Class JavaConstant.MethodHandle.Dispatcher.ForJava7CapableVm

    • Constructor Detail

      • ForJava7CapableVm

        protected ForJava7CapableVm​(Method publicLookup,
                                    Method getName,
                                    Method getDeclaringClass,
                                    Method getReferenceKind,
                                    Method getMethodType,
                                    Method returnType,
                                    Method parameterArray,
                                    Method lookupClass,
                                    Constructor<?> methodInfo)
        Creates a dispatcher for an intermediate VM.
        Parameters:
        publicLookup - A reference to java.lang.invoke.MethodHandles#publicLookup.
        getName - A reference to java.lang.invoke.MethodHandleInfo#getName.
        getDeclaringClass - A reference to java.lang.invoke.MethodHandleInfo#getDeclaringClass.
        getReferenceKind - A reference to java.lang.invoke.MethodHandleInfo#getReferenceKind.
        getMethodType - A reference to java.lang.invoke.MethodHandleInfo#getMethodType.
        returnType - A reference to java.lang.invoke.MethodType#returnType.
        parameterArray - A reference to java.lang.invoke.MethodType#parameterArray.
        lookupClass - A reference to java.lang.invoke.MethodHandles$Lookup#lookupClass method.
        methodInfo - A reference to the java.lang.invoke.MethodInfo constructor.