Class MethodVisitor

java.lang.Object
org.eclipse.persistence.asm.MethodVisitor
Direct Known Subclasses:
EclipseLinkMethodVisitor, MethodVisitorImpl, MethodVisitorImpl

public abstract class MethodVisitor extends Object
  • Field Details

    • customMethodVisitor

      protected MethodVisitor customMethodVisitor
  • Constructor Details

    • MethodVisitor

      public MethodVisitor()
  • Method Details

    • setCustomMethodVisitor

      public void setCustomMethodVisitor(MethodVisitor methodVisitor)
    • visitVarInsn

      public abstract void visitVarInsn(int opcode, int var)
    • visitVarInsnSuper

      public abstract void visitVarInsnSuper(int opcode, int var)
    • visitMethodInsn

      public abstract void visitMethodInsn(int opcode, String owner, String name, String descriptor, boolean isInterface)
    • visitMethodInsnSuper

      public abstract void visitMethodInsnSuper(int opcode, String owner, String name, String descriptor, boolean isInterface)
    • visitInsn

      public abstract void visitInsn(int opcode)
    • visitInsnSuper

      public abstract void visitInsnSuper(int opcode)
    • visitMaxs

      public abstract void visitMaxs(int maxStack, int maxLocals)
    • visitMaxsSuper

      public abstract void visitMaxsSuper(int maxStack, int maxLocals)
    • visitEnd

      public abstract void visitEnd()
    • visitCode

      public abstract void visitCode()
    • visitLdcInsn

      public abstract void visitLdcInsn(Object value)
    • visitLdcInsnSuper

      public abstract void visitLdcInsnSuper(Object value)
    • visitTypeInsn

      public abstract void visitTypeInsn(int opcode, String type)
    • visitTypeInsnSuper

      public abstract void visitTypeInsnSuper(int opcode, String type)
    • visitFieldInsn

      public abstract void visitFieldInsn(int opcode, String owner, String name, String descriptor)
    • visitFieldInsnSuper

      public abstract void visitFieldInsnSuper(int opcode, String owner, String name, String descriptor)
    • visitIntInsn

      public abstract void visitIntInsn(int opcode, int operand)
    • visitIntInsnSuper

      public abstract void visitIntInsnSuper(int opcode, int operand)
    • visitLabel

      public abstract void visitLabel(Label label)
    • visitLabelSuper

      public abstract void visitLabelSuper(Label label)
    • visitJumpInsn

      public abstract void visitJumpInsn(int opcode, Label label)
    • visitJumpInsnSuper

      public abstract void visitJumpInsnSuper(int opcode, Label label)
    • visitFrame

      public abstract void visitFrame(int type, int numLocal, Object[] local, int numStack, Object[] stack)
    • visitLineNumber

      public abstract void visitLineNumber(int line, Label start)
    • visitLineNumberSuper

      public abstract void visitLineNumberSuper(int line, Label start)
    • visitLocalVariable

      public abstract void visitLocalVariable(String name, String descriptor, String signature, Label start, Label end, int index)
    • visitLocalVariableSuper

      public abstract void visitLocalVariableSuper(String name, String descriptor, String signature, Label start, Label end, int index)
    • visitIincInsn

      public abstract void visitIincInsn(int var, int increment)
    • visitIincInsnSuper

      public abstract void visitIincInsnSuper(int var, int increment)
    • visitTableSwitchInsn

      public abstract void visitTableSwitchInsn(int min, int max, Label dflt, Label... labels)
    • visitTableSwitchInsnSuper

      public abstract void visitTableSwitchInsnSuper(int min, int max, Label dflt, Label... labels)
    • visitLookupSwitchInsn

      public abstract void visitLookupSwitchInsn(Label dflt, int[] keys, Label[] labels)
    • visitLookupSwitchInsnSuper

      public abstract void visitLookupSwitchInsnSuper(Label dflt, int[] keys, Label[] labels)
    • visitMultiANewArrayInsn

      public abstract void visitMultiANewArrayInsn(String desc, int dims)
    • visitMultiANewArrayInsnSuper

      public abstract void visitMultiANewArrayInsnSuper(String desc, int dims)
    • visitTryCatchBlock

      public abstract void visitTryCatchBlock(Label start, Label end, Label handler, String type)
    • visitTryCatchBlockSuper

      public abstract void visitTryCatchBlockSuper(Label start, Label end, Label handler, String type)
    • visitAttribute

      public abstract void visitAttribute(Attribute attr)
    • visitAttributeSuper

      public abstract void visitAttributeSuper(Attribute attr)
    • visitAnnotation

      public abstract AnnotationVisitor visitAnnotation(String descriptor, boolean visible)
    • visitAnnotationSuper

      public abstract AnnotationVisitor visitAnnotationSuper(String descriptor, boolean visible)
    • unwrap

      public abstract <T> T unwrap()