Class MojoMethodVisitor
- java.lang.Object
-
- org.objectweb.asm.MethodVisitor
-
- org.apache.maven.tools.plugin.extractor.annotations.scanner.visitors.MojoMethodVisitor
-
- All Implemented Interfaces:
MojoParameterVisitor
public class MojoMethodVisitor extends org.objectweb.asm.MethodVisitor implements MojoParameterVisitor
Method visitor.- Author:
- Slawomir Jaranowski
-
-
Constructor Summary
Constructors Constructor Description MojoMethodVisitor(java.lang.String fieldName, java.lang.String className, java.util.List<java.lang.String> typeParameters)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Map<java.lang.String,MojoAnnotationVisitor>getAnnotationVisitorMap()java.lang.StringgetClassName()java.lang.StringgetFieldName()java.util.List<java.lang.String>getTypeParameters()booleanisAnnotationOnMethod()org.objectweb.asm.AnnotationVisitorvisitAnnotation(java.lang.String desc, boolean visible)-
Methods inherited from class org.objectweb.asm.MethodVisitor
getDelegate, visitAnnotableParameterCount, visitAnnotationDefault, visitAttribute, visitCode, visitEnd, visitFieldInsn, visitFrame, visitIincInsn, visitInsn, visitInsnAnnotation, visitIntInsn, visitInvokeDynamicInsn, visitJumpInsn, visitLabel, visitLdcInsn, visitLineNumber, visitLocalVariable, visitLocalVariableAnnotation, visitLookupSwitchInsn, visitMaxs, visitMethodInsn, visitMethodInsn, visitMultiANewArrayInsn, visitParameter, visitParameterAnnotation, visitTableSwitchInsn, visitTryCatchAnnotation, visitTryCatchBlock, visitTypeAnnotation, visitTypeInsn, visitVarInsn
-
-
-
-
Method Detail
-
visitAnnotation
public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String desc, boolean visible)- Overrides:
visitAnnotationin classorg.objectweb.asm.MethodVisitor
-
getFieldName
public java.lang.String getFieldName()
- Specified by:
getFieldNamein interfaceMojoParameterVisitor
-
getClassName
public java.lang.String getClassName()
- Specified by:
getClassNamein interfaceMojoParameterVisitor
-
getTypeParameters
public java.util.List<java.lang.String> getTypeParameters()
- Specified by:
getTypeParametersin interfaceMojoParameterVisitor
-
getAnnotationVisitorMap
public java.util.Map<java.lang.String,MojoAnnotationVisitor> getAnnotationVisitorMap()
- Specified by:
getAnnotationVisitorMapin interfaceMojoParameterVisitor
-
isAnnotationOnMethod
public boolean isAnnotationOnMethod()
- Specified by:
isAnnotationOnMethodin interfaceMojoParameterVisitor
-
-