Class AggregatingPackageElementVisitorProcessor
java.lang.Object
javax.annotation.processing.AbstractProcessor
io.micronaut.annotation.processing.AbstractInjectAnnotationProcessor
io.micronaut.annotation.processing.PackageElementVisitorProcessor
io.micronaut.annotation.processing.AggregatingPackageElementVisitorProcessor
- All Implemented Interfaces:
Processor
@SupportedOptions({"micronaut.processing.incremental","micronaut.processing.annotations"})
public non-sealed class AggregatingPackageElementVisitorProcessor
extends PackageElementVisitorProcessor
The aggregating PackageElementVisitorProcessor.
- Since:
- 4.10
- Author:
- Denis Stepanov
-
Field Summary
Fields inherited from class AbstractInjectAnnotationProcessor
classWriterOutputVisitor, elementUtils, filer, GRADLE_PROCESSING_AGGREGATING, GRADLE_PROCESSING_ISOLATING, javaVisitorContext, messager, MICRONAUT_PROCESSING_ANNOTATIONS, MICRONAUT_PROCESSING_INCREMENTAL, modelUtils, postponedTypes, typeUtils, visitorAttributesFields inherited from class AbstractProcessor
processingEnv -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class PackageElementVisitorProcessor
getIncrementalProcessorKind, getPackageVisitors, hasVisitors, init, processMethods inherited from class AbstractInjectAnnotationProcessor
error, error, getSupportedOptions, getSupportedSourceVersion, getVisitorKind, isIncremental, isProcessedAnnotation, newVisitorContext, note, note, processingGeneratedAnnotation, warning, warningMethods inherited from class AbstractProcessor
getCompletions, isInitialized
-
Constructor Details
-
AggregatingPackageElementVisitorProcessor
public AggregatingPackageElementVisitorProcessor()
-
-
Method Details
-
getIncrementalProcessorType
- Overrides:
getIncrementalProcessorTypein classAbstractInjectAnnotationProcessor- Returns:
- The incremental processor type.
- See Also:
-
getSupportedAnnotationTypes
- Specified by:
getSupportedAnnotationTypesin interfaceProcessor- Overrides:
getSupportedAnnotationTypesin classPackageElementVisitorProcessor
-