Děkuji za objasnění, už rozumím (naprosto dokonale). Jednoznačně je to chyba v
javadoc.
Mirek
-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Josef Cacek
Sent: Wednesday, May 23, 2007 12:11 PM
To: Java
Subject: Re: hashset contains wtf
Ahojte,
On 5/23/07, Stöhr Miroslav RNDr. Ph.D. <[EMAIL PROTECTED]> wrote:
> Ať čtu jak čtu, to co jste uvedl (že měnit hashcode objektu v mapě nelze) tam
> nevidím. Je pravda, že HashMap.hashCode() se zmení, ale pokud je i nadále
> splněn obecný kontrakt hashCode() (tj. že musí být v souladu s equals(), a to
> je), obecné kontrakty by měly platit jak před změnou, tak po změně.
>
> Mohl bych poprosit o objasnění?
Sun nemá dost dokumentátorů, aby to fixnul v JavaDocu :-) (radši změní stav na:
Closed, not a bug)
http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=4459681
> Mirek
-- pepa cacek