Class NewCheckAdapter.NewCheckMethodAdapter

java.lang.Object
org.objectweb.asm.MethodVisitor
org.jboss.byteman.agent.adapter.RuleMethodAdapter
org.jboss.byteman.agent.adapter.RuleCheckMethodAdapter
org.jboss.byteman.agent.adapter.NewCheckAdapter.NewCheckMethodAdapter
Enclosing class:
NewCheckAdapter

private class NewCheckAdapter.NewCheckMethodAdapter extends RuleCheckMethodAdapter
a method visitor used to add a rule event trigger call to a method
  • Field Details

    • access

      private int access
    • name

      private String name
    • descriptor

      private String descriptor
    • signature

      private String signature
    • exceptions

      private String[] exceptions
    • visited

      private boolean visited
    • visitedCount

      private int visitedCount
    • triggerReady

      private boolean triggerReady
    • matchedBaseName

      String matchedBaseName
  • Constructor Details

    • NewCheckMethodAdapter

      NewCheckMethodAdapter(org.objectweb.asm.MethodVisitor mv, TransformContext transformContext, int access, String name, String descriptor, String signature, String[] exceptions)
  • Method Details

    • visitMethodInsn

      public void visitMethodInsn(int opcode, String owner, String name, String descriptor, boolean isInterface)
      Overrides:
      visitMethodInsn in class org.objectweb.asm.MethodVisitor
    • visitTypeInsn

      public void visitTypeInsn(int opcode, String type)
      Overrides:
      visitTypeInsn in class org.objectweb.asm.MethodVisitor
    • matchType

      private boolean matchType(String type)
    • getNewTypeParamDescriptor

      public String getNewTypeParamDescriptor()
      Description copied from class: RuleCheckMethodAdapter
      method overridden by AT NEW method check adapter allowing String value for the type name provided in the NEW location spec to be retrieved. this default version should never get invoked
      Overrides:
      getNewTypeParamDescriptor in class RuleCheckMethodAdapter
      Returns:
      String value for