< prev index next >
test/compiler/jvmci/compilerToVM/GetClassInitializerTest.java
Print this page
*** 42,53 ****
import compiler.jvmci.common.testcases.SingleImplementer;
import compiler.jvmci.common.testcases.SingleImplementerInterface;
import java.util.HashSet;
import java.util.Set;
import jdk.vm.ci.hotspot.CompilerToVMHelper;
! import jdk.vm.ci.hotspot.HotSpotResolvedJavaMethodImpl;
! import jdk.vm.ci.hotspot.HotSpotResolvedObjectTypeImpl;
import jdk.test.lib.Asserts;
import jdk.test.lib.Utils;
public class GetClassInitializerTest {
--- 42,53 ----
import compiler.jvmci.common.testcases.SingleImplementer;
import compiler.jvmci.common.testcases.SingleImplementerInterface;
import java.util.HashSet;
import java.util.Set;
import jdk.vm.ci.hotspot.CompilerToVMHelper;
! import jdk.vm.ci.hotspot.HotSpotResolvedJavaMethod;
! import jdk.vm.ci.hotspot.HotSpotResolvedObjectType;
import jdk.test.lib.Asserts;
import jdk.test.lib.Utils;
public class GetClassInitializerTest {
*** 76,89 ****
}
private void runTest(TestCase tcase) {
System.out.println(tcase);
String className = tcase.holder.getName();
! HotSpotResolvedObjectTypeImpl resolvedClazz = CompilerToVMHelper
.lookupType(Utils.toJVMTypeSignature(tcase.holder),
getClass(), /* resolve = */ true);
! HotSpotResolvedJavaMethodImpl initializer = CompilerToVMHelper
.getClassInitializer(resolvedClazz);
if (tcase.isPositive) {
Asserts.assertNotNull(initializer, "Couldn't get initializer for "
+ className);
Asserts.assertEQ(initializer.getName(), "<clinit>",
--- 76,89 ----
}
private void runTest(TestCase tcase) {
System.out.println(tcase);
String className = tcase.holder.getName();
! HotSpotResolvedObjectType resolvedClazz = CompilerToVMHelper
.lookupType(Utils.toJVMTypeSignature(tcase.holder),
getClass(), /* resolve = */ true);
! HotSpotResolvedJavaMethod initializer = CompilerToVMHelper
.getClassInitializer(resolvedClazz);
if (tcase.isPositive) {
Asserts.assertNotNull(initializer, "Couldn't get initializer for "
+ className);
Asserts.assertEQ(initializer.getName(), "<clinit>",
< prev index next >