< prev index next >
test/compiler/jvmci/compilerToVM/GetImplementorTest.java
Print this page
*** 49,59 ****
import compiler.jvmci.common.testcases.SingleSubclassedClass;
import java.util.HashSet;
import java.util.Set;
import java.util.stream.Stream;
import jdk.vm.ci.hotspot.CompilerToVMHelper;
! import jdk.vm.ci.hotspot.HotSpotResolvedObjectTypeImpl;
import jdk.test.lib.Asserts;
import jdk.test.lib.Utils;
public class GetImplementorTest {
public static void main(String args[]) {
--- 49,59 ----
import compiler.jvmci.common.testcases.SingleSubclassedClass;
import java.util.HashSet;
import java.util.Set;
import java.util.stream.Stream;
import jdk.vm.ci.hotspot.CompilerToVMHelper;
! import jdk.vm.ci.hotspot.HotSpotResolvedObjectType;
import jdk.test.lib.Asserts;
import jdk.test.lib.Utils;
public class GetImplementorTest {
public static void main(String args[]) {
*** 96,111 ****
return result;
}
private void runTest(TestCase tcase) {
System.out.println(tcase);
! HotSpotResolvedObjectTypeImpl resolvedIface = CompilerToVMHelper
.lookupType(Utils.toJVMTypeSignature(tcase.anInterface),
getClass(), /* resolve = */ true);
! HotSpotResolvedObjectTypeImpl resolvedImplementer = CompilerToVMHelper
.getImplementor(resolvedIface);
! HotSpotResolvedObjectTypeImpl resolvedExpected = null;
if (tcase.expectedImplementer != null) {
resolvedExpected = CompilerToVMHelper.lookupType(Utils
.toJVMTypeSignature(tcase.expectedImplementer),
getClass(), /* resolve = */ true);
}
--- 96,111 ----
return result;
}
private void runTest(TestCase tcase) {
System.out.println(tcase);
! HotSpotResolvedObjectType resolvedIface = CompilerToVMHelper
.lookupType(Utils.toJVMTypeSignature(tcase.anInterface),
getClass(), /* resolve = */ true);
! HotSpotResolvedObjectType resolvedImplementer = CompilerToVMHelper
.getImplementor(resolvedIface);
! HotSpotResolvedObjectType resolvedExpected = null;
if (tcase.expectedImplementer != null) {
resolvedExpected = CompilerToVMHelper.lookupType(Utils
.toJVMTypeSignature(tcase.expectedImplementer),
getClass(), /* resolve = */ true);
}
< prev index next >