Package org.jvnet.hk2.generator.internal
Class AbstractMethodVisitorImpl
java.lang.Object
org.objectweb.asm.MethodVisitor
org.jvnet.hk2.generator.internal.AbstractMethodVisitorImpl
- Direct Known Subclasses:
ClassVisitorImpl.ConfiguredMethodVisitor
,ClassVisitorImpl.MethodVisitorImpl
,Utilities.ContractMethodVisitor
,Utilities.GeneratorNameFinderMethodVisitor
public abstract class AbstractMethodVisitorImpl
extends org.objectweb.asm.MethodVisitor
This in only here to keep the main-line code less messy
-
Field Summary
Fields inherited from class org.objectweb.asm.MethodVisitor
api, mv
-
Constructor Summary
ConstructorsConstructorDescriptionThe constructor that gives the implemented version to the superclass -
Method Summary
Modifier and TypeMethodDescriptionorg.objectweb.asm.AnnotationVisitor
void
visitAttribute
(org.objectweb.asm.Attribute arg0) void
void
visitEnd()
void
visitFieldInsn
(int arg0, String arg1, String arg2, String arg3) void
visitFrame
(int arg0, int arg1, Object[] arg2, int arg3, Object[] arg4) void
visitIincInsn
(int arg0, int arg1) void
visitInsn
(int arg0) void
visitIntInsn
(int arg0, int arg1) void
visitJumpInsn
(int arg0, org.objectweb.asm.Label arg1) void
visitLabel
(org.objectweb.asm.Label arg0) void
visitLdcInsn
(Object arg0) void
visitLineNumber
(int arg0, org.objectweb.asm.Label arg1) void
visitLocalVariable
(String arg0, String arg1, String arg2, org.objectweb.asm.Label arg3, org.objectweb.asm.Label arg4, int arg5) void
visitLookupSwitchInsn
(org.objectweb.asm.Label arg0, int[] arg1, org.objectweb.asm.Label[] arg2) void
visitMaxs
(int arg0, int arg1) void
visitMethodInsn
(int arg0, String arg1, String arg2, String arg3) void
visitMultiANewArrayInsn
(String arg0, int arg1) org.objectweb.asm.AnnotationVisitor
visitParameterAnnotation
(int arg0, String arg1, boolean arg2) void
visitTableSwitchInsn
(int arg0, int arg1, org.objectweb.asm.Label arg2, org.objectweb.asm.Label[] arg3) void
visitTryCatchBlock
(org.objectweb.asm.Label arg0, org.objectweb.asm.Label arg1, org.objectweb.asm.Label arg2, String arg3) void
visitTypeInsn
(int arg0, String arg1) void
visitVarInsn
(int arg0, int arg1) Methods inherited from class org.objectweb.asm.MethodVisitor
getDelegate, visitAnnotableParameterCount, visitAnnotation, visitInsnAnnotation, visitInvokeDynamicInsn, visitLocalVariableAnnotation, visitMethodInsn, visitParameter, visitTryCatchAnnotation, visitTypeAnnotation
-
Constructor Details
-
AbstractMethodVisitorImpl
public AbstractMethodVisitorImpl()The constructor that gives the implemented version to the superclass
-
-
Method Details
-
visitAnnotationDefault
public org.objectweb.asm.AnnotationVisitor visitAnnotationDefault()- Overrides:
visitAnnotationDefault
in classorg.objectweb.asm.MethodVisitor
-
visitAttribute
public void visitAttribute(org.objectweb.asm.Attribute arg0) - Overrides:
visitAttribute
in classorg.objectweb.asm.MethodVisitor
-
visitEnd
public void visitEnd()- Overrides:
visitEnd
in classorg.objectweb.asm.MethodVisitor
-
visitCode
public void visitCode()- Overrides:
visitCode
in classorg.objectweb.asm.MethodVisitor
-
visitFieldInsn
- Overrides:
visitFieldInsn
in classorg.objectweb.asm.MethodVisitor
-
visitFrame
- Overrides:
visitFrame
in classorg.objectweb.asm.MethodVisitor
-
visitIincInsn
public void visitIincInsn(int arg0, int arg1) - Overrides:
visitIincInsn
in classorg.objectweb.asm.MethodVisitor
-
visitInsn
public void visitInsn(int arg0) - Overrides:
visitInsn
in classorg.objectweb.asm.MethodVisitor
-
visitIntInsn
public void visitIntInsn(int arg0, int arg1) - Overrides:
visitIntInsn
in classorg.objectweb.asm.MethodVisitor
-
visitJumpInsn
public void visitJumpInsn(int arg0, org.objectweb.asm.Label arg1) - Overrides:
visitJumpInsn
in classorg.objectweb.asm.MethodVisitor
-
visitLabel
public void visitLabel(org.objectweb.asm.Label arg0) - Overrides:
visitLabel
in classorg.objectweb.asm.MethodVisitor
-
visitLdcInsn
- Overrides:
visitLdcInsn
in classorg.objectweb.asm.MethodVisitor
-
visitLineNumber
public void visitLineNumber(int arg0, org.objectweb.asm.Label arg1) - Overrides:
visitLineNumber
in classorg.objectweb.asm.MethodVisitor
-
visitLocalVariable
public void visitLocalVariable(String arg0, String arg1, String arg2, org.objectweb.asm.Label arg3, org.objectweb.asm.Label arg4, int arg5) - Overrides:
visitLocalVariable
in classorg.objectweb.asm.MethodVisitor
-
visitLookupSwitchInsn
public void visitLookupSwitchInsn(org.objectweb.asm.Label arg0, int[] arg1, org.objectweb.asm.Label[] arg2) - Overrides:
visitLookupSwitchInsn
in classorg.objectweb.asm.MethodVisitor
-
visitMaxs
public void visitMaxs(int arg0, int arg1) - Overrides:
visitMaxs
in classorg.objectweb.asm.MethodVisitor
-
visitMethodInsn
- Overrides:
visitMethodInsn
in classorg.objectweb.asm.MethodVisitor
-
visitMultiANewArrayInsn
- Overrides:
visitMultiANewArrayInsn
in classorg.objectweb.asm.MethodVisitor
-
visitParameterAnnotation
public org.objectweb.asm.AnnotationVisitor visitParameterAnnotation(int arg0, String arg1, boolean arg2) - Overrides:
visitParameterAnnotation
in classorg.objectweb.asm.MethodVisitor
-
visitTableSwitchInsn
public void visitTableSwitchInsn(int arg0, int arg1, org.objectweb.asm.Label arg2, org.objectweb.asm.Label[] arg3) - Overrides:
visitTableSwitchInsn
in classorg.objectweb.asm.MethodVisitor
-
visitTryCatchBlock
public void visitTryCatchBlock(org.objectweb.asm.Label arg0, org.objectweb.asm.Label arg1, org.objectweb.asm.Label arg2, String arg3) - Overrides:
visitTryCatchBlock
in classorg.objectweb.asm.MethodVisitor
-
visitTypeInsn
- Overrides:
visitTypeInsn
in classorg.objectweb.asm.MethodVisitor
-
visitVarInsn
public void visitVarInsn(int arg0, int arg1) - Overrides:
visitVarInsn
in classorg.objectweb.asm.MethodVisitor
-