Class RuleTriggerAdapter

java.lang.Object
org.objectweb.asm.ClassVisitor
org.jboss.byteman.agent.adapter.RuleAdapter
org.jboss.byteman.agent.adapter.RuleTriggerAdapter
Direct Known Subclasses:
EntryTriggerAdapter, ExceptionExitTriggerAdapter, ExitTriggerAdapter, FieldAccessTriggerAdapter, IndexParamAccessTriggerAdapter, InvokeTriggerAdapter, LineTriggerAdapter, NewArrayTriggerAdapter, NewTriggerAdapter, 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
  • Field Details

    • className

      protected String className
    • superName

      protected String superName
  • Constructor Details

    • RuleTriggerAdapter

      protected RuleTriggerAdapter(org.objectweb.asm.ClassVisitor cv, TransformContext transformContext)
  • Method Details

    • injectIntoMethod

      protected boolean injectIntoMethod(String name, String desc)
    • visit

      public void visit(int version, int access, String name, String signature, String superName, String[] interfaces)
      Overrides:
      visit in class org.objectweb.asm.ClassVisitor
    • isSuperOrSiblingConstructorCall

      protected boolean isSuperOrSiblingConstructorCall(int opcode, String owner, String name)