hotspot/test/compiler/jvmci/compilerToVM/ResolveMethodTest.java
changeset 38139 cf6f5c1b7205
parent 36508 5f9eee6b383b
child 38152 80e5da81fb2c
equal deleted inserted replaced
38138:8514e24123c8 38139:cf6f5c1b7205
   135                 .lookupType(Utils.toJVMTypeSignature(tcase.holder),
   135                 .lookupType(Utils.toJVMTypeSignature(tcase.holder),
   136                         getClass(), /* resolve = */ true);
   136                         getClass(), /* resolve = */ true);
   137         HotSpotResolvedObjectType callerMetaspace = CompilerToVMHelper
   137         HotSpotResolvedObjectType callerMetaspace = CompilerToVMHelper
   138                 .lookupType(Utils.toJVMTypeSignature(tcase.caller),
   138                 .lookupType(Utils.toJVMTypeSignature(tcase.caller),
   139                         getClass(), /* resolve = */ true);
   139                         getClass(), /* resolve = */ true);
       
   140         HotSpotResolvedObjectType receiverMetaspace = CompilerToVMHelper
       
   141                 .lookupType(Utils.toJVMTypeSignature(tcase.receiver),
       
   142                         getClass(), /* resolve = */ true);
       
   143 
       
   144         // Can only resolve methods on a linked class so force initialization
       
   145         receiverMetaspace.initialize();
   140         HotSpotResolvedJavaMethod resolvedMetaspaceMethod
   146         HotSpotResolvedJavaMethod resolvedMetaspaceMethod
   141                 = CompilerToVMHelper.resolveMethod(holderMetaspace,
   147                 = CompilerToVMHelper.resolveMethod(receiverMetaspace,
   142                         metaspaceMethod, callerMetaspace);
   148                         metaspaceMethod, callerMetaspace);
   143         if (tcase.isPositive) {
   149         if (tcase.isPositive) {
   144             Asserts.assertNotNull(resolvedMetaspaceMethod,
   150             Asserts.assertNotNull(resolvedMetaspaceMethod,
   145                     "Unexpected null resolved method value for "
   151                     "Unexpected null resolved method value for "
   146                             + tcase.methodName);
   152                             + tcase.methodName);