Author: sback
Date: 2007-08-26 14:25:18 +0000 (Sun, 26 Aug 2007)
New Revision: 14883

Modified:
   trunk/freenet/src/freenet/support/TimeSortedHashtable.java
Log:
Added a simple-and-always-allowed cast to provide class compatibility even to 
java 1.5

Modified: trunk/freenet/src/freenet/support/TimeSortedHashtable.java
===================================================================
--- trunk/freenet/src/freenet/support/TimeSortedHashtable.java  2007-08-25 
21:55:29 UTC (rev 14882)
+++ trunk/freenet/src/freenet/support/TimeSortedHashtable.java  2007-08-26 
14:25:18 UTC (rev 14883)
@@ -32,7 +32,7 @@
        private class MyComparator implements Comparator {

                public int compare(Object arg0, Object arg1) {
-                       if(arg0 instanceof Long && arg1 instanceof Long) return 
((Long)arg0).compareTo(arg1);
+                       if(arg0 instanceof Long && arg1 instanceof Long) return 
((Long)arg0).compareTo((Long)arg1);
                        if(arg0 instanceof Element && arg1 instanceof Element) 
return ((Element)arg0).compareTo(arg1);
                        // Comparing a Long with an Element, because we are 
searching for an Element by the value of a Long.
                        // Hence we do not need to consider the element value.


Reply via email to