Skip to content

Commit 4a356be

Browse files
committed
removed default implementation of ResolvedJavaType.lookupType
1 parent cb5693f commit 4a356be

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

461461
/**
462-
* Lookup an unresolved type relative to an existing resolved type.
462+
* Looks up {@code unresolvedJavaType} using the class loader of this resolved type.
463+
*
464+
* @param resolve specifies whether to attempt resolution if there is no currently resolved
465+
* type corresponding to {@code unresolvedJavaType}
466+
* @return a resolved type for {@code unresolvedJavaType} or null
467+
* @throws LinkageError if {@code resolve == true} and resolution failed
463468
*/
464469
@SuppressWarnings("unused")
465-
default ResolvedJavaType lookupType(UnresolvedJavaType unresolvedJavaType, boolean resolve) {
466-
return null;
467-
}
470+
ResolvedJavaType lookupType(UnresolvedJavaType unresolvedJavaType, boolean resolve);
468471

469472
@SuppressWarnings("unused")
470473
default ResolvedJavaField resolveField(UnresolvedJavaField unresolvedJavaField, ResolvedJavaType accessingClass) {

0 commit comments

Comments
 (0)