Received: by 10.68.232.1 with SMTP id tk1mr5930531pbc.7.1349891572655; Wed, 10 Oct 2012 10:52:52 -0700 (PDT) Received: by 10.68.229.231 with SMTP id st7mr6343893pbc.2.1349891572640; Wed, 10 Oct 2012 10:52:52 -0700 (PDT) Path: csiph.com!newsfeed.hal-mli.net!feeder3.hal-mli.net!newsfeed.hal-mli.net!feeder1.hal-mli.net!nntp.club.cc.cmu.edu!newsfeed.news.ucla.edu!usenet.stanford.edu!kt20no17744506pbb.1!news-out.google.com!t10ni23613332pbh.0!nntp.google.com!kt20no17744504pbb.1!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail Newsgroups: comp.lang.java.programmer Date: Wed, 10 Oct 2012 10:52:52 -0700 (PDT) In-Reply-To: Complaints-To: groups-abuse@google.com Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=69.28.149.29; posting-account=CP-lKQoAAAAGtB5diOuGlDQk0jIwmH0T NNTP-Posting-Host: 69.28.149.29 References: User-Agent: G2/1.0 MIME-Version: 1.0 Message-ID: <6e7da532-e3bb-4b60-8792-71292dba187c@googlegroups.com> Subject: Re: Glitch in Java Collections (No descendingMap in LinkedHashMap) From: Lew Injection-Date: Wed, 10 Oct 2012 17:52:52 +0000 Content-Type: text/plain; charset=ISO-8859-1 Xref: csiph.com comp.lang.java.programmer:19229 Jim Janney wrote: > ... > Not tested, and I make no claims regarding its correctness. I wanted to > make OrderedComparator a non-static inner class but I couldn't get the > constructor to compile, so there is some possibly avoidable ugliness > there. In Java terminology, an inner class is a non-static nested class, so "non-static inner class" is redundant. I cannot get my head around a comparator that uses information from the map to decide where in the map the comparator says the insertion should go, given that the map uses the comparator to do the insertion into the thing itself the comparator needs to decide what the map needs the comparator to decide. -- Lew