41 import compiler.jvmci.common.testcases.AbstractClassExtender; |
41 import compiler.jvmci.common.testcases.AbstractClassExtender; |
42 import compiler.jvmci.common.testcases.DoNotImplementInterface; |
42 import compiler.jvmci.common.testcases.DoNotImplementInterface; |
43 import compiler.jvmci.common.testcases.MultipleImplementer1; |
43 import compiler.jvmci.common.testcases.MultipleImplementer1; |
44 import compiler.jvmci.common.testcases.MultipleImplementersInterface; |
44 import compiler.jvmci.common.testcases.MultipleImplementersInterface; |
45 import compiler.jvmci.common.testcases.SingleImplementerInterface; |
45 import compiler.jvmci.common.testcases.SingleImplementerInterface; |
|
46 import jdk.test.lib.Asserts; |
|
47 import jdk.test.lib.Utils; |
|
48 import jdk.vm.ci.hotspot.CompilerToVMHelper; |
|
49 import jdk.vm.ci.hotspot.HotSpotResolvedObjectType; |
|
50 |
46 import java.util.HashSet; |
51 import java.util.HashSet; |
47 import java.util.Set; |
52 import java.util.Set; |
48 import java.util.stream.Stream; |
53 import java.util.stream.Stream; |
49 import jdk.vm.ci.hotspot.CompilerToVMHelper; |
|
50 import jdk.vm.ci.hotspot.HotSpotResolvedObjectType; |
|
51 import jdk.test.lib.Asserts; |
|
52 import jdk.test.lib.Utils; |
|
53 |
54 |
54 public class HasFinalizableSubclassTest { |
55 public class HasFinalizableSubclassTest { |
55 public static void main(String args[]) { |
56 public static void main(String args[]) { |
56 HasFinalizableSubclassTest test = new HasFinalizableSubclassTest(); |
57 HasFinalizableSubclassTest test = new HasFinalizableSubclassTest(); |
57 for (TestCase tcase : createTestCases()) { |
58 for (TestCase tcase : createTestCases()) { |