Class MojoFieldVisitor
- java.lang.Object
-
- org.objectweb.asm.FieldVisitor
-
- org.apache.maven.tools.plugin.extractor.annotations.scanner.visitors.MojoFieldVisitor
-
public class MojoFieldVisitor extends org.objectweb.asm.FieldVisitor- Since:
- 3.0
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.StringclassNameprivate java.lang.StringfieldNameprivate org.codehaus.plexus.logging.Loggerloggerprivate MojoAnnotationVisitormojoAnnotationVisitor
-
Constructor Summary
Constructors Constructor Description MojoFieldVisitor(org.codehaus.plexus.logging.Logger logger, java.lang.String fieldName, java.lang.String className)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetClassName()java.lang.StringgetFieldName()MojoAnnotationVisitorgetMojoAnnotationVisitor()voidsetClassName(java.lang.String className)org.objectweb.asm.AnnotationVisitorvisitAnnotation(java.lang.String desc, boolean visible)voidvisitAttribute(org.objectweb.asm.Attribute attribute)voidvisitEnd()
-
-
-
Field Detail
-
logger
private org.codehaus.plexus.logging.Logger logger
-
fieldName
private java.lang.String fieldName
-
mojoAnnotationVisitor
private MojoAnnotationVisitor mojoAnnotationVisitor
-
className
private java.lang.String className
-
-
Method Detail
-
getMojoAnnotationVisitor
public MojoAnnotationVisitor getMojoAnnotationVisitor()
-
getFieldName
public java.lang.String getFieldName()
-
visitAnnotation
public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String desc, boolean visible)- Overrides:
visitAnnotationin classorg.objectweb.asm.FieldVisitor
-
visitAttribute
public void visitAttribute(org.objectweb.asm.Attribute attribute)
- Overrides:
visitAttributein classorg.objectweb.asm.FieldVisitor
-
visitEnd
public void visitEnd()
- Overrides:
visitEndin classorg.objectweb.asm.FieldVisitor
-
getClassName
public java.lang.String getClassName()
-
setClassName
public void setClassName(java.lang.String className)
-
-