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
-
-
Constructor Summary
Constructors Constructor Description AbstractMethodVisitorImpl()
The constructor that gives the implemented version to the superclass
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.objectweb.asm.AnnotationVisitor
visitAnnotationDefault()
void
visitAttribute(org.objectweb.asm.Attribute arg0)
void
visitCode()
void
visitEnd()
void
visitFieldInsn(int arg0, java.lang.String arg1, java.lang.String arg2, java.lang.String arg3)
void
visitFrame(int arg0, int arg1, java.lang.Object[] arg2, int arg3, java.lang.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(java.lang.Object arg0)
void
visitLineNumber(int arg0, org.objectweb.asm.Label arg1)
void
visitLocalVariable(java.lang.String arg0, java.lang.String arg1, java.lang.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, java.lang.String arg1, java.lang.String arg2, java.lang.String arg3)
void
visitMultiANewArrayInsn(java.lang.String arg0, int arg1)
org.objectweb.asm.AnnotationVisitor
visitParameterAnnotation(int arg0, java.lang.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, java.lang.String arg3)
void
visitTypeInsn(int arg0, java.lang.String arg1)
void
visitVarInsn(int arg0, int arg1)
-
-
-
Method Detail
-
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
public void visitFieldInsn(int arg0, java.lang.String arg1, java.lang.String arg2, java.lang.String arg3)
- Overrides:
visitFieldInsn
in classorg.objectweb.asm.MethodVisitor
-
visitFrame
public void visitFrame(int arg0, int arg1, java.lang.Object[] arg2, int arg3, java.lang.Object[] arg4)
- 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
public void visitLdcInsn(java.lang.Object arg0)
- 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(java.lang.String arg0, java.lang.String arg1, java.lang.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
public void visitMethodInsn(int arg0, java.lang.String arg1, java.lang.String arg2, java.lang.String arg3)
- Overrides:
visitMethodInsn
in classorg.objectweb.asm.MethodVisitor
-
visitMultiANewArrayInsn
public void visitMultiANewArrayInsn(java.lang.String arg0, int arg1)
- Overrides:
visitMultiANewArrayInsn
in classorg.objectweb.asm.MethodVisitor
-
visitParameterAnnotation
public org.objectweb.asm.AnnotationVisitor visitParameterAnnotation(int arg0, java.lang.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, java.lang.String arg3)
- Overrides:
visitTryCatchBlock
in classorg.objectweb.asm.MethodVisitor
-
visitTypeInsn
public void visitTypeInsn(int arg0, java.lang.String arg1)
- Overrides:
visitTypeInsn
in classorg.objectweb.asm.MethodVisitor
-
visitVarInsn
public void visitVarInsn(int arg0, int arg1)
- Overrides:
visitVarInsn
in classorg.objectweb.asm.MethodVisitor
-
-