@SupportedAnnotationTypes(value={"org.mule.api.annotations.Connector","org.mule.api.annotations.ExpressionLanguage","org.mule.api.annotations.Module","org.mule.api.annotations.MetaDataCategory","org.mule.api.annotations.components.*","org.mule.api.annotations.oauth.OAuth2","org.mule.devkit.it.commons.negative.testing.*"}) @SupportedOptions(value={"enabledStudioPluginPackage","enableJavaDocValidation","mavenInformationFile","enabledVerboseLogging"}) public class ErrorAnnotationProcessor extends AnnotationProcessor
annotationVerifiers, context, notificationGatherer, postProcessors, printer, sortedModuleGenerators
processingEnv
Constructor and Description |
---|
ErrorAnnotationProcessor() |
Modifier and Type | Method and Description |
---|---|
VerifyResult |
compilationOutput() |
protected void |
createContext() |
boolean |
process(Set<? extends TypeElement> annotations,
RoundEnvironment env)
This method process the annotations.
|
protected void |
runGenerators(List<Generator> sortedGenerators,
List<Module> modules,
List<Component> components) |
getAnnotationVerifiers, getGenerators, getPluginFromVerifier, getPostProcessors, getUserClassLoader, init, shouldBeIncluded
doProcess, doVerify, doVerify, getContext, initialize, postProcess, runVerifiers, typeExists
getCompletions, getSupportedAnnotationTypes, getSupportedOptions, getSupportedSourceVersion, isInitialized
public VerifyResult compilationOutput()
public boolean process(Set<? extends TypeElement> annotations, RoundEnvironment env)
AbstractAnnotationProcessor
process
in interface Processor
process
in class AbstractAnnotationProcessor
annotations
- the annotations processedenv
- the environmentprotected void runGenerators(List<Generator> sortedGenerators, List<Module> modules, List<Component> components) throws GenerationException
runGenerators
in class AbstractAnnotationProcessor
GenerationException
protected void createContext()
createContext
in class AbstractAnnotationProcessor
Copyright © 2010–2015 MuleSoft, Inc.. All rights reserved.