hg: amber/amber: Separate ConstantRef from SymbolicRef; update docs; update APIs accordingly; move 'implements Constable' down from SymRef to the various ConstantRef subtypes

brian.goetz at oracle.com brian.goetz at oracle.com
Fri Feb 9 18:40:49 UTC 2018


Changeset: f211e9713517
Author:    briangoetz
Date:      2018-02-09 13:36 -0500
URL:       http://hg.openjdk.java.net/amber/amber/rev/f211e9713517

Separate ConstantRef from SymbolicRef; update docs; update APIs accordingly; move 'implements Constable' down from SymRef to the various ConstantRef subtypes

! src/java.base/share/classes/java/lang/Class.java
! src/java.base/share/classes/java/lang/Double.java
! src/java.base/share/classes/java/lang/Enum.java
! src/java.base/share/classes/java/lang/Float.java
! src/java.base/share/classes/java/lang/Integer.java
! src/java.base/share/classes/java/lang/Long.java
! src/java.base/share/classes/java/lang/String.java
! src/java.base/share/classes/java/lang/annotation/Foldable.java
! src/java.base/share/classes/java/lang/invoke/Intrinsics.java
! src/java.base/share/classes/java/lang/sym/ClassRef.java
! src/java.base/share/classes/java/lang/sym/Constable.java
+ src/java.base/share/classes/java/lang/sym/ConstantRef.java
! src/java.base/share/classes/java/lang/sym/DynamicCallSiteRef.java
! src/java.base/share/classes/java/lang/sym/DynamicConstantRef.java
! src/java.base/share/classes/java/lang/sym/EnumRef.java
! src/java.base/share/classes/java/lang/sym/MethodHandleRef.java
! src/java.base/share/classes/java/lang/sym/MethodTypeRef.java
! src/java.base/share/classes/java/lang/sym/SymbolicRef.java
! src/java.base/share/classes/java/lang/sym/SymbolicRefs.java
! src/java.base/share/classes/java/lang/sym/VarHandleRef.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Constables.java
! test/jdk/java/lang/sym/CondyRefTest.java
! test/jdk/java/lang/sym/IntrinsifiedRefTest.java
! test/jdk/java/lang/sym/SymbolicRefTest.java



More information about the amber-dev mailing list