< prev index next >
src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedJavaFieldImpl.java
Print this page
*** 123,133 ****
// a ClassCastException below
JavaType currentType = type;
if (currentType instanceof UnresolvedJavaType) {
// Don't allow unresolved types to hang around forever
UnresolvedJavaType unresolvedType = (UnresolvedJavaType) currentType;
! ResolvedJavaType resolved = unresolvedType.resolve(holder);
if (resolved != null) {
type = resolved;
}
}
return type;
--- 123,133 ----
// a ClassCastException below
JavaType currentType = type;
if (currentType instanceof UnresolvedJavaType) {
// Don't allow unresolved types to hang around forever
UnresolvedJavaType unresolvedType = (UnresolvedJavaType) currentType;
! ResolvedJavaType resolved = holder.lookupType(unresolvedType, false);
if (resolved != null) {
type = resolved;
}
}
return type;
< prev index next >