org.jboss.byteman.agent.adapter
Class InvokeTriggerAdapter

java.lang.Object
  extended by org.objectweb.asm.ClassAdapter
      extended by org.jboss.byteman.agent.adapter.RuleAdapter
          extended by org.jboss.byteman.agent.adapter.RuleTriggerAdapter
              extended by org.jboss.byteman.agent.adapter.InvokeTriggerAdapter
All Implemented Interfaces:
org.objectweb.asm.ClassVisitor

public class InvokeTriggerAdapter
extends RuleTriggerAdapter

asm Adapter class used to add a rule event trigger call to a method of som egiven class


Field Summary
 
Fields inherited from class org.jboss.byteman.agent.adapter.RuleTriggerAdapter
className, superName
 
Fields inherited from class org.objectweb.asm.ClassAdapter
cv
 
Constructor Summary
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
 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
isSuperOrSiblingConstructorCall, visit
 
Methods inherited from class org.jboss.byteman.agent.adapter.RuleAdapter
getTransformContext, matchTargetMethod
 
Methods inherited from class org.objectweb.asm.ClassAdapter
visitAnnotation, visitAttribute, visitEnd, visitField, visitInnerClass, visitOuterClass, visitSource
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

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)
Method Detail

visitMethod

public org.objectweb.asm.MethodVisitor visitMethod(int access,
                                                   java.lang.String name,
                                                   java.lang.String desc,
                                                   java.lang.String signature,
                                                   java.lang.String[] exceptions)
Specified by:
visitMethod in interface org.objectweb.asm.ClassVisitor
Overrides:
visitMethod in class org.objectweb.asm.ClassAdapter


Copyright © 2011. All Rights Reserved.