Package pub.ihub.process.boot
Class AutoConfigurationProcessor
java.lang.Object
javax.annotation.processing.AbstractProcessor
pub.ihub.process.BaseProcessor
pub.ihub.process.BaseJavapoetProcessor
pub.ihub.process.boot.AutoConfigurationProcessor
- All Implemented Interfaces:
Processor
@AutoService(javax.annotation.processing.Processor.class)
@SupportedSourceVersion(RELEASE_17)
@SupportedAnnotationTypes("org.springframework.boot.autoconfigure.AutoConfiguration")
@IncrementalAnnotationProcessor(AGGREGATING)
public class AutoConfigurationProcessor
extends pub.ihub.process.BaseJavapoetProcessor
自动配置处理器
-
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
Methods 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
-
IMPORTS_RESOURCE
- See Also:
-
imports
-
-
Constructor Details
-
AutoConfigurationProcessor
public AutoConfigurationProcessor()
-
-
Method Details
-
processElement
- Specified by:
processElementin classpub.ihub.process.BaseProcessor
-
processingOver
- Overrides:
processingOverin classpub.ihub.process.BaseProcessor- Throws:
IOException
-