Hum, it's quite embarrassing, you're right :) In fact, it's more than that because i now remember that Paul already answer that to me :(
Thanks, Stefan. (I like your email address BTW) ----- Mail original ----- > De: "Stefan Zobel" <splitera...@gmail.com> > À: "core-libs-dev@openjdk.java.net Libs" <core-libs-dev@openjdk.java.net> > Envoyé: Samedi 31 Octobre 2015 19:21:22 > Objet: Re: Optional.or() doesn't use a wildcard in its signature > > 2015-10-31 19:11 GMT+01:00 Remi Forax <fo...@univ-mlv.fr>: > > > Hi all, hi Paul, > > > > I've just seen that Optional.or is declared as > > public Optional<T> or(Supplier<Optional<T>> supplier) { > > instead of > > public Optional<T> or(Supplier<? extends Optional<T>> supplier) { > > > > regards, > > Rémi > > > > > I don't get it. Optional is final anyway. Can you explain? > > Thanks, > Stefan >