Class AggregatingPackageElementVisitorProcessor

All Implemented Interfaces:
Processor

@SupportedOptions({"micronaut.processing.incremental","micronaut.processing.annotations"}) public non-sealed class AggregatingPackageElementVisitorProcessor extends PackageElementVisitorProcessor
Since:
4.10
Author:
Denis Stepanov
  • Field Details

    • MICRONAUT_PROCESSING_INCREMENTAL

      protected static final String MICRONAUT_PROCESSING_INCREMENTAL
      Annotation processor option used to activate incremental processing.
      See Also:
    • MICRONAUT_PROCESSING_ANNOTATIONS

      protected static final String MICRONAUT_PROCESSING_ANNOTATIONS
      Annotation processor option used to add additional annotation patterns to process.
      See Also:
    • GRADLE_PROCESSING_AGGREGATING

      protected static final String GRADLE_PROCESSING_AGGREGATING
      Constant for aggregating processor.
      See Also:
    • GRADLE_PROCESSING_ISOLATING

      protected static final String GRADLE_PROCESSING_ISOLATING
      Constant for isolating processor.
      See Also:
    • messager

      protected Messager messager
    • filer

      protected Filer filer
    • elementUtils

      protected Elements elementUtils
    • typeUtils

      protected Types typeUtils
    • modelUtils

      protected ModelUtils modelUtils
    • visitorAttributes

      protected MutableConvertibleValues<Object> visitorAttributes
    • classWriterOutputVisitor

      protected AnnotationProcessingOutputVisitor classWriterOutputVisitor
    • javaVisitorContext

      protected JavaVisitorContext javaVisitorContext
    • postponedTypes

      protected Map<String,Object> postponedTypes
  • Constructor Details

    • AggregatingPackageElementVisitorProcessor

      public AggregatingPackageElementVisitorProcessor()
  • Method Details