Objects.firstNonNull
Brian Goetz
brian.goetz at oracle.com
Wed Mar 20 12:04:45 PDT 2013
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
>>>
>>
More information about the lambda-dev
mailing list