A B C D E F G H I J L M N O P R S T V W 
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 and System.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 with Configuration.
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
 
A B C D E F G H I J L M N O P R S T V W 
All Classes All Packages