Package pub.ihub.process.boot
Class SpringFactoriesProcessor
java.lang.Object
javax.annotation.processing.AbstractProcessor
pub.ihub.process.BaseProcessor
pub.ihub.process.BaseJavapoetProcessor
pub.ihub.process.boot.SpringFactoriesProcessor
- All Implemented Interfaces:
Processor
@AutoService(javax.annotation.processing.Processor.class)
@SupportedSourceVersion(RELEASE_17)
@SupportedAnnotationTypes("pub.ihub.core.AutoConfigPostProcessor")
@IncrementalAnnotationProcessor(AGGREGATING)
public class SpringFactoriesProcessor
extends pub.ihub.process.BaseJavapoetProcessor
spring.factories配置处理器
-
Field Summary
FieldsFields inherited from class pub.ihub.process.BaseProcessor
elementUtils, messager, mFilerFields inherited from class javax.annotation.processing.AbstractProcessor
processingEnv -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidaddFactories(String key, Element element) protected voidprocessElement(Element element) protected voidMethods inherited from class pub.ihub.process.BaseJavapoetProcessor
writeResourceMethods inherited from class pub.ihub.process.BaseProcessor
error, error, init, note, note, process, warning, warningMethods inherited from class javax.annotation.processing.AbstractProcessor
getCompletions, getSupportedAnnotationTypes, getSupportedOptions, getSupportedSourceVersion, isInitialized
-
Field Details
-
FACTORIES_RESOURCE
- See Also:
-
factories
-
-
Constructor Details
-
SpringFactoriesProcessor
public SpringFactoriesProcessor()
-
-
Method Details
-
processElement
- Specified by:
processElementin classpub.ihub.process.BaseProcessor
-
addFactories
-
processingOver
- Overrides:
processingOverin classpub.ihub.process.BaseProcessor- Throws:
IOException
-