Index

A B C E F G H I J L M N O P R S T V W 
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 ClassWriterOutputVisitor for 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 Class record class.
classElement - Variable in class io.micronaut.annotation.processing.visitor.JavaClassElement
 
classElementFor(Element) - Method in class io.micronaut.annotation.processing.ModelUtils
Obtains the TypeElement for 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 element record 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 element record component.
element() - Method in record class io.micronaut.annotation.processing.visitor.JavaNativeElement.Package
Returns the value of the element record component.
element() - Method in record class io.micronaut.annotation.processing.visitor.JavaNativeElement.Placeholder
Returns the value of the element record component.
element() - Method in record class io.micronaut.annotation.processing.visitor.JavaNativeElement.Variable
Returns the value of the element record 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 TypeElementVisitor instances 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 AnnotatedElementValidator instance.
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 javac arguments and System.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 AnnotationMetadata for 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 ElementFactory for 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 TypeElementVisitor and 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 Method record 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 owner record component.
owner() - Method in record class io.micronaut.annotation.processing.visitor.JavaNativeElement.Placeholder
Returns the value of the owner record 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 Package record class.
PackageConfigurationInjectProcessor - Class in io.micronaut.annotation.processing
An annotation processor that generates BeanConfiguration implementations for each package annotated with Configuration.
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 Placeholder record 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 TypeVisitor interface 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 typeMirror record 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 typeVariable record 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 Variable record 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
 
A B C E F G H I J L M N O P R S T V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form