src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/ReplacementsParseTest.java
changeset 54601 c40b2a190173
parent 54084 84f10bbf993f
child 55509 d58442b8abc1
child 58678 9cf78a70fa4f
equal deleted inserted replaced
54600:69cfd80f8706 54601:c40b2a190173
   428         test(options, "callStringize", Boolean.TRUE);
   428         test(options, "callStringize", Boolean.TRUE);
   429         String standardReturnValue = IN_INTERPRETED_HANDLER_MARKER;
   429         String standardReturnValue = IN_INTERPRETED_HANDLER_MARKER;
   430         String compiledReturnValue = IN_COMPILED_HANDLER_MARKER;
   430         String compiledReturnValue = IN_COMPILED_HANDLER_MARKER;
   431         forceCompileOverride = true;
   431         forceCompileOverride = true;
   432         inlineInvokeDecision = InlineInvokePlugin.InlineInfo.DO_NOT_INLINE_WITH_EXCEPTION;
   432         inlineInvokeDecision = InlineInvokePlugin.InlineInfo.DO_NOT_INLINE_WITH_EXCEPTION;
   433         inlineInvokeMethodName = "stringizeId";
   433         inlineInvokeMethodName = "stringize";
   434         try {
   434         try {
   435             testWithDifferentReturnValues(options, standardReturnValue, compiledReturnValue, "callStringize", THROW_EXCEPTION_MARKER);
   435             testWithDifferentReturnValues(options, standardReturnValue, compiledReturnValue, "callStringize", THROW_EXCEPTION_MARKER);
   436         } finally {
   436         } finally {
   437             inlineInvokeDecision = null;
   437             inlineInvokeDecision = null;
   438             inlineInvokeMethodName = null;
   438             inlineInvokeMethodName = null;
   679 
   679 
   680                     @Override
   680                     @Override
   681                     public ForeignCallLinkage lookupForeignCall(ForeignCallDescriptor descriptor) {
   681                     public ForeignCallLinkage lookupForeignCall(ForeignCallDescriptor descriptor) {
   682                         return null;
   682                         return null;
   683                     }
   683                     }
       
   684 
       
   685                     @Override
       
   686                     public boolean isAvailable(ForeignCallDescriptor descriptor) {
       
   687                         return true;
       
   688                     }
   684                 };
   689                 };
   685             }
   690             }
   686             if (type == SnippetReflectionProvider.class) {
   691             if (type == SnippetReflectionProvider.class) {
   687                 return (T) getSnippetReflection();
   692                 return (T) getSnippetReflection();
   688             }
   693             }