@Internal
Package io.micronaut.annotation.processing
This package contains the Annotation processors that power Micronaut. Classes within this package
are considered internal and should not be referenced from application code.
- Since:
- 1.0
-
Class Summary Class Description AggregatingTypeElementVisitorProcessor The annotation processed used to execute type element visitors.AnnotationProcessingOutputVisitor An implementation ofClassWriterOutputVisitorfor annotation processing.AnnotationUtils Utility methods for annotations.BeanDefinitionInjectProcessor The core annotation processor used to generate bean definitions and power AOP for Micronaut.ConfigurationMetadataProcessor Handles Configuration metadata generation.GenericUtils Utility methods for dealing with generic type signatures.JavaAnnotationMetadataBuilder AAnnotationMetadatafor builder for Java to be used at compile time.JavaConfigurationMetadataBuilder Implementation ofConfigurationMetadataBuilderfor Java.ModelUtils Provides utility method for working with the annotation processor AST.PackageConfigurationInjectProcessor An annotation processor that generatesBeanConfigurationimplementations for each package annotated withConfiguration.PublicAbstractMethodVisitor<R,P> Utility visitor that only visits public abstract methods that have not been implemented by the given type.PublicMethodVisitor<R,P> An adapter that implements all methods of theTypeVisitorinterface subclasses can selectively override.ServiceDescriptionProcessor Deprecated. No longer needed and will be removed in a future releaseSuperclassAwareTypeVisitor<R,P> Processes the type and its super classes.TypeElementVisitorProcessor The annotation processed used to execute type element visitors. -
Exception Summary Exception Description PostponeToNextRoundException Exception to indicate postponing processing to next round.