Package com.bw.jtools.profiling.weaving
Class ByteBuddyProfilingThrowAdvice
- java.lang.Object
-
- com.bw.jtools.profiling.weaving.ByteBuddyProfilingThrowAdvice
-
public final class ByteBuddyProfilingThrowAdvice extends java.lang.ObjectAdvice for use with Byte Buddy. This advice is not usable for c'tors as ByteBuddy currently doesn't support cathing exceptions in C'tors.
-
-
Constructor Summary
Constructors Constructor Description ByteBuddyProfilingThrowAdvice()
-
Method Summary
Modifier and Type Method Description static voidadviceEnter(java.lang.String clazz, java.lang.String method, MethodProfiling mp)static voidadviceExitThrown(MethodProfiling mp, java.lang.Throwable thrown)
-
-
-
Method Detail
-
adviceEnter
@OnMethodEnter(inline=true) public static void adviceEnter(@Origin("#t") java.lang.String clazz, @Origin("#m") java.lang.String method, @Local("$MP$") MethodProfiling mp)
-
adviceExitThrown
@OnMethodExit(inline=true, onThrowable=java.lang.Throwable.class) public static void adviceExitThrown(@Local("$MP$") MethodProfiling mp, @Thrown java.lang.Throwable thrown)
-
-