Class JavaConstant.MethodHandle.Dispatcher.ForJava7CapableVm

    • Field Detail

      • methodInfo

        private final java.lang.reflect.Constructor<?> methodInfo
        A reference to the java.lang.invoke.MethodInfo constructor.
    • Constructor Detail

      • ForJava7CapableVm

        protected ForJava7CapableVm​(java.lang.reflect.Method publicLookup,
                                    java.lang.reflect.Method getName,
                                    java.lang.reflect.Method getDeclaringClass,
                                    java.lang.reflect.Method getReferenceKind,
                                    java.lang.reflect.Method getMethodType,
                                    java.lang.reflect.Method returnType,
                                    java.lang.reflect.Method parameterArray,
                                    java.lang.reflect.Method lookupClass,
                                    java.lang.reflect.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.