Class DefineHookClassFunction.ForJava9
java.lang.Object
io.github.toolfactory.jvm.function.catalog.DefineHookClassFunction
io.github.toolfactory.jvm.function.catalog.DefineHookClassFunction.ForJava7
io.github.toolfactory.jvm.function.catalog.DefineHookClassFunction.ForJava9
- All Implemented Interfaces:
BiFunction<Class<?>,byte[],Class<?>>
- Enclosing class:
- DefineHookClassFunction
public static class DefineHookClassFunction.ForJava9 extends DefineHookClassFunction.ForJava7
-
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 MethodHandles.LookupretrieveConsulter(MethodHandles.Lookup consulter, MethodHandle lookupMethod)Methods inherited from class io.github.toolfactory.jvm.function.catalog.DefineHookClassFunction.ForJava7
apply
-
Constructor Details
-
ForJava9
public ForJava9(Map<Object,Object> context) throws NoSuchMethodException, IllegalAccessException, Throwable
-
-
Method Details
-
retrieveConsulter
public MethodHandles.Lookup retrieveConsulter(MethodHandles.Lookup consulter, MethodHandle lookupMethod) throws Throwable- Overrides:
retrieveConsulterin classDefineHookClassFunction.ForJava7- Throws:
Throwable
-