Class DumpMethodVisitor

java.lang.Object
org.mvel2.asm.MethodVisitor
org.drools.mvel.asm.DumpMethodVisitor

public class DumpMethodVisitor extends org.mvel2.asm.MethodVisitor
  • Field Summary

    Fields inherited from class org.mvel2.asm.MethodVisitor

    api, mv
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
     
    void
    visitFieldInsn(int opcode, String owner, String name, String desc)
     
    void
    visitInsn(int opcode)
     
    void
    visitIntInsn(int opcode, int operand)
     
    void
    visitJumpInsn(int opcode, org.mvel2.asm.Label label)
     
    void
     
    void
    visitMethodInsn(int opcode, String owner, String name, String desc, boolean itf)
     
    void
    visitTypeInsn(int opcode, String type)
     
    void
    visitVarInsn(int opcode, int var)
     

    Methods inherited from class org.mvel2.asm.MethodVisitor

    getDelegate, visitAnnotableParameterCount, visitAnnotation, visitAnnotationDefault, visitAttribute, visitCode, visitFrame, visitIincInsn, visitInsnAnnotation, visitInvokeDynamicInsn, visitLabel, visitLineNumber, visitLocalVariable, visitLocalVariableAnnotation, visitLookupSwitchInsn, visitMaxs, visitMethodInsn, visitMultiANewArrayInsn, visitParameter, visitParameterAnnotation, visitTableSwitchInsn, visitTryCatchAnnotation, visitTryCatchBlock, visitTypeAnnotation

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • DumpMethodVisitor

      public DumpMethodVisitor(Consumer<String> dumpConsumer)
  • Method Details

    • visitInsn

      public void visitInsn(int opcode)
      Overrides:
      visitInsn in class org.mvel2.asm.MethodVisitor
    • visitLdcInsn

      public void visitLdcInsn(Object cst)
      Overrides:
      visitLdcInsn in class org.mvel2.asm.MethodVisitor
    • visitTypeInsn

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

      public void visitJumpInsn(int opcode, org.mvel2.asm.Label label)
      Overrides:
      visitJumpInsn in class org.mvel2.asm.MethodVisitor
    • visitVarInsn

      public void visitVarInsn(int opcode, int var)
      Overrides:
      visitVarInsn in class org.mvel2.asm.MethodVisitor
    • visitIntInsn

      public void visitIntInsn(int opcode, int operand)
      Overrides:
      visitIntInsn in class org.mvel2.asm.MethodVisitor
    • visitFieldInsn

      public void visitFieldInsn(int opcode, String owner, String name, String desc)
      Overrides:
      visitFieldInsn in class org.mvel2.asm.MethodVisitor
    • visitMethodInsn

      public void visitMethodInsn(int opcode, String owner, String name, String desc, boolean itf)
      Overrides:
      visitMethodInsn in class org.mvel2.asm.MethodVisitor
    • visitEnd

      public void visitEnd()
      Overrides:
      visitEnd in class org.mvel2.asm.MethodVisitor