Author: toad
Date: 2007-10-20 22:49:34 +0000 (Sat, 20 Oct 2007)
New Revision: 15465

Modified:
   trunk/freenet/src/freenet/io/comm/FreenetInetAddress.java
Log:
explain hashCode() logic

Modified: trunk/freenet/src/freenet/io/comm/FreenetInetAddress.java
===================================================================
--- trunk/freenet/src/freenet/io/comm/FreenetInetAddress.java   2007-10-20 
22:38:22 UTC (rev 15464)
+++ trunk/freenet/src/freenet/io/comm/FreenetInetAddress.java   2007-10-20 
22:49:34 UTC (rev 15465)
@@ -301,9 +301,9 @@

        public int hashCode() {
                if(hostname != null) {
-                       return hostname.hashCode();
+                       return hostname.hashCode(); // Was set at creation, so 
it can safely be used here.
                } else {
-                       return _address.hashCode();
+                       return _address.hashCode(); // Can be null, but if so, 
hostname will be non-null.
                }
        }



Reply via email to