Uses of Class
org.apache.maven.tools.plugin.extractor.annotations.scanner.MojoAnnotatedClass
Packages that use MojoAnnotatedClass
Package
Description
-
Uses of MojoAnnotatedClass in org.apache.maven.tools.plugin.extractor.annotations
Methods in org.apache.maven.tools.plugin.extractor.annotations that return types with arguments of type MojoAnnotatedClassModifier and TypeMethodDescriptionprivate Map<String,
MojoAnnotatedClass> JavaAnnotationsMojoDescriptorExtractor.scanAnnotations
(PluginToolsRequest request) Methods in org.apache.maven.tools.plugin.extractor.annotations with parameters of type MojoAnnotatedClassModifier and TypeMethodDescriptionprotected ExecuteAnnotationContent
JavaAnnotationsMojoDescriptorExtractor.findExecuteInParentHierarchy
(MojoAnnotatedClass mojoAnnotatedClass, Map<String, MojoAnnotatedClass> mojoAnnotatedClasses) protected List<ComponentAnnotationContent>
JavaAnnotationsMojoDescriptorExtractor.getComponentParent
(MojoAnnotatedClass mojoAnnotatedClass, List<ComponentAnnotationContent> componentAnnotationContents, Map<String, MojoAnnotatedClass> mojoAnnotatedClasses) protected Map<String,
ComponentAnnotationContent> JavaAnnotationsMojoDescriptorExtractor.getComponentsParentHierarchy
(MojoAnnotatedClass mojoAnnotatedClass, Map<String, MojoAnnotatedClass> mojoAnnotatedClasses) protected List<ParameterAnnotationContent>
JavaAnnotationsMojoDescriptorExtractor.getParametersParent
(MojoAnnotatedClass mojoAnnotatedClass, List<ParameterAnnotationContent> parameterAnnotationContents, Map<String, MojoAnnotatedClass> mojoAnnotatedClasses) protected Map<String,
ParameterAnnotationContent> JavaAnnotationsMojoDescriptorExtractor.getParametersParentHierarchy
(MojoAnnotatedClass mojoAnnotatedClass, Map<String, MojoAnnotatedClass> mojoAnnotatedClasses) private boolean
JavaAnnotationsMojoDescriptorExtractor.isMojoAnnnotatedClassCandidate
(MojoAnnotatedClass mojoAnnotatedClass) Method parameters in org.apache.maven.tools.plugin.extractor.annotations with type arguments of type MojoAnnotatedClassModifier and TypeMethodDescriptionprotected ExecuteAnnotationContent
JavaAnnotationsMojoDescriptorExtractor.findExecuteInParentHierarchy
(MojoAnnotatedClass mojoAnnotatedClass, Map<String, MojoAnnotatedClass> mojoAnnotatedClasses) protected List<ComponentAnnotationContent>
JavaAnnotationsMojoDescriptorExtractor.getComponentParent
(MojoAnnotatedClass mojoAnnotatedClass, List<ComponentAnnotationContent> componentAnnotationContents, Map<String, MojoAnnotatedClass> mojoAnnotatedClasses) protected Map<String,
ComponentAnnotationContent> JavaAnnotationsMojoDescriptorExtractor.getComponentsParentHierarchy
(MojoAnnotatedClass mojoAnnotatedClass, Map<String, MojoAnnotatedClass> mojoAnnotatedClasses) protected List<ParameterAnnotationContent>
JavaAnnotationsMojoDescriptorExtractor.getParametersParent
(MojoAnnotatedClass mojoAnnotatedClass, List<ParameterAnnotationContent> parameterAnnotationContents, Map<String, MojoAnnotatedClass> mojoAnnotatedClasses) protected Map<String,
ParameterAnnotationContent> JavaAnnotationsMojoDescriptorExtractor.getParametersParentHierarchy
(MojoAnnotatedClass mojoAnnotatedClass, Map<String, MojoAnnotatedClass> mojoAnnotatedClasses) protected void
JavaAnnotationsMojoDescriptorExtractor.populateDataFromJavadoc
(Map<String, MojoAnnotatedClass> mojoAnnotatedClasses, Map<String, com.thoughtworks.qdox.model.JavaClass> javaClassesMap) from sources scan to get @since and @deprecated and description of classes and fields.JavaAnnotationsMojoDescriptorExtractor.scanJavadoc
(PluginToolsRequest request, Collection<MojoAnnotatedClass> mojoAnnotatedClasses) private List<org.apache.maven.plugin.descriptor.MojoDescriptor>
JavaAnnotationsMojoDescriptorExtractor.toMojoDescriptors
(Map<String, MojoAnnotatedClass> mojoAnnotatedClasses, org.apache.maven.plugin.descriptor.PluginDescriptor pluginDescriptor) -
Uses of MojoAnnotatedClass in org.apache.maven.tools.plugin.extractor.annotations.scanner
Methods in org.apache.maven.tools.plugin.extractor.annotations.scanner that return MojoAnnotatedClassModifier and TypeMethodDescriptionMojoAnnotatedClass.setClassName
(String className) MojoAnnotatedClass.setComponents
(Map<String, ComponentAnnotationContent> components) MojoAnnotatedClass.setExecute
(ExecuteAnnotationContent execute) MojoAnnotatedClass.setMojo
(MojoAnnotationContent mojo) MojoAnnotatedClass.setParameters
(Map<String, ParameterAnnotationContent> parameters) MojoAnnotatedClass.setParentClassName
(String parentClassName) Methods in org.apache.maven.tools.plugin.extractor.annotations.scanner that return types with arguments of type MojoAnnotatedClassModifier and TypeMethodDescriptionDefaultMojoAnnotationsScanner.scan
(MojoAnnotationsScannerRequest request) MojoAnnotationsScanner.scan
(MojoAnnotationsScannerRequest request) Scan classes for mojo annotations.protected Map<String,
MojoAnnotatedClass> DefaultMojoAnnotationsScanner.scanArchive
(File archiveFile, org.apache.maven.artifact.Artifact artifact, boolean excludeMojo) protected Map<String,
MojoAnnotatedClass> DefaultMojoAnnotationsScanner.scanDirectory
(File classDirectory, List<String> includePatterns, org.apache.maven.artifact.Artifact artifact, boolean excludeMojo) Method parameters in org.apache.maven.tools.plugin.extractor.annotations.scanner with type arguments of type MojoAnnotatedClassModifier and TypeMethodDescriptionprivate void
DefaultMojoAnnotationsScanner.analyzeClassStream
(Map<String, MojoAnnotatedClass> mojoAnnotatedClasses, InputStream is, org.apache.maven.artifact.Artifact artifact, boolean excludeMojo, String source, String file) protected void
DefaultMojoAnnotationsScanner.scan
(Map<String, MojoAnnotatedClass> mojoAnnotatedClasses, File source, List<String> includePatterns, org.apache.maven.artifact.Artifact artifact, boolean excludeMojo) -
Uses of MojoAnnotatedClass in org.apache.maven.tools.plugin.extractor.annotations.scanner.visitors
Fields in org.apache.maven.tools.plugin.extractor.annotations.scanner.visitors declared as MojoAnnotatedClassMethods in org.apache.maven.tools.plugin.extractor.annotations.scanner.visitors that return MojoAnnotatedClassMethods in org.apache.maven.tools.plugin.extractor.annotations.scanner.visitors with parameters of type MojoAnnotatedClassModifier and TypeMethodDescriptionvoid
MojoClassVisitor.setMojoAnnotatedClass
(MojoAnnotatedClass mojoAnnotatedClass)