[freenet-cvs] r19759 - trunk/freenet/src/freenet/support

j16sdiz at freenetproject.org j16sdiz at freenetproject.org
Mon May 5 13:01:56 UTC 2008


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 ==
         }
     }
     




More information about the cvs mailing list