[Joafip-svn] SF.net SVN: joafip:[2957] trunk/joafip-heapfile/src/main/java/net/sf/joafip /heapfile/
Brought to you by:
luc_peuvrier
|
From: <luc...@us...> - 2011-10-31 03:08:21
|
Revision: 2957
http://joafip.svn.sourceforge.net/joafip/?rev=2957&view=rev
Author: luc_peuvrier
Date: 2011-10-31 03:08:14 +0000 (Mon, 31 Oct 2011)
Log Message:
-----------
missing hashcode() added
Modified Paths:
--------------
trunk/joafip-heapfile/src/main/java/net/sf/joafip/heapfile/record/entity/AbstractHeapRBTNode.java
trunk/joafip-heapfile/src/main/java/net/sf/joafip/heapfile/record/entity/HeapRecord.java
Modified: trunk/joafip-heapfile/src/main/java/net/sf/joafip/heapfile/record/entity/AbstractHeapRBTNode.java
===================================================================
--- trunk/joafip-heapfile/src/main/java/net/sf/joafip/heapfile/record/entity/AbstractHeapRBTNode.java 2011-10-31 03:07:11 UTC (rev 2956)
+++ trunk/joafip-heapfile/src/main/java/net/sf/joafip/heapfile/record/entity/AbstractHeapRBTNode.java 2011-10-31 03:08:14 UTC (rev 2957)
@@ -521,6 +521,11 @@
+ " parent=" + parentPositionInFile;
}
+ @Override
+ public int hashCode() {
+ return 31 + (int) (positionInFile ^ (positionInFile >>> 32));
+ }
+
@SuppressWarnings("unchecked")
@Override
public boolean equals(final Object obj) {// NOPMD hashcode not needed
Modified: trunk/joafip-heapfile/src/main/java/net/sf/joafip/heapfile/record/entity/HeapRecord.java
===================================================================
--- trunk/joafip-heapfile/src/main/java/net/sf/joafip/heapfile/record/entity/HeapRecord.java 2011-10-31 03:07:11 UTC (rev 2956)
+++ trunk/joafip-heapfile/src/main/java/net/sf/joafip/heapfile/record/entity/HeapRecord.java 2011-10-31 03:08:14 UTC (rev 2957)
@@ -799,6 +799,11 @@
}
@Override
+ public int hashCode() {
+ return 31 + (int) (positionInFile ^ (positionInFile >>> 32));
+ }
+
+ @Override
public boolean equals(final Object obj) {// NOPMD no hashcode needed
final boolean equals;
if (obj == this) {
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|