Interface MojoAnnotationsScanner
-
- All Known Implementing Classes:
DefaultMojoAnnotationsScanner
public interface MojoAnnotationsScanner
- Since:
- 3.0
-
-
Field Summary
Fields Modifier and Type Field Description static java.util.List<java.lang.String>
CLASS_LEVEL_ANNOTATIONS
static java.util.List<java.lang.String>
FIELD_LEVEL_ANNOTATIONS
static java.lang.String
ROLE
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.util.Map<java.lang.String,MojoAnnotatedClass>
scan(MojoAnnotationsScannerRequest request)
Scan classes for mojo annotations.
-
-
-
Method Detail
-
scan
java.util.Map<java.lang.String,MojoAnnotatedClass> scan(MojoAnnotationsScannerRequest request) throws ExtractionException
Scan classes for mojo annotations.- Parameters:
request
-- Returns:
- map of mojo-annotated classes keyed by full class name
- Throws:
ExtractionException
-
-