org.jboss.byteman.agent.adapter
Class RuleTriggerAdapter
java.lang.Object
org.objectweb.asm.ClassAdapter
org.jboss.byteman.agent.adapter.RuleAdapter
org.jboss.byteman.agent.adapter.RuleTriggerAdapter
- All Implemented Interfaces:
- org.objectweb.asm.ClassVisitor
- Direct Known Subclasses:
- EntryTriggerAdapter, ExitTriggerAdapter, FieldAccessTriggerAdapter, IndexParamAccessTriggerAdapter, InvokeTriggerAdapter, LineTriggerAdapter, SynchronizeTriggerAdapter, ThrowTriggerAdapter, VariableAccessTriggerAdapter
public class RuleTriggerAdapter
- extends RuleAdapter
asm Adapter class used to add a rule event trigger call to a method of some given class
Fields inherited from class org.objectweb.asm.ClassAdapter |
cv |
Method Summary |
protected boolean |
injectIntoMethod(java.lang.String name,
java.lang.String desc)
|
protected boolean |
isSuperOrSiblingConstructorCall(int opcode,
java.lang.String owner,
java.lang.String name)
|
void |
visit(int version,
int access,
java.lang.String name,
java.lang.String signature,
java.lang.String superName,
java.lang.String[] interfaces)
|
Methods inherited from class org.objectweb.asm.ClassAdapter |
visitAnnotation, visitAttribute, visitEnd, visitField, visitInnerClass, visitMethod, visitOuterClass, visitSource |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
className
protected java.lang.String className
superName
protected java.lang.String superName
RuleTriggerAdapter
protected RuleTriggerAdapter(org.objectweb.asm.ClassVisitor cv,
TransformContext transformContext)
injectIntoMethod
protected boolean injectIntoMethod(java.lang.String name,
java.lang.String desc)
visit
public void visit(int version,
int access,
java.lang.String name,
java.lang.String signature,
java.lang.String superName,
java.lang.String[] interfaces)
- Specified by:
visit
in interface org.objectweb.asm.ClassVisitor
- Overrides:
visit
in class org.objectweb.asm.ClassAdapter
isSuperOrSiblingConstructorCall
protected boolean isSuperOrSiblingConstructorCall(int opcode,
java.lang.String owner,
java.lang.String name)
Copyright © 2012. All Rights Reserved.