< prev index next >

src/java.base/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java

Print this page
*** 1550,11 ***
  
      /**
       * Generate bytecode for a NamedFunction invoker.
       */
      static MemberName generateNamedFunctionInvoker(MethodTypeForm typeForm) {
!         MethodType invokerType = NamedFunction.INVOKER_METHOD_TYPE;
          String invokerName = "invoke_" + shortenSignature(basicTypeSignature(typeForm.erasedType()));
          InvokerBytecodeGenerator g = new InvokerBytecodeGenerator("NFI", invokerName, invokerType);
          return g.loadMethod(g.generateNamedFunctionInvokerImpl(typeForm));
      }
  
--- 1550,11 ---
  
      /**
       * Generate bytecode for a NamedFunction invoker.
       */
      static MemberName generateNamedFunctionInvoker(MethodTypeForm typeForm) {
!         MethodType invokerType = NamedFunction.AOTHolder.INVOKER_METHOD_TYPE;
          String invokerName = "invoke_" + shortenSignature(basicTypeSignature(typeForm.erasedType()));
          InvokerBytecodeGenerator g = new InvokerBytecodeGenerator("NFI", invokerName, invokerType);
          return g.loadMethod(g.generateNamedFunctionInvokerImpl(typeForm));
      }
  
< prev index next >