It's not bikeshedding, hence the "if you prefer ...", it's trying to explain that it's a typing issue and not a runtime class issue.
Rémi ----- Mail original ----- > De: "John Rose" <john.r.r...@oracle.com> > À: "Remi Forax" <fo...@univ-mlv.fr>, "Maurizio Cimadamore" > <maurizio.cimadam...@oracle.com> > Cc: "Brian Goetz" <brian.go...@oracle.com>, "valhalla-spec-experts" > <valhalla-spec-experts@openjdk.java.net> > Envoyé: Lundi 15 Avril 2019 20:13:50 > Objet: Re: RefObject and ValObject > Avoid the Bikeshed! Make sure that temporary or provisional > syntaxes look __Different from permanent ones. > > On Apr 15, 2019, at 8:03 AM, Remi Forax <fo...@univ-mlv.fr> wrote: >> >> val, ref and any only applies to Object. >> >> if you prefer in term of notation, let's rename ref Object to Object?, val >> Object to Object! and any Object to Object*, >> >> you can apply ? on any value type, Object included, > > you can apply ! and * only on Object.