As of now, C2 doesn't track type information for Java class mirrors beyond bare java.lang.Class type. Information about underlying Klass* is lost when conversion from Klass* to j.l.Class takes place.
As an example,JDK-8346567 would benefit from knowledge that some mirror represents an array class.
As an example,
- relates to
-
JDK-8346567 Make Class.getModifiers() non-native
-
- Resolved
-