public class TracedWeaveInstrumentationTracker
extends java.lang.Object
InstrumentationType.| Constructor and Description |
|---|
TracedWeaveInstrumentationTracker(java.lang.String weavePackageName,
java.lang.String className,
org.objectweb.asm.commons.Method method,
boolean isWeaveIntoAllMethods,
TraceDetails traceDetails) |
| Modifier and Type | Method and Description |
|---|---|
void |
addToInstrumentationContext(InstrumentationContext context,
org.objectweb.asm.commons.Method method)
Add this weave trace details to the passed in InstrumentationContext.
|
java.lang.String |
getClassName() |
org.objectweb.asm.commons.Method |
getMethod() |
java.lang.String |
getWeavePackageName() |
boolean |
isWeaveIntoAllMethods() |
static void |
removeTraceAnnotations(org.objectweb.asm.tree.MethodNode method)
Remove all @Trace annotations from a MethodNode
|
public TracedWeaveInstrumentationTracker(java.lang.String weavePackageName,
java.lang.String className,
org.objectweb.asm.commons.Method method,
boolean isWeaveIntoAllMethods,
TraceDetails traceDetails)
public void addToInstrumentationContext(InstrumentationContext context, org.objectweb.asm.commons.Method method)
public static void removeTraceAnnotations(org.objectweb.asm.tree.MethodNode method)
method - public java.lang.String getWeavePackageName()
public java.lang.String getClassName()
public org.objectweb.asm.commons.Method getMethod()
public boolean isWeaveIntoAllMethods()