Class DefineHookClassFunction.ForJava17

    • Field Detail

      • privateLookupInMethodHandle

        protected java.lang.invoke.MethodHandle privateLookupInMethodHandle
      • consulter

        protected java.lang.invoke.MethodHandles.Lookup consulter
    • Constructor Detail

      • ForJava17

        public ForJava17​(java.util.Map<java.lang.Object,​java.lang.Object> context)
                  throws java.lang.NoSuchMethodException,
                         java.lang.IllegalAccessException
        Throws:
        java.lang.NoSuchMethodException
        java.lang.IllegalAccessException
    • Method Detail

      • apply

        public java.lang.Class<?> apply​(java.lang.Class<?> clientClass,
                                        byte[] byteCode)
                                 throws java.lang.Throwable
        Throws:
        java.lang.Throwable