Objects.firstNonNull
Kevin Bourrillion
kevinb at google.com
Wed Mar 20 12:12:40 PDT 2013
Just for some perspective: at Google Objects.firstNonNull() is used only a
small fraction as often as, say, Optional is, despite being far older.
On Wed, Mar 20, 2013 at 12:04 PM, Brian Goetz <brian.goetz at oracle.com>wrote:
> My point was: with 10M Java developers, there are likely to be millions
> of commonly used idioms. Should we put them all in the JDK? And if we
> did, could users find any of them? The bar needs to be higher than
> "I've found it useful."
>
> We're far better off putting our energy into doing things that users
> can't do themselves in two lines, like supporting parallel map-reduce on
> non-thread-safe ArrayList.
>
> On 3/20/2013 2:55 PM, Michael Nascimento wrote:
> > Of course I could, but as in Map.getOrDefault, this is a very much
> > commonly used idiom.
> >
> > Regards,
> > Michael
> >
> > On Wed, Mar 20, 2013 at 3:51 PM, Brian Goetz <brian.goetz at oracle.com>
> wrote:
> >> Or you could write your own in two lines.
> >>
> >>
> >> On 3/20/2013 2:33 PM, Michael Nascimento wrote:
> >>>
> >>> Hi guys,
> >>>
> >>> Since Map.getOrDefault has been added (yes!!!), couldn't a
> >>> Objects.firstNonNull that works like Guava's one:
> >>>
> >>>
> >>>
> http://docs.guava-libraries.googlecode.com/git/javadoc/com/google/common/base/Objects.html#firstNonNull(T
> ,
> >>> T)
> >>>
> >>> Then all uses of Objects.firstNonNull would be gone from my code base.
> >>>
> >>> Regards,
> >>> Michael
> >>>
> >>
>
>
--
Kevin Bourrillion | Java Librarian | Google, Inc. | kevinb at google.com
More information about the lambda-dev
mailing list