hotspot/test/compiler/jvmci/compilerToVM/GetImplementorTest.java
changeset 46972 3e88de95fccf
parent 44836 45196b7066e3
equal deleted inserted replaced
46971:8d189e2ebebd 46972:3e88de95fccf
    99     }
    99     }
   100 
   100 
   101     private void runTest(TestCase tcase) {
   101     private void runTest(TestCase tcase) {
   102         System.out.println(tcase);
   102         System.out.println(tcase);
   103         HotSpotResolvedObjectType resolvedIface = CompilerToVMHelper
   103         HotSpotResolvedObjectType resolvedIface = CompilerToVMHelper
   104                 .lookupType(Utils.toJVMTypeSignature(tcase.anInterface),
   104                 .lookupTypeHelper(Utils.toJVMTypeSignature(tcase.anInterface),
   105                         getClass(), /* resolve = */ true);
   105                         getClass(), /* resolve = */ true);
   106         HotSpotResolvedObjectType resolvedImplementer = CompilerToVMHelper
   106         HotSpotResolvedObjectType resolvedImplementer = CompilerToVMHelper
   107                 .getImplementor(resolvedIface);
   107                 .getImplementor(resolvedIface);
   108         HotSpotResolvedObjectType resolvedExpected = null;
   108         HotSpotResolvedObjectType resolvedExpected = null;
   109         if (tcase.expectedImplementer != null) {
   109         if (tcase.expectedImplementer != null) {
   110             resolvedExpected = CompilerToVMHelper.lookupType(Utils
   110             resolvedExpected = CompilerToVMHelper.lookupTypeHelper(Utils
   111                     .toJVMTypeSignature(tcase.expectedImplementer),
   111                     .toJVMTypeSignature(tcase.expectedImplementer),
   112                     getClass(), /* resolve = */ true);
   112                     getClass(), /* resolve = */ true);
   113         }
   113         }
   114         Asserts.assertEQ(resolvedImplementer, resolvedExpected,
   114         Asserts.assertEQ(resolvedImplementer, resolvedExpected,
   115                 "Unexpected implementer for " + tcase.anInterface.getName());
   115                 "Unexpected implementer for " + tcase.anInterface.getName());