Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- AbstractJavaElement - Class in io.micronaut.annotation.processing.visitor
-
An abstract class for other elements to extend from.
- accept(DeclaredType, Element, P) - Method in class io.micronaut.annotation.processing.SuperclassAwareTypeVisitor
- addAssociatedBean(Element, ClassElement) - Method in class io.micronaut.annotation.processing.visitor.JavaVisitorContext
- addError(Element, String) - Method in class io.micronaut.annotation.processing.JavaAnnotationMetadataBuilder
- addGeneratedResource(String) - Method in class io.micronaut.annotation.processing.visitor.JavaVisitorContext
- addWarning(Element, String) - Method in class io.micronaut.annotation.processing.JavaAnnotationMetadataBuilder
- AggregatingTypeElementVisitorProcessor - Class in io.micronaut.annotation.processing
-
The annotation processed used to execute type element visitors.
- AggregatingTypeElementVisitorProcessor() - Constructor for class io.micronaut.annotation.processing.AggregatingTypeElementVisitorProcessor
- AnnotationProcessingOutputVisitor - Class in io.micronaut.annotation.processing
-
An implementation of
ClassWriterOutputVisitorfor annotation processing. - AnnotationProcessingOutputVisitor(Filer) - Constructor for class io.micronaut.annotation.processing.AnnotationProcessingOutputVisitor
- annotationUtils - Variable in class io.micronaut.annotation.processing.PackageConfigurationInjectProcessor
- AnnotationUtils - Class in io.micronaut.annotation.processing
-
Utility methods for annotations.
- AnnotationUtils(ProcessingEnvironment, Elements, Messager, Types, ModelUtils, GenericUtils, Filer) - Constructor for class io.micronaut.annotation.processing.AnnotationUtils
-
Default constructor.
- AnnotationUtils(ProcessingEnvironment, Elements, Messager, Types, ModelUtils, GenericUtils, Filer, MutableConvertibleValues<Object>) - Constructor for class io.micronaut.annotation.processing.AnnotationUtils
-
Default constructor.
- arrayDimensions - Variable in class io.micronaut.annotation.processing.visitor.JavaClassElement
B
- BeanDefinitionInjectProcessor - Class in io.micronaut.annotation.processing
-
The core annotation processor used to generate bean definitions and power AOP for Micronaut.
- BeanDefinitionInjectProcessor() - Constructor for class io.micronaut.annotation.processing.BeanDefinitionInjectProcessor
- build(Element) - Method in class io.micronaut.annotation.processing.JavaElementAnnotationMetadataFactory
- buildHierarchy(Element, boolean, boolean) - Method in class io.micronaut.annotation.processing.JavaAnnotationMetadataBuilder
C
- Class(TypeElement, TypeMirror, JavaNativeElement) - Constructor for record class io.micronaut.annotation.processing.visitor.JavaNativeElement.Class
-
Creates an instance of a
Classrecord class. - classElement - Variable in class io.micronaut.annotation.processing.visitor.JavaClassElement
- classElementFor(Element) - Method in class io.micronaut.annotation.processing.ModelUtils
-
Obtains the
TypeElementfor an given element. - classWriterOutputVisitor - Variable in class io.micronaut.annotation.processing.PackageConfigurationInjectProcessor
- clear() - Method in class io.micronaut.annotation.processing.visitor.JavaVisitorContext
- clearCaches() - Static method in class io.micronaut.annotation.processing.JavaAnnotationMetadataBuilder
-
Clears any caches from the last compilation round.
- ConfigurationMetadataProcessor - Class in io.micronaut.annotation.processing
-
Handles Configuration metadata generation.
- ConfigurationMetadataProcessor() - Constructor for class io.micronaut.annotation.processing.ConfigurationMetadataProcessor
- copyThis() - Method in class io.micronaut.annotation.processing.visitor.AbstractJavaElement
- copyThis() - Method in class io.micronaut.annotation.processing.visitor.JavaClassElement
- copyThis() - Method in class io.micronaut.annotation.processing.visitor.JavaMethodElement
- copyThis() - Method in class io.micronaut.annotation.processing.visitor.JavaPackageElement
- copyValues(AbstractJavaElement) - Method in class io.micronaut.annotation.processing.visitor.AbstractJavaElement
- copyValues(AbstractJavaElement) - Method in class io.micronaut.annotation.processing.visitor.JavaMethodElement
- createVisitorContext() - Method in class io.micronaut.annotation.processing.JavaAnnotationMetadataBuilder
E
- element() - Method in record class io.micronaut.annotation.processing.visitor.JavaNativeElement.Class
-
Returns the value of the
elementrecord component. - element() - Method in interface io.micronaut.annotation.processing.visitor.JavaNativeElement
- element() - Method in record class io.micronaut.annotation.processing.visitor.JavaNativeElement.Method
-
Returns the value of the
elementrecord component. - element() - Method in record class io.micronaut.annotation.processing.visitor.JavaNativeElement.Package
-
Returns the value of the
elementrecord component. - element() - Method in record class io.micronaut.annotation.processing.visitor.JavaNativeElement.Placeholder
-
Returns the value of the
elementrecord component. - element() - Method in record class io.micronaut.annotation.processing.visitor.JavaNativeElement.Variable
-
Returns the value of the
elementrecord component. - elementUtils - Variable in class io.micronaut.annotation.processing.PackageConfigurationInjectProcessor
- equals(Object) - Method in class io.micronaut.annotation.processing.visitor.AbstractJavaElement
- equals(Object) - Method in record class io.micronaut.annotation.processing.visitor.JavaNativeElement.Class
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.micronaut.annotation.processing.visitor.JavaNativeElement.Method
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.micronaut.annotation.processing.visitor.JavaNativeElement.Package
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.micronaut.annotation.processing.visitor.JavaNativeElement.Placeholder
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.micronaut.annotation.processing.visitor.JavaNativeElement.Variable
-
Indicates whether some other object is "equal to" this one.
- error(String, Object...) - Method in class io.micronaut.annotation.processing.PackageConfigurationInjectProcessor
-
Produce a compile error for the given message.
- error(Element, String, Object...) - Method in class io.micronaut.annotation.processing.PackageConfigurationInjectProcessor
-
Produce a compile error for the given element and message.
- executableElement - Variable in class io.micronaut.annotation.processing.visitor.JavaMethodElement
F
- fail(String, Element) - Method in class io.micronaut.annotation.processing.visitor.JavaVisitorContext
- filer - Variable in class io.micronaut.annotation.processing.PackageConfigurationInjectProcessor
- fillInStackTrace() - Method in exception io.micronaut.annotation.processing.PostponeToNextRoundException
- findTypeElementVisitors() - Method in class io.micronaut.annotation.processing.TypeElementVisitorProcessor
-
Discovers the
TypeElementVisitorinstances that are available. - finish() - Method in class io.micronaut.annotation.processing.visitor.JavaVisitorContext
G
- genericUtils - Variable in class io.micronaut.annotation.processing.PackageConfigurationInjectProcessor
- GenericUtils - Class in io.micronaut.annotation.processing
-
Utility methods for dealing with generic type signatures.
- GenericUtils(Elements, Types, ModelUtils) - Constructor for class io.micronaut.annotation.processing.GenericUtils
- get(CharSequence, ArgumentConversionContext<T>) - Method in class io.micronaut.annotation.processing.visitor.JavaVisitorContext
- getAccessibleStaticCreators() - Method in class io.micronaut.annotation.processing.visitor.JavaClassElement
- getAllInterfaces(TypeElement) - Method in class io.micronaut.annotation.processing.ModelUtils
- getAllTypeArguments() - Method in class io.micronaut.annotation.processing.visitor.JavaClassElement
- getAnnotationMember(Element, CharSequence) - Method in class io.micronaut.annotation.processing.JavaAnnotationMetadataBuilder
- getAnnotationMemberName(Element) - Method in class io.micronaut.annotation.processing.JavaAnnotationMetadataBuilder
- getAnnotationMetadata() - Method in class io.micronaut.annotation.processing.visitor.JavaClassElement
- getAnnotationMetadata() - Method in class io.micronaut.annotation.processing.visitor.JavaMethodElement
- getAnnotationMetadataBuilder() - Method in class io.micronaut.annotation.processing.visitor.JavaVisitorContext
- getAnnotationMetadataToWrite() - Method in class io.micronaut.annotation.processing.visitor.JavaClassElement
- getAnnotationMetadataToWrite() - Method in class io.micronaut.annotation.processing.visitor.JavaMethodElement
- getAnnotationMirror(String) - Method in class io.micronaut.annotation.processing.JavaAnnotationMetadataBuilder
- getAnnotationsForType(Element) - Method in class io.micronaut.annotation.processing.JavaAnnotationMetadataBuilder
- getAnnotationTypeName(AnnotationMirror) - Method in class io.micronaut.annotation.processing.JavaAnnotationMetadataBuilder
- getAnnotationUtils() - Method in class io.micronaut.annotation.processing.visitor.JavaVisitorContext
-
The annotation utils.
- getAnnotationValues(Element, Element, Class<K>) - Method in class io.micronaut.annotation.processing.JavaAnnotationMetadataBuilder
- getArrayDimensions() - Method in class io.micronaut.annotation.processing.visitor.JavaClassElement
- getBeanElementBuilders() - Method in class io.micronaut.annotation.processing.visitor.JavaVisitorContext
- getBeanProperties() - Method in class io.micronaut.annotation.processing.visitor.JavaClassElement
- getBeanProperties(PropertyElementQuery) - Method in class io.micronaut.annotation.processing.visitor.JavaClassElement
- getBoundGenericTypes() - Method in class io.micronaut.annotation.processing.visitor.JavaClassElement
- getClassElement(String) - Method in class io.micronaut.annotation.processing.visitor.JavaVisitorContext
- getClassElement(String, ElementAnnotationMetadataFactory) - Method in class io.micronaut.annotation.processing.visitor.JavaVisitorContext
- getClassElements(String, String...) - Method in class io.micronaut.annotation.processing.visitor.JavaVisitorContext
- getClasspathResources(String) - Method in class io.micronaut.annotation.processing.visitor.JavaVisitorContext
- getDeclaredGenericPlaceholders() - Method in class io.micronaut.annotation.processing.visitor.JavaClassElement
- getDeclaredTypeArguments() - Method in class io.micronaut.annotation.processing.visitor.JavaMethodElement
- getDeclaredTypeVariables() - Method in class io.micronaut.annotation.processing.visitor.JavaMethodElement
- getDeclaringType() - Method in class io.micronaut.annotation.processing.visitor.JavaMethodElement
- getDocumentation() - Method in class io.micronaut.annotation.processing.visitor.AbstractJavaElement
- getElementAnnotationMetadataFactory() - Method in class io.micronaut.annotation.processing.visitor.JavaVisitorContext
- getElementFactory() - Method in class io.micronaut.annotation.processing.visitor.JavaVisitorContext
- getElementName(Element) - Method in class io.micronaut.annotation.processing.JavaAnnotationMetadataBuilder
- getElements() - Method in class io.micronaut.annotation.processing.visitor.JavaVisitorContext
-
The elements.
- getElementValidator() - Method in class io.micronaut.annotation.processing.AnnotationUtils
-
The
AnnotatedElementValidatorinstance. - getElementValidator() - Method in class io.micronaut.annotation.processing.JavaAnnotationMetadataBuilder
- getEnclosedElements(ElementQuery<T>) - Method in class io.micronaut.annotation.processing.visitor.JavaClassElement
- getEnclosingType() - Method in class io.micronaut.annotation.processing.visitor.JavaClassElement
- getErrorElement() - Method in exception io.micronaut.annotation.processing.PostponeToNextRoundException
- getExpressionCompilationContextFactory() - Method in class io.micronaut.annotation.processing.visitor.JavaVisitorContext
- getGeneratedResources() - Method in class io.micronaut.annotation.processing.visitor.JavaVisitorContext
- getGenericReturnType() - Method in class io.micronaut.annotation.processing.visitor.JavaMethodElement
- getGenericUtils() - Method in class io.micronaut.annotation.processing.visitor.JavaVisitorContext
-
The generic utils object.
- getIncrementalProcessorKind() - Method in class io.micronaut.annotation.processing.TypeElementVisitorProcessor
- getIncrementalProcessorType() - Method in class io.micronaut.annotation.processing.PackageConfigurationInjectProcessor
- getIncrementalProcessorType() - Method in class io.micronaut.annotation.processing.AggregatingTypeElementVisitorProcessor
- getIncrementalProcessorType() - Method in class io.micronaut.annotation.processing.ConfigurationMetadataProcessor
- getInterfaces() - Method in class io.micronaut.annotation.processing.visitor.JavaClassElement
- getLoadedVisitors() - Method in class io.micronaut.annotation.processing.TypeElementVisitorProcessor
- getMessager() - Method in class io.micronaut.annotation.processing.visitor.JavaVisitorContext
-
The messager.
- getMethodAnnotationMetadata() - Method in class io.micronaut.annotation.processing.visitor.JavaMethodElement
- getModelUtils() - Method in class io.micronaut.annotation.processing.visitor.JavaVisitorContext
-
The model utils.
- getModifiers() - Method in class io.micronaut.annotation.processing.visitor.AbstractJavaElement
- getName() - Method in class io.micronaut.annotation.processing.visitor.AbstractJavaElement
- getName() - Method in class io.micronaut.annotation.processing.visitor.JavaClassElement
- getName() - Method in class io.micronaut.annotation.processing.visitor.JavaPackageElement
- getNativeElement(Element) - Method in class io.micronaut.annotation.processing.JavaElementAnnotationMetadataFactory
- getNativeType() - Method in class io.micronaut.annotation.processing.visitor.AbstractJavaElement
- getNativeType() - Method in class io.micronaut.annotation.processing.visitor.JavaClassElement
- getNativeType() - Method in class io.micronaut.annotation.processing.visitor.JavaMethodElement
- getOptionalValueType() - Method in class io.micronaut.annotation.processing.visitor.JavaClassElement
- getOptions() - Method in class io.micronaut.annotation.processing.visitor.JavaVisitorContext
-
Java visitor context options from
javacarguments andSystem.getProperties() - getOrder() - Method in class io.micronaut.annotation.processing.visitor.LoadedVisitor
- getOriginatingClassName(Element) - Method in class io.micronaut.annotation.processing.JavaAnnotationMetadataBuilder
- getOwningType() - Method in class io.micronaut.annotation.processing.visitor.JavaMethodElement
- getPackage() - Method in class io.micronaut.annotation.processing.visitor.JavaClassElement
- getPackageName() - Method in class io.micronaut.annotation.processing.visitor.JavaClassElement
- getParameters() - Method in class io.micronaut.annotation.processing.visitor.JavaMethodElement
- getPath() - Method in exception io.micronaut.annotation.processing.PostponeToNextRoundException
- getPrimaryConstructor() - Method in class io.micronaut.annotation.processing.visitor.JavaClassElement
- getProcessingEnv() - Method in class io.micronaut.annotation.processing.visitor.JavaVisitorContext
- getRawClassElement() - Method in class io.micronaut.annotation.processing.visitor.JavaClassElement
- getReceiverType() - Method in class io.micronaut.annotation.processing.visitor.JavaMethodElement
- getRepeatableName(AnnotationMirror) - Method in class io.micronaut.annotation.processing.JavaAnnotationMetadataBuilder
- getRepeatableNameForType(Element) - Method in class io.micronaut.annotation.processing.JavaAnnotationMetadataBuilder
- getRetentionPolicy(Element) - Method in class io.micronaut.annotation.processing.JavaAnnotationMetadataBuilder
- getReturnType() - Method in class io.micronaut.annotation.processing.visitor.JavaMethodElement
- getSimpleName() - Method in class io.micronaut.annotation.processing.visitor.JavaClassElement
- getSimpleName() - Method in class io.micronaut.annotation.processing.visitor.JavaPackageElement
- getSuperType() - Method in class io.micronaut.annotation.processing.visitor.JavaClassElement
- getSupportedAnnotationTypes() - Method in class io.micronaut.annotation.processing.BeanDefinitionInjectProcessor
- getSupportedAnnotationTypes() - Method in class io.micronaut.annotation.processing.AggregatingTypeElementVisitorProcessor
- getSupportedAnnotationTypes() - Method in class io.micronaut.annotation.processing.ConfigurationMetadataProcessor
- getSupportedAnnotationTypes() - Method in class io.micronaut.annotation.processing.PackageConfigurationInjectProcessor
- getSupportedAnnotationTypes() - Method in class io.micronaut.annotation.processing.TypeElementVisitorProcessor
- getSupportedOptions() - Method in class io.micronaut.annotation.processing.PackageConfigurationInjectProcessor
- getSupportedOptions() - Method in class io.micronaut.annotation.processing.TypeElementVisitorProcessor
- getSupportedSourceVersion() - Method in class io.micronaut.annotation.processing.PackageConfigurationInjectProcessor
- getSuspendParameters() - Method in class io.micronaut.annotation.processing.visitor.JavaMethodElement
- getThrownTypes() - Method in class io.micronaut.annotation.processing.visitor.JavaMethodElement
- getType() - Method in class io.micronaut.annotation.processing.visitor.JavaClassElement
- getTypeAnnotationMetadata() - Method in class io.micronaut.annotation.processing.visitor.JavaClassElement
- getTypeArguments() - Method in class io.micronaut.annotation.processing.visitor.JavaClassElement
- getTypeArguments() - Method in class io.micronaut.annotation.processing.visitor.JavaMethodElement
- getTypeForAnnotation(AnnotationMirror) - Method in class io.micronaut.annotation.processing.JavaAnnotationMetadataBuilder
- getTypes() - Method in class io.micronaut.annotation.processing.visitor.JavaVisitorContext
-
The types.
- getTypeUtils() - Method in class io.micronaut.annotation.processing.ModelUtils
- getVisitor() - Method in class io.micronaut.annotation.processing.visitor.LoadedVisitor
- getVisitorKind() - Method in class io.micronaut.annotation.processing.PackageConfigurationInjectProcessor
-
obtains the visitor kind.
- getVisitorKind() - Method in class io.micronaut.annotation.processing.ConfigurationMetadataProcessor
- getVisitorKind() - Method in class io.micronaut.annotation.processing.visitor.JavaVisitorContext
- GRADLE_PROCESSING_AGGREGATING - Static variable in class io.micronaut.annotation.processing.PackageConfigurationInjectProcessor
-
Constant for aggregating processor.
- GRADLE_PROCESSING_ISOLATING - Static variable in class io.micronaut.annotation.processing.PackageConfigurationInjectProcessor
-
Constant for isolating processor.
H
- hasAnnotation(Element, Class<? extends Annotation>) - Method in class io.micronaut.annotation.processing.JavaAnnotationMetadataBuilder
-
Checks if a method has an annotation.
- hasAnnotation(Element, String) - Method in class io.micronaut.annotation.processing.JavaAnnotationMetadataBuilder
-
Checks if a method has an annotation.
- hasAnnotation(ExecutableElement, Class<? extends Annotation>) - Static method in class io.micronaut.annotation.processing.JavaAnnotationMetadataBuilder
-
Checks if a method has an annotation.
- hasAnnotations(Element) - Method in class io.micronaut.annotation.processing.JavaAnnotationMetadataBuilder
- hashCode() - Method in class io.micronaut.annotation.processing.visitor.AbstractJavaElement
- hashCode() - Method in record class io.micronaut.annotation.processing.visitor.JavaNativeElement.Class
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.micronaut.annotation.processing.visitor.JavaNativeElement.Method
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.micronaut.annotation.processing.visitor.JavaNativeElement.Package
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.micronaut.annotation.processing.visitor.JavaNativeElement.Placeholder
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.micronaut.annotation.processing.visitor.JavaNativeElement.Variable
-
Returns a hash code value for this object.
- hasVisitors() - Method in class io.micronaut.annotation.processing.TypeElementVisitorProcessor
-
Does this process have any visitors.
- hides(MemberElement) - Method in class io.micronaut.annotation.processing.visitor.JavaMethodElement
I
- info(String) - Method in class io.micronaut.annotation.processing.visitor.JavaVisitorContext
- info(String, Element) - Method in class io.micronaut.annotation.processing.visitor.JavaVisitorContext
- init(ProcessingEnvironment) - Method in class io.micronaut.annotation.processing.ConfigurationMetadataProcessor
- init(ProcessingEnvironment) - Method in class io.micronaut.annotation.processing.BeanDefinitionInjectProcessor
- init(ProcessingEnvironment) - Method in class io.micronaut.annotation.processing.PackageConfigurationInjectProcessor
- init(ProcessingEnvironment) - Method in class io.micronaut.annotation.processing.TypeElementVisitorProcessor
- interfaceGenericTypesFor(TypeElement, String) - Method in class io.micronaut.annotation.processing.GenericUtils
-
Finds the generic types for the given interface for the given class element.
- io.micronaut.annotation.processing - package io.micronaut.annotation.processing
-
This package contains the Annotation processors that power Micronaut.
- io.micronaut.annotation.processing.visitor - package io.micronaut.annotation.processing.visitor
-
This package contains Visitor pattern elements for Annotation processing.
- isAbstract() - Method in class io.micronaut.annotation.processing.visitor.AbstractJavaElement
- isAbstract() - Method in class io.micronaut.annotation.processing.visitor.JavaClassElement
- isAcceptable(Element) - Method in class io.micronaut.annotation.processing.PublicAbstractMethodVisitor
- isAcceptable(Element) - Method in class io.micronaut.annotation.processing.PublicMethodVisitor
-
Only accepts public non file or static methods.
- isAcceptable(Element) - Method in class io.micronaut.annotation.processing.SuperclassAwareTypeVisitor
- isAcceptableMethod(ExecutableElement) - Method in class io.micronaut.annotation.processing.PublicAbstractMethodVisitor
-
Return whether the given executable element is acceptable.
- isArray() - Method in class io.micronaut.annotation.processing.visitor.JavaClassElement
- isAssignable(ClassElement) - Method in class io.micronaut.annotation.processing.visitor.JavaClassElement
- isAssignable(String) - Method in class io.micronaut.annotation.processing.visitor.JavaClassElement
- isDefault() - Method in class io.micronaut.annotation.processing.visitor.JavaMethodElement
- isExcludedAnnotation(Element, String) - Method in class io.micronaut.annotation.processing.JavaAnnotationMetadataBuilder
- isFinal() - Method in class io.micronaut.annotation.processing.visitor.AbstractJavaElement
- isIncremental(ProcessingEnvironment) - Method in class io.micronaut.annotation.processing.PackageConfigurationInjectProcessor
-
Whether incremental compilation is enabled.
- isInner() - Method in class io.micronaut.annotation.processing.visitor.JavaClassElement
- isInterface() - Method in class io.micronaut.annotation.processing.visitor.JavaClassElement
- isObjectClass(TypeElement) - Method in class io.micronaut.annotation.processing.ModelUtils
-
Return whether the given element is the java.lang.Object class.
- isPackagePrivate() - Method in class io.micronaut.annotation.processing.visitor.AbstractJavaElement
- isPrimitive() - Method in class io.micronaut.annotation.processing.visitor.JavaClassElement
- isPrivate() - Method in class io.micronaut.annotation.processing.visitor.AbstractJavaElement
- isProcessedAnnotation(String) - Method in class io.micronaut.annotation.processing.PackageConfigurationInjectProcessor
-
Return whether the given annotation is processed.
- isProtected() - Method in class io.micronaut.annotation.processing.visitor.AbstractJavaElement
- isPublic() - Method in class io.micronaut.annotation.processing.visitor.AbstractJavaElement
- isRecord() - Method in class io.micronaut.annotation.processing.visitor.JavaClassElement
- isStatic() - Method in class io.micronaut.annotation.processing.visitor.AbstractJavaElement
- isSuspend() - Method in class io.micronaut.annotation.processing.visitor.JavaMethodElement
- isTypeVariable() - Method in class io.micronaut.annotation.processing.visitor.JavaClassElement
- isUnnamed() - Method in class io.micronaut.annotation.processing.visitor.JavaPackageElement
- isValidationRequired(Element) - Method in class io.micronaut.annotation.processing.JavaAnnotationMetadataBuilder
- isVarArgs() - Method in class io.micronaut.annotation.processing.visitor.JavaMethodElement
J
- JavaAnnotationMetadataBuilder - Class in io.micronaut.annotation.processing
-
A
AnnotationMetadatafor builder for Java to be used at compile time. - JavaAnnotationMetadataBuilder(Elements, Messager, AnnotationUtils, ModelUtils) - Constructor for class io.micronaut.annotation.processing.JavaAnnotationMetadataBuilder
-
Default constructor.
- JavaClassElement - Class in io.micronaut.annotation.processing.visitor
-
A class element returning data from a
TypeElement. - JavaClassElement(JavaNativeElement.Class, ElementAnnotationMetadataFactory, JavaVisitorContext) - Constructor for class io.micronaut.annotation.processing.visitor.JavaClassElement
- JavaElementAnnotationMetadataFactory - Class in io.micronaut.annotation.processing
-
Java element annotation metadata factory.
- JavaElementAnnotationMetadataFactory(boolean, JavaAnnotationMetadataBuilder) - Constructor for class io.micronaut.annotation.processing.JavaElementAnnotationMetadataFactory
- JavaElementFactory - Class in io.micronaut.annotation.processing.visitor
-
An implementation of
ElementFactoryfor Java. - JavaElementFactory(JavaVisitorContext) - Constructor for class io.micronaut.annotation.processing.visitor.JavaElementFactory
- JavaMethodElement - Class in io.micronaut.annotation.processing.visitor
-
A method element returning data from a
ExecutableElement. - JavaMethodElement(JavaClassElement, JavaNativeElement.Method, ElementAnnotationMetadataFactory, JavaVisitorContext) - Constructor for class io.micronaut.annotation.processing.visitor.JavaMethodElement
- JavaNativeElement - Interface in io.micronaut.annotation.processing.visitor
-
The Java native element.
- JavaNativeElement.Class - Record Class in io.micronaut.annotation.processing.visitor
-
The class native element.
- JavaNativeElement.Method - Record Class in io.micronaut.annotation.processing.visitor
-
The method native element.
- JavaNativeElement.Package - Record Class in io.micronaut.annotation.processing.visitor
-
The package native element.
- JavaNativeElement.Placeholder - Record Class in io.micronaut.annotation.processing.visitor
-
The class native element.
- JavaNativeElement.Variable - Record Class in io.micronaut.annotation.processing.visitor
-
The variable native element.
- JavaPackageElement - Class in io.micronaut.annotation.processing.visitor
-
A package element for Java.
- JavaPackageElement(PackageElement, ElementAnnotationMetadataFactory, JavaVisitorContext) - Constructor for class io.micronaut.annotation.processing.visitor.JavaPackageElement
- javaVisitorContext - Variable in class io.micronaut.annotation.processing.PackageConfigurationInjectProcessor
- JavaVisitorContext - Class in io.micronaut.annotation.processing.visitor
-
The visitor context when visiting Java code.
- JavaVisitorContext(ProcessingEnvironment, Messager, Elements, AnnotationUtils, Types, ModelUtils, GenericUtils, Filer, MutableConvertibleValues<Object>, TypeElementVisitor.VisitorKind) - Constructor for class io.micronaut.annotation.processing.visitor.JavaVisitorContext
-
The default constructor.
L
- LoadedVisitor - Class in io.micronaut.annotation.processing.visitor
-
Used to store a reference to an underlying
TypeElementVisitorand optionally invoke the visit methods on the visitor if it matches the element being visited by the annotation processor. - LoadedVisitor(TypeElementVisitor, GenericUtils, ProcessingEnvironment) - Constructor for class io.micronaut.annotation.processing.visitor.LoadedVisitor
- lookupTypeAnnotationsForClass(ClassElement) - Method in class io.micronaut.annotation.processing.JavaElementAnnotationMetadataFactory
- lookupTypeAnnotationsForGenericPlaceholder(GenericPlaceholderElement) - Method in class io.micronaut.annotation.processing.JavaElementAnnotationMetadataFactory
- lookupTypeAnnotationsForWildcard(WildcardElement) - Method in class io.micronaut.annotation.processing.JavaElementAnnotationMetadataFactory
M
- makeCopy() - Method in class io.micronaut.annotation.processing.visitor.AbstractJavaElement
- matchesClass(AnnotationMetadata) - Method in class io.micronaut.annotation.processing.visitor.LoadedVisitor
- matchesElement(AnnotationMetadata) - Method in class io.micronaut.annotation.processing.visitor.LoadedVisitor
- messager - Variable in class io.micronaut.annotation.processing.PackageConfigurationInjectProcessor
- Method(ExecutableElement) - Constructor for record class io.micronaut.annotation.processing.visitor.JavaNativeElement.Method
-
Creates an instance of a
Methodrecord class. - MICRONAUT_PROCESSING_ANNOTATIONS - Static variable in class io.micronaut.annotation.processing.PackageConfigurationInjectProcessor
-
Annotation processor option used to add additional annotation patterns to process.
- MICRONAUT_PROCESSING_INCREMENTAL - Static variable in class io.micronaut.annotation.processing.PackageConfigurationInjectProcessor
-
Annotation processor option used to activate incremental processing.
- modelUtils - Variable in class io.micronaut.annotation.processing.PackageConfigurationInjectProcessor
- ModelUtils - Class in io.micronaut.annotation.processing
-
Provides utility method for working with the annotation processor AST.
- ModelUtils(Elements, Types) - Constructor for class io.micronaut.annotation.processing.ModelUtils
N
- names() - Method in class io.micronaut.annotation.processing.visitor.JavaVisitorContext
- newAnnotationBuilder() - Method in class io.micronaut.annotation.processing.AnnotationUtils
-
Creates a new annotation builder.
- newClassElement(TypeElement, ElementAnnotationMetadataFactory) - Method in class io.micronaut.annotation.processing.visitor.JavaElementFactory
- newClassElement(TypeElement, ElementAnnotationMetadataFactory, Map<String, ClassElement>) - Method in class io.micronaut.annotation.processing.visitor.JavaElementFactory
- newClassElement(JavaNativeElement, TypeMirror, Map<String, ClassElement>) - Method in class io.micronaut.annotation.processing.visitor.AbstractJavaElement
-
Obtain the ClassElement for the given mirror.
- newClassElement(TypeMirror, Map<String, ClassElement>) - Method in class io.micronaut.annotation.processing.visitor.AbstractJavaElement
-
Obtain the ClassElement for the given mirror.
- newConstructorElement(ClassElement, ExecutableElement, ElementAnnotationMetadataFactory) - Method in class io.micronaut.annotation.processing.visitor.JavaElementFactory
- newEnumConstantElement(ClassElement, VariableElement, ElementAnnotationMetadataFactory) - Method in class io.micronaut.annotation.processing.visitor.JavaElementFactory
- newFieldElement(ClassElement, VariableElement, ElementAnnotationMetadataFactory) - Method in class io.micronaut.annotation.processing.visitor.JavaElementFactory
- newMethodElement(ClassElement, ExecutableElement, ElementAnnotationMetadataFactory) - Method in class io.micronaut.annotation.processing.visitor.JavaElementFactory
- newParameterElement(MethodElement, VariableElement) - Method in class io.micronaut.annotation.processing.visitor.JavaMethodElement
-
Creates a new parameter element for the given args.
- newSourceClassElement(TypeElement, ElementAnnotationMetadataFactory) - Method in class io.micronaut.annotation.processing.visitor.JavaElementFactory
- newSourceMethodElement(ClassElement, ExecutableElement, ElementAnnotationMetadataFactory) - Method in class io.micronaut.annotation.processing.visitor.JavaElementFactory
- newVisitorContext() - Method in class io.micronaut.annotation.processing.AnnotationUtils
-
Creates a new
JavaVisitorContext. - newVisitorContext(ProcessingEnvironment) - Method in class io.micronaut.annotation.processing.PackageConfigurationInjectProcessor
-
Creates the visitor context.
- newVisitorContext(ProcessingEnvironment) - Method in class io.micronaut.annotation.processing.BeanDefinitionInjectProcessor
- note(String, Object...) - Method in class io.micronaut.annotation.processing.PackageConfigurationInjectProcessor
-
Produce a compile note for the given element and message.
- note(Element, String, Object...) - Method in class io.micronaut.annotation.processing.PackageConfigurationInjectProcessor
-
Produce a compile note for the given element and message.
O
- overrides(MethodElement) - Method in class io.micronaut.annotation.processing.visitor.JavaMethodElement
- owner() - Method in record class io.micronaut.annotation.processing.visitor.JavaNativeElement.Class
-
Returns the value of the
ownerrecord component. - owner() - Method in record class io.micronaut.annotation.processing.visitor.JavaNativeElement.Placeholder
-
Returns the value of the
ownerrecord component. - owningType - Variable in class io.micronaut.annotation.processing.visitor.JavaMethodElement
P
- Package(PackageElement) - Constructor for record class io.micronaut.annotation.processing.visitor.JavaNativeElement.Package
-
Creates an instance of a
Packagerecord class. - PackageConfigurationInjectProcessor - Class in io.micronaut.annotation.processing
-
An annotation processor that generates
BeanConfigurationimplementations for each package annotated withConfiguration. - PackageConfigurationInjectProcessor() - Constructor for class io.micronaut.annotation.processing.PackageConfigurationInjectProcessor
- Placeholder(Element, TypeVariable, JavaNativeElement) - Constructor for record class io.micronaut.annotation.processing.visitor.JavaNativeElement.Placeholder
-
Creates an instance of a
Placeholderrecord class. - PostponeToNextRoundException - Exception in io.micronaut.annotation.processing
-
Exception to indicate postponing processing to next round.
- PostponeToNextRoundException(Object, String) - Constructor for exception io.micronaut.annotation.processing.PostponeToNextRoundException
- process(Set<? extends TypeElement>, RoundEnvironment) - Method in class io.micronaut.annotation.processing.BeanDefinitionInjectProcessor
- process(Set<? extends TypeElement>, RoundEnvironment) - Method in class io.micronaut.annotation.processing.ConfigurationMetadataProcessor
- process(Set<? extends TypeElement>, RoundEnvironment) - Method in class io.micronaut.annotation.processing.PackageConfigurationInjectProcessor
- process(Set<? extends TypeElement>, RoundEnvironment) - Method in class io.micronaut.annotation.processing.TypeElementVisitorProcessor
- PublicAbstractMethodVisitor<R,
P> - Class in io.micronaut.annotation.processing -
Utility visitor that only visits public abstract methods that have not been implemented by the given type.
- PublicMethodVisitor<R,
P> - Class in io.micronaut.annotation.processing -
An adapter that implements all methods of the
TypeVisitorinterface subclasses can selectively override. - PublicMethodVisitor(JavaVisitorContext) - Constructor for class io.micronaut.annotation.processing.PublicMethodVisitor
-
Default constructor.
- put(CharSequence, Object) - Method in class io.micronaut.annotation.processing.visitor.JavaVisitorContext
R
- readAnnotationDefaultValues(String, Element) - Method in class io.micronaut.annotation.processing.JavaAnnotationMetadataBuilder
- readAnnotationRawValues(AnnotationMirror) - Method in class io.micronaut.annotation.processing.JavaAnnotationMetadataBuilder
- readAnnotationRawValues(Element, String, Element, String, Object, Map<CharSequence, Object>) - Method in class io.micronaut.annotation.processing.JavaAnnotationMetadataBuilder
- readAnnotationValue(Element, Element, String, String, Object) - Method in class io.micronaut.annotation.processing.JavaAnnotationMetadataBuilder
- readOnly() - Method in class io.micronaut.annotation.processing.JavaElementAnnotationMetadataFactory
- remove(CharSequence) - Method in class io.micronaut.annotation.processing.visitor.JavaVisitorContext
- resolveBoundTypes(DeclaredType) - Method in class io.micronaut.annotation.processing.GenericUtils
-
Resolve bound types for the given declared type.
- resolveKind(Element) - Method in class io.micronaut.annotation.processing.ModelUtils
-
The Java APT throws an internal exception {code com.sun.tools.javac.code.Symbol$CompletionFailure} if a class is missing from the classpath and
Element.getKind()is called. - resolveKind(Element, ElementKind) - Method in class io.micronaut.annotation.processing.ModelUtils
-
The Java APT throws an internal exception {code com.sun.tools.javac.code.Symbol$CompletionFailure} if a class is missing from the classpath and
Element.getKind()is called. - resolveTypeArguments(ExecutableElement, Map<String, ClassElement>) - Method in class io.micronaut.annotation.processing.visitor.AbstractJavaElement
- resolveTypeArguments(TypeElement, List<? extends TypeMirror>) - Method in class io.micronaut.annotation.processing.visitor.AbstractJavaElement
- resolveTypeElements(Set<? extends Element>) - Method in class io.micronaut.annotation.processing.ModelUtils
-
Resolves type elements from the provided annotated elements.
- resolveTypeReference(TypeMirror, Map<String, TypeMirror>) - Method in class io.micronaut.annotation.processing.GenericUtils
-
Resolve a type reference to use for the given type mirror taking into account generic type variables.
S
- SuperclassAwareTypeVisitor<R,
P> - Class in io.micronaut.annotation.processing -
Processes the type and its super classes.
- SuperclassAwareTypeVisitor(JavaVisitorContext) - Constructor for class io.micronaut.annotation.processing.SuperclassAwareTypeVisitor
-
Default constructor.
T
- toString() - Method in class io.micronaut.annotation.processing.visitor.AbstractJavaElement
- toString() - Method in class io.micronaut.annotation.processing.visitor.JavaClassElement
- toString() - Method in record class io.micronaut.annotation.processing.visitor.JavaNativeElement.Class
-
Returns a string representation of this record class.
- toString() - Method in record class io.micronaut.annotation.processing.visitor.JavaNativeElement.Method
-
Returns a string representation of this record class.
- toString() - Method in record class io.micronaut.annotation.processing.visitor.JavaNativeElement.Package
-
Returns a string representation of this record class.
- toString() - Method in record class io.micronaut.annotation.processing.visitor.JavaNativeElement.Placeholder
-
Returns a string representation of this record class.
- toString() - Method in record class io.micronaut.annotation.processing.visitor.JavaNativeElement.Variable
-
Returns a string representation of this record class.
- toString() - Method in class io.micronaut.annotation.processing.visitor.LoadedVisitor
- TypeElementVisitorProcessor - Class in io.micronaut.annotation.processing
-
The annotation processed used to execute type element visitors.
- TypeElementVisitorProcessor() - Constructor for class io.micronaut.annotation.processing.TypeElementVisitorProcessor
- typeMirror() - Method in record class io.micronaut.annotation.processing.visitor.JavaNativeElement.Class
-
Returns the value of the
typeMirrorrecord component. - typeUtils - Variable in class io.micronaut.annotation.processing.PackageConfigurationInjectProcessor
- typeVariable() - Method in record class io.micronaut.annotation.processing.visitor.JavaNativeElement.Placeholder
-
Returns the value of the
typeVariablerecord component.
V
- values() - Method in class io.micronaut.annotation.processing.visitor.JavaVisitorContext
- Variable(VariableElement) - Constructor for record class io.micronaut.annotation.processing.visitor.JavaNativeElement.Variable
-
Creates an instance of a
Variablerecord class. - visitArray(ArrayType, P) - Method in class io.micronaut.annotation.processing.SuperclassAwareTypeVisitor
- visitClass(String, Element) - Method in class io.micronaut.annotation.processing.AnnotationProcessingOutputVisitor
- visitClass(String, Element) - Method in class io.micronaut.annotation.processing.visitor.JavaVisitorContext
- visitClass(String, Element...) - Method in class io.micronaut.annotation.processing.AnnotationProcessingOutputVisitor
- visitClass(String, Element...) - Method in class io.micronaut.annotation.processing.visitor.JavaVisitorContext
- visitDeclared(DeclaredType, P) - Method in class io.micronaut.annotation.processing.SuperclassAwareTypeVisitor
- visitError(ErrorType, P) - Method in class io.micronaut.annotation.processing.SuperclassAwareTypeVisitor
- visitExecutable(ExecutableType, P) - Method in class io.micronaut.annotation.processing.SuperclassAwareTypeVisitor
- visitGeneratedFile(String) - Method in class io.micronaut.annotation.processing.AnnotationProcessingOutputVisitor
- visitGeneratedFile(String) - Method in class io.micronaut.annotation.processing.visitor.JavaVisitorContext
- visitGeneratedFile(String, Element...) - Method in class io.micronaut.annotation.processing.AnnotationProcessingOutputVisitor
- visitGeneratedFile(String, Element...) - Method in class io.micronaut.annotation.processing.visitor.JavaVisitorContext
- visitIntersection(IntersectionType, P) - Method in class io.micronaut.annotation.processing.SuperclassAwareTypeVisitor
- visitMetaInfFile(String, Element...) - Method in class io.micronaut.annotation.processing.AnnotationProcessingOutputVisitor
- visitMetaInfFile(String, Element...) - Method in class io.micronaut.annotation.processing.visitor.JavaVisitorContext
- visitNoType(NoType, P) - Method in class io.micronaut.annotation.processing.SuperclassAwareTypeVisitor
- visitNull(NullType, P) - Method in class io.micronaut.annotation.processing.SuperclassAwareTypeVisitor
- visitorAttributes - Variable in class io.micronaut.annotation.processing.PackageConfigurationInjectProcessor
- visitorContext - Variable in class io.micronaut.annotation.processing.visitor.AbstractJavaElement
- visitPrimitive(PrimitiveType, P) - Method in class io.micronaut.annotation.processing.SuperclassAwareTypeVisitor
- visitServiceDescriptor(String, String) - Method in class io.micronaut.annotation.processing.visitor.JavaVisitorContext
- visitServiceDescriptor(String, String, Element) - Method in class io.micronaut.annotation.processing.AnnotationProcessingOutputVisitor
- visitServiceDescriptor(String, String, Element) - Method in class io.micronaut.annotation.processing.visitor.JavaVisitorContext
- visitTypeVariable(TypeVariable, P) - Method in class io.micronaut.annotation.processing.SuperclassAwareTypeVisitor
- visitUnion(UnionType, P) - Method in class io.micronaut.annotation.processing.SuperclassAwareTypeVisitor
- visitWildcard(WildcardType, P) - Method in class io.micronaut.annotation.processing.SuperclassAwareTypeVisitor
W
- warn(String, Element) - Method in class io.micronaut.annotation.processing.visitor.JavaVisitorContext
-
Print warning message.
- warn(String, Element) - Method in class io.micronaut.annotation.processing.visitor.JavaVisitorContext
- warning(String, Object...) - Method in class io.micronaut.annotation.processing.PackageConfigurationInjectProcessor
-
Produce a compile warning for the given message.
- warning(Element, String, Object...) - Method in class io.micronaut.annotation.processing.PackageConfigurationInjectProcessor
-
Produce a compile warning for the given element and message.
- withAnnotationMetadata(AnnotationMetadata) - Method in class io.micronaut.annotation.processing.visitor.AbstractJavaElement
- withAnnotationMetadata(AnnotationMetadata) - Method in class io.micronaut.annotation.processing.visitor.JavaClassElement
- withAnnotationMetadata(AnnotationMetadata) - Method in class io.micronaut.annotation.processing.visitor.JavaMethodElement
- withArrayDimensions(int) - Method in class io.micronaut.annotation.processing.visitor.JavaClassElement
- withNewOwningType(ClassElement) - Method in class io.micronaut.annotation.processing.visitor.JavaMethodElement
- withParameters(ParameterElement...) - Method in class io.micronaut.annotation.processing.visitor.JavaMethodElement
- withTypeArguments(Collection<ClassElement>) - Method in class io.micronaut.annotation.processing.visitor.JavaClassElement
- withTypeArguments(Map<String, ClassElement>) - Method in class io.micronaut.annotation.processing.visitor.JavaClassElement
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form