[lworld] RFR: 8287692: Move Class primitive APIs to jdk.internal.value.PrimitiveClass [v6]

ExE Boss duke at openjdk.org
Wed Sep 14 13:26:12 UTC 2022


On Tue, 13 Sep 2022 20:12:18 GMT, Roger Riggs <rriggs at openjdk.org> wrote:

>> Move Class primitive APIs to jdk.internal.value.PrimitiveClass.
>> 
>> Update hotspot tests to use PrimitiveClass instead of Class.xxx methods.
>> Add imports of jdk.internal.value.PrimitiveClass
>> Add --add-exports java.base/jdk.internal.value=ALL-UNNAMED
>
> Roger Riggs has updated the pull request incrementally with one additional commit since the last revision:
> 
>   Include missing import/module

src/java.base/share/classes/jdk/internal/value/PrimitiveClass.java line 43:

> 41:     private static final JavaLangAccess javaLangAccess = SharedSecrets.getJavaLangAccess();
> 42: 
> 43: 

excess newline

src/java.base/share/classes/jdk/internal/value/PrimitiveClass.java line 145:

> 143:     public static boolean isPrimitiveClass(Class<?> aClass) {
> 144:         return javaLangAccess.isPrimitiveClass(aClass);
> 145: 

excess newline

-------------

PR: https://git.openjdk.org/valhalla/pull/752



More information about the valhalla-dev mailing list