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