java.lang.Object
org.eclipse.persistence.asm.MethodVisitor
- Direct Known Subclasses:
EclipseLinkMethodVisitor
,MethodVisitorImpl
,MethodVisitorImpl
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
setCustomMethodVisitor
(MethodVisitor methodVisitor) abstract <T> T
unwrap()
abstract AnnotationVisitor
visitAnnotation
(String descriptor, boolean visible) abstract AnnotationVisitor
visitAnnotationSuper
(String descriptor, boolean visible) abstract void
visitAttribute
(Attribute attr) abstract void
visitAttributeSuper
(Attribute attr) abstract void
abstract void
visitEnd()
abstract void
visitFieldInsn
(int opcode, String owner, String name, String descriptor) abstract void
visitFieldInsnSuper
(int opcode, String owner, String name, String descriptor) abstract void
visitFrame
(int type, int numLocal, Object[] local, int numStack, Object[] stack) abstract void
visitIincInsn
(int var, int increment) abstract void
visitIincInsnSuper
(int var, int increment) abstract void
visitInsn
(int opcode) abstract void
visitInsnSuper
(int opcode) abstract void
visitIntInsn
(int opcode, int operand) abstract void
visitIntInsnSuper
(int opcode, int operand) abstract void
visitJumpInsn
(int opcode, Label label) abstract void
visitJumpInsnSuper
(int opcode, Label label) abstract void
visitLabel
(Label label) abstract void
visitLabelSuper
(Label label) abstract void
visitLdcInsn
(Object value) abstract void
visitLdcInsnSuper
(Object value) abstract void
visitLineNumber
(int line, Label start) abstract void
visitLineNumberSuper
(int line, Label start) abstract void
visitLocalVariable
(String name, String descriptor, String signature, Label start, Label end, int index) abstract void
visitLocalVariableSuper
(String name, String descriptor, String signature, Label start, Label end, int index) abstract void
visitLookupSwitchInsn
(Label dflt, int[] keys, Label[] labels) abstract void
visitLookupSwitchInsnSuper
(Label dflt, int[] keys, Label[] labels) abstract void
visitMaxs
(int maxStack, int maxLocals) abstract void
visitMaxsSuper
(int maxStack, int maxLocals) abstract void
visitMethodInsn
(int opcode, String owner, String name, String descriptor, boolean isInterface) abstract void
visitMethodInsnSuper
(int opcode, String owner, String name, String descriptor, boolean isInterface) abstract void
visitMultiANewArrayInsn
(String desc, int dims) abstract void
visitMultiANewArrayInsnSuper
(String desc, int dims) abstract void
visitTableSwitchInsn
(int min, int max, Label dflt, Label... labels) abstract void
visitTableSwitchInsnSuper
(int min, int max, Label dflt, Label... labels) abstract void
visitTryCatchBlock
(Label start, Label end, Label handler, String type) abstract void
visitTryCatchBlockSuper
(Label start, Label end, Label handler, String type) abstract void
visitTypeInsn
(int opcode, String type) abstract void
visitTypeInsnSuper
(int opcode, String type) abstract void
visitVarInsn
(int opcode, int var) abstract void
visitVarInsnSuper
(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()
-