A B C D E F G H I J L M N O P R S T V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
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
- alignNewGenericsInfo(List<? extends TypeParameterElement>, List<? extends TypeMirror>, Map<String, TypeMirror>) - Method in class io.micronaut.annotation.processing.GenericUtils
-
Takes the bound generic information and re-aligns for the new type.
- alignNewGenericsInfo(TypeElement, List<? extends TypeMirror>, Map<String, TypeMirror>) - Method in class io.micronaut.annotation.processing.GenericUtils
-
Takes a type element and the bound generic information and re-aligns for the new type.
- annotate(AnnotationValue<T>) - Method in class io.micronaut.annotation.processing.visitor.AbstractJavaElement
- annotate(String, Consumer<AnnotationValueBuilder<T>>) - Method in class io.micronaut.annotation.processing.visitor.AbstractJavaElement
- 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 - 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.
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
- buildGenericTypeArgumentElementInfo(Element) - Method in class io.micronaut.annotation.processing.GenericUtils
-
Builds type argument information for the given type.
- buildGenericTypeArgumentElementInfo(Element, DeclaredType) - Method in class io.micronaut.annotation.processing.GenericUtils
-
Builds type argument information for the given type.
- buildGenericTypeArgumentElementInfo(Element, DeclaredType, Map<String, TypeMirror>) - Method in class io.micronaut.annotation.processing.GenericUtils
-
Builds type argument information for the given type.
- buildHierarchy(Element, boolean, boolean) - Method in class io.micronaut.annotation.processing.JavaAnnotationMetadataBuilder
- buildPropertyPath(TypeElement, TypeElement, String) - Method in class io.micronaut.annotation.processing.JavaConfigurationMetadataBuilder
- buildTypePath(TypeElement, TypeElement) - Method in class io.micronaut.annotation.processing.JavaConfigurationMetadataBuilder
- buildTypePath(TypeElement, TypeElement, AnnotationMetadata) - Method in class io.micronaut.annotation.processing.JavaConfigurationMetadataBuilder
C
- 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. - 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.
- concreteConstructorFor(TypeElement, AnnotationUtils) - Method in class io.micronaut.annotation.processing.ModelUtils
-
The constructor inject for the given class element.
- ConfigurationMetadataProcessor - Class in io.micronaut.annotation.processing
-
Handles Configuration metadata generation.
- ConfigurationMetadataProcessor() - Constructor for class io.micronaut.annotation.processing.ConfigurationMetadataProcessor
- createVisitorContext() - Method in class io.micronaut.annotation.processing.JavaAnnotationMetadataBuilder
D
- declaringClass - Variable in class io.micronaut.annotation.processing.visitor.JavaMethodElement
- defaultConstructorFor(TypeElement) - Method in class io.micronaut.annotation.processing.ModelUtils
- defaultStaticCreatorFor(TypeElement, AnnotationUtils) - Method in class io.micronaut.annotation.processing.ModelUtils
E
- equals(Object) - Method in class io.micronaut.annotation.processing.visitor.AbstractJavaElement
- executableElement - Variable in class io.micronaut.annotation.processing.visitor.JavaMethodElement
F
- fail(String, Element) - Method in class io.micronaut.annotation.processing.visitor.JavaVisitorContext
- 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 - 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
- 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
- getAnnotationMembers(String) - Method in class io.micronaut.annotation.processing.JavaAnnotationMetadataBuilder
- getAnnotationMetadata() - Method in class io.micronaut.annotation.processing.visitor.AbstractJavaElement
- getAnnotationMetadata(List<Element>, Element) - Method in class io.micronaut.annotation.processing.AnnotationUtils
-
Get the annotation metadata for the given element and the given parents.
- getAnnotationMetadata(Element) - Method in class io.micronaut.annotation.processing.AnnotationUtils
-
Get the annotation metadata for the given element.
- getAnnotationMetadata(Element, Element) - Method in class io.micronaut.annotation.processing.AnnotationUtils
-
Get the annotation metadata for the given element and the given parent.
- getAnnotationMetadata(TypeElement) - Method in class io.micronaut.annotation.processing.JavaConfigurationMetadataBuilder
- 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<?>) - 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
- getBoundGenericTypes() - Method in class io.micronaut.annotation.processing.visitor.JavaClassElement
- getClassElement(String) - 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
- getDeclaredAnnotationMetadata(Element) - Method in class io.micronaut.annotation.processing.AnnotationUtils
-
Get the declared annotation metadata for the given element.
- getDeclaredGenericPlaceholders() - Method in class io.micronaut.annotation.processing.visitor.JavaClassElement
- getDeclaredTypeVariables() - Method in class io.micronaut.annotation.processing.visitor.JavaMethodElement
- getDeclaringType() - Method in class io.micronaut.annotation.processing.visitor.JavaMethodElement
- getDeclaringType(Element) - Method in class io.micronaut.annotation.processing.JavaAnnotationMetadataBuilder
- getDefaultConstructor() - Method in class io.micronaut.annotation.processing.visitor.JavaClassElement
- getDocumentation() - Method in class io.micronaut.annotation.processing.visitor.AbstractJavaElement
- 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.JavaConfigurationMetadataBuilder
- 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
- getFirstTypeArgument(TypeMirror) - Method in class io.micronaut.annotation.processing.GenericUtils
-
Return the first type argument for the given type mirror.
- 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.AggregatingTypeElementVisitorProcessor
- getIncrementalProcessorType() - Method in class io.micronaut.annotation.processing.ConfigurationMetadataProcessor
- getIncrementalProcessorType() - Method in class io.micronaut.annotation.processing.ServiceDescriptionProcessor
-
Deprecated.
- 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.
- 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
- getNativeType() - Method in class io.micronaut.annotation.processing.visitor.AbstractJavaElement
- getOptions() - Method in class io.micronaut.annotation.processing.visitor.JavaVisitorContext
-
Java visitor context options from
javac
arguments andSystem.getProperties()
- getOrder() - Method in class io.micronaut.annotation.processing.visitor.LoadedVisitor
- getOriginatingElements() - Method in class io.micronaut.annotation.processing.JavaConfigurationMetadataBuilder
- 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
- 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.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.ServiceDescriptionProcessor
-
Deprecated.
- getSupportedAnnotationTypes() - Method in class io.micronaut.annotation.processing.TypeElementVisitorProcessor
- getSupportedOptions() - Method in class io.micronaut.annotation.processing.TypeElementVisitorProcessor
- getSuspendParameters() - Method in class io.micronaut.annotation.processing.visitor.JavaMethodElement
- getThrownTypes() - Method in class io.micronaut.annotation.processing.visitor.JavaMethodElement
- getTypeArguments() - Method in class io.micronaut.annotation.processing.visitor.JavaClassElement
- getTypeArguments(String) - Method in class io.micronaut.annotation.processing.visitor.JavaClassElement
- getTypeForAnnotation(AnnotationMirror) - Method in class io.micronaut.annotation.processing.JavaAnnotationMetadataBuilder
- getTypes() - Method in class io.micronaut.annotation.processing.visitor.JavaVisitorContext
-
The types.
- getTypeString(TypeElement) - Method in class io.micronaut.annotation.processing.JavaConfigurationMetadataBuilder
- 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.ConfigurationMetadataProcessor
- getVisitorKind() - Method in class io.micronaut.annotation.processing.visitor.JavaVisitorContext
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
- hasSimpleAnnotation(Element, String) - Method in class io.micronaut.annotation.processing.JavaAnnotationMetadataBuilder
- hasStereotype(Element, Class<? extends Annotation>) - Method in class io.micronaut.annotation.processing.AnnotationUtils
-
Return whether the given element is annotated with the given annotation stereotype.
- hasStereotype(Element, String...) - Method in class io.micronaut.annotation.processing.AnnotationUtils
-
Return whether the given element is annotated with the given annotation stereotypes.
- hasStereotype(Element, List<String>) - Method in class io.micronaut.annotation.processing.AnnotationUtils
-
Return whether the given element is annotated with any of the given annotation stereotypes.
- hasVisitors() - Method in class io.micronaut.annotation.processing.TypeElementVisitorProcessor
-
Does this process have any visitors.
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.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.
- invalidateMetadata(Element) - Static method in class io.micronaut.annotation.processing.AnnotationUtils
-
Invalidates any cached metadata.
- 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.
- isAnnotated(String, ExecutableElement) - Method in class io.micronaut.annotation.processing.AnnotationUtils
-
Check whether the method is annotated.
- 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
- isInheritedAnnotation(AnnotationMirror) - Method in class io.micronaut.annotation.processing.JavaAnnotationMetadataBuilder
- isInheritedAnnotationType(Element) - Method in class io.micronaut.annotation.processing.JavaAnnotationMetadataBuilder
- isInner() - Method in class io.micronaut.annotation.processing.visitor.JavaClassElement
- isInterface() - Method in class io.micronaut.annotation.processing.visitor.JavaClassElement
- isMethodOrClassElement(Element) - Method in class io.micronaut.annotation.processing.JavaAnnotationMetadataBuilder
- 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
- isPackagePrivate(Element) - Method in class io.micronaut.annotation.processing.ModelUtils
-
Returns whether an element is package private.
- isPrimitive() - Method in class io.micronaut.annotation.processing.visitor.JavaClassElement
- isPrivate() - Method in class io.micronaut.annotation.processing.visitor.AbstractJavaElement
- 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
- isValidationRequired(Element) - Method in class io.micronaut.annotation.processing.JavaAnnotationMetadataBuilder
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(TypeElement, AnnotationMetadata, JavaVisitorContext) - Constructor for class io.micronaut.annotation.processing.visitor.JavaClassElement
- JavaConfigurationMetadataBuilder - Class in io.micronaut.annotation.processing
-
Implementation of
ConfigurationMetadataBuilder
for Java. - JavaConfigurationMetadataBuilder(Elements, Types, AnnotationUtils) - Constructor for class io.micronaut.annotation.processing.JavaConfigurationMetadataBuilder
- 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, ExecutableElement, AnnotationMetadata, JavaVisitorContext) - Constructor for class io.micronaut.annotation.processing.visitor.JavaMethodElement
- JavaPackageElement - Class in io.micronaut.annotation.processing.visitor
-
A package element for Java.
- JavaPackageElement(PackageElement, AnnotationMetadata, JavaVisitorContext) - Constructor for class io.micronaut.annotation.processing.visitor.JavaPackageElement
- 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, JavaVisitorContext, GenericUtils, ProcessingEnvironment) - Constructor for class io.micronaut.annotation.processing.visitor.LoadedVisitor
M
- matches(AnnotationMetadata) - Method in class io.micronaut.annotation.processing.visitor.LoadedVisitor
- matches(TypeElement) - Method in class io.micronaut.annotation.processing.visitor.LoadedVisitor
- mirrorToClassElement(TypeMirror, JavaVisitorContext) - Method in class io.micronaut.annotation.processing.visitor.AbstractJavaElement
-
Obtain the ClassElement for the given mirror.
- mirrorToClassElement(TypeMirror, JavaVisitorContext, Map<String, Map<String, TypeMirror>>) - Method in class io.micronaut.annotation.processing.visitor.AbstractJavaElement
-
Obtain the ClassElement for the given mirror.
- mirrorToClassElement(TypeMirror, JavaVisitorContext, Map<String, Map<String, TypeMirror>>, boolean) - Method in class io.micronaut.annotation.processing.visitor.AbstractJavaElement
-
Obtain the ClassElement for the given mirror.
- mirrorToClassElement(TypeMirror, JavaVisitorContext, Map<String, Map<String, TypeMirror>>, boolean, boolean) - Method in class io.micronaut.annotation.processing.visitor.AbstractJavaElement
-
Obtain the ClassElement for the given mirror.
- 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, AnnotationMetadata) - Method in class io.micronaut.annotation.processing.visitor.JavaElementFactory
- newClassElement(TypeElement, AnnotationMetadata, Map<String, ClassElement>) - Method in class io.micronaut.annotation.processing.visitor.JavaElementFactory
- newConstructorElement(ClassElement, ExecutableElement, AnnotationMetadata) - Method in class io.micronaut.annotation.processing.visitor.JavaElementFactory
- newEnumConstantElement(ClassElement, VariableElement, AnnotationMetadata) - Method in class io.micronaut.annotation.processing.visitor.JavaElementFactory
- newFieldElement(ClassElement, VariableElement, AnnotationMetadata) - Method in class io.micronaut.annotation.processing.visitor.JavaElementFactory
- newFieldElement(VariableElement, AnnotationMetadata) - Method in class io.micronaut.annotation.processing.visitor.JavaElementFactory
- newMethodElement(ClassElement, ExecutableElement, AnnotationMetadata) - Method in class io.micronaut.annotation.processing.visitor.JavaElementFactory
- newMethodElement(ClassElement, ExecutableElement, AnnotationMetadata, Map<String, Map<String, TypeMirror>>) - Method in class io.micronaut.annotation.processing.visitor.JavaElementFactory
-
Constructs a method method element with the given generic type information.
- newParameterElement(ClassElement, VariableElement, AnnotationMetadata) - Method in class io.micronaut.annotation.processing.visitor.JavaElementFactory
-
Creates a new parameter element for the given arguments.
- newParameterElement(VariableElement, AnnotationMetadata) - Method in class io.micronaut.annotation.processing.visitor.JavaMethodElement
-
Creates a new parameter element for the given args.
- newSourceClassElement(TypeElement, AnnotationMetadata) - Method in class io.micronaut.annotation.processing.visitor.JavaElementFactory
- newSourceMethodElement(ClassElement, ExecutableElement, AnnotationMetadata) - 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.BeanDefinitionInjectProcessor
O
- overrides(MethodElement) - Method in class io.micronaut.annotation.processing.visitor.JavaMethodElement
- overridingOrHidingMethod(ExecutableElement, TypeElement, boolean) - Method in class io.micronaut.annotation.processing.ModelUtils
-
Tests if candidate method is overridden from a given class or subclass.
P
- PackageConfigurationInjectProcessor - Class in io.micronaut.annotation.processing
-
An annotation processor that generates
BeanConfiguration
implementations for each package annotated withConfiguration
. - PackageConfigurationInjectProcessor() - Constructor for class io.micronaut.annotation.processing.PackageConfigurationInjectProcessor
- parameterizedClassElement(TypeMirror, JavaVisitorContext, Map<String, Map<String, TypeMirror>>) - Method in class io.micronaut.annotation.processing.visitor.AbstractJavaElement
-
Returns a class element with aligned generic information.
- PostponeToNextRoundException - Exception in io.micronaut.annotation.processing
-
Exception to indicate postponing processing to next round.
- PostponeToNextRoundException() - 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.ServiceDescriptionProcessor
-
Deprecated.
- 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
- readAnnotationDefaultValues(AnnotationMirror) - 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, Object) - Method in class io.micronaut.annotation.processing.JavaAnnotationMetadataBuilder
- remove(CharSequence) - Method in class io.micronaut.annotation.processing.visitor.JavaVisitorContext
- removeAnnotation(String) - Method in class io.micronaut.annotation.processing.visitor.AbstractJavaElement
- removeAnnotationIf(Predicate<AnnotationValue<T>>) - Method in class io.micronaut.annotation.processing.visitor.AbstractJavaElement
- removeStereotype(String) - Method in class io.micronaut.annotation.processing.visitor.AbstractJavaElement
- 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. - resolveTypeReference(TypeMirror) - Method in class io.micronaut.annotation.processing.GenericUtils
- 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.
- returnType(Map<String, Map<String, TypeMirror>>) - Method in class io.micronaut.annotation.processing.visitor.JavaMethodElement
-
The return type for the given info.
S
- ServiceDescriptionProcessor - Class in io.micronaut.annotation.processing
-
Deprecated.No longer needed and will be removed in a future release
- ServiceDescriptionProcessor() - Constructor for class io.micronaut.annotation.processing.ServiceDescriptionProcessor
-
Deprecated.
- staticCreatorFor(TypeElement, AnnotationUtils) - Method in class io.micronaut.annotation.processing.ModelUtils
-
The static method or Kotlin companion method to execute to construct the given class element.
- 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 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
V
- values() - Method in class io.micronaut.annotation.processing.visitor.JavaVisitorContext
- visit(Element, AnnotationMetadata) - Method in class io.micronaut.annotation.processing.visitor.LoadedVisitor
-
Invoke the underlying visitor for the given element.
- 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
- visitIntersection(IntersectionType, P) - Method in class io.micronaut.annotation.processing.SuperclassAwareTypeVisitor
- visitMetaInfFile(String) - Method in class io.micronaut.annotation.processing.AnnotationProcessingOutputVisitor
-
Deprecated.
- 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
- visitorContext - Variable in class io.micronaut.annotation.processing.visitor.JavaClassElement
- visitorContext - Variable in class io.micronaut.annotation.processing.visitor.JavaMethodElement
- 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
- withArrayDimensions(int) - Method in class io.micronaut.annotation.processing.visitor.JavaClassElement
- withBoundGenericTypes(List<? extends ClassElement>) - Method in class io.micronaut.annotation.processing.visitor.JavaClassElement
- withNewParameters(ParameterElement...) - Method in class io.micronaut.annotation.processing.visitor.JavaMethodElement
All Classes All Packages