Module eclipselink
Class MethodVisitorImpl
- java.lang.Object
-
- org.eclipse.persistence.asm.MethodVisitor
-
- org.eclipse.persistence.asm.internal.platform.eclipselink.MethodVisitorImpl
-
public class MethodVisitorImpl extends MethodVisitor
-
-
Field Summary
-
Fields inherited from class org.eclipse.persistence.asm.MethodVisitor
customMethodVisitor
-
-
Constructor Summary
Constructors Constructor Description MethodVisitorImpl(int api)
MethodVisitorImpl(int api, MethodVisitor methodVisitor)
MethodVisitorImpl(org.eclipse.persistence.internal.libraries.asm.MethodVisitor methodVisitor)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.eclipse.persistence.internal.libraries.asm.MethodVisitor
getInternal(MethodVisitor methodVisitor)
<T> T
unwrap()
AnnotationVisitor
visitAnnotation(String descriptor, boolean visible)
AnnotationVisitor
visitAnnotationSuper(String descriptor, boolean visible)
void
visitAttribute(Attribute attr)
void
visitAttributeSuper(Attribute attr)
void
visitCode()
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 Detail
-
MethodVisitorImpl
public MethodVisitorImpl(org.eclipse.persistence.internal.libraries.asm.MethodVisitor methodVisitor)
-
MethodVisitorImpl
public MethodVisitorImpl(int api)
-
MethodVisitorImpl
public MethodVisitorImpl(int api, MethodVisitor methodVisitor)
-
-
Method Detail
-
getInternal
public org.eclipse.persistence.internal.libraries.asm.MethodVisitor getInternal(MethodVisitor methodVisitor)
-
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
public void visitLdcInsn(Object value)
- Specified by:
visitLdcInsn
in classMethodVisitor
-
visitLdcInsnSuper
public void visitLdcInsnSuper(Object value)
- Specified by:
visitLdcInsnSuper
in classMethodVisitor
-
visitTypeInsn
public void visitTypeInsn(int opcode, String type)
- Specified by:
visitTypeInsn
in classMethodVisitor
-
visitTypeInsnSuper
public void visitTypeInsnSuper(int opcode, String type)
- Specified by:
visitTypeInsnSuper
in classMethodVisitor
-
visitFieldInsn
public void visitFieldInsn(int opcode, String owner, String name, String descriptor)
- Specified by:
visitFieldInsn
in classMethodVisitor
-
visitFieldInsnSuper
public void visitFieldInsnSuper(int opcode, String owner, String name, String descriptor)
- 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
public void visitLabel(Label label)
- Specified by:
visitLabel
in classMethodVisitor
-
visitLabelSuper
public void visitLabelSuper(Label label)
- Specified by:
visitLabelSuper
in classMethodVisitor
-
visitJumpInsn
public void visitJumpInsn(int opcode, Label label)
- Specified by:
visitJumpInsn
in classMethodVisitor
-
visitJumpInsnSuper
public void visitJumpInsnSuper(int opcode, Label label)
- Specified by:
visitJumpInsnSuper
in classMethodVisitor
-
visitFrame
public void visitFrame(int type, int numLocal, Object[] local, int numStack, Object[] stack)
- Specified by:
visitFrame
in classMethodVisitor
-
visitLineNumber
public void visitLineNumber(int line, Label start)
- Specified by:
visitLineNumber
in classMethodVisitor
-
visitLineNumberSuper
public void visitLineNumberSuper(int line, Label start)
- 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
public void visitTableSwitchInsn(int min, int max, Label dflt, Label... labels)
- Specified by:
visitTableSwitchInsn
in classMethodVisitor
-
visitTableSwitchInsnSuper
public void visitTableSwitchInsnSuper(int min, int max, Label dflt, Label... labels)
- Specified by:
visitTableSwitchInsnSuper
in classMethodVisitor
-
visitLookupSwitchInsn
public void visitLookupSwitchInsn(Label dflt, int[] keys, Label[] labels)
- Specified by:
visitLookupSwitchInsn
in classMethodVisitor
-
visitLookupSwitchInsnSuper
public void visitLookupSwitchInsnSuper(Label dflt, int[] keys, Label[] labels)
- Specified by:
visitLookupSwitchInsnSuper
in classMethodVisitor
-
visitMultiANewArrayInsn
public void visitMultiANewArrayInsn(String desc, int dims)
- Specified by:
visitMultiANewArrayInsn
in classMethodVisitor
-
visitMultiANewArrayInsnSuper
public void visitMultiANewArrayInsnSuper(String desc, int dims)
- Specified by:
visitMultiANewArrayInsnSuper
in classMethodVisitor
-
visitTryCatchBlock
public void visitTryCatchBlock(Label start, Label end, Label handler, String type)
- Specified by:
visitTryCatchBlock
in classMethodVisitor
-
visitTryCatchBlockSuper
public void visitTryCatchBlockSuper(Label start, Label end, Label handler, String type)
- Specified by:
visitTryCatchBlockSuper
in classMethodVisitor
-
visitAttribute
public void visitAttribute(Attribute attr)
- Specified by:
visitAttribute
in classMethodVisitor
-
visitAttributeSuper
public void visitAttributeSuper(Attribute attr)
- Specified by:
visitAttributeSuper
in classMethodVisitor
-
visitAnnotation
public AnnotationVisitor visitAnnotation(String descriptor, boolean visible)
- Specified by:
visitAnnotation
in classMethodVisitor
-
visitAnnotationSuper
public AnnotationVisitor visitAnnotationSuper(String descriptor, boolean visible)
- Specified by:
visitAnnotationSuper
in classMethodVisitor
-
unwrap
public <T> T unwrap()
- Specified by:
unwrap
in classMethodVisitor
-
-