Class DefineHookClassFunction.ForJava7
java.lang.Object
io.github.toolfactory.jvm.function.catalog.DefineHookClassFunction
io.github.toolfactory.jvm.function.catalog.DefineHookClassFunction.ForJava7
- All Implemented Interfaces:
BiFunction<Class<?>,byte[],Class<?>>
- Direct Known Subclasses:
DefineHookClassFunction.ForJava9
- Enclosing class:
- DefineHookClassFunction
public static class DefineHookClassFunction.ForJava7 extends DefineHookClassFunction
-
Nested Class Summary
Nested classes/interfaces inherited from class io.github.toolfactory.jvm.function.catalog.DefineHookClassFunction
DefineHookClassFunction.ForJava17, DefineHookClassFunction.ForJava7, DefineHookClassFunction.ForJava9 -
Constructor Summary
-
Method Summary
Modifier and Type Method Description Class<?>apply(Class<?> clientClass, byte[] byteCode)MethodHandles.LookupretrieveConsulter(MethodHandles.Lookup consulter, MethodHandle privateLookupInMethodHandle)
-
Constructor Details
-
ForJava7
public ForJava7(Map<Object,Object> context) throws NoSuchMethodException, IllegalAccessException, Throwable
-
-
Method Details
-
retrieveConsulter
public MethodHandles.Lookup retrieveConsulter(MethodHandles.Lookup consulter, MethodHandle privateLookupInMethodHandle) throws Throwable- Throws:
Throwable
-
apply
-