java.lang.Object
org.eclipse.persistence.asm.MethodVisitor
org.eclipse.persistence.asm.EclipseLinkMethodVisitor
-
Field Summary
FieldsFields inherited from class org.eclipse.persistence.asm.MethodVisitor
customMethodVisitor -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<T> Tunwrap()visitAnnotation(String descriptor, boolean visible) visitAnnotationSuper(String descriptor, boolean visible) voidvisitAttribute(Attribute attr) voidvisitAttributeSuper(Attribute attr) voidvoidvisitEnd()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 Details
-
methodVisitor
-
-
Constructor Details
-
EclipseLinkMethodVisitor
public EclipseLinkMethodVisitor() -
EclipseLinkMethodVisitor
-
-
Method Details
-
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
- Specified by:
visitLdcInsnin classMethodVisitor
-
visitLdcInsnSuper
- Specified by:
visitLdcInsnSuperin classMethodVisitor
-
visitTypeInsn
- Specified by:
visitTypeInsnin classMethodVisitor
-
visitTypeInsnSuper
- Specified by:
visitTypeInsnSuperin classMethodVisitor
-
visitFieldInsn
- Specified by:
visitFieldInsnin classMethodVisitor
-
visitFieldInsnSuper
- 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
- Specified by:
visitLabelin classMethodVisitor
-
visitLabelSuper
- Specified by:
visitLabelSuperin classMethodVisitor
-
visitJumpInsn
- Specified by:
visitJumpInsnin classMethodVisitor
-
visitJumpInsnSuper
- Specified by:
visitJumpInsnSuperin classMethodVisitor
-
visitFrame
- Specified by:
visitFramein classMethodVisitor
-
visitLineNumber
- Specified by:
visitLineNumberin classMethodVisitor
-
visitLineNumberSuper
- 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
- Specified by:
visitTableSwitchInsnin classMethodVisitor
-
visitTableSwitchInsnSuper
- Specified by:
visitTableSwitchInsnSuperin classMethodVisitor
-
visitLookupSwitchInsn
- Specified by:
visitLookupSwitchInsnin classMethodVisitor
-
visitLookupSwitchInsnSuper
- Specified by:
visitLookupSwitchInsnSuperin classMethodVisitor
-
visitMultiANewArrayInsn
- Specified by:
visitMultiANewArrayInsnin classMethodVisitor
-
visitMultiANewArrayInsnSuper
- Specified by:
visitMultiANewArrayInsnSuperin classMethodVisitor
-
visitTryCatchBlock
- Specified by:
visitTryCatchBlockin classMethodVisitor
-
visitTryCatchBlockSuper
- Specified by:
visitTryCatchBlockSuperin classMethodVisitor
-
visitAttribute
- Specified by:
visitAttributein classMethodVisitor
-
visitAttributeSuper
- Specified by:
visitAttributeSuperin classMethodVisitor
-
visitAnnotation
- Specified by:
visitAnnotationin classMethodVisitor
-
visitAnnotationSuper
- Specified by:
visitAnnotationSuperin classMethodVisitor
-
unwrap
public <T> T unwrap()- Specified by:
unwrapin classMethodVisitor
-