[freenet-cvs] r18969 - trunk/freenet/src/freenet/clients/http/bookmark

nextgens at freenetproject.org nextgens at freenetproject.org
Fri Apr 4 05:27:02 UTC 2008


Author: nextgens
Date: 2008-04-04 05:27:02 +0000 (Fri, 04 Apr 2008)
New Revision: 18969

Modified:
   trunk/freenet/src/freenet/clients/http/bookmark/BookmarkItem.java
Log:
implement BookmarkItem.hashCode()

Modified: trunk/freenet/src/freenet/clients/http/bookmark/BookmarkItem.java
===================================================================
--- trunk/freenet/src/freenet/clients/http/bookmark/BookmarkItem.java	2008-04-04 05:25:41 UTC (rev 18968)
+++ trunk/freenet/src/freenet/clients/http/bookmark/BookmarkItem.java	2008-04-04 05:27:02 UTC (rev 18969)
@@ -166,6 +166,15 @@
         return USK.create(key);
     }
 
+	public int hashCode() {
+		int hash = 7;
+		hash = 31 * hash + (this.key != null ? this.key.hashCode() : 0);
+		hash = 31 * hash + (this.hasAnActivelink ? 1 : 0);
+		hash = 31 * hash + (this.alerts != null ? this.alerts.hashCode() : 0);
+		hash = 31 * hash + (this.desc != null ? this.desc.hashCode() : 0);
+		return hash;
+	}
+
     public boolean equals(Object o) {
         if (o == this) {
             return true;




More information about the cvs mailing list