The protectionDomain field for java.lang.Class is injected by the JVM but not really used by the vm. With the security manager gone, this field can be moved to be a field in java.lang.Class (no extra footprint since we were injecting the oop) and the native accessor function can be all-Java code.
- relates to
-
JDK-8349860 Make Class.isArray(), Class.isInterface() and Class.isPrimitive() non-native
-
- Open
-
- links to
-
Commit(master) openjdk/jdk/ed17c55e
-
Review(master) openjdk/jdk/23396