A static null-coalescing method
Roger Riggs
roger.riggs at oracle.com
Tue Oct 29 18:33:32 UTC 2024
Redirect to core-libs-dev at openjdk.java.net.
On 10/29/24 12:36 PM, Emre Kaplan wrote:
> Hi,
>
> Why wouldn't requireNonNullElse(o1, requireNonNull(o2)) or
> requireNonNull(requireNonNullElse(o1, o2)) suffice?
>
> Because requireNonNullElse requires both arguments are not null.
> There isn't a method for second argument to return even if it is null.
>
> Regards,
>
> Mark Reinhold <mark.reinhold at oracle.com>, 29 Eki 2024 Sal, 17:23
> tarihinde şunu yazdı:
>
> 2024/10/28 15:40:55 -0400, Emre Kaplan <emr3kp at gmail.com>:
> > I think java.util.Optional class should have a static method
> named like
> > getOrDefault(Object o, Object default)
>
> This discussion would be more appropriate on the core-libs-dev list.
>
> - Mark
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mail.openjdk.org/pipermail/core-libs-dev/attachments/20241029/0aef2e34/attachment-0001.htm>
More information about the core-libs-dev
mailing list