around

fun around(className: String, methodName: String, params: List<String>?, tag: String?, cb: PatchInterceptCallback, onReturn: PatchExitCallback): PatchHandle

intercept plus onReturn, which observes what the body produced. It does not fire when cb skipped the body — the advice carrying it is woven INSIDE the one that skips, so the jump clears it too.