git: openjdk/jdk: 6983726: Reimplement MethodHandleProxies.asInterfaceInstance

Mandy Chung mchung at openjdk.org
Thu Jul 20 01:03:59 UTC 2023


Changeset: 5d57b5c2
Author:    Chen Liang <liach at openjdk.org>
Committer: Mandy Chung <mchung at openjdk.org>
Date:      2023-07-20 00:59:28 +0000
URL:       https://git.openjdk.org/jdk/commit/5d57b5c2f0ef77f994fbc8c4f09e66f217f06f85

6983726: Reimplement MethodHandleProxies.asInterfaceInstance

Co-authored-by: Mandy Chung <mchung at openjdk.org>
Reviewed-by: jvernee, mchung

! src/hotspot/share/prims/jvm.cpp
! src/java.base/share/classes/java/lang/invoke/MethodHandleProxies.java
! src/java.base/share/classes/java/lang/reflect/ReflectAccess.java
! src/java.base/share/classes/jdk/internal/access/JavaLangReflectAccess.java
- src/java.base/share/classes/sun/invoke/WrapperInstance.java
+ test/jdk/java/lang/invoke/MethodHandleProxies/BasicTest.java
+ test/jdk/java/lang/invoke/MethodHandleProxies/Client.java
- test/jdk/java/lang/invoke/MethodHandleProxies/MethodHandlesProxiesTest.java
+ test/jdk/java/lang/invoke/MethodHandleProxies/WithSecurityManagerTest.java
+ test/jdk/java/lang/invoke/MethodHandleProxies/WrapperHiddenClassTest.java
= test/jdk/java/lang/invoke/MethodHandleProxies/jtreg.security.policy
- test/jdk/java/lang/reflect/Proxy/ProxyForMethodHandle.java
! test/jdk/java/lang/reflect/Proxy/ProxyModuleMapping.java



More information about the jdk-changes mailing list