Author: j16sdiz
Date: 2008-05-05 13:01:55 +0000 (Mon, 05 May 2008)
New Revision: 19759
Modified:
trunk/freenet/src/freenet/support/NumberedItemComparator.java
Log:
use assert
Modified: trunk/freenet/src/freenet/support/NumberedItemComparator.java
===================================================================
--- trunk/freenet/src/freenet/support/NumberedItemComparator.java
2008-05-05 13:01:35 UTC (rev 19758)
+++ trunk/freenet/src/freenet/support/NumberedItemComparator.java
2008-05-05 13:01:55 UTC (rev 19759)
@@ -42,11 +42,13 @@
secondDistance = i2 - i1; // smaller => i2 > i1
firstDistance = i1 + Long.MAX_VALUE - i2; // smaller => i1 > i2
}
+ // REDFLAG: base must be odd, so we never get ==
+ assert firstDistance != secondDistance && firstDistance
!= -secondDistance;
+
if(Math.abs(firstDistance) < Math.abs(secondDistance)) {
return 1; // i1>i2
} else //if(Math.abs(secondDistance) < Math.abs(firstDistance)) {
return -1; // i2>i1
- // REDFLAG: base must be odd, so we never get ==
}
}