- java.lang.Object
-
- org.eclipse.persistence.asm.MethodVisitor
-
- org.eclipse.persistence.asm.EclipseLinkMethodVisitor
-
public class EclipseLinkMethodVisitor extends MethodVisitor
-
-
Field Summary
Fields Modifier and Type Field Description protected MethodVisitormethodVisitor-
Fields inherited from class org.eclipse.persistence.asm.MethodVisitor
customMethodVisitor
-
-
Constructor Summary
Constructors Constructor Description EclipseLinkMethodVisitor()EclipseLinkMethodVisitor(MethodVisitor methodVisitor)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <T> Tunwrap()AnnotationVisitorvisitAnnotation(String descriptor, boolean visible)AnnotationVisitorvisitAnnotationSuper(String descriptor, boolean visible)voidvisitAttribute(Attribute attr)voidvisitAttributeSuper(Attribute attr)voidvisitCode()voidvisitEnd()voidvisitFieldInsn(int opcode, String owner, String name, String descriptor)voidvisitFieldInsnSuper(int opcode, String owner, String name, String descriptor)voidvisitFrame(int type, int numLocal, Object[] local, int numStack, Object[] stack)voidvisitIincInsn(int var, int increment)voidvisitIincInsnSuper(int var, int increment)voidvisitInsn(int opcode)voidvisitInsnSuper(int opcode)voidvisitIntInsn(int opcode, int operand)voidvisitIntInsnSuper(int opcode, int operand)voidvisitJumpInsn(int opcode, Label label)voidvisitJumpInsnSuper(int opcode, Label label)voidvisitLabel(Label label)voidvisitLabelSuper(Label label)voidvisitLdcInsn(Object value)voidvisitLdcInsnSuper(Object value)voidvisitLineNumber(int line, Label start)voidvisitLineNumberSuper(int line, Label start)voidvisitLocalVariable(String name, String descriptor, String signature, Label start, Label end, int index)voidvisitLocalVariableSuper(String name, String descriptor, String signature, Label start, Label end, int index)voidvisitLookupSwitchInsn(Label dflt, int[] keys, Label[] labels)voidvisitLookupSwitchInsnSuper(Label dflt, int[] keys, Label[] labels)voidvisitMaxs(int maxStack, int maxLocals)voidvisitMaxsSuper(int maxStack, int maxLocals)voidvisitMethodInsn(int opcode, String owner, String name, String descriptor, boolean isInterface)voidvisitMethodInsnSuper(int opcode, String owner, String name, String descriptor, boolean isInterface)voidvisitMultiANewArrayInsn(String desc, int dims)voidvisitMultiANewArrayInsnSuper(String desc, int dims)voidvisitTableSwitchInsn(int min, int max, Label dflt, Label... labels)voidvisitTableSwitchInsnSuper(int min, int max, Label dflt, Label... labels)voidvisitTryCatchBlock(Label start, Label end, Label handler, String type)voidvisitTryCatchBlockSuper(Label start, Label end, Label handler, String type)voidvisitTypeInsn(int opcode, String type)voidvisitTypeInsnSuper(int opcode, String type)voidvisitVarInsn(int opcode, int var)voidvisitVarInsnSuper(int opcode, int var)-
Methods inherited from class org.eclipse.persistence.asm.MethodVisitor
setCustomMethodVisitor
-
-
-
-
Field Detail
-
methodVisitor
protected MethodVisitor methodVisitor
-
-
Constructor Detail
-
EclipseLinkMethodVisitor
public EclipseLinkMethodVisitor()
-
EclipseLinkMethodVisitor
public EclipseLinkMethodVisitor(MethodVisitor methodVisitor)
-
-
Method Detail
-
visitVarInsn
public void visitVarInsn(int opcode, int var)- Specified by:
visitVarInsnin classMethodVisitor
-
visitVarInsnSuper
public void visitVarInsnSuper(int opcode, int var)- Specified by:
visitVarInsnSuperin classMethodVisitor
-
visitMethodInsn
public void visitMethodInsn(int opcode, String owner, String name, String descriptor, boolean isInterface)- Specified by:
visitMethodInsnin classMethodVisitor
-
visitMethodInsnSuper
public void visitMethodInsnSuper(int opcode, String owner, String name, String descriptor, boolean isInterface)- Specified by:
visitMethodInsnSuperin classMethodVisitor
-
visitInsn
public void visitInsn(int opcode)
- Specified by:
visitInsnin classMethodVisitor
-
visitInsnSuper
public void visitInsnSuper(int opcode)
- Specified by:
visitInsnSuperin classMethodVisitor
-
visitMaxs
public void visitMaxs(int maxStack, int maxLocals)- Specified by:
visitMaxsin classMethodVisitor
-
visitMaxsSuper
public void visitMaxsSuper(int maxStack, int maxLocals)- Specified by:
visitMaxsSuperin classMethodVisitor
-
visitEnd
public void visitEnd()
- Specified by:
visitEndin classMethodVisitor
-
visitCode
public void visitCode()
- Specified by:
visitCodein classMethodVisitor
-
visitLdcInsn
public void visitLdcInsn(Object value)
- Specified by:
visitLdcInsnin classMethodVisitor
-
visitLdcInsnSuper
public void visitLdcInsnSuper(Object value)
- Specified by:
visitLdcInsnSuperin classMethodVisitor
-
visitTypeInsn
public void visitTypeInsn(int opcode, String type)- Specified by:
visitTypeInsnin classMethodVisitor
-
visitTypeInsnSuper
public void visitTypeInsnSuper(int opcode, String type)- Specified by:
visitTypeInsnSuperin classMethodVisitor
-
visitFieldInsn
public void visitFieldInsn(int opcode, String owner, String name, String descriptor)- Specified by:
visitFieldInsnin classMethodVisitor
-
visitFieldInsnSuper
public void visitFieldInsnSuper(int opcode, String owner, String name, String descriptor)- Specified by:
visitFieldInsnSuperin classMethodVisitor
-
visitIntInsn
public void visitIntInsn(int opcode, int operand)- Specified by:
visitIntInsnin classMethodVisitor
-
visitIntInsnSuper
public void visitIntInsnSuper(int opcode, int operand)- Specified by:
visitIntInsnSuperin classMethodVisitor
-
visitLabel
public void visitLabel(Label label)
- Specified by:
visitLabelin classMethodVisitor
-
visitLabelSuper
public void visitLabelSuper(Label label)
- Specified by:
visitLabelSuperin classMethodVisitor
-
visitJumpInsn
public void visitJumpInsn(int opcode, Label label)- Specified by:
visitJumpInsnin classMethodVisitor
-
visitJumpInsnSuper
public void visitJumpInsnSuper(int opcode, Label label)- Specified by:
visitJumpInsnSuperin classMethodVisitor
-
visitFrame
public void visitFrame(int type, int numLocal, Object[] local, int numStack, Object[] stack)- Specified by:
visitFramein classMethodVisitor
-
visitLineNumber
public void visitLineNumber(int line, Label start)- Specified by:
visitLineNumberin classMethodVisitor
-
visitLineNumberSuper
public void visitLineNumberSuper(int line, Label start)- Specified by:
visitLineNumberSuperin classMethodVisitor
-
visitLocalVariable
public void visitLocalVariable(String name, String descriptor, String signature, Label start, Label end, int index)
- Specified by:
visitLocalVariablein classMethodVisitor
-
visitLocalVariableSuper
public void visitLocalVariableSuper(String name, String descriptor, String signature, Label start, Label end, int index)
- Specified by:
visitLocalVariableSuperin classMethodVisitor
-
visitIincInsn
public void visitIincInsn(int var, int increment)- Specified by:
visitIincInsnin classMethodVisitor
-
visitIincInsnSuper
public void visitIincInsnSuper(int var, int increment)- Specified by:
visitIincInsnSuperin classMethodVisitor
-
visitTableSwitchInsn
public void visitTableSwitchInsn(int min, int max, Label dflt, Label... labels)- Specified by:
visitTableSwitchInsnin classMethodVisitor
-
visitTableSwitchInsnSuper
public void visitTableSwitchInsnSuper(int min, int max, Label dflt, Label... labels)- Specified by:
visitTableSwitchInsnSuperin classMethodVisitor
-
visitLookupSwitchInsn
public void visitLookupSwitchInsn(Label dflt, int[] keys, Label[] labels)
- Specified by:
visitLookupSwitchInsnin classMethodVisitor
-
visitLookupSwitchInsnSuper
public void visitLookupSwitchInsnSuper(Label dflt, int[] keys, Label[] labels)
- Specified by:
visitLookupSwitchInsnSuperin classMethodVisitor
-
visitMultiANewArrayInsn
public void visitMultiANewArrayInsn(String desc, int dims)
- Specified by:
visitMultiANewArrayInsnin classMethodVisitor
-
visitMultiANewArrayInsnSuper
public void visitMultiANewArrayInsnSuper(String desc, int dims)
- Specified by:
visitMultiANewArrayInsnSuperin classMethodVisitor
-
visitTryCatchBlock
public void visitTryCatchBlock(Label start, Label end, Label handler, String type)
- Specified by:
visitTryCatchBlockin classMethodVisitor
-
visitTryCatchBlockSuper
public void visitTryCatchBlockSuper(Label start, Label end, Label handler, String type)
- Specified by:
visitTryCatchBlockSuperin classMethodVisitor
-
visitAttribute
public void visitAttribute(Attribute attr)
- Specified by:
visitAttributein classMethodVisitor
-
visitAttributeSuper
public void visitAttributeSuper(Attribute attr)
- Specified by:
visitAttributeSuperin classMethodVisitor
-
visitAnnotation
public AnnotationVisitor visitAnnotation(String descriptor, boolean visible)
- Specified by:
visitAnnotationin classMethodVisitor
-
visitAnnotationSuper
public AnnotationVisitor visitAnnotationSuper(String descriptor, boolean visible)
- Specified by:
visitAnnotationSuperin classMethodVisitor
-
unwrap
public <T> T unwrap()
- Specified by:
unwrapin classMethodVisitor
-
-