git: openjdk/babylon: code-reflection: Make @Reflect a use-site annotation

Maurizio Cimadamore mcimadamore at openjdk.org
Thu Dec 4 22:31:41 UTC 2025


Changeset: 41258469
Branch: code-reflection
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2025-12-04 22:29:54 +0000
URL:       https://git.openjdk.org/babylon/commit/412584690efed4efb030ebde775c47642996d407

Make @Reflect a use-site annotation

Reviewed-by: psandoz

! cr-examples/onnx/src/main/java/oracle/code/onnx/OnnxRuntime.java
! cr-examples/onnx/src/test/java/oracle/code/onnx/CNNTest.java
! cr-examples/onnx/src/test/java/oracle/code/onnx/SimpleTest.java
! cr-examples/onnx/src/test/java/oracle/code/onnx/WalkTheMazeTest.java
! hat/examples/blackscholes/src/main/java/blackscholes/Main.java
! hat/examples/experiments/src/main/java/experiments/ForTests.java
! hat/examples/experiments/src/main/java/experiments/LocalArray.java
! hat/examples/experiments/src/main/java/experiments/LocalIds.java
! hat/examples/experiments/src/main/java/experiments/Mesh.java
! hat/examples/experiments/src/main/java/experiments/MinBufferTest.java
! hat/examples/experiments/src/main/java/experiments/PrefixSum.java
! hat/examples/experiments/src/main/java/experiments/QuotedArrayArg.java
! hat/examples/experiments/src/main/java/experiments/QuotedConstantArgs.java
! hat/examples/experiments/src/main/java/experiments/Reduction.java
! hat/examples/experiments/src/main/java/experiments/spirv/Bad.java
! hat/examples/experiments/src/main/java/experiments/spirv/GetBackend.java
! hat/examples/experiments/src/main/java/experiments/spirv/MatrixMultiply.java
! hat/examples/heal/src/main/java/heal/Compute.java
! hat/examples/life/src/main/java/life/Main.java
! hat/examples/mandel/src/main/java/mandel/Main.java
! hat/examples/matmul/src/main/java/matmul/Main.java
! hat/examples/nbody/src/main/java/nbody/opencl/OpenCLNBodyGLWindow.java
! hat/examples/squares/src/main/java/squares/Main.java
! hat/examples/violajones/src/main/java/violajones/Main.java
! hat/tests/src/main/java/hat/test/TestArrayView.java
! hat/tests/src/main/java/hat/test/TestArrays.java
! hat/tests/src/main/java/hat/test/TestBFloat16Type.java
! hat/tests/src/main/java/hat/test/TestBlackscholes.java
! hat/tests/src/main/java/hat/test/TestConstants.java
! hat/tests/src/main/java/hat/test/TestDeviceType.java
! hat/tests/src/main/java/hat/test/TestF16Type.java
! hat/tests/src/main/java/hat/test/TestFloat2.java
! hat/tests/src/main/java/hat/test/TestLocal.java
! hat/tests/src/main/java/hat/test/TestMandel.java
! hat/tests/src/main/java/hat/test/TestMatMul.java
! hat/tests/src/main/java/hat/test/TestNbody.java
! hat/tests/src/main/java/hat/test/TestParenthesis.java
! hat/tests/src/main/java/hat/test/TestPrivate.java
! hat/tests/src/main/java/hat/test/TestReductions.java
! hat/tests/src/main/java/hat/test/TestVectorArrayView.java
! hat/tests/src/main/java/hat/test/TestVectorTypes.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.incubator.code/share/classes/jdk/incubator/code/Reflect.java
! src/jdk.incubator.code/share/classes/jdk/incubator/code/internal/ReflectMethods.java
! test/jdk/java/lang/reflect/code/TestLambdaOps.java
! test/jdk/java/lang/reflect/code/TestMethodRefLambda.java
! test/jdk/java/lang/reflect/code/bytecode/TestBytecode.java
! test/jdk/java/lang/reflect/code/bytecode/lift/TestBytecodeLift.java
! test/jdk/java/lang/reflect/code/linq/Queryable.java
- test/jdk/java/lang/reflect/code/linq/QuotableFunction.java
- test/jdk/java/lang/reflect/code/linq/QuotablePredicate.java
! test/jdk/java/lang/reflect/code/linq/TestLinq.java
! test/jdk/java/lang/reflect/code/stream/StreamFuser.java
! test/jdk/java/lang/reflect/code/stream/TestStream.java
! test/langtools/tools/javac/diags/examples.not-yet.txt
! test/langtools/tools/javac/reflect/BlockTest.java
! test/langtools/tools/javac/reflect/BoxingConversionTest.java
! test/langtools/tools/javac/reflect/CodeReflectionTester.java
! test/langtools/tools/javac/reflect/ConditionalExpressionTest.java
! test/langtools/tools/javac/reflect/ForLoopTest.java
! test/langtools/tools/javac/reflect/ImplicitConversionTest.java
! test/langtools/tools/javac/reflect/IntersectionTypeTest.java
! test/langtools/tools/javac/reflect/LambdaTest.java
! test/langtools/tools/javac/reflect/MethodReferenceTest.java
! test/langtools/tools/javac/reflect/NullTest.java
- test/langtools/tools/javac/reflect/QuotableSubtypeTest.java
- test/langtools/tools/javac/reflect/QuotedSameInstanceTest.java
+ test/langtools/tools/javac/reflect/ReflectableLambdaSameInstanceTest.java
= test/langtools/tools/javac/reflect/ReflectableLambdaTest.java
! test/langtools/tools/javac/reflect/TestNoCodeReflectionInInnerClasses.java
! test/langtools/tools/javac/reflect/TestNoCodeReflectionInInnerClasses.out
! test/langtools/tools/javac/reflect/UnreachableTest.java



More information about the babylon-dev mailing list