RFR 8050819: Please add java.util.Stream.ofNullable(T object)

Stephen Colebourne scolebourne at joda.org
Wed Jan 28 19:38:59 UTC 2015

On 28 January 2015 at 17:09, Paul Sandoz <Paul.Sandoz at oracle.com> wrote:
>> I guess having a method like this makes it easier for people to deal with their possibly-null-producing code in a new streams world. Such null-producing code already exists. I guess you could say that providing this method encourages people to continue producing nulls, but everybody is already doing this today, so....
> I had the same view as Remi (mostly still do) with regards to the wrong signal, but there is stuff out there that returns null and when one finds oneself on the wrong side of that null it's rather annoying.

Whether a team understands the benefits of avoiding null or not is
often orthogonal to whether the APIs a team interacts with avoid null.
A method like this is useful at those boundaries and painful when
missing. As such, I support the addition.


More information about the core-libs-dev mailing list