Model 3 Classfile Enhancements question
    Stephen Colebourne 
    scolebourne at joda.org
       
    Mon Feb 29 00:04:47 UTC 2016
    
    
  
The document and following discussion is interesting, however I still
have a question:
This type
 List<Optional<int>>
maps to
 ParameterizedType['L', "List", ParameterizedType['Q', "Optional", "I"]]
but what does this type map to?
 List<Optional<String>>
In other words, is the "String" erased or reified. (If Optional was a
reference type, then it is obviously erased, but since Optional is a
value type in the document, the answer is not clear).
Stephen
    
    
More information about the valhalla-dev
mailing list