hg: amber/amber: initial implementation for 8203252: JEP 334: JVM Constants API

vicente.romero at oracle.com vicente.romero at oracle.com
Wed May 23 14:31:20 UTC 2018


Changeset: c97d728ea327
Author:    vromero
Date:      2018-05-23 07:17 -0700
URL:       http://hg.openjdk.java.net/amber/amber/rev/c97d728ea327

initial implementation for 8203252: JEP 334: JVM Constants API

! 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/invoke/FieldTypeDescriptor.java
! src/java.base/share/classes/java/lang/invoke/MethodHandle.java
! src/java.base/share/classes/java/lang/invoke/MethodType.java
+ src/java.base/share/classes/java/lang/invoke/MethodTypeDescriptor.java
+ src/java.base/share/classes/java/lang/invoke/TypeDescriptor.java
! src/java.base/share/classes/java/lang/invoke/VarHandle.java
! src/java.base/share/classes/java/lang/invoke/VarHandles.java
! src/java.base/share/classes/java/lang/invoke/X-VarHandle.java.template
! src/java.base/share/classes/java/lang/invoke/X-VarHandleByteArrayView.java.template
+ src/java.base/share/classes/java/lang/invoke/constant/AsTypeMethodHandleDesc.java
+ src/java.base/share/classes/java/lang/invoke/constant/ClassDesc.java
+ src/java.base/share/classes/java/lang/invoke/constant/Constable.java
+ src/java.base/share/classes/java/lang/invoke/constant/ConstantClassDesc.java
+ src/java.base/share/classes/java/lang/invoke/constant/ConstantDesc.java
+ src/java.base/share/classes/java/lang/invoke/constant/ConstantDescs.java
+ src/java.base/share/classes/java/lang/invoke/constant/ConstantMethodHandleDesc.java
+ src/java.base/share/classes/java/lang/invoke/constant/ConstantMethodTypeDesc.java
+ src/java.base/share/classes/java/lang/invoke/constant/ConstantUtils.java
+ src/java.base/share/classes/java/lang/invoke/constant/DynamicCallSiteDesc.java
+ src/java.base/share/classes/java/lang/invoke/constant/DynamicConstantDesc.java
+ src/java.base/share/classes/java/lang/invoke/constant/EnumDesc.java
+ src/java.base/share/classes/java/lang/invoke/constant/MethodHandleDesc.java
+ src/java.base/share/classes/java/lang/invoke/constant/MethodTypeDesc.java
+ src/java.base/share/classes/java/lang/invoke/constant/PrimitiveClassDesc.java
+ src/java.base/share/classes/java/lang/invoke/constant/VarHandleDesc.java
+ src/java.base/share/classes/java/lang/invoke/constant/package-info.java
! src/java.base/share/classes/module-info.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleBaseByteArrayTest.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestAccessBoolean.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestAccessByte.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestAccessChar.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestAccessDouble.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestAccessFloat.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestAccessInt.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestAccessLong.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestAccessShort.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestAccessString.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsChar.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsDouble.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsFloat.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsInt.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsLong.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsShort.java
! test/jdk/java/lang/invoke/VarHandles/X-VarHandleTestAccess.java.template
! test/jdk/java/lang/invoke/VarHandles/X-VarHandleTestByteArrayView.java.template
+ test/jdk/java/lang/invoke/constant/ClassRefTest.java
+ test/jdk/java/lang/invoke/constant/CondyRefTest.java
+ test/jdk/java/lang/invoke/constant/MethodHandleRefTest.java
+ test/jdk/java/lang/invoke/constant/MethodTypeRefTest.java
+ test/jdk/java/lang/invoke/constant/SymbolicRefTest.java



More information about the amber-dev mailing list