The old reflection implementation has been removed and also the old implementation to generate bytecode for `newSerializableConstructorAccessor` has been reimplemented using method handles in JDK 22. JDK-8327624 proposes to remove `jdk.internal.reflect.DelegatingClassLoader` as nothing will be defined by that loader.
Hence the special metaspace for reflection (`Metaspace::ReflectionMetaspaceType`) is no longer needed and can be moved. Existing GTests will need to be updated together.
Hence the special metaspace for reflection (`Metaspace::ReflectionMetaspaceType`) is no longer needed and can be moved. Existing GTests will need to be updated together.
- is blocked by
-
JDK-8327624 Remove VM implementation that bypass verification for core reflection
- Resolved
- links to
-
Commit(master) openjdk/jdk/120a9357
-
Review(master) openjdk/jdk/21738