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