git: openjdk/jdk17u-dev: 8280377: MethodHandleProxies does not correctly invoke default methods with varags

Severin Gehwolf sgehwolf at openjdk.org
Tue Apr 2 08:40:24 UTC 2024


Changeset: 5ecac7a2
Author:    María Arias de Reyna <ariasdereyna at redhat.com>
Committer: Severin Gehwolf <sgehwolf at openjdk.org>
Date:      2024-04-02 08:39:36 +0000
URL:       https://git.openjdk.org/jdk17u-dev/commit/5ecac7a2bf51ea3f92a4a5eb1e1e9134cfa7e677

8280377: MethodHandleProxies does not correctly invoke default methods with varags

Reviewed-by: aph
Backport-of: a183bfb436a7dd998e602c2d16486e88c390fca1

! src/java.base/share/classes/java/lang/invoke/MethodHandleProxies.java
! src/java.base/share/classes/java/lang/reflect/InvocationHandler.java
! src/java.base/share/classes/java/lang/reflect/Proxy.java
! src/java.base/share/classes/java/lang/reflect/ReflectAccess.java
! src/java.base/share/classes/jdk/internal/access/JavaLangReflectAccess.java
+ test/jdk/java/lang/invoke/MethodHandleProxies/Driver.java
= test/jdk/java/lang/invoke/MethodHandleProxies/MethodHandlesProxiesTest.java
+ test/jdk/java/lang/invoke/MethodHandleProxies/Unnamed.java
= test/jdk/java/lang/invoke/MethodHandleProxies/m1/module-info.java
+ test/jdk/java/lang/invoke/MethodHandleProxies/m1/p1/Main.java
= test/jdk/java/lang/invoke/MethodHandleProxies/m2/module-info.java
= test/jdk/java/lang/invoke/MethodHandleProxies/m2/p2/TestIntf.java



More information about the jdk-updates-changes mailing list