Path: csiph.com!usenet.pasdenom.info!gegeweb.org!newsfeed.kamp.net!newsfeed.kamp.net!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail From: Robert Klemme Newsgroups: comp.lang.java.programmer Subject: Re: hashCode Date: Fri, 31 Aug 2012 17:58:46 +0200 Lines: 17 Message-ID: References: <563f186a-edb3-4311-ae48-3af7decfce2c@googlegroups.com> <6ac6c252-c370-4f74-b29d-ce5368019977@googlegroups.com> <502598d0$0$287$14726298@news.sunsite.dk> <5028191b$0$290$14726298@news.sunsite.dk> <50317b03$0$281$14726298@news.sunsite.dk> <503bfd0f$0$282$14726298@news.sunsite.dk> <3zc%r.5945$pd4.2658@newsfe21.iad> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Trace: individual.net YGqXDPC2YqV+/lEvsaGQyAZvlSbIv5NKmwHD97phujvOdaWWmelJGrGTzLVosKXtc= Cancel-Lock: sha1:6f5rQHVzusSrKAQHHBlDT53//3g= User-Agent: Mozilla/5.0 (Windows NT 6.0; WOW64; rv:15.0) Gecko/20120824 Thunderbird/15.0 In-Reply-To: Xref: csiph.com comp.lang.java.programmer:18479 On 31.08.2012 17:08, Jim Janney wrote: > The objection is to building hashCode() into > the Object hierarchy and hard-coding its use in HashMap. A separate > interface would allow more flexibility. Absolutely! And if we add another method we don't even need IdentityHashMap any more. See my example here: http://blazyog.blogspot.de/2012/08/better-approach-to-make-hashing-in-java.html Kind regards robert -- remember.guy do |as, often| as.you_can - without end http://blog.rubybestpractices.com/