git: openjdk/jdk: 8315810: Reimplement sun.reflect.ReflectionFactory::newConstructorForSerialization with method handles
Mandy Chung
mchung at openjdk.org
Thu Sep 14 16:12:18 UTC 2023
Changeset: 5cea53d3
Author: Mandy Chung <mchung at openjdk.org>
Date: 2023-09-14 16:10:55 +0000
URL: https://git.openjdk.org/jdk/commit/5cea53d372744ddf1bedaae4667415e6525ef82f
8315810: Reimplement sun.reflect.ReflectionFactory::newConstructorForSerialization with method handles
Co-authored-by: Chen Liang <liach at openjdk.org>
Reviewed-by: rriggs
! src/java.base/share/classes/java/io/ObjectStreamClass.java
! src/java.base/share/classes/java/lang/invoke/DirectMethodHandle.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java
! src/java.base/share/classes/java/lang/invoke/MethodHandles.java
! src/java.base/share/classes/jdk/internal/access/JavaLangInvokeAccess.java
! src/java.base/share/classes/jdk/internal/reflect/DirectMethodHandleAccessor.java
! src/java.base/share/classes/jdk/internal/reflect/MethodHandleAccessorFactory.java
! src/java.base/share/classes/jdk/internal/reflect/ReflectionFactory.java
! test/jdk/java/lang/reflect/MethodHandleAccessorsTest.java
! test/jdk/sun/reflect/ReflectionFactory/ReflectionFactoryTest.java
More information about the jdk-changes
mailing list