JDK 23 |
---|
23 b08Fixed |
CSR :
|
|
Duplicate :
|
|
Relates :
|
|
Relates :
|
|
Relates :
|
|
Relates :
|
|
Relates :
|
|
Relates :
|
|
Relates :
|
In javax.lang.model.util.Types, there are nine methods that process TypeMirror arguments (or wrappers thereof) and produce a TypeMirror in return: - asMemberOf - capture - directSupertypes - erasure - getArrayType - getDeclaredType x2 - getWildcardType - unboxedType Per [1], it is desirable to ensure that no type annotations appear in the returned TypeMirror objects (when viewed as AnnotatedConstruct objects). jx.l.m.u.Types should say: "Utility methods for operating on types. Where a method returns a TypeMirror, the TypeMirror represents a type with no type annotations." [1] http://mail.openjdk.java.net/pipermail/compiler-dev/2014-May/008756.html
|