git: openjdk/babylon: code-reflection: Split support for reflectable lambdas from lambda metafactory
Maurizio Cimadamore
mcimadamore at openjdk.org
Thu Nov 20 22:06:10 UTC 2025
Changeset: b4c737c2
Branch: code-reflection
Author: Maurizio Cimadamore <mcimadamore at openjdk.org>
Date: 2025-11-20 22:03:59 +0000
URL: https://git.openjdk.org/babylon/commit/b4c737c231f542fae345489168bb8d7f896e75b3
Split support for reflectable lambdas from lambda metafactory
Reviewed-by: psandoz
! src/java.base/share/classes/java/lang/invoke/AbstractValidatingLambdaMetafactory.java
! src/java.base/share/classes/java/lang/invoke/InnerClassLambdaMetafactory.java
! src/java.base/share/classes/java/lang/invoke/LambdaMetafactory.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java
! src/java.base/share/classes/jdk/internal/access/JavaLangInvokeAccess.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransTypes.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java
! src/jdk.incubator.code/share/classes/jdk/incubator/code/bytecode/BytecodeGenerator.java
! src/jdk.incubator.code/share/classes/jdk/incubator/code/internal/CodeReflectionSymbols.java
! src/jdk.incubator.code/share/classes/jdk/incubator/code/internal/ReflectMethods.java
+ src/jdk.incubator.code/share/classes/jdk/incubator/code/runtime/ReflectableLambdaMetafactory.java
! src/jdk.incubator.code/share/classes/module-info.java
! test/jdk/java/lang/reflect/code/bytecode/lift/BytecodeLift.java
More information about the babylon-dev
mailing list