git: openjdk/jdk: 8284871: Use covariant overrides for the resolveConstantDesc(Lookup) method in sub‑interfaces of java.lang.constant.ConstantDesc

Mandy Chung mchung at openjdk.org
Tue Apr 11 13:44:05 UTC 2023


Changeset: e5ce7d9e
Author:    Chen Liang <liach at openjdk.org>
Committer: Mandy Chung <mchung at openjdk.org>
Date:      2023-04-11 13:40:56 +0000
URL:       https://git.openjdk.org/jdk/commit/e5ce7d9e431e54504ddcf321711fe8996ce5ed05

8284871: Use covariant overrides for the resolveConstantDesc(Lookup) method in sub‑interfaces of java.lang.constant.ConstantDesc

Reviewed-by: mchung

! src/java.base/share/classes/java/lang/constant/AsTypeMethodHandleDesc.java
! src/java.base/share/classes/java/lang/constant/ClassDesc.java
! src/java.base/share/classes/java/lang/constant/ConstantDesc.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
! test/jdk/java/lang/constant/ClassDescTest.java
! test/jdk/java/lang/constant/CondyDescTest.java
! test/jdk/java/lang/constant/MethodHandleDescTest.java
! test/jdk/java/lang/constant/MethodTypeDescTest.java
! test/jdk/java/lang/constant/access_test/pkg1/MethodTypeDescriptorAccessTest.java
! test/jdk/java/lang/constant/methodTypeDesc/ResolveConstantDesc.java
! test/micro/org/openjdk/bench/java/lang/constant/ReferenceClassDescResolve.java



More information about the jdk-changes mailing list