Top Fields Constructors Methods
org.eclipse.persistence.asm

public abstract Class MethodVisitor

extends Object
Class Inheritance
Known Direct Subclasses
org.eclipse.persistence.asm.internal.platform.eclipselink.MethodVisitorImpl, org.eclipse.persistence.asm.internal.platform.ow2.MethodVisitorImpl, org.eclipse.persistence.asm.EclipseLinkMethodVisitor

Field Summary

Modifier and TypeField and Description
protected MethodVisitor

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public void
public abstract <T> T
public abstract AnnotationVisitor
visitAnnotation(final String descriptor, final boolean visible)

public abstract AnnotationVisitor
visitAnnotationSuper(final String descriptor, final boolean visible)

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

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

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

public abstract void
visitIincInsn(final int var, final int increment)

public abstract void
visitIincInsnSuper(final int var, final int increment)

public abstract void
visitInsn(final int opcode)

public abstract void
visitInsnSuper(final int opcode)

public abstract void
visitIntInsn(final int opcode, final int operand)

public abstract void
visitIntInsnSuper(final int opcode, final int operand)

public abstract void
visitJumpInsn(final int opcode, final Label label)

public abstract void
visitJumpInsnSuper(final int opcode, final Label label)

public abstract void
visitLabel(final Label label)

public abstract void
visitLabelSuper(final Label label)

public abstract void
visitLdcInsn(final Object value)

public abstract void
public abstract void
visitLineNumber(final int line, final Label start)

public abstract void
visitLineNumberSuper(final int line, final Label start)

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

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

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

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

public abstract void
visitMaxs(final int maxStack, final int maxLocals)

public abstract void
visitMaxsSuper(final int maxStack, final int maxLocals)

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

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

public abstract void
visitMultiANewArrayInsn(final String desc, final int dims)

public abstract void
visitMultiANewArrayInsnSuper(final String desc, final int dims)

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

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

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

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

public abstract void
visitTypeInsn(final int opcode, final String type)

public abstract void
visitTypeInsnSuper(final int opcode, final String type)

public abstract void
visitVarInsn(final int opcode, final int var)

public abstract void
visitVarInsnSuper(final int opcode, final int var)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

customMethodVisitorback to summary
protected MethodVisitor customMethodVisitor

Constructor Detail

MethodVisitorback to summary
public MethodVisitor()

Method Detail

setCustomMethodVisitorback to summary
public void setCustomMethodVisitor(MethodVisitor methodVisitor)
unwrapback to summary
public abstract <T> T unwrap()
visitAnnotationback to summary
public abstract AnnotationVisitor visitAnnotation(final String descriptor, final boolean visible)
visitAnnotationSuperback to summary
public abstract AnnotationVisitor visitAnnotationSuper(final String descriptor, final boolean visible)
visitAttributeback to summary
public abstract void visitAttribute(final Attribute attr)
visitAttributeSuperback to summary
public abstract void visitAttributeSuper(final Attribute attr)
visitCodeback to summary
public abstract void visitCode()
visitEndback to summary
public abstract void visitEnd()
visitFieldInsnback to summary
public abstract void visitFieldInsn(final int opcode, final String owner, final String name, final String descriptor)
visitFieldInsnSuperback to summary
public abstract void visitFieldInsnSuper(final int opcode, final String owner, final String name, final String descriptor)
visitFrameback to summary
public abstract void visitFrame(final int type, final int numLocal, final Object[] local, final int numStack, final Object[] stack)
visitIincInsnback to summary
public abstract void visitIincInsn(final int var, final int increment)
visitIincInsnSuperback to summary
public abstract void visitIincInsnSuper(final int var, final int increment)
visitInsnback to summary
public abstract void visitInsn(final int opcode)
visitInsnSuperback to summary
public abstract void visitInsnSuper(final int opcode)
visitIntInsnback to summary
public abstract void visitIntInsn(final int opcode, final int operand)
visitIntInsnSuperback to summary
public abstract void visitIntInsnSuper(final int opcode, final int operand)
visitJumpInsnback to summary
public abstract void visitJumpInsn(final int opcode, final Label label)
visitJumpInsnSuperback to summary
public abstract void visitJumpInsnSuper(final int opcode, final Label label)
visitLabelback to summary
public abstract void visitLabel(final Label label)
visitLabelSuperback to summary
public abstract void visitLabelSuper(final Label label)
visitLdcInsnback to summary
public abstract void visitLdcInsn(final Object value)
visitLdcInsnSuperback to summary
public abstract void visitLdcInsnSuper(final Object value)
visitLineNumberback to summary
public abstract void visitLineNumber(final int line, final Label start)
visitLineNumberSuperback to summary
public abstract void visitLineNumberSuper(final int line, final Label start)
visitLocalVariableback to summary
public abstract void visitLocalVariable(final String name, final String descriptor, final String signature, final Label start, final Label end, final int index)
visitLocalVariableSuperback to summary
public abstract void visitLocalVariableSuper(final String name, final String descriptor, final String signature, final Label start, final Label end, final int index)
visitLookupSwitchInsnback to summary
public abstract void visitLookupSwitchInsn(final Label dflt, final int[] keys, final Label[] labels)
visitLookupSwitchInsnSuperback to summary
public abstract void visitLookupSwitchInsnSuper(final Label dflt, final int[] keys, final Label[] labels)
visitMaxsback to summary
public abstract void visitMaxs(final int maxStack, final int maxLocals)
visitMaxsSuperback to summary
public abstract void visitMaxsSuper(final int maxStack, final int maxLocals)
visitMethodInsnback to summary
public abstract void visitMethodInsn(final int opcode, final String owner, final String name, final String descriptor, final boolean isInterface)
visitMethodInsnSuperback to summary
public abstract void visitMethodInsnSuper(final int opcode, final String owner, final String name, final String descriptor, final boolean isInterface)
visitMultiANewArrayInsnback to summary
public abstract void visitMultiANewArrayInsn(final String desc, final int dims)
visitMultiANewArrayInsnSuperback to summary
public abstract void visitMultiANewArrayInsnSuper(final String desc, final int dims)
visitTableSwitchInsnback to summary
public abstract void visitTableSwitchInsn(final int min, final int max, final Label dflt, final Label... labels)
visitTableSwitchInsnSuperback to summary
public abstract void visitTableSwitchInsnSuper(final int min, final int max, final Label dflt, final Label... labels)
visitTryCatchBlockback to summary
public abstract void visitTryCatchBlock(final Label start, final Label end, final Label handler, final String type)
visitTryCatchBlockSuperback to summary
public abstract void visitTryCatchBlockSuper(final Label start, final Label end, final Label handler, final String type)
visitTypeInsnback to summary
public abstract void visitTypeInsn(final int opcode, final String type)
visitTypeInsnSuperback to summary
public abstract void visitTypeInsnSuper(final int opcode, final String type)
visitVarInsnback to summary
public abstract void visitVarInsn(final int opcode, final int var)
visitVarInsnSuperback to summary
public abstract void visitVarInsnSuper(final int opcode, final int var)