What methods should go into a java.util.Objects class in JDK 7?

Joe Darcy Joe.Darcy at Sun.COM
Thu Sep 10 00:40:10 UTC 2009

Martin Buchholz wrote:
> Here's a bunch of static hashCode methods for primitives:
> http://cr.openjdk.java.net/~martin/webrevs/openjdk7/hashCode/

Hmm, I'd be more inclined to group these methods into Objects as part of 
a "universal hash" functionality.

> This doesn't include a
> public static int hashCode(object x) { return x == null ? 0 : x.hashCode(); }
> that I think was also being asked for, and which might be a candidate
> for Objects.

Yes, I was thinking of that method for Objects.


PS This talk of hashing remind me of a small spec cleanup:
4245470 algorithm of java.lang.Byte.hashCode() is not specified

More information about the core-libs-dev mailing list