Class DefineHookClassFunction.ForJava7

    • Field Detail

      • unsafe

        protected sun.misc.Unsafe unsafe
    • Constructor Detail

      • ForJava7

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

      • retrieveConsulter

        public java.lang.invoke.MethodHandles.Lookup retrieveConsulter​(java.lang.invoke.MethodHandles.Lookup consulter,
                                                                       java.lang.invoke.MethodHandle privateLookupInMethodHandle)
                                                                throws java.lang.Throwable
        Throws:
        java.lang.Throwable
      • apply

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