java.lang.Object
org.eclipse.persistence.asm.MethodVisitor
- Direct Known Subclasses:
EclipseLinkMethodVisitor,MethodVisitorImpl,MethodVisitorImpl
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidsetCustomMethodVisitor(MethodVisitor methodVisitor) abstract <T> Tunwrap()abstract AnnotationVisitorvisitAnnotation(String descriptor, boolean visible) abstract AnnotationVisitorvisitAnnotationSuper(String descriptor, boolean visible) abstract voidvisitAttribute(Attribute attr) abstract voidvisitAttributeSuper(Attribute attr) abstract voidabstract voidvisitEnd()abstract voidvisitFieldInsn(int opcode, String owner, String name, String descriptor) abstract voidvisitFieldInsnSuper(int opcode, String owner, String name, String descriptor) abstract voidvisitFrame(int type, int numLocal, Object[] local, int numStack, Object[] stack) abstract voidvisitIincInsn(int var, int increment) abstract voidvisitIincInsnSuper(int var, int increment) abstract voidvisitInsn(int opcode) abstract voidvisitInsnSuper(int opcode) abstract voidvisitIntInsn(int opcode, int operand) abstract voidvisitIntInsnSuper(int opcode, int operand) abstract voidvisitJumpInsn(int opcode, Label label) abstract voidvisitJumpInsnSuper(int opcode, Label label) abstract voidvisitLabel(Label label) abstract voidvisitLabelSuper(Label label) abstract voidvisitLdcInsn(Object value) abstract voidvisitLdcInsnSuper(Object value) abstract voidvisitLineNumber(int line, Label start) abstract voidvisitLineNumberSuper(int line, Label start) abstract voidvisitLocalVariable(String name, String descriptor, String signature, Label start, Label end, int index) abstract voidvisitLocalVariableSuper(String name, String descriptor, String signature, Label start, Label end, int index) abstract voidvisitLookupSwitchInsn(Label dflt, int[] keys, Label[] labels) abstract voidvisitLookupSwitchInsnSuper(Label dflt, int[] keys, Label[] labels) abstract voidvisitMaxs(int maxStack, int maxLocals) abstract voidvisitMaxsSuper(int maxStack, int maxLocals) abstract voidvisitMethodInsn(int opcode, String owner, String name, String descriptor, boolean isInterface) abstract voidvisitMethodInsnSuper(int opcode, String owner, String name, String descriptor, boolean isInterface) abstract voidvisitMultiANewArrayInsn(String desc, int dims) abstract voidvisitMultiANewArrayInsnSuper(String desc, int dims) abstract voidvisitTableSwitchInsn(int min, int max, Label dflt, Label... labels) abstract voidvisitTableSwitchInsnSuper(int min, int max, Label dflt, Label... labels) abstract voidvisitTryCatchBlock(Label start, Label end, Label handler, String type) abstract voidvisitTryCatchBlockSuper(Label start, Label end, Label handler, String type) abstract voidvisitTypeInsn(int opcode, String type) abstract voidvisitTypeInsnSuper(int opcode, String type) abstract voidvisitVarInsn(int opcode, int var) abstract voidvisitVarInsnSuper(int opcode, int var)
-
Field Details
-
customMethodVisitor
-
-
Constructor Details
-
MethodVisitor
public MethodVisitor()
-
-
Method Details
-
setCustomMethodVisitor
-
visitVarInsn
public abstract void visitVarInsn(int opcode, int var) -
visitVarInsnSuper
public abstract void visitVarInsnSuper(int opcode, int var) -
visitMethodInsn
-
visitMethodInsnSuper
-
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
-
visitLdcInsnSuper
-
visitTypeInsn
-
visitTypeInsnSuper
-
visitFieldInsn
-
visitFieldInsnSuper
-
visitIntInsn
public abstract void visitIntInsn(int opcode, int operand) -
visitIntInsnSuper
public abstract void visitIntInsnSuper(int opcode, int operand) -
visitLabel
-
visitLabelSuper
-
visitJumpInsn
-
visitJumpInsnSuper
-
visitFrame
-
visitLineNumber
-
visitLineNumberSuper
-
visitLocalVariable
-
visitLocalVariableSuper
-
visitIincInsn
public abstract void visitIincInsn(int var, int increment) -
visitIincInsnSuper
public abstract void visitIincInsnSuper(int var, int increment) -
visitTableSwitchInsn
-
visitTableSwitchInsnSuper
-
visitLookupSwitchInsn
-
visitLookupSwitchInsnSuper
-
visitMultiANewArrayInsn
-
visitMultiANewArrayInsnSuper
-
visitTryCatchBlock
-
visitTryCatchBlockSuper
-
visitAttribute
-
visitAttributeSuper
-
visitAnnotation
-
visitAnnotationSuper
-
unwrap
public abstract <T> T unwrap()
-