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.AnnotationVisitorvoidvisitAttribute(org.objectweb.asm.Attribute arg0) voidvoidvisitEnd()voidvisitFieldInsn(int arg0, String arg1, String arg2, String arg3) voidvisitFrame(int arg0, int arg1, Object[] arg2, int arg3, Object[] arg4) voidvisitIincInsn(int arg0, int arg1) voidvisitInsn(int arg0) voidvisitIntInsn(int arg0, int arg1) voidvisitJumpInsn(int arg0, org.objectweb.asm.Label arg1) voidvisitLabel(org.objectweb.asm.Label arg0) voidvisitLdcInsn(Object arg0) voidvisitLineNumber(int arg0, org.objectweb.asm.Label arg1) voidvisitLocalVariable(String arg0, String arg1, String arg2, org.objectweb.asm.Label arg3, org.objectweb.asm.Label arg4, int arg5) voidvisitLookupSwitchInsn(org.objectweb.asm.Label arg0, int[] arg1, org.objectweb.asm.Label[] arg2) voidvisitMaxs(int arg0, int arg1) voidvisitMethodInsn(int arg0, String arg1, String arg2, String arg3) voidvisitMultiANewArrayInsn(String arg0, int arg1) org.objectweb.asm.AnnotationVisitorvisitParameterAnnotation(int arg0, String arg1, boolean arg2) voidvisitTableSwitchInsn(int arg0, int arg1, org.objectweb.asm.Label arg2, org.objectweb.asm.Label[] arg3) voidvisitTryCatchBlock(org.objectweb.asm.Label arg0, org.objectweb.asm.Label arg1, org.objectweb.asm.Label arg2, String arg3) voidvisitTypeInsn(int arg0, String arg1) voidvisitVarInsn(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:
visitAnnotationDefaultin classorg.objectweb.asm.MethodVisitor
-
visitAttribute
public void visitAttribute(org.objectweb.asm.Attribute arg0) - Overrides:
visitAttributein classorg.objectweb.asm.MethodVisitor
-
visitEnd
public void visitEnd()- Overrides:
visitEndin classorg.objectweb.asm.MethodVisitor
-
visitCode
public void visitCode()- Overrides:
visitCodein classorg.objectweb.asm.MethodVisitor
-
visitFieldInsn
-
visitFrame
-
visitIincInsn
public void visitIincInsn(int arg0, int arg1) - Overrides:
visitIincInsnin classorg.objectweb.asm.MethodVisitor
-
visitInsn
public void visitInsn(int arg0) - Overrides:
visitInsnin classorg.objectweb.asm.MethodVisitor
-
visitIntInsn
public void visitIntInsn(int arg0, int arg1) - Overrides:
visitIntInsnin classorg.objectweb.asm.MethodVisitor
-
visitJumpInsn
public void visitJumpInsn(int arg0, org.objectweb.asm.Label arg1) - Overrides:
visitJumpInsnin classorg.objectweb.asm.MethodVisitor
-
visitLabel
public void visitLabel(org.objectweb.asm.Label arg0) - Overrides:
visitLabelin classorg.objectweb.asm.MethodVisitor
-
visitLdcInsn
- Overrides:
visitLdcInsnin classorg.objectweb.asm.MethodVisitor
-
visitLineNumber
public void visitLineNumber(int arg0, org.objectweb.asm.Label arg1) - Overrides:
visitLineNumberin classorg.objectweb.asm.MethodVisitor
-
visitLocalVariable
-
visitLookupSwitchInsn
public void visitLookupSwitchInsn(org.objectweb.asm.Label arg0, int[] arg1, org.objectweb.asm.Label[] arg2) - Overrides:
visitLookupSwitchInsnin classorg.objectweb.asm.MethodVisitor
-
visitMaxs
public void visitMaxs(int arg0, int arg1) - Overrides:
visitMaxsin classorg.objectweb.asm.MethodVisitor
-
visitMethodInsn
-
visitMultiANewArrayInsn
- Overrides:
visitMultiANewArrayInsnin classorg.objectweb.asm.MethodVisitor
-
visitParameterAnnotation
public org.objectweb.asm.AnnotationVisitor visitParameterAnnotation(int arg0, String arg1, boolean arg2) - Overrides:
visitParameterAnnotationin classorg.objectweb.asm.MethodVisitor
-
visitTableSwitchInsn
public void visitTableSwitchInsn(int arg0, int arg1, org.objectweb.asm.Label arg2, org.objectweb.asm.Label[] arg3) - Overrides:
visitTableSwitchInsnin 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:
visitTryCatchBlockin classorg.objectweb.asm.MethodVisitor
-
visitTypeInsn
- Overrides:
visitTypeInsnin classorg.objectweb.asm.MethodVisitor
-
visitVarInsn
public void visitVarInsn(int arg0, int arg1) - Overrides:
visitVarInsnin classorg.objectweb.asm.MethodVisitor
-