< prev index next >
test/compiler/jvmci/common/patches/jdk.internal.vm.ci/jdk/vm/ci/hotspot/CompilerToVMHelper.java
Print this page
*** 77,90 ****
public static boolean methodIsIgnoredBySecurityStackWalk(HotSpotResolvedJavaMethod method) {
return CTVM.methodIsIgnoredBySecurityStackWalk((HotSpotResolvedJavaMethodImpl)method);
}
public static HotSpotResolvedObjectType lookupType(String name,
! Class<?> accessingClass, boolean resolve) {
return CTVM.lookupType(name, accessingClass, resolve);
}
public static Object resolveConstantInPool(ConstantPool constantPool, int cpi) {
return CTVM.resolveConstantInPool((HotSpotConstantPool) constantPool, cpi);
}
public static Object resolvePossiblyCachedConstantInPool(ConstantPool constantPool, int cpi) {
--- 77,99 ----
public static boolean methodIsIgnoredBySecurityStackWalk(HotSpotResolvedJavaMethod method) {
return CTVM.methodIsIgnoredBySecurityStackWalk((HotSpotResolvedJavaMethodImpl)method);
}
public static HotSpotResolvedObjectType lookupType(String name,
! Class<?> accessingClass, boolean resolve) throws ClassNotFoundException {
return CTVM.lookupType(name, accessingClass, resolve);
}
+ public static HotSpotResolvedObjectType lookupTypeHelper(String name,
+ Class<?> accessingClass, boolean resolve) {
+ try {
+ return lookupType(name, accessingClass, resolve);
+ } catch (ClassNotFoundException e) {
+ throw (NoClassDefFoundError) new NoClassDefFoundError().initCause(e);
+ }
+ }
+
public static Object resolveConstantInPool(ConstantPool constantPool, int cpi) {
return CTVM.resolveConstantInPool((HotSpotConstantPool) constantPool, cpi);
}
public static Object resolvePossiblyCachedConstantInPool(ConstantPool constantPool, int cpi) {
< prev index next >