@SupportedAnnotationTypes(value="*") @SupportedSourceVersion(value=RELEASE_8) public class CandidateComponentsIndexer extends AbstractProcessor
Processor
that writes CandidateComponentsMetadata
file for spring components.processingEnv
Constructor and Description |
---|
CandidateComponentsIndexer() |
Modifier and Type | Method and Description |
---|---|
protected List<org.springframework.context.index.StereotypesProvider> |
getStereotypesProviders(ProcessingEnvironment env) |
void |
init(ProcessingEnvironment env) |
boolean |
process(Set<? extends TypeElement> annotations,
RoundEnvironment roundEnv) |
protected CandidateComponentsMetadata |
writeMetaData() |
getCompletions, getSupportedAnnotationTypes, getSupportedOptions, getSupportedSourceVersion, isInitialized
public void init(ProcessingEnvironment env)
init
in interface Processor
init
in class AbstractProcessor
public boolean process(Set<? extends TypeElement> annotations, RoundEnvironment roundEnv)
process
in interface Processor
process
in class AbstractProcessor
protected List<org.springframework.context.index.StereotypesProvider> getStereotypesProviders(ProcessingEnvironment env)
protected CandidateComponentsMetadata writeMetaData()