On Sun, Jan 10, 2010 at 12:14 AM, Paulo Levi <i30...@gmail.com> 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.