Skip to content

Commit 9a4d63b

Browse files
committed
removed default implementation of ResolvedJavaType.lookupType
1 parent 2dc3637 commit 9a4d63b

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
@@ -436,12 +436,15 @@ default ResolvedJavaMethod findMethod(String name, Signature signature) {
436436
boolean isCloneableWithAllocation();
437437

438438
/**
439-
* Lookup an unresolved type relative to an existing resolved type.
439+
* Looks up {@code unresolvedJavaType} using the class loader of this resolved type.
440+
*
441+
* @param resolve specifies whether to attempt resolution if there is no currently resolved
442+
* type corresponding to {@code unresolvedJavaType}
443+
* @return a resolved type for {@code unresolvedJavaType} or null
444+
* @throws LinkageError if {@code resolve == true} and resolution failed
440445
*/
441446
@SuppressWarnings("unused")
442-
default ResolvedJavaType lookupType(UnresolvedJavaType unresolvedJavaType, boolean resolve) {
443-
return null;
444-
}
447+
ResolvedJavaType lookupType(UnresolvedJavaType unresolvedJavaType, boolean resolve);
445448

446449
@SuppressWarnings("unused")
447450
default ResolvedJavaField resolveField(UnresolvedJavaField unresolvedJavaField, ResolvedJavaType accessingClass) {

0 commit comments

Comments
 (0)