hg: amber/amber: Make all ConstantXxx implementation classes private; add DirectMethodHandleDesc interface
brian.goetz at oracle.com
brian.goetz at oracle.com
Thu Jun 14 18:21:05 UTC 2018
Changeset: 33043a17cb8e
Author: briangoetz
Date: 2018-06-14 14:20 -0400
URL: http://hg.openjdk.java.net/amber/amber/rev/33043a17cb8e
Make all ConstantXxx implementation classes private; add DirectMethodHandleDesc interface
! src/java.base/share/classes/java/lang/constant/ClassDesc.java
- src/java.base/share/classes/java/lang/constant/ConstantClassDesc.java
! src/java.base/share/classes/java/lang/constant/ConstantDesc.java
! src/java.base/share/classes/java/lang/constant/ConstantDescs.java
- src/java.base/share/classes/java/lang/constant/ConstantMethodTypeDesc.java
! src/java.base/share/classes/java/lang/constant/DirectMethodHandleDesc.java < src/java.base/share/classes/java/lang/constant/ConstantMethodHandleDesc.java
+ src/java.base/share/classes/java/lang/constant/DirectMethodHandleDescImpl.java
! src/java.base/share/classes/java/lang/constant/DynamicCallSiteDesc.java
! src/java.base/share/classes/java/lang/constant/DynamicConstantDesc.java
! src/java.base/share/classes/java/lang/constant/MethodHandleDesc.java
! src/java.base/share/classes/java/lang/constant/MethodTypeDesc.java
+ src/java.base/share/classes/java/lang/constant/MethodTypeDescImpl.java
- src/java.base/share/classes/java/lang/constant/PrimitiveClassDesc.java
+ src/java.base/share/classes/java/lang/constant/PrimitiveClassDescImpl.java
+ src/java.base/share/classes/java/lang/constant/ReferenceClassDescImpl.java
! src/java.base/share/classes/java/lang/constant/package-info.java
! src/java.base/share/classes/java/lang/invoke/MethodHandle.java
! src/java.base/share/classes/java/lang/invoke/VarHandle.java
! test/jdk/java/lang/constant/CondyRefTest.java
! test/jdk/java/lang/constant/ConstantUtilsTest.java
! test/jdk/java/lang/constant/IndyRefTest.java
! test/jdk/java/lang/constant/MethodHandleRefTest.java
More information about the amber-dev
mailing list