Joe, I am confused over this warning: > * <b>Warning: When a single object reference is supplied, the returned > * value does not equal the hash code of that object reference.</b> This > * value can be computed by calling {...@link #hashCode(Object)}.
I first looked into Arrays#deepHashCode and did not see any companion warning there; therefore I am presuming this is new functionality. Two questions remain based on looking at the javadoc alone and not knowing its implementation: For when a single object reference is supplied: 1) Why is the hash code not the hash code of the single object? Is there harm in doing so? 2) Then what gets hashed? Dunno... I think the second question is begged but not explicitly answered by the documentation. Paul