Class ByteArrayClassLoader.SynchronizationStrategy.ForJava8CapableVm

    • Field Detail

      • methodHandle

        private final java.lang.Object methodHandle
        The java.lang.invoke.MethodHandle to use.
      • bindTo

        private final java.lang.reflect.Method bindTo
        The java.lang.invoke.MethodHandle#bindTo(Object) method.
      • invokeWithArguments

        private final java.lang.reflect.Method invokeWithArguments
        The java.lang.invoke.MethodHandle#invokeWithArguments(Object[]) method.
    • Constructor Detail

      • ForJava8CapableVm

        protected ForJava8CapableVm​(java.lang.Object methodHandle,
                                    java.lang.reflect.Method bindTo,
                                    java.lang.reflect.Method invokeWithArguments)
        Creates a new synchronization strategy.
        Parameters:
        methodHandle - The java.lang.invoke.MethodHandle to use.
        bindTo - The java.lang.invoke.MethodHandle#bindTo(Object) method.
        invokeWithArguments - The java.lang.invoke.MethodHandle#invokeWithArguments(Object[]) method.