git: openjdk/jdk: 8305104: Remove the old core reflection implementation
Mandy Chung
mchung at openjdk.org
Tue Jun 13 19:42:55 UTC 2023
Changeset: 9bfe415f
Author: Mandy Chung <mchung at openjdk.org>
Date: 2023-06-13 19:41:38 +0000
URL: https://git.openjdk.org/jdk/commit/9bfe415f66cc169249d83fc161c9c4496fe239f6
8305104: Remove the old core reflection implementation
Reviewed-by: dholmes, alanb
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/verifier.cpp
! src/hotspot/share/classfile/vmClassMacros.hpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/interpreter/bytecodeUtils.cpp
! src/hotspot/share/interpreter/linkResolver.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/runtime/reflection.cpp
! src/hotspot/share/runtime/reflectionUtils.cpp
! src/java.base/share/classes/jdk/internal/reflect/AccessorGenerator.java
- src/java.base/share/classes/jdk/internal/reflect/BootstrapConstructorAccessorImpl.java
! src/java.base/share/classes/jdk/internal/reflect/ClassDefiner.java
- src/java.base/share/classes/jdk/internal/reflect/DelegatingConstructorAccessorImpl.java
- src/java.base/share/classes/jdk/internal/reflect/DelegatingMethodAccessorImpl.java
! src/java.base/share/classes/jdk/internal/reflect/MethodHandleAccessorFactory.java
- src/java.base/share/classes/jdk/internal/reflect/NativeConstructorAccessorImpl.java
- src/java.base/share/classes/jdk/internal/reflect/NativeMethodAccessorImpl.java
! src/java.base/share/classes/jdk/internal/reflect/ReflectionFactory.java
= src/java.base/share/classes/jdk/internal/reflect/SerializationConstructorAccessorGenerator.java
- src/java.base/share/classes/jdk/internal/reflect/UnsafeBooleanFieldAccessorImpl.java
- src/java.base/share/classes/jdk/internal/reflect/UnsafeByteFieldAccessorImpl.java
- src/java.base/share/classes/jdk/internal/reflect/UnsafeCharacterFieldAccessorImpl.java
- src/java.base/share/classes/jdk/internal/reflect/UnsafeDoubleFieldAccessorImpl.java
- src/java.base/share/classes/jdk/internal/reflect/UnsafeFieldAccessorFactory.java
- src/java.base/share/classes/jdk/internal/reflect/UnsafeFieldAccessorImpl.java
- src/java.base/share/classes/jdk/internal/reflect/UnsafeFloatFieldAccessorImpl.java
- src/java.base/share/classes/jdk/internal/reflect/UnsafeIntegerFieldAccessorImpl.java
- src/java.base/share/classes/jdk/internal/reflect/UnsafeLongFieldAccessorImpl.java
- src/java.base/share/classes/jdk/internal/reflect/UnsafeObjectFieldAccessorImpl.java
- src/java.base/share/classes/jdk/internal/reflect/UnsafeQualifiedBooleanFieldAccessorImpl.java
- src/java.base/share/classes/jdk/internal/reflect/UnsafeQualifiedByteFieldAccessorImpl.java
- src/java.base/share/classes/jdk/internal/reflect/UnsafeQualifiedCharacterFieldAccessorImpl.java
- src/java.base/share/classes/jdk/internal/reflect/UnsafeQualifiedDoubleFieldAccessorImpl.java
- src/java.base/share/classes/jdk/internal/reflect/UnsafeQualifiedFieldAccessorImpl.java
- src/java.base/share/classes/jdk/internal/reflect/UnsafeQualifiedFloatFieldAccessorImpl.java
- src/java.base/share/classes/jdk/internal/reflect/UnsafeQualifiedIntegerFieldAccessorImpl.java
- src/java.base/share/classes/jdk/internal/reflect/UnsafeQualifiedLongFieldAccessorImpl.java
- src/java.base/share/classes/jdk/internal/reflect/UnsafeQualifiedObjectFieldAccessorImpl.java
- src/java.base/share/classes/jdk/internal/reflect/UnsafeQualifiedShortFieldAccessorImpl.java
- src/java.base/share/classes/jdk/internal/reflect/UnsafeQualifiedStaticBooleanFieldAccessorImpl.java
- src/java.base/share/classes/jdk/internal/reflect/UnsafeQualifiedStaticByteFieldAccessorImpl.java
- src/java.base/share/classes/jdk/internal/reflect/UnsafeQualifiedStaticCharacterFieldAccessorImpl.java
- src/java.base/share/classes/jdk/internal/reflect/UnsafeQualifiedStaticDoubleFieldAccessorImpl.java
- src/java.base/share/classes/jdk/internal/reflect/UnsafeQualifiedStaticFieldAccessorImpl.java
- src/java.base/share/classes/jdk/internal/reflect/UnsafeQualifiedStaticFloatFieldAccessorImpl.java
- src/java.base/share/classes/jdk/internal/reflect/UnsafeQualifiedStaticIntegerFieldAccessorImpl.java
- src/java.base/share/classes/jdk/internal/reflect/UnsafeQualifiedStaticLongFieldAccessorImpl.java
- src/java.base/share/classes/jdk/internal/reflect/UnsafeQualifiedStaticObjectFieldAccessorImpl.java
- src/java.base/share/classes/jdk/internal/reflect/UnsafeQualifiedStaticShortFieldAccessorImpl.java
- src/java.base/share/classes/jdk/internal/reflect/UnsafeShortFieldAccessorImpl.java
- src/java.base/share/classes/jdk/internal/reflect/UnsafeStaticBooleanFieldAccessorImpl.java
- src/java.base/share/classes/jdk/internal/reflect/UnsafeStaticByteFieldAccessorImpl.java
- src/java.base/share/classes/jdk/internal/reflect/UnsafeStaticCharacterFieldAccessorImpl.java
- src/java.base/share/classes/jdk/internal/reflect/UnsafeStaticDoubleFieldAccessorImpl.java
- src/java.base/share/classes/jdk/internal/reflect/UnsafeStaticFieldAccessorImpl.java
- src/java.base/share/classes/jdk/internal/reflect/UnsafeStaticFloatFieldAccessorImpl.java
- src/java.base/share/classes/jdk/internal/reflect/UnsafeStaticIntegerFieldAccessorImpl.java
- src/java.base/share/classes/jdk/internal/reflect/UnsafeStaticLongFieldAccessorImpl.java
- src/java.base/share/classes/jdk/internal/reflect/UnsafeStaticObjectFieldAccessorImpl.java
- src/java.base/share/classes/jdk/internal/reflect/UnsafeStaticShortFieldAccessorImpl.java
! src/java.base/share/native/libjava/NativeAccessors.c
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/MethodIsIgnoredBySecurityStackWalkTest.java
! test/hotspot/jtreg/runtime/Nestmates/methodSelection/TestInterfaceMethodSelection.java
! test/hotspot/jtreg/runtime/Nestmates/methodSelection/TestMethodSelection.java
! test/hotspot/jtreg/runtime/Nestmates/privateConstructors/TestReflection.java
! test/hotspot/jtreg/runtime/Nestmates/privateMethods/TestReflection.java
! test/hotspot/jtreg/runtime/Nestmates/privateMethods/TestReflectionHierarchy.java
! test/hotspot/jtreg/runtime/Nestmates/privateStaticMethods/TestReflection.java
! test/jdk/java/lang/StackWalker/MultiThreadStackWalk.java
! test/jdk/java/lang/StackWalker/StackWalkTest.java
! test/jdk/java/lang/invoke/lambda/RepetitiveLambdaSerialization.java
! test/jdk/java/lang/invoke/lookup/ReflectiveLookupTest.java
! test/jdk/java/lang/reflect/Field/NegativeTest.java
! test/jdk/java/lang/reflect/Method/CallerSensitiveMethodInvoke.java
! test/jdk/java/lang/reflect/Method/invoke/TestMethodReflectValueOf.java
! test/jdk/java/lang/reflect/MethodHandleAccessorsTest.java
! test/jdk/java/lang/reflect/callerCache/CustomLoaderTest.java
! test/jdk/jdk/internal/reflect/Reflection/GetCallerClassTest.java
More information about the jdk-changes
mailing list