Package org.jboss.byteman.agent.adapter
Class InvokeTriggerAdapter
- java.lang.Object
-
- org.objectweb.asm.ClassVisitor
-
- org.jboss.byteman.agent.adapter.RuleAdapter
-
- org.jboss.byteman.agent.adapter.RuleTriggerAdapter
-
- org.jboss.byteman.agent.adapter.InvokeTriggerAdapter
-
public class InvokeTriggerAdapter extends RuleTriggerAdapter
asm Adapter class used to add a rule event trigger call to a method of som egiven class
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description private classInvokeTriggerAdapter.InvokeTriggerConstructorAdaptera method visitor used to add a rule event trigger call to a constructor -- this has to make sure the super constructor has been called before allowing a trigger call to be compiledprivate classInvokeTriggerAdapter.InvokeTriggerMethodAdaptera method visitor used to add a rule event trigger call to a method
-
Field Summary
Fields Modifier and Type Field Description private java.lang.StringcalledClassprivate java.lang.StringcalledMethodDescriptorprivate java.lang.StringcalledMethodNameprivate intcountprivate java.lang.StringmatchedClassprivate java.lang.StringmatchedMethodDescriptorprivate java.lang.StringmatchedMethodNameprivate intvisitedCountprivate booleanwhenComplete-
Fields inherited from class org.jboss.byteman.agent.adapter.RuleTriggerAdapter
className, superName
-
Fields inherited from class org.jboss.byteman.agent.adapter.RuleAdapter
ASM_VERSION, transformContext
-
-
Constructor Summary
Constructors Constructor Description InvokeTriggerAdapter(org.objectweb.asm.ClassVisitor cv, TransformContext transformContext, java.lang.String calledClass, java.lang.String calledMethodName, java.lang.String calledMethodDescriptor, int count, boolean whenComplete)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.objectweb.asm.MethodVisitorvisitMethod(int access, java.lang.String name, java.lang.String desc, java.lang.String signature, java.lang.String[] exceptions)-
Methods inherited from class org.jboss.byteman.agent.adapter.RuleTriggerAdapter
injectIntoMethod, isSuperOrSiblingConstructorCall, visit
-
Methods inherited from class org.jboss.byteman.agent.adapter.RuleAdapter
getTransformContext, matchTargetMethod
-
-
-
-
Field Detail
-
calledClass
private java.lang.String calledClass
-
calledMethodName
private java.lang.String calledMethodName
-
calledMethodDescriptor
private java.lang.String calledMethodDescriptor
-
matchedClass
private java.lang.String matchedClass
-
matchedMethodName
private java.lang.String matchedMethodName
-
matchedMethodDescriptor
private java.lang.String matchedMethodDescriptor
-
count
private int count
-
whenComplete
private boolean whenComplete
-
visitedCount
private int visitedCount
-
-
Constructor Detail
-
InvokeTriggerAdapter
public InvokeTriggerAdapter(org.objectweb.asm.ClassVisitor cv, TransformContext transformContext, java.lang.String calledClass, java.lang.String calledMethodName, java.lang.String calledMethodDescriptor, int count, boolean whenComplete)
-
-