<!DOCTYPE html><html><head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body>
Redirect to <a class="moz-txt-link-abbreviated" href="mailto:core-libs-dev@openjdk.java.net">core-libs-dev@openjdk.java.net</a>.<br>
<br>
<br>
<div class="moz-cite-prefix">On 10/29/24 12:36 PM, Emre Kaplan
wrote:<br>
</div>
<blockquote type="cite" cite="mid:CADfcdzYHM0mX8EXny77__HsFZb4D6Cs1bB+OiBmZBi4ZsGhXPA@mail.gmail.com">
<div dir="ltr">
<div dir="ltr">
<div dir="ltr">Hi,</div>
<div dir="ltr"><br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<div>Why wouldn't requireNonNullElse(o1,
requireNonNull(o2)) or
requireNonNull(requireNonNullElse(o1, o2)) suffice?</div>
</blockquote>
<div> </div>
<div> Because requireNonNullElse requires both arguments are
not null. There isn't a method for second argument to
return even if it is null.</div>
<div><br>
</div>
<div>Regards,</div>
</div>
</div>
</div>
<br>
<div class="gmail_quote">
<div dir="ltr" class="gmail_attr">Mark Reinhold <<a href="mailto:mark.reinhold@oracle.com" moz-do-not-send="true" class="moz-txt-link-freetext">mark.reinhold@oracle.com</a>>,
29 Eki 2024 Sal, 17:23 tarihinde şunu yazdı:<br>
</div>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">2024/10/28
15:40:55 -0400, Emre Kaplan <<a href="mailto:emr3kp@gmail.com" target="_blank" moz-do-not-send="true" class="moz-txt-link-freetext">emr3kp@gmail.com</a>>:<br>
> I think java.util.Optional class should have a static
method named like<br>
> getOrDefault(Object o, Object default)<br>
<br>
This discussion would be more appropriate on the core-libs-dev
list.<br>
<br>
- Mark</blockquote>
</div>
</blockquote>
<br>
</body>
</html>