New JEP: Concise Method Bodies
kevinb at google.com
Tue Oct 9 19:39:07 UTC 2018
On Tue, Oct 9, 2018 at 12:34 PM <forax at univ-mlv.fr> wrote:
> I do like that feature, but, aren't statics the only things that are
> *already* easy to make lazy (holder class)?
> This pattern should already be evangelized heavily today for anyone with
> Java 8 and up.
> The holder class is a great pattern until you have a better one (sorry
> just kidding).
I hope you're *not* kidding because I agree with you 100%. :-)
This has become a tangent of a tangent. My only purpose was to make clear
that the value of implement-Comparable-by-delegating-to-Comparator idiom is
already here and real today as of Java 8, not something that will only
become a good pattern contingent on new features. The new features will
just make it even, as you say, better.
On Tue, Oct 9, 2018 at 11:50 AM <forax at univ-mlv.fr> wrote:
>> *De: *"Kevin Bourrillion" <kevinb at google.com>
>> *À: *"daniel smith" <daniel.smith at oracle.com>
>> *Cc: *"Remi Forax" <forax at univ-mlv.fr>, "amber-spec-experts" <
>> amber-spec-experts at openjdk.java.net>
>> *Envoyé: *Mardi 9 Octobre 2018 20:48:10
>> *Objet: *Re: New JEP: Concise Method Bodies
>> On Tue, Oct 9, 2018 at 11:43 AM Dan Smith <daniel.smith at oracle.com>
>> We have a rich API for building Comparators. I would expect most
>>> non-legacy implementations of Comparable to implement their 'compareTo'
>>> method by delegating to a Comparator.
>> To me, this pattern is the strongest use case for the entire feature.
>> We need the lazy static final feature too.
> Kevin Bourrillion | Java Librarian | Google, Inc. |kevinb at google.com
Kevin Bourrillion | Java Librarian | Google, Inc. | kevinb at google.com
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the amber-spec-experts