The new Objects class

Neal Gafter neal at
Sun Jan 10 19:55:00 UTC 2010

On Sun, Jan 10, 2010 at 12:14 AM, Paulo Levi <i30817 at> wrote:
> Just seen the new Objects class in the java.util.
> I'd like to ask why does the
> public static int hash(Object... values)
> method, has the warning:
> Warning: When a single object reference is supplied, the returned value does
> not equal the hash code of that object reference. This value can be computed
> by calling hashCode(Object).
> When it could be rewritten as :
> public static int hash(Object value1, Object value2, Object... restOfValues)
> to avoid that.

That would make it hard to pass an array.

More information about the core-libs-dev mailing list