git: openjdk/babylon: code-reflection: 8324556: Not copy result-type when copying an op (#6)
duke
duke at openjdk.org
Thu Feb 1 00:51:38 UTC 2024
Changeset: b6d807e7
Author: Mourad Abbay <mourad.abbay at oracle.com>
Committer: GitHub <noreply at github.com>
Date: 2024-02-01 01:50:43 +0000
URL: https://git.openjdk.org/babylon/commit/b6d807e7e932e61b8cda431e791bc7085bff80f3
8324556: Not copy result-type when copying an op (#6)
* Not copy resultType when copying an op.
* Apply Paul's suggestions
* Add test
* Review
* Remove validation from resultType method
* Add documentation
! src/java.base/share/classes/java/lang/reflect/code/Op.java
! src/java.base/share/classes/java/lang/reflect/code/bytecode/BytecodeInstructionOps.java
! src/java.base/share/classes/java/lang/reflect/code/op/CoreOps.java
! src/java.base/share/classes/java/lang/reflect/code/op/ExtendedOps.java
! src/java.base/share/classes/java/lang/reflect/code/op/OpWithDefinition.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/ReflectMethods.java
! test/jdk/java/lang/reflect/code/TestInline.java
+ test/jdk/java/lang/reflect/code/TestOpResultTypeNotCopiedBlindly.java
! test/langtools/tools/javac/reflect/BoxingConversionTest.java
! test/langtools/tools/javac/reflect/ConditionalExpressionTest.java
! test/langtools/tools/javac/reflect/ImplicitConversionTest.java
! test/langtools/tools/javac/reflect/SwitchExpressionTest.java
More information about the babylon-dev
mailing list