-
public final class Pine.HookRecordInternal API. Record hook info about a method.
-
-
Field Summary
Fields Modifier and Type Field Description public final Membertargetpublic final longartMethodpublic Methodbridgepublic Methodbackuppublic longtrampolinepublic booleanisStaticpublic intparamNumberpublic Array<Class<out Object>>paramTypespublic volatile ObjectparamTypesCachepublic booleanskipUpdateDeclaringClass
-
Constructor Summary
Constructors Constructor Description Pine.HookRecord(Member target, long artMethod)
-
Method Summary
Modifier and Type Method Description synchronized voidaddCallback(MethodHook callback)synchronized voidremoveCallback(MethodHook callback)synchronized booleanemptyCallbacks()booleanisPending()ObjectcallBackup(Object thisObject, Array<Object> args)-
-
Constructor Detail
-
Pine.HookRecord
Pine.HookRecord(Member target, long artMethod)
-
-
Method Detail
-
addCallback
synchronized void addCallback(MethodHook callback)
-
removeCallback
synchronized void removeCallback(MethodHook callback)
-
emptyCallbacks
synchronized boolean emptyCallbacks()
-
isPending
boolean isPending()
-
callBackup
Object callBackup(Object thisObject, Array<Object> args)
-
-
-
-