Module org.eclipse.persistence.core
Class MethodVisitorImpl
java.lang.Object
org.eclipse.persistence.asm.MethodVisitor
org.eclipse.persistence.asm.internal.platform.ow2.MethodVisitorImpl
-
Field Summary
Fields inherited from class org.eclipse.persistence.asm.MethodVisitor
customMethodVisitor
-
Constructor Summary
ConstructorsConstructorDescriptionMethodVisitorImpl
(int api) MethodVisitorImpl
(int api, MethodVisitor methodVisitor) MethodVisitorImpl
(org.objectweb.asm.MethodVisitor methodVisitor) -
Method Summary
Modifier and TypeMethodDescriptionorg.objectweb.asm.MethodVisitor
getInternal
(MethodVisitor methodVisitor) <T> T
unwrap()
visitAnnotation
(String descriptor, boolean visible) visitAnnotationSuper
(String descriptor, boolean visible) void
visitAttribute
(Attribute attr) void
visitAttributeSuper
(Attribute attr) void
void
visitEnd()
void
visitFieldInsn
(int opcode, String owner, String name, String descriptor) void
visitFieldInsnSuper
(int opcode, String owner, String name, String descriptor) void
visitFrame
(int type, int numLocal, Object[] local, int numStack, Object[] stack) void
visitIincInsn
(int var, int increment) void
visitIincInsnSuper
(int var, int increment) void
visitInsn
(int opcode) void
visitInsnSuper
(int opcode) void
visitIntInsn
(int opcode, int operand) void
visitIntInsnSuper
(int opcode, int operand) void
visitJumpInsn
(int opcode, Label label) void
visitJumpInsnSuper
(int opcode, Label label) void
visitLabel
(Label label) void
visitLabelSuper
(Label label) void
visitLdcInsn
(Object value) void
visitLdcInsnSuper
(Object value) void
visitLineNumber
(int line, Label start) void
visitLineNumberSuper
(int line, Label start) void
visitLocalVariable
(String name, String descriptor, String signature, Label start, Label end, int index) void
visitLocalVariableSuper
(String name, String descriptor, String signature, Label start, Label end, int index) void
visitLookupSwitchInsn
(Label dflt, int[] keys, Label[] labels) void
visitLookupSwitchInsnSuper
(Label dflt, int[] keys, Label[] labels) void
visitMaxs
(int maxStack, int maxLocals) void
visitMaxsSuper
(int maxStack, int maxLocals) void
visitMethodInsn
(int opcode, String owner, String name, String descriptor, boolean isInterface) void
visitMethodInsnSuper
(int opcode, String owner, String name, String descriptor, boolean isInterface) void
visitMultiANewArrayInsn
(String desc, int dims) void
visitMultiANewArrayInsnSuper
(String desc, int dims) void
visitTableSwitchInsn
(int min, int max, Label dflt, Label... labels) void
visitTableSwitchInsnSuper
(int min, int max, Label dflt, Label... labels) void
visitTryCatchBlock
(Label start, Label end, Label handler, String type) void
visitTryCatchBlockSuper
(Label start, Label end, Label handler, String type) void
visitTypeInsn
(int opcode, String type) void
visitTypeInsnSuper
(int opcode, String type) void
visitVarInsn
(int opcode, int var) void
visitVarInsnSuper
(int opcode, int var) Methods inherited from class org.eclipse.persistence.asm.MethodVisitor
setCustomMethodVisitor
-
Constructor Details
-
MethodVisitorImpl
public MethodVisitorImpl(org.objectweb.asm.MethodVisitor methodVisitor) -
MethodVisitorImpl
public MethodVisitorImpl(int api) -
MethodVisitorImpl
-
-
Method Details
-
getInternal
-
visitVarInsn
public void visitVarInsn(int opcode, int var) - Specified by:
visitVarInsn
in classMethodVisitor
-
visitVarInsnSuper
public void visitVarInsnSuper(int opcode, int var) - Specified by:
visitVarInsnSuper
in classMethodVisitor
-
visitMethodInsn
public void visitMethodInsn(int opcode, String owner, String name, String descriptor, boolean isInterface) - Specified by:
visitMethodInsn
in classMethodVisitor
-
visitMethodInsnSuper
public void visitMethodInsnSuper(int opcode, String owner, String name, String descriptor, boolean isInterface) - Specified by:
visitMethodInsnSuper
in classMethodVisitor
-
visitInsn
public void visitInsn(int opcode) - Specified by:
visitInsn
in classMethodVisitor
-
visitInsnSuper
public void visitInsnSuper(int opcode) - Specified by:
visitInsnSuper
in classMethodVisitor
-
visitMaxs
public void visitMaxs(int maxStack, int maxLocals) - Specified by:
visitMaxs
in classMethodVisitor
-
visitMaxsSuper
public void visitMaxsSuper(int maxStack, int maxLocals) - Specified by:
visitMaxsSuper
in classMethodVisitor
-
visitEnd
public void visitEnd()- Specified by:
visitEnd
in classMethodVisitor
-
visitCode
public void visitCode()- Specified by:
visitCode
in classMethodVisitor
-
visitLdcInsn
- Specified by:
visitLdcInsn
in classMethodVisitor
-
visitLdcInsnSuper
- Specified by:
visitLdcInsnSuper
in classMethodVisitor
-
visitTypeInsn
- Specified by:
visitTypeInsn
in classMethodVisitor
-
visitTypeInsnSuper
- Specified by:
visitTypeInsnSuper
in classMethodVisitor
-
visitFieldInsn
- Specified by:
visitFieldInsn
in classMethodVisitor
-
visitFieldInsnSuper
- Specified by:
visitFieldInsnSuper
in classMethodVisitor
-
visitIntInsn
public void visitIntInsn(int opcode, int operand) - Specified by:
visitIntInsn
in classMethodVisitor
-
visitIntInsnSuper
public void visitIntInsnSuper(int opcode, int operand) - Specified by:
visitIntInsnSuper
in classMethodVisitor
-
visitLabel
- Specified by:
visitLabel
in classMethodVisitor
-
visitLabelSuper
- Specified by:
visitLabelSuper
in classMethodVisitor
-
visitJumpInsn
- Specified by:
visitJumpInsn
in classMethodVisitor
-
visitJumpInsnSuper
- Specified by:
visitJumpInsnSuper
in classMethodVisitor
-
visitFrame
- Specified by:
visitFrame
in classMethodVisitor
-
visitLineNumber
- Specified by:
visitLineNumber
in classMethodVisitor
-
visitLineNumberSuper
- Specified by:
visitLineNumberSuper
in classMethodVisitor
-
visitLocalVariable
public void visitLocalVariable(String name, String descriptor, String signature, Label start, Label end, int index) - Specified by:
visitLocalVariable
in classMethodVisitor
-
visitLocalVariableSuper
public void visitLocalVariableSuper(String name, String descriptor, String signature, Label start, Label end, int index) - Specified by:
visitLocalVariableSuper
in classMethodVisitor
-
visitIincInsn
public void visitIincInsn(int var, int increment) - Specified by:
visitIincInsn
in classMethodVisitor
-
visitIincInsnSuper
public void visitIincInsnSuper(int var, int increment) - Specified by:
visitIincInsnSuper
in classMethodVisitor
-
visitTableSwitchInsn
- Specified by:
visitTableSwitchInsn
in classMethodVisitor
-
visitTableSwitchInsnSuper
- Specified by:
visitTableSwitchInsnSuper
in classMethodVisitor
-
visitLookupSwitchInsn
- Specified by:
visitLookupSwitchInsn
in classMethodVisitor
-
visitLookupSwitchInsnSuper
- Specified by:
visitLookupSwitchInsnSuper
in classMethodVisitor
-
visitMultiANewArrayInsn
- Specified by:
visitMultiANewArrayInsn
in classMethodVisitor
-
visitMultiANewArrayInsnSuper
- Specified by:
visitMultiANewArrayInsnSuper
in classMethodVisitor
-
visitTryCatchBlock
- Specified by:
visitTryCatchBlock
in classMethodVisitor
-
visitTryCatchBlockSuper
- Specified by:
visitTryCatchBlockSuper
in classMethodVisitor
-
visitAttribute
- Specified by:
visitAttribute
in classMethodVisitor
-
visitAttributeSuper
- Specified by:
visitAttributeSuper
in classMethodVisitor
-
visitAnnotation
- Specified by:
visitAnnotation
in classMethodVisitor
-
visitAnnotationSuper
- Specified by:
visitAnnotationSuper
in classMethodVisitor
-
unwrap
public <T> T unwrap()- Specified by:
unwrap
in classMethodVisitor
-