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 class
InvokeTriggerAdapter.InvokeTriggerConstructorAdapter
a 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 class
InvokeTriggerAdapter.InvokeTriggerMethodAdapter
a method visitor used to add a rule event trigger call to a method
-
Field Summary
Fields Modifier and Type Field Description private java.lang.String
calledClass
private java.lang.String
calledMethodDescriptor
private java.lang.String
calledMethodName
private int
count
private java.lang.String
matchedClass
private java.lang.String
matchedMethodDescriptor
private java.lang.String
matchedMethodName
private int
visitedCount
private boolean
whenComplete
-
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.MethodVisitor
visitMethod(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)
-
-