git: openjdk/babylon: code-reflection: Add ConstructorRef

Mourad Abbay mabbay at openjdk.org
Fri Apr 18 20:36:14 UTC 2025


Changeset: 5238a40d
Branch: code-reflection
Author:    Mourad Abbay <mabbay at openjdk.org>
Date:      2025-04-18 20:33:33 +0000
URL:       https://git.openjdk.org/babylon/commit/5238a40d11397b9896756a674158378223405388

Add ConstructorRef

Reviewed-by: psandoz

! src/jdk.incubator.code/share/classes/jdk/incubator/code/analysis/StringConcatTransformer.java
! src/jdk.incubator.code/share/classes/jdk/incubator/code/bytecode/BytecodeGenerator.java
! src/jdk.incubator.code/share/classes/jdk/incubator/code/bytecode/BytecodeLift.java
! src/jdk.incubator.code/share/classes/jdk/incubator/code/bytecode/UnresolvedTypesTransformer.java
! src/jdk.incubator.code/share/classes/jdk/incubator/code/internal/CodeModelToAST.java
! src/jdk.incubator.code/share/classes/jdk/incubator/code/internal/ReflectMethods.java
! src/jdk.incubator.code/share/classes/jdk/incubator/code/interpreter/Interpreter.java
! src/jdk.incubator.code/share/classes/jdk/incubator/code/op/CoreOp.java
! src/jdk.incubator.code/share/classes/jdk/incubator/code/op/ExtendedOp.java
! src/jdk.incubator.code/share/classes/jdk/incubator/code/parser/impl/DescParser.java
+ src/jdk.incubator.code/share/classes/jdk/incubator/code/type/ConstructorRef.java
! src/jdk.incubator.code/share/classes/jdk/incubator/code/type/CoreTypeFactory.java
! src/jdk.incubator.code/share/classes/jdk/incubator/code/type/JavaType.java
! src/jdk.incubator.code/share/classes/jdk/incubator/code/type/MethodRef.java
! src/jdk.incubator.code/share/classes/jdk/incubator/code/type/TypeVarRef.java
+ src/jdk.incubator.code/share/classes/jdk/incubator/code/type/impl/ConstructorRefImpl.java
! src/jdk.incubator.code/share/classes/jdk/incubator/code/writer/OpBuilder.java
- test/jdk/java/lang/reflect/code/TestAddVarsWhenNecessary.java
! test/jdk/java/lang/reflect/code/type/TestReferences.java
! test/langtools/tools/javac/reflect/BlockTest.java
! test/langtools/tools/javac/reflect/BoxingConversionTest.java
! test/langtools/tools/javac/reflect/FieldAccessTest.java
! test/langtools/tools/javac/reflect/ImplicitConversionTest.java
! test/langtools/tools/javac/reflect/LocalClassTest.java
! test/langtools/tools/javac/reflect/MethodReferenceTest.java
! test/langtools/tools/javac/reflect/NewArrayTest.java
! test/langtools/tools/javac/reflect/NewTest.java
! test/langtools/tools/javac/reflect/NullTest.java
! test/langtools/tools/javac/reflect/QuotableIntersectionTest.java
! test/langtools/tools/javac/reflect/QuotableSubtypeTest.java
! test/langtools/tools/javac/reflect/QuotedTest.java
! test/langtools/tools/javac/reflect/SwitchExpressionTest2.java
! test/langtools/tools/javac/reflect/SwitchStatementTest.java
! test/langtools/tools/javac/reflect/ThrowTest.java



More information about the babylon-dev mailing list