50 import compiler.jvmci.common.testcases.SingleSubclass; |
50 import compiler.jvmci.common.testcases.SingleSubclass; |
51 import compiler.jvmci.common.testcases.SingleSubclassedClass; |
51 import compiler.jvmci.common.testcases.SingleSubclassedClass; |
52 import jdk.internal.misc.Unsafe; |
52 import jdk.internal.misc.Unsafe; |
53 import jdk.test.lib.Asserts; |
53 import jdk.test.lib.Asserts; |
54 import jdk.test.lib.Utils; |
54 import jdk.test.lib.Utils; |
55 import jdk.test.lib.unsafe.UnsafeHelper; |
|
56 import jdk.vm.ci.hotspot.CompilerToVMHelper; |
55 import jdk.vm.ci.hotspot.CompilerToVMHelper; |
57 import jdk.vm.ci.hotspot.HotSpotResolvedJavaMethod; |
56 import jdk.vm.ci.hotspot.HotSpotResolvedJavaMethod; |
58 import jdk.vm.ci.hotspot.HotSpotResolvedObjectType; |
57 import jdk.vm.ci.hotspot.HotSpotResolvedObjectType; |
59 |
58 |
60 import java.util.HashSet; |
59 import java.util.HashSet; |
61 import java.util.Set; |
60 import java.util.Set; |
62 |
61 |
63 public class ResolveMethodTest { |
62 public class ResolveMethodTest { |
64 private static final Unsafe UNSAFE = UnsafeHelper.getUnsafe(); |
63 private static final Unsafe UNSAFE = Unsafe.getUnsafe(); |
65 |
64 |
66 public static void main(String args[]) { |
65 public static void main(String args[]) { |
67 ResolveMethodTest test = new ResolveMethodTest(); |
66 ResolveMethodTest test = new ResolveMethodTest(); |
68 // positive cases |
67 // positive cases |
69 try { |
68 try { |