create After Hooks
fun Iterable<Method>.createAfterHooks(priority: Int = PRIORITY_DEFAULT, block: IMethodHookCallback): List<XC_MethodHook.Unhook>
fun Array<Method>.createAfterHooks(priority: Int = PRIORITY_DEFAULT, block: IMethodHookCallback): List<XC_MethodHook.Unhook>
fun Iterable<Constructor<*>>.createAfterHooks(priority: Int = PRIORITY_DEFAULT, block: IMethodHookCallback): List<XC_MethodHook.Unhook>
fun Array<Constructor<*>>.createAfterHooks(priority: Int = PRIORITY_DEFAULT, block: IMethodHookCallback): List<XC_MethodHook.Unhook>
fun createAfterHooks(priority: Int = PRIORITY_DEFAULT, methods: Iterable<Method>, block: IMethodHookCallback): List<XC_MethodHook.Unhook>
fun createAfterHooks(priority: Int = PRIORITY_DEFAULT, methods: Array<Method>, block: IMethodHookCallback): List<XC_MethodHook.Unhook>
fun createAfterHooks(priority: Int = PRIORITY_DEFAULT, ctors: Iterable<Constructor<*>>, block: IMethodHookCallback): List<XC_MethodHook.Unhook>
fun createAfterHooks(priority: Int = PRIORITY_DEFAULT, ctors: Array<Constructor<*>>, block: IMethodHookCallback): List<XC_MethodHook.Unhook>