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

Odpovedet emailem