Skip to content

Commit 451ff7b

Browse files
committed
removed default implementation of ResolvedJavaType.lookupType
1 parent ad7dfd6 commit 451ff7b

File tree

1 file changed

+7
-4
lines changed

1 file changed

+7
-4
lines changed

src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/meta/ResolvedJavaType.java

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -472,12 +472,15 @@ default ResolvedJavaMethod findMethod(String name, Signature signature) {
472472
boolean isCloneableWithAllocation();
473473

474474
/**
475-
* Lookup an unresolved type relative to an existing resolved type.
475+
* Looks up {@code unresolvedJavaType} using the class loader of this resolved type.
476+
*
477+
* @param resolve specifies whether to attempt resolution if there is no currently resolved
478+
* type corresponding to {@code unresolvedJavaType}
479+
* @return a resolved type for {@code unresolvedJavaType} or null
480+
* @throws LinkageError if {@code resolve == true} and resolution failed
476481
*/
477482
@SuppressWarnings("unused")
478-
default ResolvedJavaType lookupType(UnresolvedJavaType unresolvedJavaType, boolean resolve) {
479-
return null;
480-
}
483+
ResolvedJavaType lookupType(UnresolvedJavaType unresolvedJavaType, boolean resolve);
481484

482485
@SuppressWarnings("unused")
483486
default ResolvedJavaField resolveField(UnresolvedJavaField unresolvedJavaField, ResolvedJavaType accessingClass) {

0 commit comments

Comments
 (0)