$ A B C D E F G H I J K L M N O P Q R S T U V W Y Z 
All Classes All Packages

$

$withBeanQualifier(Qualifier<T>) - Method in interface io.micronaut.inject.qualifiers.Qualified
Override the bean qualifier.

A

ABSTRACT - io.micronaut.inject.ast.ElementModifier
 
AbstractAnnotationMetadataBuilder<T,​A> - Class in io.micronaut.inject.annotation
An abstract implementation that builds AnnotationMetadata.
AbstractAnnotationMetadataBuilder() - Constructor for class io.micronaut.inject.annotation.AbstractAnnotationMetadataBuilder
Default constructor.
AbstractAnnotationMetadataWriter - Class in io.micronaut.inject.writer
Base class for types that also write AnnotationMetadata.
AbstractAnnotationMetadataWriter(String, Element, AnnotationMetadata, boolean) - Constructor for class io.micronaut.inject.writer.AbstractAnnotationMetadataWriter
 
AbstractAnnotationMetadataWriter(String, OriginatingElements, AnnotationMetadata, boolean) - Constructor for class io.micronaut.inject.writer.AbstractAnnotationMetadataWriter
 
AbstractBeanConfiguration - Class in io.micronaut.context
An abstract implementation of the BeanConfiguration method.
AbstractBeanConfiguration(String) - Constructor for class io.micronaut.context.AbstractBeanConfiguration
 
AbstractBeanDefinition<T> - Class in io.micronaut.context
Default implementation of the BeanDefinition interface.
AbstractBeanDefinition(Class<T>, AnnotationMetadata, boolean, Argument...) - Constructor for class io.micronaut.context.AbstractBeanDefinition
Constructs a bean for the given type.
AbstractBeanDefinition(Class<T>, Class<?>, String, AnnotationMetadata, boolean) - Constructor for class io.micronaut.context.AbstractBeanDefinition
Constructs a bean definition that is produced from a method call on another type (factory bean).
AbstractBeanDefinition(Class<T>, Class<?>, String, AnnotationMetadata, boolean, Argument<?>...) - Constructor for class io.micronaut.context.AbstractBeanDefinition
Constructs a bean definition that is produced from a method call on another type (factory bean).
AbstractBeanDefinitionBuilder - Class in io.micronaut.inject.writer
Abstract implementation of the BeanElementBuilder interface that should be implemented by downstream language specific implementations.
AbstractBeanDefinitionBuilder(Element, ClassElement, ConfigurationMetadataBuilder<?>, VisitorContext) - Constructor for class io.micronaut.inject.writer.AbstractBeanDefinitionBuilder
Default constructor.
AbstractBeanDefinitionReference - Class in io.micronaut.context
An uninitialized and unloaded component definition with basic information available regarding its requirements.
AbstractBeanDefinitionReference(String, String) - Constructor for class io.micronaut.context.AbstractBeanDefinitionReference
 
AbstractBeanResolutionContext - Class in io.micronaut.context
Default implementation of the BeanResolutionContext interface.
AbstractBeanResolutionContext(DefaultBeanContext, BeanDefinition<?>) - Constructor for class io.micronaut.context.AbstractBeanResolutionContext
 
AbstractBeanResolutionContext.AnnotationSegment - Class in io.micronaut.context
A segment that represents annotation.
AbstractBeanResolutionContext.ConstructorArgumentSegment - Class in io.micronaut.context
A segment that represents a method argument.
AbstractBeanResolutionContext.ConstructorSegment - Class in io.micronaut.context
A segment that represents a constructor.
AbstractBeanResolutionContext.FieldSegment - Class in io.micronaut.context
A segment that represents a field.
AbstractBeanResolutionContext.MethodArgumentSegment - Class in io.micronaut.context
A segment that represents a method argument.
AbstractBeanResolutionContext.MethodSegment - Class in io.micronaut.context
A segment that represents a method.
AbstractClassFileWriter - Class in io.micronaut.inject.writer
Abstract class that writes generated classes to disk and provides convenience methods for building classes.
AbstractClassFileWriter(Element) - Constructor for class io.micronaut.inject.writer.AbstractClassFileWriter
Deprecated.
AbstractClassFileWriter(Element...) - Constructor for class io.micronaut.inject.writer.AbstractClassFileWriter
 
AbstractClassFileWriter(OriginatingElements) - Constructor for class io.micronaut.inject.writer.AbstractClassFileWriter
 
AbstractClassWriterOutputVisitor - Class in io.micronaut.inject.writer
Abstract implementation of the ClassWriterOutputVisitor interface that deals with service descriptors in a common way across Java and Groovy.
AbstractClassWriterOutputVisitor() - Constructor for class io.micronaut.inject.writer.AbstractClassWriterOutputVisitor
Compatibility constructor.
AbstractClassWriterOutputVisitor(boolean) - Constructor for class io.micronaut.inject.writer.AbstractClassWriterOutputVisitor
Default constructor.
AbstractConcurrentCustomScope<A extends java.lang.annotation.Annotation> - Class in io.micronaut.context.scope
Abstract implementation of the custom scope interface that simplifies defining new scopes using the Map interface.
AbstractConcurrentCustomScope(Class<A>) - Constructor for class io.micronaut.context.scope.AbstractConcurrentCustomScope
A custom scope annotation.
AbstractConstructorInjectionPoint<T> - Class in io.micronaut.context
Abstract constructor implementation for bean definitions to implement to create constructors at build time.
AbstractConstructorInjectionPoint(BeanDefinition<T>) - Constructor for class io.micronaut.context.AbstractConstructorInjectionPoint
Default constructor.
AbstractEnvironmentAnnotationMetadata - Class in io.micronaut.inject.annotation
Variation of AnnotationMetadata that is environment specific.
AbstractEnvironmentAnnotationMetadata(AnnotationMetadata) - Constructor for class io.micronaut.inject.annotation.AbstractEnvironmentAnnotationMetadata
Construct a new environment aware annotation metadata.
AbstractExecutableBeanMethod<B,​T> - Class in io.micronaut.inject.beans
Subclass of AbstractBeanMethod that also implements ExecutableMethod.
AbstractExecutableBeanMethod(BeanIntrospection<B>, Argument<T>, String, AnnotationMetadata, Argument<?>...) - Constructor for class io.micronaut.inject.beans.AbstractExecutableBeanMethod
Default constructor.
AbstractExecutableMethod - Class in io.micronaut.context
Abstract base class for generated ExecutableMethod classes to implement.
AbstractExecutableMethod(Class<?>, String) - Constructor for class io.micronaut.context.AbstractExecutableMethod
 
AbstractExecutableMethod(Class<?>, String, Argument) - Constructor for class io.micronaut.context.AbstractExecutableMethod
 
AbstractExecutableMethod(Class<?>, String, Argument, Argument...) - Constructor for class io.micronaut.context.AbstractExecutableMethod
 
AbstractExecutableMethodsDefinition<T> - Class in io.micronaut.context
Abstract base class for for ExecutableMethodsDefinition.
AbstractExecutableMethodsDefinition(AbstractExecutableMethodsDefinition.MethodReference[]) - Constructor for class io.micronaut.context.AbstractExecutableMethodsDefinition
 
AbstractExecutableMethodsDefinition.MethodReference - Class in io.micronaut.context
Internal class representing method's metadata.
AbstractInitializableBeanDefinition<T> - Class in io.micronaut.context
Default implementation of the BeanDefinition interface.
AbstractInitializableBeanDefinition(Class<T>, AbstractInitializableBeanDefinition.MethodOrFieldReference, AnnotationMetadata, AbstractInitializableBeanDefinition.MethodReference[], AbstractInitializableBeanDefinition.FieldReference[], AbstractInitializableBeanDefinition.AnnotationReference[], ExecutableMethodsDefinition<T>, Map<String, Argument<?>[]>, Optional<String>, boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean) - Constructor for class io.micronaut.context.AbstractInitializableBeanDefinition
 
AbstractInitializableBeanDefinition(Class<T>, AbstractInitializableBeanDefinition.MethodOrFieldReference, AnnotationMetadata, AbstractInitializableBeanDefinition.MethodReference[], AbstractInitializableBeanDefinition.FieldReference[], ExecutableMethodsDefinition<T>, Map<String, Argument<?>[]>, Optional<String>, boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean) - Constructor for class io.micronaut.context.AbstractInitializableBeanDefinition
 
AbstractInitializableBeanDefinition.AnnotationReference - Class in io.micronaut.context
The data class containing annotation injection information.
AbstractInitializableBeanDefinition.FieldReference - Class in io.micronaut.context
The data class containing all filed reference information.
AbstractInitializableBeanDefinition.MethodOrFieldReference - Class in io.micronaut.context
The shared data class between method and field reference.
AbstractInitializableBeanDefinition.MethodReference - Class in io.micronaut.context
The data class containing all method reference information.
AbstractInitializableBeanDefinitionReference<T> - Class in io.micronaut.context
An uninitialized and unloaded component definition with basic information available regarding its requirements.
AbstractInitializableBeanDefinitionReference(String, String, AnnotationMetadata, boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean) - Constructor for class io.micronaut.context.AbstractInitializableBeanDefinitionReference
 
AbstractInitializableBeanIntrospection<B> - Class in io.micronaut.inject.beans
Abstract implementation of the BeanIntrospection interface.
AbstractInitializableBeanIntrospection(Class<B>, AnnotationMetadata, AnnotationMetadata, Argument<?>[], AbstractInitializableBeanIntrospection.BeanPropertyRef<Object>[], AbstractInitializableBeanIntrospection.BeanMethodRef<Object>[]) - Constructor for class io.micronaut.inject.beans.AbstractInitializableBeanIntrospection
 
AbstractInitializableBeanIntrospection.BeanMethodRef<P> - Class in io.micronaut.inject.beans
Bean method compile-time data container.
AbstractInitializableBeanIntrospection.BeanPropertyRef<P> - Class in io.micronaut.inject.beans
Bean property compile-time data container.
AbstractLocalizedMessageSource<T> - Class in io.micronaut.context
Abstract class which implements LocalizedMessageSource and leverages LocaleResolver API.
AbstractLocalizedMessageSource(LocaleResolver<T>, MessageSource) - Constructor for class io.micronaut.context.AbstractLocalizedMessageSource
 
AbstractMessageSource - Class in io.micronaut.context
Abstract MessageSource implementation that provides basic message interpolation.
AbstractMessageSource() - Constructor for class io.micronaut.context.AbstractMessageSource
 
AbstractMessageSource.MessageKey - Class in io.micronaut.context
Internal key storage.
AbstractParametrizedBeanDefinition<T> - Class in io.micronaut.context
AbstractParametrizedBeanDefinition(Class<T>, AnnotationMetadata, boolean, Argument...) - Constructor for class io.micronaut.context.AbstractParametrizedBeanDefinition
 
AbstractParametrizedBeanDefinition(Class<T>, Class<?>, String, AnnotationMetadata, boolean, Argument...) - Constructor for class io.micronaut.context.AbstractParametrizedBeanDefinition
 
AbstractPropertySourceLoader - Class in io.micronaut.context.env
An abstract implementation of the PropertySourceLoader interface.
AbstractPropertySourceLoader() - Constructor for class io.micronaut.context.env.AbstractPropertySourceLoader
 
AbstractPropertySourceLoader(boolean) - Constructor for class io.micronaut.context.env.AbstractPropertySourceLoader
 
AbstractProviderDefinition<T> - Class in io.micronaut.inject.provider
Abstract bean definition for other providers to extend from.
AbstractProviderDefinition() - Constructor for class io.micronaut.inject.provider.AbstractProviderDefinition
 
accept(ClassWriterOutputVisitor) - Method in class io.micronaut.inject.annotation.AnnotationMetadataWriter
Accept an ClassWriterOutputVisitor to write all generated classes.
accept(ClassWriterOutputVisitor) - Method in class io.micronaut.inject.writer.BeanConfigurationWriter
 
accept(ClassWriterOutputVisitor) - Method in class io.micronaut.inject.writer.BeanDefinitionReferenceWriter
Accept an ClassWriterOutputVisitor to write all generated classes.
accept(ClassWriterOutputVisitor) - Method in interface io.micronaut.inject.writer.BeanDefinitionVisitor
Write the class to output via a visitor that manages output destination.
accept(ClassWriterOutputVisitor) - Method in class io.micronaut.inject.writer.BeanDefinitionWriter
 
accept(ClassWriterOutputVisitor) - Method in interface io.micronaut.inject.writer.ClassOutputWriter
Accept a ClassWriterOutputVisitor to write this writer to disk.
accept(ClassWriterOutputVisitor) - Method in class io.micronaut.inject.writer.DispatchWriter
 
accept(ClassWriterOutputVisitor) - Method in class io.micronaut.inject.writer.ExecutableMethodsDefinitionWriter
 
accept(ClassWriterOutputVisitor) - Method in class io.micronaut.inject.writer.ExecutableMethodWriter
 
ActiveEnvironment - Interface in io.micronaut.context.env
An environment that is active for the current execution of the application.
addAnnotation(String, Map<CharSequence, Object>) - Method in class io.micronaut.inject.annotation.DefaultAnnotationMetadata
Adds an annotation and its member values, if the annotation already exists the data will be merged with existing values replaced.
addAnnotation(String, Map<CharSequence, Object>) - Method in class io.micronaut.inject.annotation.MutableAnnotationMetadata
 
addAnnotation(String, Map<CharSequence, Object>, RetentionPolicy) - Method in class io.micronaut.inject.annotation.DefaultAnnotationMetadata
Adds an annotation and its member values, if the annotation already exists the data will be merged with existing values replaced.
addAnnotation(String, Map<CharSequence, Object>, RetentionPolicy) - Method in class io.micronaut.inject.annotation.MutableAnnotationMetadata
 
addAssociatedBean(ClassElement) - Method in interface io.micronaut.inject.ast.ClassElement
This method adds an associated bean using this class element as the originating element.
addAssociatedBean(ClassElement) - Method in interface io.micronaut.inject.ast.MethodElement
This method adds an associated bean using this method element as the originating element.
addAssociatedBean(ClassElement, VisitorContext) - Method in interface io.micronaut.inject.ast.beans.BeanElement
This method adds an associated bean using this class element as the originating element.
addAssociatedBean(ClassElement, VisitorContext) - Method in class io.micronaut.inject.writer.BeanDefinitionWriter
 
addAssociatedBean(Element, ClassElement) - Method in interface io.micronaut.inject.visitor.BeanElementVisitorContext
 
addConfigurationExcludes(String...) - Method in class io.micronaut.context.env.DefaultEnvironment
 
addConfigurationExcludes(String...) - Method in interface io.micronaut.context.env.Environment
Exclude configurations by name.
addConfigurationIncludes(String...) - Method in class io.micronaut.context.env.DefaultEnvironment
 
addConfigurationIncludes(String...) - Method in interface io.micronaut.context.env.Environment
Exclude configurations by name.
addConverter(Class<S>, Class<T>, TypeConverter<S, T>) - Method in class io.micronaut.context.env.DefaultEnvironment
 
addConverter(Class<S>, Class<T>, Function<S, T>) - Method in class io.micronaut.context.env.DefaultEnvironment
 
addDeclaredAnnotation(String, Map<CharSequence, Object>) - Method in class io.micronaut.inject.annotation.DefaultAnnotationMetadata
Adds an annotation directly declared on the element and its member values, if the annotation already exists the data will be merged with existing values replaced.
addDeclaredAnnotation(String, Map<CharSequence, Object>) - Method in class io.micronaut.inject.annotation.MutableAnnotationMetadata
 
addDeclaredAnnotation(String, Map<CharSequence, Object>, RetentionPolicy) - Method in class io.micronaut.inject.annotation.DefaultAnnotationMetadata
Adds an annotation directly declared on the element and its member values, if the annotation already exists the data will be merged with existing values replaced.
addDeclaredAnnotation(String, Map<CharSequence, Object>, RetentionPolicy) - Method in class io.micronaut.inject.annotation.MutableAnnotationMetadata
 
addDeclaredRepeatable(String, AnnotationValue) - Method in class io.micronaut.inject.annotation.DefaultAnnotationMetadata
Adds a repeatable annotation value.
addDeclaredRepeatable(String, AnnotationValue) - Method in class io.micronaut.inject.annotation.MutableAnnotationMetadata
 
addDeclaredRepeatable(String, AnnotationValue, RetentionPolicy) - Method in class io.micronaut.inject.annotation.DefaultAnnotationMetadata
Adds a repeatable annotation value.
addDeclaredRepeatable(String, AnnotationValue, RetentionPolicy) - Method in class io.micronaut.inject.annotation.MutableAnnotationMetadata
 
addDeclaredRepeatableStereotype(List<String>, String, AnnotationValue) - Method in class io.micronaut.inject.annotation.DefaultAnnotationMetadata
Adds a repeatable declared stereotype value.
addDeclaredRepeatableStereotype(List<String>, String, AnnotationValue) - Method in class io.micronaut.inject.annotation.MutableAnnotationMetadata
 
addDeclaredStereotype(List<String>, String, Map<CharSequence, Object>) - Method in class io.micronaut.inject.annotation.DefaultAnnotationMetadata
Adds a stereotype and its member values, if the annotation already exists the data will be merged with existing values replaced.
addDeclaredStereotype(List<String>, String, Map<CharSequence, Object>) - Method in class io.micronaut.inject.annotation.MutableAnnotationMetadata
 
addDeclaredStereotype(List<String>, String, Map<CharSequence, Object>, RetentionPolicy) - Method in class io.micronaut.inject.annotation.DefaultAnnotationMetadata
Adds a stereotype and its member values, if the annotation already exists the data will be merged with existing values replaced.
addDeclaredStereotype(List<String>, String, Map<CharSequence, Object>, RetentionPolicy) - Method in class io.micronaut.inject.annotation.MutableAnnotationMetadata
 
addDefaultAnnotationValues(String, Map<CharSequence, Object>) - Method in class io.micronaut.inject.annotation.DefaultAnnotationMetadata
Adds an annotation directly declared on the element and its member values, if the annotation already exists the data will be merged with existing values replaced.
addDefaultPropertySources(List<PropertySource>) - Method in class io.micronaut.context.env.DefaultEnvironment
Adds default property sources.
addDependentBean(BeanRegistration<T>) - Method in class io.micronaut.context.AbstractBeanResolutionContext
 
addDependentBean(BeanRegistration<T>) - Method in interface io.micronaut.context.BeanResolutionContext
Adds a dependent bean to the resolution context.
addDispatchTarget(DispatchWriter.DispatchTarget) - Method in class io.micronaut.inject.writer.DispatchWriter
Adds new custom dispatch target.
addError(T, String) - Method in class io.micronaut.inject.annotation.AbstractAnnotationMetadataBuilder
Adds an error.
addExecutableMethod(ExecutableMethod<T, ?>) - Method in class io.micronaut.context.AbstractBeanDefinition
Adds a new ExecutableMethod.
addGeneratedResource(String) - Method in interface io.micronaut.inject.visitor.VisitorContext
Some TypeElementVisitors generate classpath resources that other visitors might be interested in.
addGetField(FieldElement) - Method in class io.micronaut.inject.writer.DispatchWriter
Adds new get field dispatch target.
addInFlightBean(BeanIdentifier, BeanRegistration<T>) - Method in interface io.micronaut.context.BeanResolutionContext
Adds a bean that is created as part of the resolution.
addInFlightBean(BeanIdentifier, BeanRegistration<T>) - Method in class io.micronaut.context.DefaultBeanResolutionContext
 
addInjectionPoint(Class, Class, String, AnnotationMetadata, Argument[], boolean) - Method in class io.micronaut.context.AbstractBeanDefinition
Adds an injection point for a field.
addInjectionPoint(Class, String, Argument[], AnnotationMetadata, boolean) - Method in class io.micronaut.context.AbstractBeanDefinition
Adds an injection point for a method that cannot be resolved at runtime, but a compile time produced injection point exists.
addInterceptedMethod(TypedElement, MethodElement, String, String) - Method in class io.micronaut.inject.writer.DispatchWriter
Adds new interceptable method dispatch target.
addMessage(String, String) - Method in class io.micronaut.context.StaticMessageSource
Adds a message to the default locale.
addMessage(Locale, String, String) - Method in class io.micronaut.context.StaticMessageSource
Adds a message to the default locale.
addMethod(TypedElement, MethodElement) - Method in class io.micronaut.inject.writer.DispatchWriter
Adds new method dispatch target.
addMethod(TypedElement, MethodElement, boolean) - Method in class io.micronaut.inject.writer.DispatchWriter
Adds new method dispatch target.
addMutatedMetadata(String, Object, AnnotationMetadata) - Static method in class io.micronaut.inject.annotation.AbstractAnnotationMetadataBuilder
Used to store metadata mutations at compilation time.
addOriginatingElement(Element) - Method in class io.micronaut.inject.writer.AbstractClassFileWriter
 
addOriginatingElement(Element) - Method in interface io.micronaut.inject.writer.OriginatingElements
Add another element that should be included in the originating elements.
addOriginatingElement(Element) - Method in class io.micronaut.inject.writer.StaticOriginatingElements
 
addPackage(Package) - Method in interface io.micronaut.context.env.Environment
Add an application package.
addPackage(String) - Method in class io.micronaut.context.env.DefaultEnvironment
 
addPackage(String) - Method in interface io.micronaut.context.env.Environment
Add an application package.
addPostConstruct(Class, String, Argument[], AnnotationMetadata, boolean) - Method in class io.micronaut.context.AbstractBeanDefinition
Adds a post construct method definition.
addPreDestroy(Class, String, Argument[], AnnotationMetadata, boolean) - Method in class io.micronaut.context.AbstractBeanDefinition
Adds a pre destroy method definition.
addPropertySource(PropertySource) - Method in class io.micronaut.context.env.DefaultEnvironment
 
addPropertySource(PropertySource) - Method in interface io.micronaut.context.env.Environment
Adds a property source to this environment.
addPropertySource(PropertySource) - Method in class io.micronaut.context.env.PropertySourcePropertyResolver
Add a PropertySource to this resolver.
addPropertySource(String, Map<String, ? super Object>) - Method in class io.micronaut.context.env.DefaultEnvironment
 
addPropertySource(String, Map<String, ? super Object>) - Method in interface io.micronaut.context.env.Environment
Add a property source for the given map.
addPropertySource(String, Map<String, ? super Object>) - Method in class io.micronaut.context.env.PropertySourcePropertyResolver
Add a property source for the given map.
addRepeatable(String, AnnotationValue) - Method in class io.micronaut.inject.annotation.DefaultAnnotationMetadata
Adds a repeatable annotation value.
addRepeatable(String, AnnotationValue) - Method in class io.micronaut.inject.annotation.MutableAnnotationMetadata
 
addRepeatable(String, AnnotationValue, RetentionPolicy) - Method in class io.micronaut.inject.annotation.DefaultAnnotationMetadata
Adds a repeatable annotation value.
addRepeatable(String, AnnotationValue, RetentionPolicy) - Method in class io.micronaut.inject.annotation.MutableAnnotationMetadata
 
addRepeatableStereotype(List<String>, String, AnnotationValue) - Method in class io.micronaut.inject.annotation.DefaultAnnotationMetadata
Adds a repeatable stereotype value.
addRepeatableStereotype(List<String>, String, AnnotationValue) - Method in class io.micronaut.inject.annotation.MutableAnnotationMetadata
 
addSetField(FieldElement) - Method in class io.micronaut.inject.writer.DispatchWriter
Adds new set field dispatch target.
addStereotype(List<String>, String, Map<CharSequence, Object>) - Method in class io.micronaut.inject.annotation.DefaultAnnotationMetadata
Adds a stereotype and its member values, if the annotation already exists the data will be merged with existing values replaced.
addStereotype(List<String>, String, Map<CharSequence, Object>, RetentionPolicy) - Method in class io.micronaut.inject.annotation.DefaultAnnotationMetadata
Adds a stereotype and its member values, if the annotation already exists the data will be merged with existing values replaced.
addWarning(T, String) - Method in class io.micronaut.inject.annotation.AbstractAnnotationMetadataBuilder
Adds an warning.
AdvisedBeanType<T> - Interface in io.micronaut.inject
A marker interface for all BeanDefinitionReference and BeanDefinition instances to implement that provides access to the target bean type for an AOP advice bean.
AGGREGATING - io.micronaut.inject.visitor.TypeElementVisitor.VisitorKind
A visitor that generates a one or more files in the TypeElementVisitor.finish(VisitorContext) method computed from visiting multiple Element instances.
Aliases - Annotation Type in io.micronaut.context.annotation
A repeatable annotation that allows defining multiple AliasFor definitions.
AliasFor - Annotation Type in io.micronaut.context.annotation
Allows specifying an annotation member alias.
ALL_FIELDS - Static variable in interface io.micronaut.inject.ast.ElementQuery
Constant to retrieve all fields.
ALL_INNER_CLASSES - Static variable in interface io.micronaut.inject.ast.ElementQuery
Constant to retrieve inner classes.
ALL_METHODS - Static variable in interface io.micronaut.inject.ast.ElementQuery
Constant to retrieve all methods.
allowEmptyProviders(boolean) - Method in interface io.micronaut.context.ApplicationContextBuilder
Whether to error on an empty bean provider.
allowEmptyProviders(boolean) - Method in class io.micronaut.context.DefaultApplicationContextBuilder
 
allowZeroArgs() - Method in annotation type io.micronaut.context.annotation.ConfigurationBuilder
Some APIs allow zero argument setters to set boolean flags such as setDebug().
AMAZON_EC2 - io.micronaut.context.env.ComputePlatform
Amazon EC2.
AMAZON_EC2 - Static variable in interface io.micronaut.context.env.Environment
Cloud provider amazon ec2.
ANDROID - Static variable in interface io.micronaut.context.env.Environment
The android environment.
annotate(AnnotationMetadata, AnnotationValue<A2>) - Method in class io.micronaut.inject.annotation.AbstractAnnotationMetadataBuilder
Annotate an existing annotation metadata object.
annotate(AnnotationMetadata, AnnotationValue<T>) - Method in class io.micronaut.inject.writer.AbstractBeanDefinitionBuilder
Add an annotation to the given metadata.
annotate(AnnotationMetadata, String, Consumer<AnnotationValueBuilder<T>>) - Method in class io.micronaut.inject.writer.AbstractBeanDefinitionBuilder
Add an annotation to the given metadata.
annotate(AnnotationValue<T>) - Method in interface io.micronaut.inject.ast.Element
Annotate this element with the given annotation type.
annotate(AnnotationValue<T>) - Method in class io.micronaut.inject.writer.AbstractBeanDefinitionBuilder
 
annotate(Class<T>) - Method in interface io.micronaut.inject.ast.beans.BeanElementBuilder
 
annotate(Class<T>) - Method in interface io.micronaut.inject.ast.Element
Annotate this element with the given annotation type.
annotate(Class<T>, Consumer<AnnotationValueBuilder<T>>) - Method in interface io.micronaut.inject.ast.beans.BeanElementBuilder
 
annotate(Class<T>, Consumer<AnnotationValueBuilder<T>>) - Method in interface io.micronaut.inject.ast.Element
Annotate this element with the given annotation type.
annotate(String) - Method in interface io.micronaut.inject.ast.beans.BeanElementBuilder
 
annotate(String) - Method in interface io.micronaut.inject.ast.Element
Annotate this element with the given annotation type.
annotate(String, Consumer<AnnotationValueBuilder<T>>) - Method in interface io.micronaut.inject.ast.beans.BeanElementBuilder
 
annotate(String, Consumer<AnnotationValueBuilder<T>>) - Method in interface io.micronaut.inject.ast.Element
Annotate this element with the given annotation type.
annotate(String, Consumer<AnnotationValueBuilder<T>>) - Method in class io.micronaut.inject.writer.AbstractBeanDefinitionBuilder
 
annotate(String, Consumer<AnnotationValueBuilder<T>>) - Method in class io.micronaut.inject.writer.BeanDefinitionWriter
 
annotated() - Method in annotation type io.micronaut.context.annotation.Import
The annotations types to include in a search when specifying the Import.packages() attribute (this attribute has no effect when combined with Import.classes().
annotated(Predicate<AnnotationMetadata>) - Method in interface io.micronaut.inject.ast.ElementQuery
Allows filtering elements by annotation.
AnnotatedElementValidator - Interface in io.micronaut.inject.annotation
Abstract validator for AnnotatedElement that may represent source code level validation routes executed at compilation time.
annotation() - Method in annotation type io.micronaut.context.annotation.AliasFor
 
AnnotationConvertersRegistrar - Class in io.micronaut.inject.annotation
Registers annotation converters.
AnnotationConvertersRegistrar() - Constructor for class io.micronaut.inject.annotation.AnnotationConvertersRegistrar
 
AnnotationElement - Interface in io.micronaut.inject.ast
Represents an annotation in the AST.
AnnotationMapper<T extends java.lang.annotation.Annotation> - Interface in io.micronaut.inject.annotation
An AnnotationMapper is a type that is capable of mapping a given annotation to one or many annotations at compile time.
annotationMetadata - Variable in class io.micronaut.context.AbstractInitializableBeanDefinition.MethodReference
 
annotationMetadata - Variable in class io.micronaut.inject.writer.AbstractAnnotationMetadataWriter
 
annotationMetadata(AnnotationMetadata) - Method in interface io.micronaut.context.RuntimeBeanDefinition.Builder
The annotation metadata for the bean.
AnnotationMetadataException - Exception in io.micronaut.inject.annotation
An exception that occurs constructing AnnotationMetadata.
AnnotationMetadataException(String) - Constructor for exception io.micronaut.inject.annotation.AnnotationMetadataException
 
AnnotationMetadataException(String, Throwable) - Constructor for exception io.micronaut.inject.annotation.AnnotationMetadataException
 
AnnotationMetadataHierarchy - Class in io.micronaut.inject.annotation
Used to represent an annotation metadata hierarchy.
AnnotationMetadataHierarchy(AnnotationMetadata...) - Constructor for class io.micronaut.inject.annotation.AnnotationMetadataHierarchy
Default constructor.
AnnotationMetadataReference - Class in io.micronaut.inject.annotation
A reference to AnnotationMetadata.
AnnotationMetadataReference(String, AnnotationMetadata) - Constructor for class io.micronaut.inject.annotation.AnnotationMetadataReference
 
AnnotationMetadataSupport - Class in io.micronaut.inject.annotation
Support method for AnnotationMetadata.
AnnotationMetadataSupport() - Constructor for class io.micronaut.inject.annotation.AnnotationMetadataSupport
 
AnnotationMetadataWriter - Class in io.micronaut.inject.annotation
Responsible for writing class files that are instances of AnnotationMetadata.
AnnotationMetadataWriter(String, ClassElement, AnnotationMetadata) - Constructor for class io.micronaut.inject.annotation.AnnotationMetadataWriter
Deprecated.
No longer needs to be instantiated directly, just use the static methods
AnnotationMetadataWriter(String, ClassElement, AnnotationMetadata, boolean) - Constructor for class io.micronaut.inject.annotation.AnnotationMetadataWriter
Deprecated.
No longer needs to be instantiated directly, just use the static methods
annotationName() - Method in annotation type io.micronaut.context.annotation.AliasFor
 
AnnotationProcessor<A extends java.lang.annotation.Annotation,​T> - Interface in io.micronaut.context.processor
An annotation processor is an object that processes the presence if a given annotation.
AnnotationReference(Argument) - Constructor for class io.micronaut.context.AbstractInitializableBeanDefinition.AnnotationReference
 
AnnotationRemapper - Interface in io.micronaut.inject.annotation
Allows remapping of annotations from one annotation set to another at compilation time.
AnnotationTransformer<T extends java.lang.annotation.Annotation> - Interface in io.micronaut.inject.annotation
An AnnotationTransformer transforms an annotation definition into one or many other annotation definitions discarding the original annotation.
annotationType() - Method in class io.micronaut.context.scope.AbstractConcurrentCustomScope
 
annotationType() - Method in interface io.micronaut.context.scope.CustomScope
 
annotationType() - Method in interface io.micronaut.inject.annotation.TypedAnnotationMapper
The annotation type to be mapped.
annotationType() - Method in interface io.micronaut.inject.annotation.TypedAnnotationTransformer
The annotation type to be mapped.
any() - Static method in class io.micronaut.inject.qualifiers.Qualifiers
Allows looking up the first matching instance.
Any - Annotation Type in io.micronaut.context.annotation
Qualifier that can be used on a bean to indicate it should match any qualifier or on a injection point to indicate it should match any bean.
AnyQualifier<T> - Class in io.micronaut.inject.qualifiers
A qualifier to lookup any type.
ApplicationContext - Interface in io.micronaut.context
An application context extends a BeanContext and adds the concepts of configuration, environments and runtimes.
ApplicationContextBuilder - Interface in io.micronaut.context
An interface for building an application context.
ApplicationContextConfiguration - Interface in io.micronaut.context
An interface for configuring an application context.
ApplicationContextConfigurer - Interface in io.micronaut.context
An application context configurer is responsible for configuring an application context before the application/function is started.
ApplicationContextLifeCycle<T extends ApplicationContextLifeCycle> - Interface in io.micronaut.context
An interface for classes that manage the ApplicationContext life cycle and shut it down when the class is shutdown.
ApplicationContextProvider - Interface in io.micronaut.context
An interface for classes that provide an ApplicationContext.
ApplicationEvent - Class in io.micronaut.context.event
An ApplicationEvent is a user specified event object.
ApplicationEvent(Object) - Constructor for class io.micronaut.context.event.ApplicationEvent
Constructs a prototypical Event.
ApplicationEventListener<E> - Interface in io.micronaut.context.event
An interface for receivers of application events.
ApplicationEventPublisher<T> - Interface in io.micronaut.context.event
Interface for classes that publish events received by ApplicationEventListener instances.
ApplicationEventPublisherFactory<T> - Class in io.micronaut.context.event
Constructs instances of ApplicationEventPublisher.
ApplicationEventPublisherFactory() - Constructor for class io.micronaut.context.event.ApplicationEventPublisherFactory
 
areAnnotationDefaultsRegistered(String) - Static method in class io.micronaut.inject.annotation.DefaultAnnotationMetadata
Returns whether annotation defaults are registered for the give annotation.
areTypesCompatible(Class[], List<Class>) - Static method in class io.micronaut.inject.qualifiers.TypeArgumentQualifier
Are the given types compatible.
areTypesCompatible(List<Class>) - Method in class io.micronaut.inject.qualifiers.TypeArgumentQualifier
 
args(String...) - Method in interface io.micronaut.context.ApplicationContextBuilder
Set the command line arguments.
args(String...) - Method in class io.micronaut.context.DefaultApplicationContextBuilder
 
argument - Variable in class io.micronaut.context.AbstractInitializableBeanDefinition.AnnotationReference
 
argument - Variable in class io.micronaut.context.AbstractInitializableBeanDefinition.FieldReference
 
ArgumentBeanType<T> - Class in io.micronaut.inject
Represents an Argument as a BeanType.
ArgumentBeanType(Argument<T>) - Constructor for class io.micronaut.inject.ArgumentBeanType
Default constructor.
ArgumentInjectionPoint<B,​T> - Interface in io.micronaut.inject
An injection point for a method or constructor argument.
argumentOf(Class<T1>) - Static method in interface io.micronaut.context.BeanProvider
Create an argument for the given type to aid with bean provider lookup.
arguments - Variable in class io.micronaut.context.AbstractInitializableBeanDefinition.MethodReference
 
ARRAY_PATTERN - Static variable in class io.micronaut.inject.writer.AbstractClassFileWriter
 
ArrayableClassElement - Interface in io.micronaut.inject.ast
Interface for class elements that can be converted to/from an array type.
asArgument() - Method in class io.micronaut.context.AbstractBeanResolutionContext.FieldSegment
 
asArgument() - Method in interface io.micronaut.inject.ArgumentInjectionPoint
 
asArgument() - Method in interface io.micronaut.inject.BeanDefinition
 
asMap() - Method in class io.micronaut.context.env.MapPropertySource
The backing map (unmodifiable).
assertNoConstructorForContextAnnotation(ClassElement) - Static method in class io.micronaut.context.visitor.ContextConfigurerVisitor
Checks that a class annotated with ContextConfigurer doesn't have any constructor with parameters, which is unsupported.
AZURE - io.micronaut.context.env.ComputePlatform
Microsoft Azure.
AZURE - Static variable in interface io.micronaut.context.env.Environment
Cloud provider Microsoft Azure.

B

banner(boolean) - Method in interface io.micronaut.context.ApplicationContextBuilder
Whether the banner is enabled or not.
banner(boolean) - Method in class io.micronaut.context.DefaultApplicationContextBuilder
 
Banner - Interface in io.micronaut.context.banner
Print a banner programmatically.
BARE_METAL - io.micronaut.context.env.ComputePlatform
Cloud or non cloud provider on bare metal (unknown).
BARE_METAL - Static variable in interface io.micronaut.context.env.Environment
Cloud or non cloud provider on bare metal (unknown).
bean - Variable in class io.micronaut.context.event.BeanEvent
 
bean() - Method in annotation type io.micronaut.context.annotation.Replaces
 
bean() - Method in annotation type io.micronaut.context.annotation.Requires
Expresses that the bean the given class should be available for the bean or configuration to load.
bean() - Method in class io.micronaut.context.BeanRegistration
 
bean() - Method in interface io.micronaut.context.scope.CreatedBean
 
Bean - Annotation Type in io.micronaut.context.annotation
Annotation used to configure a bean.
beanAdded(BeanElementBuilder, VisitorContext) - Method in interface io.micronaut.context.visitor.BeanImportHandler
Callback method invoked when a bean is added.
BeanClassWriter - Interface in io.micronaut.inject.writer
Extended version of ClassWriterOutputVisitor for types that write beans.
BeanConfiguration - Interface in io.micronaut.inject
A BeanConfiguration is a grouping of several BeanDefinition instances.
BeanConfigurationWriter - Class in io.micronaut.inject.writer
Writes configuration classes for configuration packages using ASM.
BeanConfigurationWriter(String, Element, AnnotationMetadata) - Constructor for class io.micronaut.inject.writer.BeanConfigurationWriter
 
BeanConstructorElement - Interface in io.micronaut.inject.ast.beans
Represents the current bean constructor when used through the BeanElementBuilder API.
BeanContext - Interface in io.micronaut.context
The core BeanContext abstraction which allows for dependency injection of classes annotated with Inject.
BeanContextConditional - Interface in io.micronaut.inject
Interface for other types that are conditional within a context.
BeanContextConfiguration - Interface in io.micronaut.context
Configuration for the BeanContext.
BeanContextEvent - Class in io.micronaut.context.event
A BeanContextEvent is an event fired from the BeanContext instance.
BeanContextEvent(BeanContext) - Constructor for class io.micronaut.context.event.BeanContextEvent
Constructs a prototypical Event.
BeanContextException - Exception in io.micronaut.context.exceptions
An exception that occurs loading the context.
BeanContextException(String) - Constructor for exception io.micronaut.context.exceptions.BeanContextException
 
BeanContextException(String, Throwable) - Constructor for exception io.micronaut.context.exceptions.BeanContextException
 
BeanCreatedEvent<T> - Class in io.micronaut.context.event
An event fired when a bean is created and fully initialized.
BeanCreatedEvent(BeanContext, BeanDefinition<T>, BeanIdentifier, T) - Constructor for class io.micronaut.context.event.BeanCreatedEvent
 
BeanCreatedEventListener<T> - Interface in io.micronaut.context.event
An event listener that is triggered each time a bean is created.
BeanCreationContext<T> - Interface in io.micronaut.context.scope
Context object passed to CustomScope instances for creating new beans.
BeanCreationException - Exception in io.micronaut.context.exceptions
A base class for exceptions that occurred during bean creation.
BeanCreationException(BeanResolutionContext, String) - Constructor for exception io.micronaut.context.exceptions.BeanCreationException
 
BeanCreationException(BeanResolutionContext, String, Throwable) - Constructor for exception io.micronaut.context.exceptions.BeanCreationException
 
BeanCreationException(BeanType<T>, String) - Constructor for exception io.micronaut.context.exceptions.BeanCreationException
 
BeanCreationException(BeanType<T>, String, Throwable) - Constructor for exception io.micronaut.context.exceptions.BeanCreationException
 
BeanCreationException(String) - Constructor for exception io.micronaut.context.exceptions.BeanCreationException
 
BeanCreationException(String, Throwable) - Constructor for exception io.micronaut.context.exceptions.BeanCreationException
 
beanDefinition - Variable in class io.micronaut.context.event.BeanEvent
 
BeanDefinition<T> - Interface in io.micronaut.inject
Defines a bean definition and its requirements.
BeanDefinitionMethodReference<T,​R> - Interface in io.micronaut.inject
An interface for a ExecutableMethod that is associated with a BeanDefinitionReference.
BeanDefinitionProcessor<A extends java.lang.annotation.Annotation> - Interface in io.micronaut.context.processor
A bean definition processor is a processor that is called once for each bean annotated with the given annotation type.
BeanDefinitionReference<T> - Interface in io.micronaut.inject
A bean definition reference provides a reference to a BeanDefinition thus allowing for soft loading of bean definitions without loading the actual types.
BeanDefinitionReferenceWriter - Class in io.micronaut.inject.writer
Writes the bean definition class file to disk.
BeanDefinitionReferenceWriter(BeanDefinitionVisitor) - Constructor for class io.micronaut.inject.writer.BeanDefinitionReferenceWriter
Default constructor.
BeanDefinitionRegistry - Interface in io.micronaut.context
Core bean definition registry interface containing methods to find BeanDefinition instances.
BeanDefinitionValidator - Interface in io.micronaut.inject.validation
Interface to integrate bean validation into the construction of beans within the BeanContext.
BeanDefinitionVisitor - Interface in io.micronaut.inject.writer
Interface for BeanDefinitionVisitor implementations such as BeanDefinitionWriter.
BeanDefinitionWriter - Class in io.micronaut.inject.writer
Responsible for building BeanDefinition instances at compile time.
BeanDefinitionWriter(ClassElement, ConfigurationMetadataBuilder<?>, VisitorContext) - Constructor for class io.micronaut.inject.writer.BeanDefinitionWriter
Creates a bean definition writer.
BeanDefinitionWriter(ClassElement, OriginatingElements, ConfigurationMetadataBuilder<?>, VisitorContext) - Constructor for class io.micronaut.inject.writer.BeanDefinitionWriter
Creates a bean definition writer.
BeanDefinitionWriter(Element, OriginatingElements, ConfigurationMetadataBuilder<?>, VisitorContext, Integer) - Constructor for class io.micronaut.inject.writer.BeanDefinitionWriter
Creates a bean definition writer.
BeanDefinitionWriter.MethodVisitData - Class in io.micronaut.inject.writer
Data used when visiting method.
BeanDestroyedEvent<T> - Class in io.micronaut.context.event
An event fired when a bean has been destroyed and all PreDestroy methods have been invoked.
BeanDestroyedEvent(BeanContext, BeanDefinition<T>, T) - Constructor for class io.micronaut.context.event.BeanDestroyedEvent
 
BeanDestroyedEventListener<T> - Interface in io.micronaut.context.event
An event listener that is triggered after a bean is destroyed.
BeanDestructionException - Exception in io.micronaut.context.exceptions
Exception type for exceptions that happen during bean destruction.
BeanDestructionException(BeanType<?>, Throwable) - Constructor for exception io.micronaut.context.exceptions.BeanDestructionException
 
BeanElement - Interface in io.micronaut.inject.ast.beans
Models a bean that will be produced by Micronaut.
BeanElementBuilder - Interface in io.micronaut.inject.ast.beans
Interface for defining beans at compilation time from an originating element.
BeanElementVisitor<A extends java.lang.annotation.Annotation> - Interface in io.micronaut.inject.visitor
Allows visiting a bean to perform any validation prior to when bean definitions are written out.
BeanElementVisitorContext - Interface in io.micronaut.inject.visitor
Internal interface for adding associated beans.
BeanEvent<T> - Class in io.micronaut.context.event
An abstract bean event.
BeanEvent(BeanContext, BeanDefinition<T>, T) - Constructor for class io.micronaut.context.event.BeanEvent
 
BeanFactory<T> - Interface in io.micronaut.inject
An interface for classes that are capable of taking the BeanDefinition instance and building a concrete instance.
BeanFieldElement - Interface in io.micronaut.inject.ast.beans
Represents a configurable bean field.
BeanIdentifier - Interface in io.micronaut.inject
An identifier for a Bean that can be used as a key to uniquely identify an instance.
BeanImportHandler - Interface in io.micronaut.context.visitor
Interface that allows extension of Bean import handling in other to support other injection systems beyond JSR-330 in downstream modules.
BeanImportVisitor - Class in io.micronaut.context.visitor
Implementation of Import.
BeanImportVisitor() - Constructor for class io.micronaut.context.visitor.BeanImportVisitor
 
BeanInitializedEventListener<T> - Interface in io.micronaut.context.event
Allows hooking into bean instantiation at the point prior to when PostConstruct initialization hooks have been called and in the case of bean BeanProvider instances the BeanProvider.get() method has not yet been invoked.
BeanInitializingEvent<T> - Class in io.micronaut.context.event
An event fired when a bean's properties have been populated but initialization hooks (such as PostConstruct methods) have not yet been triggered.
BeanInitializingEvent(BeanContext, BeanDefinition<T>, T) - Constructor for class io.micronaut.context.event.BeanInitializingEvent
 
BeanInstantiationException - Exception in io.micronaut.context.exceptions
Thrown when no such beans exists.
BeanInstantiationException(BeanResolutionContext, String) - Constructor for exception io.micronaut.context.exceptions.BeanInstantiationException
 
BeanInstantiationException(BeanResolutionContext, Throwable) - Constructor for exception io.micronaut.context.exceptions.BeanInstantiationException
 
BeanInstantiationException(BeanType<T>, String) - Constructor for exception io.micronaut.context.exceptions.BeanInstantiationException
 
BeanInstantiationException(BeanType<T>, Throwable) - Constructor for exception io.micronaut.context.exceptions.BeanInstantiationException
 
BeanInstantiationException(String) - Constructor for exception io.micronaut.context.exceptions.BeanInstantiationException
 
BeanInstantiationException(String, Throwable) - Constructor for exception io.micronaut.context.exceptions.BeanInstantiationException
 
BeanLocator - Interface in io.micronaut.context
Core interface for locating and discovering Bean instances.
BeanMethodElement - Interface in io.micronaut.inject.ast.beans
Represents a configurable bean method.
BeanMethodRef(Argument<P>, String, AnnotationMetadata, Argument<?>[], int) - Constructor for class io.micronaut.inject.beans.AbstractInitializableBeanIntrospection.BeanMethodRef
 
BeanParameterElement - Interface in io.micronaut.inject.ast.beans
Represents a configurable bean parameter.
BeanPreDestroyEvent<T> - Class in io.micronaut.context.event
An event fired when a bean is about to be destroyed but before any PreDestroy methods are invoked..
BeanPreDestroyEvent(BeanContext, BeanDefinition<T>, T) - Constructor for class io.micronaut.context.event.BeanPreDestroyEvent
 
BeanPreDestroyEventListener<T> - Interface in io.micronaut.context.event
An event listener that is triggered before a bean is destroyed.
beanProperty() - Method in annotation type io.micronaut.context.annotation.Requires
Used in combination with Requires.bean() to express that the given bean property should be set for the bean to load.
BeanPropertyRef(Argument<P>, int, int, int, boolean, boolean) - Constructor for class io.micronaut.inject.beans.AbstractInitializableBeanIntrospection.BeanPropertyRef
 
BeanProvider<T> - Interface in io.micronaut.context
A BeanProvider is a richer replacement for the Provider interface that provides additional Micronaut specific methods to assist in programmatic bean creation and discovery.
BeanProviderDefinition - Class in io.micronaut.inject.provider
Implementation for BeanProvider bean lookups.
BeanProviderDefinition() - Constructor for class io.micronaut.inject.provider.BeanProviderDefinition
 
BeanRegistration<T> - Class in io.micronaut.context
A bean registration is an association between a BeanDefinition and a created bean, typically a Singleton.
BeanRegistration(BeanIdentifier, BeanDefinition<T>, T) - Constructor for class io.micronaut.context.BeanRegistration
 
BeanResolutionContext - Interface in io.micronaut.context
Represents the resolution context for a current resolve of a given bean.
BeanResolutionContext.Path - Interface in io.micronaut.context
Represents a path taken to resolve a bean definitions dependencies.
BeanResolutionContext.Segment<T> - Interface in io.micronaut.context
A segment in a path.
beans() - Method in annotation type io.micronaut.context.annotation.Requires
Expresses that beans of the given types should be available for the bean or configuration to load.
BeanType<T> - Interface in io.micronaut.inject
A reference to a bean.
beginAnnotationMetadataMethod(ClassWriter) - Method in class io.micronaut.inject.writer.AbstractAnnotationMetadataWriter
Returns the generator adaptor for the method that resolves the annotation metadata.
beginAnnotationMetadataMethod(ClassWriter) - Method in class io.micronaut.inject.writer.ExecutableMethodWriter
 
BOOLEAN - Static variable in class io.micronaut.inject.ast.PrimitiveElement
 
booleanValue(Class<? extends Annotation>, String) - Method in class io.micronaut.inject.annotation.AbstractEnvironmentAnnotationMetadata
 
booleanValue(Class<? extends Annotation>, String) - Method in class io.micronaut.inject.annotation.AnnotationMetadataHierarchy
 
booleanValue(Class<? extends Annotation>, String) - Method in class io.micronaut.inject.annotation.DefaultAnnotationMetadata
 
booleanValue(Class<? extends Annotation>, String, Function<Object, Object>) - Method in class io.micronaut.inject.annotation.AnnotationMetadataHierarchy
 
booleanValue(Class<? extends Annotation>, String, Function<Object, Object>) - Method in class io.micronaut.inject.annotation.DefaultAnnotationMetadata
Retrieve the boolean value and optionally map its value.
booleanValue(String, String) - Method in class io.micronaut.inject.annotation.AbstractEnvironmentAnnotationMetadata
 
booleanValue(String, String) - Method in class io.micronaut.inject.annotation.AnnotationMetadataHierarchy
 
booleanValue(String, String) - Method in class io.micronaut.inject.annotation.DefaultAnnotationMetadata
 
booleanValue(String, String, Function<Object, Object>) - Method in class io.micronaut.inject.annotation.AnnotationMetadataHierarchy
 
booleanValue(String, String, Function<Object, Object>) - Method in class io.micronaut.inject.annotation.DefaultAnnotationMetadata
Retrieve the boolean value and optionally map its value.
BOOTSTRAP_CONTEXT_PROPERTY - Static variable in interface io.micronaut.context.env.Environment
Whether the bootstrap context is enabled.
BOOTSTRAP_NAME - Static variable in interface io.micronaut.context.env.Environment
The default bootstrap config name.
BOOTSTRAP_NAME_PROPERTY - Static variable in interface io.micronaut.context.env.Environment
System property to override the default bootstrap name.
BootstrapContextCompatible - Annotation Type in io.micronaut.context.annotation
An annotation indicating that a bean can be loaded into the Bootstrap Context.
bootstrapEnvironment(boolean) - Method in interface io.micronaut.context.ApplicationContextBuilder
Sets whether the bootstrap environment should be initialized.
bootstrapEnvironment(boolean) - Method in class io.micronaut.context.DefaultApplicationContextBuilder
 
BootstrapPropertySourceLocator - Interface in io.micronaut.context.env
Allows blocking resolving of PropertySource from remote distributed configuration servers.
build() - Method in interface io.micronaut.context.ApplicationContextBuilder
Builds the ApplicationContext, but does not start it.
build() - Static method in interface io.micronaut.context.BeanContext
Build a BeanContext.
build() - Method in class io.micronaut.context.DefaultApplicationContextBuilder
 
build() - Method in interface io.micronaut.context.RuntimeBeanDefinition.Builder
Builds the runtime bean.
build() - Method in class io.micronaut.inject.writer.AbstractBeanDefinitionBuilder
Build the bean definition writer.
build(BeanContext, BeanDefinition<T>) - Method in interface io.micronaut.inject.BeanFactory
Builds a bean instance.
build(BeanResolutionContext, BeanContext, BeanDefinition<ApplicationEventPublisher<T>>) - Method in class io.micronaut.context.event.ApplicationEventPublisherFactory
 
build(BeanResolutionContext, BeanContext, BeanDefinition<T>) - Method in interface io.micronaut.inject.BeanFactory
Builds a bean instance.
build(BeanResolutionContext, BeanContext, BeanDefinition<T>) - Method in interface io.micronaut.inject.ParametrizedBeanFactory
 
build(BeanResolutionContext, BeanContext, BeanDefinition<T>) - Method in class io.micronaut.inject.provider.AbstractProviderDefinition
 
build(BeanResolutionContext, BeanContext, BeanDefinition<T>, Map<String, Object>) - Method in class io.micronaut.context.AbstractInitializableBeanDefinition
build(BeanResolutionContext, BeanContext, BeanDefinition<T>, Map<String, Object>) - Method in class io.micronaut.context.AbstractParametrizedBeanDefinition
 
build(BeanResolutionContext, BeanContext, BeanDefinition<T>, Map<String, Object>) - Method in interface io.micronaut.inject.ParametrizedBeanFactory
Variation of the BeanFactory.build(BeanContext, BeanDefinition) method that allows passing the values necessary for successful bean construction.
build(ClassLoader) - Static method in interface io.micronaut.context.BeanContext
Build a BeanContext.
build(String, T) - Method in class io.micronaut.inject.annotation.AbstractAnnotationMetadataBuilder
Build the meta data for the given element.
build(T) - Method in class io.micronaut.inject.annotation.AbstractAnnotationMetadataBuilder
Build the meta data for the given element.
buildArgument(GeneratorAdapter, String, ClassElement) - Static method in class io.micronaut.inject.writer.AbstractClassFileWriter
Builds an argument instance.
buildArgument(GeneratorAdapter, String, Type) - Static method in class io.micronaut.inject.writer.AbstractClassFileWriter
Builds an argument instance.
buildArgumentWithGenerics(GeneratorAdapter, Type, AnnotationMetadataReference, ClassElement[]) - Static method in class io.micronaut.inject.writer.AbstractClassFileWriter
Builds generic type arguments recursively.
buildArgumentWithGenerics(Type, ClassWriter, GeneratorAdapter, String, Type, ClassElement, Map<String, ClassElement>, Set<String>, Map<String, Integer>, Map<String, GeneratorAdapter>) - Static method in class io.micronaut.inject.writer.AbstractClassFileWriter
Builds generic type arguments recursively.
buildBundleCache() - Method in class io.micronaut.context.i18n.ResourceBundleMessageSource
Build the cache used to store resolved bundles.
buildDeclared(T) - Method in class io.micronaut.inject.annotation.AbstractAnnotationMetadataBuilder
Build only metadata for declared annotations.
buildDeclared(T, List<? extends A>, boolean) - Method in class io.micronaut.inject.annotation.AbstractAnnotationMetadataBuilder
Build only metadata for declared annotations.
buildDispatchMethod(ClassWriter) - Method in class io.micronaut.inject.writer.DispatchWriter
Build dispatch method if needed.
buildDispatchOneMethod(ClassWriter) - Method in class io.micronaut.inject.writer.DispatchWriter
Build dispatch one method if needed.
builder() - Static method in interface io.micronaut.context.ApplicationContext
builder(B) - Static method in interface io.micronaut.context.RuntimeBeanDefinition
A new builder for constructing and configuring runtime created beans.
builder(Argument<B>, Supplier<B>) - Static method in interface io.micronaut.context.RuntimeBeanDefinition
A new builder for constructing and configuring runtime created beans.
builder(Class<B>, Supplier<B>) - Static method in interface io.micronaut.context.RuntimeBeanDefinition
A new builder for constructing and configuring runtime created beans.
builder(ClassLoader) - Static method in interface io.micronaut.context.ApplicationContext
 
builder(ClassLoader, String...) - Static method in interface io.micronaut.context.ApplicationContext
builder(Class, String...) - Static method in interface io.micronaut.context.ApplicationContext
builder(String...) - Static method in interface io.micronaut.context.ApplicationContext
builder(Map<String, Object>, String...) - Static method in interface io.micronaut.context.ApplicationContext
buildForMethod(T) - Method in class io.micronaut.inject.annotation.AbstractAnnotationMetadataBuilder
Build the meta data for the given method element excluding any class metadata.
buildForParent(String, T, T) - Method in class io.micronaut.inject.annotation.AbstractAnnotationMetadataBuilder
Build the meta data for the given parent and method element excluding any class metadata.
buildForParent(T, T) - Method in class io.micronaut.inject.annotation.AbstractAnnotationMetadataBuilder
Get the annotation metadata for the given element and the given parent.
buildForParent(T, T, boolean) - Method in class io.micronaut.inject.annotation.AbstractAnnotationMetadataBuilder
Build the meta data for the given method element excluding any class metadata.
buildForParents(String, List<T>, T) - Method in class io.micronaut.inject.annotation.AbstractAnnotationMetadataBuilder
Build the meta data for the given parents and method element excluding any class metadata.
buildForParents(List<T>, T) - Method in class io.micronaut.inject.annotation.AbstractAnnotationMetadataBuilder
Get the annotation metadata for the given element and the given parents.
buildGetTargetMethodByIndex(ClassWriter) - Method in class io.micronaut.inject.writer.DispatchWriter
Build get target method by index method if needed.
buildHierarchy(T, boolean, boolean) - Method in class io.micronaut.inject.annotation.AbstractAnnotationMetadataBuilder
Build the type hierarchy for the given element.
buildInvokeMethod(Type, String, ClassElement, Collection<ParameterElement>, GeneratorAdapter) - Method in class io.micronaut.inject.writer.ExecutableMethodWriter
 
buildMessageCache() - Method in class io.micronaut.context.i18n.ResourceBundleMessageSource
Build the cache used to store resolved messages.
buildOverridden(T) - Method in class io.micronaut.inject.annotation.AbstractAnnotationMetadataBuilder
Build metadata for the given element, including any metadata that is inherited via method or type overrides.
buildPropertyPath(T, T, String) - Method in class io.micronaut.inject.configuration.ConfigurationMetadataBuilder
Build a property path for the given declaring type and property name.
buildProvider(BeanResolutionContext, BeanContext, Argument<Object>, Qualifier<Object>, boolean) - Method in class io.micronaut.inject.provider.AbstractProviderDefinition
Builds a provider implementation.
buildProvider(BeanResolutionContext, BeanContext, Argument<Object>, Qualifier<Object>, boolean) - Method in class io.micronaut.inject.provider.BeanProviderDefinition
 
buildProvider(BeanResolutionContext, BeanContext, Argument<Object>, Qualifier<Object>, boolean) - Method in class io.micronaut.inject.provider.JakartaProviderBeanDefinition
 
buildProvider(BeanResolutionContext, BeanContext, Argument<Object>, Qualifier<Object>, boolean) - Method in class io.micronaut.inject.provider.JavaxProviderBeanDefinition
 
buildSegments(String) - Method in class io.micronaut.context.env.DefaultPropertyPlaceholderResolver
Split a placeholder value into logic segments.
buildTypePath(T, T) - Method in class io.micronaut.inject.configuration.ConfigurationMetadataBuilder
buildTypePath(T, T, AnnotationMetadata) - Method in class io.micronaut.inject.configuration.ConfigurationMetadataBuilder
byAnnotation(AnnotationMetadata, AnnotationValue<T>) - Static method in class io.micronaut.inject.qualifiers.Qualifiers
Build a qualifier for the given annotation value.
byAnnotation(AnnotationMetadata, Class<? extends Annotation>) - Static method in class io.micronaut.inject.qualifiers.Qualifiers
Build a qualifier for the given annotation.
byAnnotation(AnnotationMetadata, String) - Static method in class io.micronaut.inject.qualifiers.Qualifiers
Build a qualifier for the given annotation.
byAnnotation(Annotation) - Static method in class io.micronaut.inject.qualifiers.Qualifiers
Build a qualifier for the given annotation.
byAnnotationSimple(AnnotationMetadata, String) - Static method in class io.micronaut.inject.qualifiers.Qualifiers
Build a qualifier for the given annotation.
byExactTypeArgumentName(String) - Static method in class io.micronaut.inject.qualifiers.Qualifiers
Build a qualifier for the given generic type argument name.
byInterceptorBinding(AnnotationMetadata) - Static method in class io.micronaut.inject.qualifiers.Qualifiers
Reduces bean definitions by the given interceptor binding.
byInterceptorBinding(Collection<String>) - Static method in class io.micronaut.inject.qualifiers.Qualifiers
byInterceptorBindingValues(Collection<AnnotationValue<?>>) - Static method in class io.micronaut.inject.qualifiers.Qualifiers
Reduces bean definitions by the given interceptor binding.
byName(String) - Static method in class io.micronaut.inject.qualifiers.Qualifiers
Build a qualifier for the given name.
byQualifiers(Qualifier<T>...) - Static method in class io.micronaut.inject.qualifiers.Qualifiers
Build a qualifier from other qualifiers.
byRepeatableAnnotation(AnnotationMetadata, String) - Static method in class io.micronaut.inject.qualifiers.Qualifiers
Builds a qualifier that uses the given repeatable annotation.
byStereotype(Class<? extends Annotation>) - Static method in class io.micronaut.inject.qualifiers.Qualifiers
Build a qualifier for the given annotation.
byStereotype(String) - Static method in class io.micronaut.inject.qualifiers.Qualifiers
Build a qualifier for the given annotation.
BYTE - Static variable in class io.micronaut.inject.ast.PrimitiveElement
 
byType(Class...) - Static method in class io.micronaut.inject.qualifiers.Qualifiers
Build a qualifier for the given generic type arguments.
byTypeArguments(Class...) - Static method in class io.micronaut.inject.qualifiers.Qualifiers
Build a qualifier for the given generic type arguments.
byTypeArgumentsClosest(Class...) - Static method in class io.micronaut.inject.qualifiers.Qualifiers
Build a qualifier for the given generic type arguments.

C

CachedEnvironment - Class in io.micronaut.context.env
A "cached environment" is a performance optimization aimed at minimizing the cost of calling System.getenv() or System.getProperties().
CachedEnvironment() - Constructor for class io.micronaut.context.env.CachedEnvironment
 
CallableInjectionPoint<T> - Interface in io.micronaut.inject
A callable injection point is an injection point that accepts Argument instances.
canConvert(Class<S>, Class<T>) - Method in class io.micronaut.context.env.DefaultEnvironment
 
catalog - Variable in class io.micronaut.context.env.PropertySourcePropertyResolver
 
CHAR - Static variable in class io.micronaut.inject.ast.PrimitiveElement
 
checkIfShouldLoad(BeanResolutionContext, BeanContext) - Method in class io.micronaut.context.AbstractInitializableBeanDefinition
Checks whether the bean should be loaded.
checkInjectedBeanPropertyValue(String, Object, String, String) - Method in class io.micronaut.context.AbstractInitializableBeanDefinition
Check the value of the injected bean property to decide whether the bean should be loaded.
children() - Method in annotation type io.micronaut.context.annotation.ConfigurationBuilder
 
CircularDependencyException - Exception in io.micronaut.context.exceptions
Represents a circular dependency failure.
CircularDependencyException(BeanResolutionContext, Argument, String) - Constructor for exception io.micronaut.context.exceptions.CircularDependencyException
 
CircularDependencyException(BeanResolutionContext, BeanDefinition, String, Argument, String) - Constructor for exception io.micronaut.context.exceptions.CircularDependencyException
 
CircularDependencyException(BeanResolutionContext, BeanDefinition, String, String) - Constructor for exception io.micronaut.context.exceptions.CircularDependencyException
 
CircularDependencyException(BeanResolutionContext, FieldInjectionPoint, String) - Constructor for exception io.micronaut.context.exceptions.CircularDependencyException
 
CircularDependencyException(BeanResolutionContext, MethodInjectionPoint, Argument, String) - Constructor for exception io.micronaut.context.exceptions.CircularDependencyException
 
CLASS_SUFFIX - Static variable in class io.micronaut.inject.writer.BeanConfigurationWriter
Suffix for generated configuration classes.
CLASS_SUFFIX - Static variable in class io.micronaut.inject.writer.BeanDefinitionWriter
 
CLASS_SUFFIX - Static variable in class io.micronaut.inject.writer.ExecutableMethodsDefinitionWriter
 
ClassElement - Interface in io.micronaut.inject.ast
Stores data about an element that references a class.
classes() - Method in annotation type io.micronaut.context.annotation.Import
 
classes() - Method in annotation type io.micronaut.context.annotation.Requires
Expresses the given classes that should be present on the classpath for the bean or configuration to load.
ClassGenerationException - Exception in io.micronaut.inject.writer
Thrown when an exception occurs during compilation due to a class generation error.
ClassGenerationException(String) - Constructor for exception io.micronaut.inject.writer.ClassGenerationException
 
ClassGenerationException(String, Throwable) - Constructor for exception io.micronaut.inject.writer.ClassGenerationException
 
classLoader(ClassLoader) - Method in interface io.micronaut.context.ApplicationContextBuilder
The class loader to be used.
classLoader(ClassLoader) - Method in class io.micronaut.context.DefaultApplicationContextBuilder
 
ClassOutputWriter - Interface in io.micronaut.inject.writer
A component that accepts a ClassWriterOutputVisitor and writes classes to it.
classValue(Class<? extends Annotation>, String) - Method in class io.micronaut.inject.annotation.AbstractEnvironmentAnnotationMetadata
 
classValue(Class<? extends Annotation>, String) - Method in class io.micronaut.inject.annotation.AnnotationMetadataHierarchy
 
classValue(Class<? extends Annotation>, String) - Method in class io.micronaut.inject.annotation.DefaultAnnotationMetadata
 
classValue(Class<? extends Annotation>, String, Function<Object, Object>) - Method in class io.micronaut.inject.annotation.AnnotationMetadataHierarchy
 
classValue(Class<? extends Annotation>, String, Function<Object, Object>) - Method in class io.micronaut.inject.annotation.DefaultAnnotationMetadata
Retrieve the class value and optionally map its value.
classValue(String, String) - Method in class io.micronaut.inject.annotation.AbstractEnvironmentAnnotationMetadata
 
classValue(String, String) - Method in class io.micronaut.inject.annotation.AnnotationMetadataHierarchy
 
classValue(String, String) - Method in class io.micronaut.inject.annotation.DefaultAnnotationMetadata
 
classValue(String, String, Function<Object, Object>) - Method in class io.micronaut.inject.annotation.AnnotationMetadataHierarchy
 
classValue(String, String, Function<Object, Object>) - Method in class io.micronaut.inject.annotation.DefaultAnnotationMetadata
Retrieve the class value and optionally map its value.
classValues(Class<? extends Annotation>, String) - Method in class io.micronaut.inject.annotation.AbstractEnvironmentAnnotationMetadata
 
classValues(Class<? extends Annotation>, String) - Method in class io.micronaut.inject.annotation.AnnotationMetadataHierarchy
 
classValues(Class<? extends Annotation>, String) - Method in class io.micronaut.inject.annotation.DefaultAnnotationMetadata
 
classValues(String, String) - Method in class io.micronaut.inject.annotation.AbstractEnvironmentAnnotationMetadata
 
classValues(String, String) - Method in class io.micronaut.inject.annotation.AnnotationMetadataHierarchy
 
classValues(String, String) - Method in class io.micronaut.inject.annotation.DefaultAnnotationMetadata
 
ClassWriterOutputVisitor - Interface in io.micronaut.inject.writer
Interface to be consumed by class writers allowing visiting file names and returning appropriate streams.
clear() - Method in class io.micronaut.inject.writer.StaticOriginatingElements
 
clearCaches() - Static method in class io.micronaut.inject.annotation.AbstractAnnotationMetadataBuilder
Used to clear caches at the end of a compilation cycle.
clearMutated() - Static method in class io.micronaut.inject.annotation.AbstractAnnotationMetadataBuilder
Used to clear mutated metadata at the end of a compilation cycle.
CLI - Static variable in interface io.micronaut.context.env.Environment
The cli environment.
cliPrefix() - Method in annotation type io.micronaut.context.annotation.ConfigurationProperties
If the properties of this configuration can also be resolved from the CLI a prefix can be specified.
clone() - Method in class io.micronaut.inject.annotation.DefaultAnnotationMetadata
 
clone() - Method in class io.micronaut.inject.annotation.MutableAnnotationMetadata
 
cloneMap(Map<K, V>) - Method in class io.micronaut.inject.annotation.DefaultAnnotationMetadata
 
cloneMapOfListValue(Map<K, List<V>>) - Method in class io.micronaut.inject.annotation.DefaultAnnotationMetadata
 
cloneMapOfMapValue(Map<K, Map<X, Y>>) - Method in class io.micronaut.inject.annotation.DefaultAnnotationMetadata
 
close() - Method in class io.micronaut.context.BeanRegistration
 
close() - Method in interface io.micronaut.context.BeanResolutionContext
 
close() - Method in interface io.micronaut.context.BeanResolutionContext.Path
 
close() - Method in class io.micronaut.context.DefaultBeanResolutionContext
 
close() - Method in class io.micronaut.context.env.DefaultEnvironment
 
close() - Method in class io.micronaut.context.env.DefaultPropertyPlaceholderResolver
 
close() - Method in class io.micronaut.context.env.PropertySourcePropertyResolver
 
close() - Method in interface io.micronaut.context.LifeCycle
Delegates to LifeCycle.stop().
close() - Method in class io.micronaut.context.scope.AbstractConcurrentCustomScope
Implement the close logic for the scope.
close() - Method in interface io.micronaut.context.scope.CreatedBean
Destroy the bean entry, performing any shutdown and releasing any dependent objects.
ClosestTypeArgumentQualifier<T> - Class in io.micronaut.inject.qualifiers
A Qualifier that qualifies beans by generic type arguments and only returns the candidates that most closely match.
CLOUD - Static variable in interface io.micronaut.context.env.Environment
The cloud environment.
CLOUD_FOUNDRY - Static variable in interface io.micronaut.context.env.Environment
Running on Cloud Foundry.
CLOUD_PLATFORM_PROPERTY - Static variable in interface io.micronaut.context.env.Environment
The default bootstrap name.
collectInjectableElements(ClassElement, VisitorContext) - Static method in class io.micronaut.context.visitor.BeanImportVisitor
 
CommandLinePropertySource - Class in io.micronaut.context.env
A PropertySource for properties parsed from the command line.
CommandLinePropertySource(CommandLine) - Constructor for class io.micronaut.context.env.CommandLinePropertySource
Construct the CommandLinePropertySource from properties passed from command line.
compare(List<Class>) - Method in class io.micronaut.inject.qualifiers.ClosestTypeArgumentQualifier
 
ComputePlatform - Enum in io.micronaut.context.env
 
condition() - Method in annotation type io.micronaut.context.annotation.Requires
One ore more custom condition classes.
Condition - Interface in io.micronaut.context.condition
A condition allows conditional loading of a BeanConfiguration.
ConditionContext<T extends io.micronaut.core.annotation.AnnotationMetadataProvider> - Interface in io.micronaut.context.condition
The ConditionContext passed to a Condition.
ConfigurableElement - Interface in io.micronaut.inject.ast.beans
Element that supports adding qualifiers.
configuration() - Method in annotation type io.micronaut.context.annotation.Requires
Expresses the configurations that should be present for the bean or configuration to load.
Configuration - Annotation Type in io.micronaut.context.annotation
A configuration is a grouping of bean definitions under a package.
ConfigurationBuilder - Annotation Type in io.micronaut.context.annotation
An annotation applicable to a field or method of a ConfigurationProperties instance that allows to customize the behaviour of properties that are builders themselves.
ConfigurationException - Exception in io.micronaut.context.exceptions
An exception that occurs during configuration setup.
ConfigurationException(String) - Constructor for exception io.micronaut.context.exceptions.ConfigurationException
 
ConfigurationException(String, Throwable) - Constructor for exception io.micronaut.context.exceptions.ConfigurationException
 
ConfigurationInject - Annotation Type in io.micronaut.context.annotation
Allows injecting configuration values into a constructor or method based on the parameter names.
ConfigurationMetadata - Class in io.micronaut.inject.configuration
Metadata about a configuration group.
ConfigurationMetadata() - Constructor for class io.micronaut.inject.configuration.ConfigurationMetadata
 
ConfigurationMetadataBuilder<T> - Class in io.micronaut.inject.configuration
A builder for producing metadata for the available ConfigurationProperties.
ConfigurationMetadataBuilder() - Constructor for class io.micronaut.inject.configuration.ConfigurationMetadataBuilder
 
ConfigurationMetadataWriter - Interface in io.micronaut.inject.configuration
An interface for classes that write ConfigurationProperties metadata.
configurationPrefix() - Method in annotation type io.micronaut.context.annotation.ConfigurationBuilder
When this annotation is used, by default the name of the field or method is not taken into account when retrieving configuration properties.
ConfigurationProperties - Annotation Type in io.micronaut.context.annotation
Defines a singleton bean whose property values are resolved from a PropertyResolver.
ConfigurationReader - Annotation Type in io.micronaut.context.annotation
A meta annotation for use with other annotations to indicate that the annotation reads configuration.
configure(ApplicationContextBuilder) - Method in interface io.micronaut.context.ApplicationContextConfigurer
Configures the application context builder.
configure(Environment) - Method in class io.micronaut.context.AbstractBeanDefinition
Configures the bean for the given BeanContext.
configure(Environment) - Method in class io.micronaut.context.AbstractExecutableMethod
 
configure(Environment) - Method in class io.micronaut.context.AbstractExecutableMethodsDefinition
 
configure(Environment) - Method in class io.micronaut.context.AbstractInitializableBeanDefinition
Configures the bean for the given BeanContext.
configure(Environment) - Method in interface io.micronaut.context.EnvironmentConfigurable
Configure the component for the given environment.
configureBeanVisitor(BeanDefinitionVisitor) - Method in class io.micronaut.inject.writer.AbstractBeanDefinitionBuilder
Configure the bean visitor for this builder.
ConstantPropertySources - Class in io.micronaut.context.env
An optimization class which is used to register property sources statically.
ConstantPropertySources(List<PropertySource>) - Constructor for class io.micronaut.context.env.ConstantPropertySources
 
CONSTRUCTOR_NAME - Static variable in class io.micronaut.inject.writer.AbstractClassFileWriter
 
ConstructorArgumentSegment(BeanDefinition, String, Argument, Argument[]) - Constructor for class io.micronaut.context.AbstractBeanResolutionContext.ConstructorArgumentSegment
 
ConstructorElement - Interface in io.micronaut.inject.ast
Element for constructors.
ConstructorInjectionPoint<T> - Interface in io.micronaut.inject
A constructor injection point.
CONSTRUCTORS - Static variable in interface io.micronaut.inject.ast.ElementQuery
Constant to retrieve instance constructors, not including those of the parent class.
contains(Qualifier<T>) - Method in interface io.micronaut.context.Qualifier
Whether this qualifier contains the given qualifier.
contains(Qualifier<T>) - Method in class io.micronaut.inject.qualifiers.AnyQualifier
 
containsBean(Argument<T>) - Method in interface io.micronaut.context.BeanDefinitionRegistry
Return whether the bean of the given type is contained within this context.
containsBean(Argument<T>, Qualifier<T>) - Method in interface io.micronaut.context.BeanDefinitionRegistry
Return whether the bean of the given type is contained within this context.
containsBean(Argument<T>, Qualifier<T>) - Method in class io.micronaut.context.DefaultBeanContext
 
containsBean(Class<?>) - Method in interface io.micronaut.context.BeanDefinitionRegistry
Return whether the bean of the given type is contained within this context.
containsBean(Class<T>, Qualifier<T>) - Method in interface io.micronaut.context.BeanDefinitionRegistry
Return whether the bean of the given type is contained within this context.
containsBean(Class<T>, Qualifier<T>) - Method in class io.micronaut.context.DefaultBeanContext
 
containsProperties(BeanResolutionContext, BeanContext) - Method in class io.micronaut.context.AbstractBeanDefinition
If this bean is a ConfigurationProperties bean return whether any properties for it are configured within the context.
containsProperties(BeanResolutionContext, BeanContext) - Method in class io.micronaut.context.AbstractInitializableBeanDefinition
If this bean is a ConfigurationProperties bean return whether any properties for it are configured within the context.
containsProperties(BeanResolutionContext, BeanContext, String) - Method in class io.micronaut.context.AbstractBeanDefinition
If this bean is a ConfigurationProperties bean return whether any properties for it are configured within the context.
containsProperties(BeanResolutionContext, BeanContext, String) - Method in class io.micronaut.context.AbstractInitializableBeanDefinition
If this bean is a ConfigurationProperties bean return whether any properties for it are configured within the context.
containsProperties(String) - Method in class io.micronaut.context.DefaultApplicationContext
 
containsProperties(String) - Method in class io.micronaut.context.env.PropertySourcePropertyResolver
 
containsPropertiesValue(BeanResolutionContext, BeanContext, String) - Method in class io.micronaut.context.AbstractInitializableBeanDefinition
 
containsProperty(String) - Method in class io.micronaut.context.DefaultApplicationContext
 
containsProperty(String) - Method in class io.micronaut.context.env.PropertySourcePropertyResolver
 
containsPropertyValue(BeanResolutionContext, BeanContext, String) - Method in class io.micronaut.context.AbstractInitializableBeanDefinition
 
containsValueForField(BeanResolutionContext, BeanContext, int) - Method in class io.micronaut.context.AbstractBeanDefinition
Obtains a value for the given field argument.
containsValueForField(BeanResolutionContext, BeanContext, int, boolean) - Method in class io.micronaut.context.AbstractInitializableBeanDefinition
Deprecated.
containsValueForMethodArgument(BeanResolutionContext, BeanContext, int, int) - Method in class io.micronaut.context.AbstractBeanDefinition
Obtains a value for the given method argument.
containsValueForMethodArgument(BeanResolutionContext, BeanContext, int, int, boolean) - Method in class io.micronaut.context.AbstractInitializableBeanDefinition
Deprecated.
context - Variable in class io.micronaut.context.AbstractBeanResolutionContext
 
Context - Annotation Type in io.micronaut.context.annotation
Context scope indicates that the classes life cycle is bound to that of the BeanContext and it should be initialized and shutdown during startup and shutdown of the underlying BeanContext.
CONTEXT - Static variable in interface io.micronaut.context.env.PropertySource
The name of the property source with values supplied directly from the context.
ContextConfigurer - Annotation Type in io.micronaut.context.annotation
Annotation used to indicate the annotated class participates in the application context building phase.
ContextConfigurerVisitor - Class in io.micronaut.context.visitor
This visitor is responsible for generating service files for classes annotated with ContextConfigurer.
ContextConfigurerVisitor() - Constructor for class io.micronaut.context.visitor.ContextConfigurerVisitor
 
ContextConverterRegistrar - Class in io.micronaut.context.converters
A converter registry for converters required by the context.
contributeDefaults(AnnotationMetadata, AnnotationMetadata) - Static method in class io.micronaut.inject.annotation.DefaultAnnotationMetadata
Contributes defaults to the given target.
contributeRepeatable(AnnotationMetadata, AnnotationMetadata) - Static method in class io.micronaut.inject.annotation.DefaultAnnotationMetadata
Contributes repeatable annotation metadata to the given target.
contributeRepeatable(AnnotationMetadata, ClassElement) - Static method in class io.micronaut.inject.annotation.DefaultAnnotationMetadata
Contributes repeatable annotation metadata to the given class element.
conversionService - Variable in class io.micronaut.context.env.PropertySourcePropertyResolver
 
convert(Object, Class<T>, ConversionContext) - Method in class io.micronaut.context.env.DefaultEnvironment
 
copy() - Method in interface io.micronaut.context.BeanResolutionContext
Copy current context to be used later.
copy() - Method in class io.micronaut.context.DefaultBeanResolutionContext
 
copyStateFrom(AbstractBeanResolutionContext) - Method in class io.micronaut.context.AbstractBeanResolutionContext
Copy the state from a previous resolution context.
copyToRuntime() - Static method in class io.micronaut.inject.annotation.AbstractAnnotationMetadataBuilder
This is used for testing scenarios only where annotation metadata is created without bean creation.
CoreNonNullTransformer - Class in io.micronaut.inject.annotation.internal
A transformer that remaps NonNull to javax.annotation.Nonnull.
CoreNonNullTransformer() - Constructor for class io.micronaut.inject.annotation.internal.CoreNonNullTransformer
 
CoreNullableTransformer - Class in io.micronaut.inject.annotation.internal
A transformer that remaps Nullable to javax.annotation.Nullable.
CoreNullableTransformer() - Constructor for class io.micronaut.inject.annotation.internal.CoreNullableTransformer
 
create() - Method in interface io.micronaut.context.scope.BeanCreationContext
Create a new instance.
createAnnotationScanner(ClassLoader) - Method in class io.micronaut.context.env.DefaultEnvironment
Creates the default annotation scanner.
createAopWriter(BeanDefinitionWriter, AnnotationMetadata) - Method in class io.micronaut.inject.writer.AbstractBeanDefinitionBuilder
Creates the AOP writer.
createAroundMethodVisitor(BeanDefinitionVisitor) - Method in class io.micronaut.inject.writer.AbstractBeanDefinitionBuilder
Creates the around method visitor.
createBean(BeanResolutionContext, Class<T>, Qualifier<T>) - Method in class io.micronaut.context.DefaultBeanContext
Creates a bean.
createBean(Class<T>) - Method in interface io.micronaut.context.BeanContext
Creates a new instance of the given bean performing dependency injection and returning a new instance.
createBean(Class<T>, Qualifier<T>) - Method in interface io.micronaut.context.BeanContext
Creates a new instance of the given bean performing dependency injection and returning a new instance.
createBean(Class<T>, Qualifier<T>) - Method in class io.micronaut.context.DefaultBeanContext
 
createBean(Class<T>, Qualifier<T>, Object...) - Method in interface io.micronaut.context.BeanContext
Creates a new instance of the given bean performing dependency injection and returning a new instance.
createBean(Class<T>, Qualifier<T>, Object...) - Method in class io.micronaut.context.DefaultBeanContext
 
createBean(Class<T>, Qualifier<T>, Map<String, Object>) - Method in interface io.micronaut.context.BeanContext
Creates a new instance of the given bean performing dependency injection and returning a new instance.
createBean(Class<T>, Qualifier<T>, Map<String, Object>) - Method in class io.micronaut.context.DefaultBeanContext
 
createBean(Class<T>, Object...) - Method in interface io.micronaut.context.BeanContext
Creates a new instance of the given bean performing dependency injection and returning a new instance.
createBean(Class<T>, Map<String, Object>) - Method in interface io.micronaut.context.BeanContext
Creates a new instance of the given bean performing dependency injection and returning a new instance.
createBeanDefinitionWriter() - Method in class io.micronaut.inject.writer.AbstractBeanDefinitionBuilder
 
createChildBean(FieldElement) - Method in class io.micronaut.inject.writer.AbstractBeanDefinitionBuilder
Creates a child bean for the given producer field.
createChildBean(MethodElement) - Method in class io.micronaut.inject.writer.AbstractBeanDefinitionBuilder
Creates a child bean for the given producer method.
createConversionService() - Method in class io.micronaut.context.DefaultApplicationContext
Creates the default conversion service.
createCustomScopeRegistry() - Method in class io.micronaut.context.DefaultBeanContext
Allows customizing the custom scope registry.
CreatedBean<T> - Interface in io.micronaut.context.scope
Represents a bean that has been created from a BeanCreationContext.
createEnvironment(ApplicationContextConfiguration) - Method in class io.micronaut.context.DefaultApplicationContext
Creates the default environment for the given environment name.
createExecutionHandle(BeanDefinition<?>, ExecutableMethod<Object, ?>) - Method in interface io.micronaut.context.ExecutionHandleLocator
Create an execution handle for the given bean definition and method.
createExecutionHandle(BeanDefinition<? extends Object>, ExecutableMethod<Object, ?>) - Method in class io.micronaut.context.DefaultBeanContext
 
createPropertySource(String, Map<String, Object>, int) - Method in class io.micronaut.context.env.AbstractPropertySourceLoader
 
createSibling(AnnotationMetadata) - Method in class io.micronaut.inject.annotation.AnnotationMetadataHierarchy
Create a new hierarchy instance from this metadata using this metadata's parents.
createVisitorContext() - Method in class io.micronaut.inject.annotation.AbstractAnnotationMetadataBuilder
Creates the visitor context for this implementation.
createWith(MethodElement) - Method in interface io.micronaut.inject.ast.beans.BeanElementBuilder
Specifies the bean will created with the given method element.
createWith(MethodElement) - Method in class io.micronaut.inject.writer.AbstractBeanDefinitionBuilder
 
currentSegment() - Method in interface io.micronaut.context.BeanResolutionContext.Path
 
CustomScope<A extends java.lang.annotation.Annotation> - Interface in io.micronaut.context.scope
Represents a custom scope within the BeanContext.
CustomScopeRegistry - Interface in io.micronaut.context.scope
An interface for a registry of CustomScope instances.

D

DEDUCE_ENVIRONMENT_ENV - Static variable in interface io.micronaut.context.env.Environment
Environment key for whether to deduce environments.
DEDUCE_ENVIRONMENT_PROPERTY - Static variable in interface io.micronaut.context.env.Environment
Property for whether to deduce environments.
deduceEnvironment(Boolean) - Method in interface io.micronaut.context.ApplicationContextBuilder
Whether to deduce environments.
deduceEnvironment(Boolean) - Method in class io.micronaut.context.DefaultApplicationContextBuilder
 
DEFAULT - io.micronaut.inject.ast.ElementModifier
 
DEFAULT - Static variable in interface io.micronaut.context.MessageSource.MessageContext
The default message context.
DEFAULT - Static variable in interface io.micronaut.inject.validation.BeanDefinitionValidator
A default no-op validator.
DEFAULT - Static variable in interface io.micronaut.inject.visitor.VisitorConfiguration
 
DEFAULT_MAX_STACK - Static variable in class io.micronaut.inject.writer.AbstractClassFileWriter
 
DEFAULT_NAME - Static variable in interface io.micronaut.context.env.Environment
The default application name.
DEFAULT_PACKAGE - Static variable in interface io.micronaut.inject.ast.PackageElement
The default package.
DEFAULT_POSITION - Static variable in class io.micronaut.context.env.AbstractPropertySourceLoader
Default position for the property source loader.
DefaultAnnotationMetadata - Class in io.micronaut.inject.annotation
Default implementation of AnnotationMetadata.
DefaultAnnotationMetadata() - Constructor for class io.micronaut.inject.annotation.DefaultAnnotationMetadata
Constructs empty annotation metadata.
DefaultAnnotationMetadata(Map<String, Map<CharSequence, Object>>, Map<String, Map<CharSequence, Object>>, Map<String, Map<CharSequence, Object>>, Map<String, Map<CharSequence, Object>>, Map<String, List<String>>) - Constructor for class io.micronaut.inject.annotation.DefaultAnnotationMetadata
This constructor is designed to be used by compile time produced subclasses.
DefaultAnnotationMetadata(Map<String, Map<CharSequence, Object>>, Map<String, Map<CharSequence, Object>>, Map<String, Map<CharSequence, Object>>, Map<String, Map<CharSequence, Object>>, Map<String, List<String>>, boolean) - Constructor for class io.micronaut.inject.annotation.DefaultAnnotationMetadata
This constructor is designed to be used by compile time produced subclasses.
DefaultAnnotationMetadata(Map<String, Map<CharSequence, Object>>, Map<String, Map<CharSequence, Object>>, Map<String, Map<CharSequence, Object>>, Map<String, Map<CharSequence, Object>>, Map<String, List<String>>, boolean, boolean) - Constructor for class io.micronaut.inject.annotation.DefaultAnnotationMetadata
This constructor is designed to be used by compile time produced subclasses.
DefaultApplicationContext - Class in io.micronaut.context
Creates a default implementation of the ApplicationContext interface.
DefaultApplicationContext(ApplicationContextConfiguration) - Constructor for class io.micronaut.context.DefaultApplicationContext
Construct a new ApplicationContext for the given environment name and classloader.
DefaultApplicationContext(ClassPathResourceLoader, String...) - Constructor for class io.micronaut.context.DefaultApplicationContext
Construct a new ApplicationContext for the given environment name and classloader.
DefaultApplicationContext(String...) - Constructor for class io.micronaut.context.DefaultApplicationContext
Construct a new ApplicationContext for the given environment name.
DefaultApplicationContextBuilder - Class in io.micronaut.context
Implementation of ApplicationContextBuilder.
DefaultApplicationContextBuilder() - Constructor for class io.micronaut.context.DefaultApplicationContextBuilder
Default constructor.
DefaultBeanContext - Class in io.micronaut.context
The default context implementations.
DefaultBeanContext() - Constructor for class io.micronaut.context.DefaultBeanContext
Construct a new bean context using the same classloader that loaded this DefaultBeanContext class.
DefaultBeanContext(BeanContextConfiguration) - Constructor for class io.micronaut.context.DefaultBeanContext
Creates a new bean context with the given configuration.
DefaultBeanContext(ClassPathResourceLoader) - Constructor for class io.micronaut.context.DefaultBeanContext
Construct a new bean context with the given class loader.
DefaultBeanContext(ClassLoader) - Constructor for class io.micronaut.context.DefaultBeanContext
Construct a new bean context with the given class loader.
DefaultBeanResolutionContext - Class in io.micronaut.context
Default implementation of BeanResolutionContext.
DefaultBeanResolutionContext(BeanContext, BeanDefinition<?>) - Constructor for class io.micronaut.context.DefaultBeanResolutionContext
 
DefaultCustomScopeRegistry - Class in io.micronaut.context
Default implementation of the CustomScopeRegistry interface.
DefaultCustomScopeRegistry(BeanLocator) - Constructor for class io.micronaut.context.DefaultCustomScopeRegistry
 
DefaultEnvironment - Class in io.micronaut.context.env
The default implementation of the Environment interface.
DefaultEnvironment(ApplicationContextConfiguration) - Constructor for class io.micronaut.context.env.DefaultEnvironment
Construct a new environment for the given configuration.
DefaultEnvironment(ApplicationContextConfiguration, boolean) - Constructor for class io.micronaut.context.env.DefaultEnvironment
Construct a new environment for the given configuration.
defaultEnvironments(String...) - Method in interface io.micronaut.context.ApplicationContextBuilder
The environments to use if no other environments are specified.
defaultEnvironments(String...) - Method in class io.micronaut.context.DefaultApplicationContextBuilder
 
DefaultImplementation - Annotation Type in io.micronaut.context.annotation
An annotation to apply to an interface to indicate which implementation is the default implementation.
DefaultPropertyPlaceholderResolver - Class in io.micronaut.context.env
DefaultPropertyPlaceholderResolver(PropertyResolver, ConversionService) - Constructor for class io.micronaut.context.env.DefaultPropertyPlaceholderResolver
 
DefaultPropertyPlaceholderResolver.PlaceholderSegment - Class in io.micronaut.context.env
A segment that represents one or more expressions that should be searched for in the environment.
DefaultPropertyPlaceholderResolver.RawSegment - Class in io.micronaut.context.env
A segment that represents static text.
DefaultPropertyPlaceholderResolver.Segment - Interface in io.micronaut.context.env
A segment of placeholder resolution.
defaults - Variable in class io.micronaut.inject.writer.AbstractAnnotationMetadataWriter
 
DefaultScope - Annotation Type in io.micronaut.context.annotation
A meta annotation that can be applied to another annotation to specify a fallback scope of no scope is specified by the user for a bean.
defaultValue() - Method in annotation type io.micronaut.context.annotation.Property
 
defaultValue() - Method in annotation type io.micronaut.context.annotation.Requires
 
definition() - Method in class io.micronaut.context.BeanRegistration
 
definition() - Method in interface io.micronaut.context.scope.BeanCreationContext
 
definition() - Method in interface io.micronaut.context.scope.CreatedBean
 
DelegatingBeanDefinition<T> - Interface in io.micronaut.inject
An interface for wrapping a BeanDefinition with another that delegates and potentially decorates the BeanDefinition instance.
DelegatingExecutableMethod<T,​R> - Interface in io.micronaut.inject
An interface for ExecutableMethod instances that delegate to an underlying ExecutableMethod.
DependencyInjectionException - Exception in io.micronaut.context.exceptions
Represents a runtime failure to perform dependency injection.
DependencyInjectionException(BeanResolutionContext, ArgumentConversionContext, String) - Constructor for exception io.micronaut.context.exceptions.DependencyInjectionException
Builds an error message for attempted argument conversion on a argument.
DependencyInjectionException(BeanResolutionContext, Argument, String) - Constructor for exception io.micronaut.context.exceptions.DependencyInjectionException
 
DependencyInjectionException(BeanResolutionContext, Argument, String, boolean) - Constructor for exception io.micronaut.context.exceptions.DependencyInjectionException
 
DependencyInjectionException(BeanResolutionContext, Argument, Throwable) - Constructor for exception io.micronaut.context.exceptions.DependencyInjectionException
 
DependencyInjectionException(BeanResolutionContext, BeanDefinition, String, ArgumentConversionContext, String) - Constructor for exception io.micronaut.context.exceptions.DependencyInjectionException
Builds an error message for attempted argument conversion on a method.
DependencyInjectionException(BeanResolutionContext, BeanDefinition, String, Argument, String) - Constructor for exception io.micronaut.context.exceptions.DependencyInjectionException
 
DependencyInjectionException(BeanResolutionContext, BeanDefinition, String, Argument, String, boolean) - Constructor for exception io.micronaut.context.exceptions.DependencyInjectionException
 
DependencyInjectionException(BeanResolutionContext, BeanDefinition, String, Argument, Throwable) - Constructor for exception io.micronaut.context.exceptions.DependencyInjectionException
 
DependencyInjectionException(BeanResolutionContext, BeanDefinition, String, String) - Constructor for exception io.micronaut.context.exceptions.DependencyInjectionException
 
DependencyInjectionException(BeanResolutionContext, BeanDefinition, String, String, boolean) - Constructor for exception io.micronaut.context.exceptions.DependencyInjectionException
 
DependencyInjectionException(BeanResolutionContext, BeanDefinition, String, String, Throwable) - Constructor for exception io.micronaut.context.exceptions.DependencyInjectionException
 
DependencyInjectionException(BeanResolutionContext, BeanDefinition, String, Throwable) - Constructor for exception io.micronaut.context.exceptions.DependencyInjectionException
 
DependencyInjectionException(BeanResolutionContext, FieldInjectionPoint, String) - Constructor for exception io.micronaut.context.exceptions.DependencyInjectionException
 
DependencyInjectionException(BeanResolutionContext, FieldInjectionPoint, String, boolean) - Constructor for exception io.micronaut.context.exceptions.DependencyInjectionException
 
DependencyInjectionException(BeanResolutionContext, FieldInjectionPoint, String, Throwable) - Constructor for exception io.micronaut.context.exceptions.DependencyInjectionException
 
DependencyInjectionException(BeanResolutionContext, FieldInjectionPoint, Throwable) - Constructor for exception io.micronaut.context.exceptions.DependencyInjectionException
 
DependencyInjectionException(BeanResolutionContext, MethodInjectionPoint, ArgumentConversionContext, String) - Constructor for exception io.micronaut.context.exceptions.DependencyInjectionException
Builds an error message for attempted argument conversion on a method.
DependencyInjectionException(BeanResolutionContext, MethodInjectionPoint, Argument, String) - Constructor for exception io.micronaut.context.exceptions.DependencyInjectionException
 
DependencyInjectionException(BeanResolutionContext, MethodInjectionPoint, Argument, String, boolean) - Constructor for exception io.micronaut.context.exceptions.DependencyInjectionException
 
DependencyInjectionException(BeanResolutionContext, MethodInjectionPoint, Argument, Throwable) - Constructor for exception io.micronaut.context.exceptions.DependencyInjectionException
 
DependencyInjectionException(BeanResolutionContext, String) - Constructor for exception io.micronaut.context.exceptions.DependencyInjectionException
 
DependencyInjectionException(BeanResolutionContext, String, Throwable) - Constructor for exception io.micronaut.context.exceptions.DependencyInjectionException
 
DependencyInjectionException(BeanResolutionContext, Throwable) - Constructor for exception io.micronaut.context.exceptions.DependencyInjectionException
 
DESCRIPTOR_DEFAULT_CONSTRUCTOR - Static variable in class io.micronaut.inject.writer.AbstractClassFileWriter
 
destroyBean(BeanRegistration<T>) - Method in interface io.micronaut.context.BeanContext
Destroys the given bean.
destroyBean(BeanRegistration<T>) - Method in class io.micronaut.context.DefaultBeanContext
 
destroyBean(Argument<T>) - Method in interface io.micronaut.context.BeanContext
Destroys the bean for the given type causing it to be re-created.
destroyBean(Argument<T>, Qualifier<T>) - Method in interface io.micronaut.context.BeanContext
Destroys the bean for the given type causing it to be re-created.
destroyBean(Argument<T>, Qualifier<T>) - Method in class io.micronaut.context.DefaultBeanContext
 
destroyBean(Class<T>) - Method in interface io.micronaut.context.BeanContext
Destroys the bean for the given type causing it to be re-created.
destroyBean(Class<T>) - Method in class io.micronaut.context.DefaultBeanContext
 
destroyBean(T) - Method in interface io.micronaut.context.BeanContext
Destroys the given bean.
destroyBean(T) - Method in class io.micronaut.context.DefaultBeanContext
 
destroyInjectScopedBeans() - Method in class io.micronaut.context.AbstractBeanResolutionContext
 
destroyInjectScopedBeans() - Method in interface io.micronaut.context.BeanResolutionContext
Call back to destroy any InjectScope beans.
destroyScope(Map<BeanIdentifier, CreatedBean<?>>) - Method in class io.micronaut.context.scope.AbstractConcurrentCustomScope
Destroys the scope.
DEVELOPMENT - Static variable in interface io.micronaut.context.env.Environment
The development environment.
DIGITAL_OCEAN - io.micronaut.context.env.ComputePlatform
Digital Ocean.
DIGITAL_OCEAN - Static variable in interface io.micronaut.context.env.Environment
Cloud provider Digital Ocean.
DirectoryClassWriterOutputVisitor - Class in io.micronaut.inject.writer
A ClassWriterOutputVisitor that writes to a target target directory.
DirectoryClassWriterOutputVisitor(File) - Constructor for class io.micronaut.inject.writer.DirectoryClassWriterOutputVisitor
 
DisabledBeanException - Exception in io.micronaut.context.exceptions
An exception that can be thrown to disable a bean programmatically from within a factory bean.
DisabledBeanException(String) - Constructor for exception io.micronaut.context.exceptions.DisabledBeanException
 
dispatch(int, B, Object[]) - Method in class io.micronaut.inject.beans.AbstractInitializableBeanIntrospection
Triggers the invocation of the method at index.
dispatch(int, T, Object[]) - Method in class io.micronaut.context.AbstractExecutableMethodsDefinition
Triggers the invocation of the method at index.
dispatchOne(int, Object, Object) - Method in class io.micronaut.inject.beans.AbstractInitializableBeanIntrospection
Triggers the invocation of the method at index for a single argument call.
DispatchWriter - Class in io.micronaut.inject.writer
Switch based dispatch writer.
DispatchWriter(Type) - Constructor for class io.micronaut.inject.writer.DispatchWriter
 
DispatchWriter(Type, Type) - Constructor for class io.micronaut.inject.writer.DispatchWriter
 
DispatchWriter.DispatchTarget - Interface in io.micronaut.inject.writer
Dispatch target implementation writer.
DispatchWriter.FieldGetDispatchTarget - Class in io.micronaut.inject.writer
Field get dispatch target.
DispatchWriter.FieldSetDispatchTarget - Class in io.micronaut.inject.writer
Field set dispatch target.
DispatchWriter.InterceptableMethodDispatchTarget - Class in io.micronaut.inject.writer
Interceptable method invocation dispatch target.
DispatchWriter.MethodDispatchTarget - Class in io.micronaut.inject.writer
Method invocation dispatch target.
DisposableBeanDefinition<T> - Interface in io.micronaut.inject
A bean definition that provides disposing hooks normally in the form of PreDestroy annotated methods.
dispose(BeanContext, T) - Method in interface io.micronaut.inject.DisposableBeanDefinition
Disposes of the bean definition by executing all PreDestroy hooks.
dispose(BeanResolutionContext, BeanContext, T) - Method in interface io.micronaut.inject.DisposableBeanDefinition
Disposes of the bean definition by executing all PreDestroy hooks.
doBuild(BeanResolutionContext, BeanContext, BeanDefinition<T>, Map<String, Object>) - Method in class io.micronaut.context.AbstractInitializableBeanDefinition
Method to be implemented by the generated code if the bean definition is implementing ParametrizedBeanFactory.
doBuild(BeanResolutionContext, BeanContext, BeanDefinition<T>, Map<String, Object>) - Method in class io.micronaut.context.AbstractParametrizedBeanDefinition
 
doCreate(BeanCreationContext<T>) - Method in class io.micronaut.context.scope.AbstractConcurrentCustomScope
Perform creation.
doCreateBean(BeanResolutionContext, BeanDefinition<T>, Qualifier<T>, boolean, Map<String, Object>) - Method in class io.micronaut.context.DefaultBeanContext
doCreateBean(BeanResolutionContext, BeanDefinition<T>, Qualifier<T>, Argument<T>, boolean, Map<String, Object>) - Method in class io.micronaut.context.DefaultBeanContext
doCreateBean(BeanResolutionContext, BeanDefinition<T>, Argument<T>, Qualifier<T>, Object...) - Method in class io.micronaut.context.DefaultBeanContext
 
DOUBLE - Static variable in class io.micronaut.inject.ast.PrimitiveElement
 
doubleValue(Class<? extends Annotation>, String) - Method in class io.micronaut.inject.annotation.AbstractEnvironmentAnnotationMetadata
 
doubleValue(Class<? extends Annotation>, String) - Method in class io.micronaut.inject.annotation.AnnotationMetadataHierarchy
 
doubleValue(Class<? extends Annotation>, String) - Method in class io.micronaut.inject.annotation.DefaultAnnotationMetadata
 
doubleValue(Class<? extends Annotation>, String, Function<Object, Object>) - Method in class io.micronaut.inject.annotation.AnnotationMetadataHierarchy
 
doubleValue(Class<? extends Annotation>, String, Function<Object, Object>) - Method in class io.micronaut.inject.annotation.DefaultAnnotationMetadata
Retrieve the double value and optionally map its value.
doubleValue(String, String) - Method in class io.micronaut.inject.annotation.AbstractEnvironmentAnnotationMetadata
 
doubleValue(String, String) - Method in class io.micronaut.inject.annotation.AnnotationMetadataHierarchy
 
doubleValue(String, String) - Method in class io.micronaut.inject.annotation.DefaultAnnotationMetadata
 
doubleValue(String, String, Function<Object, Object>) - Method in class io.micronaut.inject.annotation.AnnotationMetadataHierarchy
 
doubleValue(String, String, Function<Object, Object>) - Method in class io.micronaut.inject.annotation.DefaultAnnotationMetadata
Retrieve the double value and optionally map its value.

E

EachBean - Annotation Type in io.micronaut.context.annotation
This annotation allows driving the production of Bean definitions from presence of other bean definitions.
EachProperty - Annotation Type in io.micronaut.context.annotation
This annotation allows driving the production of Bean definitions from either configuration or the presence of another bean definition
eagerInitAnnotated(Class<? extends Annotation>...) - Method in interface io.micronaut.context.ApplicationContextBuilder
Specifies to eager init the given annotated types.
eagerInitAnnotated(Class<? extends Annotation>...) - Method in class io.micronaut.context.DefaultApplicationContextBuilder
 
eagerInitConfiguration(boolean) - Method in interface io.micronaut.context.ApplicationContextBuilder
Whether to eager initialize ConfigurationProperties beans.
eagerInitSingletons(boolean) - Method in interface io.micronaut.context.ApplicationContextBuilder
Whether to eager initialize singleton beans.
Element - Interface in io.micronaut.inject.ast
Stores data about a compile time element.
ElementFactory<E,​C extends E,​M extends E,​F extends E> - Interface in io.micronaut.inject.ast
A factory for creating elements.
ElementModifier - Enum in io.micronaut.inject.ast
An enum of modifier names now tied to the reflection API.
ElementQuery<T extends Element> - Interface in io.micronaut.inject.ast
An interface for querying the AST for elements.
ElementQuery.Result<T extends Element> - Interface in io.micronaut.inject.ast
Result interface when building a query.
elements() - Method in interface io.micronaut.inject.ast.EnumElement
The enum constant elements that make up this enum.
EMPTY - Static variable in interface io.micronaut.context.ExecutionHandleLocator
A empty no-op locator.
EMPTY - Static variable in interface io.micronaut.context.MessageSource
An empty message source.
EMPTY_ELEMENT_ARRAY - Static variable in interface io.micronaut.inject.ast.Element
An empty array of elements.
EMPTY_HIERARCHY - Static variable in class io.micronaut.inject.annotation.AnnotationMetadataHierarchy
Constant to represent an empty hierarchy.
EMPTY_LOCATOR - Static variable in interface io.micronaut.context.env.BootstrapPropertySourceLocator
An empty version that does nothing.
EmptyPropertySource - Class in io.micronaut.context.env
An PropertySource that is empty when instantiated.
EmptyPropertySource() - Constructor for class io.micronaut.context.env.EmptyPropertySource
Default constructor.
EmptyPropertySource(String) - Constructor for class io.micronaut.context.env.EmptyPropertySource
Creates a property source with a name.
enableDefaultPropertySources(boolean) - Method in interface io.micronaut.context.ApplicationContextBuilder
Specify whether the default set of property sources should be enabled (default is true).
enableDefaultPropertySources(boolean) - Method in class io.micronaut.context.DefaultApplicationContextBuilder
 
entities() - Method in annotation type io.micronaut.context.annotation.Requires
Expresses that the configuration requires entities annotated with the given annotations to be available to the application via package scanning.
EntityIntrospectedAnnotationMapper - Class in io.micronaut.inject.beans.visitor
An annotation mapper that improves introspection for JPA entities.
EntityIntrospectedAnnotationMapper() - Constructor for class io.micronaut.inject.beans.visitor.EntityIntrospectedAnnotationMapper
 
EntityReflectiveAccessAnnotationMapper - Class in io.micronaut.inject.beans.visitor
An annotation mapper that improves reflective access for JPA entities.
EntityReflectiveAccessAnnotationMapper() - Constructor for class io.micronaut.inject.beans.visitor.EntityReflectiveAccessAnnotationMapper
 
ENUM_CONSTANT_MODIFIERS - Static variable in interface io.micronaut.inject.ast.EnumConstantElement
 
EnumConstantElement - Interface in io.micronaut.inject.ast
Stores data about an element that references a enum constant.
EnumElement - Interface in io.micronaut.inject.ast
Models an enum type.
enumValue(Class<? extends Annotation>, Class<E>) - Method in class io.micronaut.inject.annotation.DefaultAnnotationMetadata
 
enumValue(Class<? extends Annotation>, String, Class<E>) - Method in class io.micronaut.inject.annotation.AbstractEnvironmentAnnotationMetadata
 
enumValue(Class<? extends Annotation>, String, Class<E>) - Method in class io.micronaut.inject.annotation.AnnotationMetadataHierarchy
 
enumValue(Class<? extends Annotation>, String, Class<E>) - Method in class io.micronaut.inject.annotation.DefaultAnnotationMetadata
 
enumValue(Class<? extends Annotation>, String, Class<E>, Function<Object, Object>) - Method in class io.micronaut.inject.annotation.AnnotationMetadataHierarchy
 
enumValue(Class<? extends Annotation>, String, Class<E>, Function<Object, Object>) - Method in class io.micronaut.inject.annotation.DefaultAnnotationMetadata
Retrieve the class value and optionally map its value.
enumValue(String, Class<E>) - Method in class io.micronaut.inject.annotation.DefaultAnnotationMetadata
 
enumValue(String, String, Class<E>) - Method in class io.micronaut.inject.annotation.AbstractEnvironmentAnnotationMetadata
 
enumValue(String, String, Class<E>) - Method in class io.micronaut.inject.annotation.AnnotationMetadataHierarchy
 
enumValue(String, String, Class<E>) - Method in class io.micronaut.inject.annotation.DefaultAnnotationMetadata
 
enumValue(String, String, Class<E>, Function<Object, Object>) - Method in class io.micronaut.inject.annotation.AnnotationMetadataHierarchy
 
enumValue(String, String, Class<E>, Function<Object, Object>) - Method in class io.micronaut.inject.annotation.DefaultAnnotationMetadata
Retrieve the class value and optionally map its value.
enumValues(Class<? extends Annotation>, Class<E>) - Method in class io.micronaut.inject.annotation.DefaultAnnotationMetadata
 
enumValues(Class<? extends Annotation>, String, Class<E>) - Method in class io.micronaut.inject.annotation.AnnotationMetadataHierarchy
 
enumValues(Class<? extends Annotation>, String, Class<E>) - Method in class io.micronaut.inject.annotation.DefaultAnnotationMetadata
 
enumValues(Class<? extends Annotation>, String, Class<E>, Function<Object, Object>) - Method in class io.micronaut.inject.annotation.AnnotationMetadataHierarchy
 
enumValues(Class<? extends Annotation>, String, Class<E>, Function<Object, Object>) - Method in class io.micronaut.inject.annotation.DefaultAnnotationMetadata
 
enumValues(String, Class<E>) - Method in class io.micronaut.inject.annotation.DefaultAnnotationMetadata
 
enumValues(String, String, Class<E>) - Method in class io.micronaut.inject.annotation.AbstractEnvironmentAnnotationMetadata
 
enumValues(String, String, Class<E>) - Method in class io.micronaut.inject.annotation.AnnotationMetadataHierarchy
 
enumValues(String, String, Class<E>) - Method in class io.micronaut.inject.annotation.DefaultAnnotationMetadata
 
enumValues(String, String, Class<E>, Function<Object, Object>) - Method in class io.micronaut.inject.annotation.AnnotationMetadataHierarchy
 
enumValues(String, String, Class<E>, Function<Object, Object>) - Method in class io.micronaut.inject.annotation.DefaultAnnotationMetadata
 
env() - Method in annotation type io.micronaut.context.annotation.Requires
Expresses that the configuration will only load within the given environments.
environment(Consumer<Environment>) - Method in interface io.micronaut.context.ApplicationContext
Allow configuration the Environment.
Environment - Interface in io.micronaut.context.env
The current application environment.
ENVIRONMENT_VARIABLE - io.micronaut.context.env.PropertySource.PropertyConvention
Upper case separated by under scores (environment variable style).
EnvironmentConfigurable - Interface in io.micronaut.context
Interface for components configurable by the environment.
environmentPropertySource(boolean) - Method in interface io.micronaut.context.ApplicationContextBuilder
Set whether environment variables should contribute to configuration.
environmentPropertySource(boolean) - Method in class io.micronaut.context.DefaultApplicationContextBuilder
 
EnvironmentPropertySource - Class in io.micronaut.context.env
Loads properties from environment variables via System.getenv().
EnvironmentPropertySource() - Constructor for class io.micronaut.context.env.EnvironmentPropertySource
Default constructor.
EnvironmentPropertySource(List<String>, List<String>) - Constructor for class io.micronaut.context.env.EnvironmentPropertySource
Allows for control over which environment variables are included.
environments(String...) - Method in interface io.micronaut.context.ApplicationContextBuilder
The environments to use.
environments(String...) - Method in class io.micronaut.context.DefaultApplicationContextBuilder
 
ENVIRONMENTS_ENV - Static variable in interface io.micronaut.context.env.Environment
The environment key that stores additional environments.
ENVIRONMENTS_PROPERTY - Static variable in interface io.micronaut.context.env.Environment
The property that stores additional environments.
environmentVariableExcludes(String...) - Method in interface io.micronaut.context.ApplicationContextBuilder
Which environment variables should not contribute to configuration.
environmentVariableExcludes(String...) - Method in class io.micronaut.context.DefaultApplicationContextBuilder
 
environmentVariableIncludes(String...) - Method in interface io.micronaut.context.ApplicationContextBuilder
Which environment variables should contribute to configuration.
environmentVariableIncludes(String...) - Method in class io.micronaut.context.DefaultApplicationContextBuilder
 
equals(Object) - Method in class io.micronaut.context.AbstractBeanDefinition
 
equals(Object) - Method in class io.micronaut.context.AbstractBeanDefinitionReference
 
equals(Object) - Method in class io.micronaut.context.AbstractExecutableMethod
 
equals(Object) - Method in class io.micronaut.context.AbstractInitializableBeanDefinition
 
equals(Object) - Method in class io.micronaut.context.AbstractInitializableBeanDefinitionReference
 
equals(Object) - Method in class io.micronaut.context.AbstractMessageSource.MessageKey
 
equals(Object) - Method in class io.micronaut.context.BeanRegistration
 
equals(Object) - Method in class io.micronaut.context.event.ApplicationEventPublisherFactory
 
equals(Object) - Method in class io.micronaut.inject.beans.AbstractInitializableBeanIntrospection
 
equals(Object) - Method in class io.micronaut.inject.provider.AbstractProviderDefinition
 
equals(Object) - Method in class io.micronaut.inject.qualifiers.InterceptorBindingQualifier
 
equals(Object) - Method in class io.micronaut.inject.qualifiers.TypeAnnotationQualifier
 
equals(Object) - Method in class io.micronaut.inject.qualifiers.TypeArgumentQualifier
 
equalsType(Argument<?>) - Method in class io.micronaut.inject.ArgumentBeanType
 
exclude(String...) - Method in interface io.micronaut.context.ApplicationContextBuilder
Allow customizing the configurations that will be loaded.
exclude(String...) - Method in class io.micronaut.context.DefaultApplicationContextBuilder
Allow customizing the configurations that will be loaded.
excludes() - Method in annotation type io.micronaut.context.annotation.ConfigurationBuilder
 
excludes() - Method in annotation type io.micronaut.context.annotation.ConfigurationProperties
 
excludes() - Method in annotation type io.micronaut.context.annotation.ConfigurationReader
 
excludes() - Method in annotation type io.micronaut.context.annotation.EachProperty
 
executable() - Method in interface io.micronaut.inject.ast.beans.BeanMethodElement
Make the method executable.
executable(boolean) - Method in interface io.micronaut.inject.ast.beans.BeanMethodElement
Make the method executable.
Executable - Annotation Type in io.micronaut.context.annotation
Annotation applied to the method or type indicating that a ExecutableMethod should be produced for this method.
ExecutableMethod<T,​R> - Interface in io.micronaut.inject
An executable method is a compile time produced invocation of a method call.
executableMethodMap - Variable in class io.micronaut.context.AbstractBeanDefinition
 
ExecutableMethodProcessor<A extends java.lang.annotation.Annotation> - Interface in io.micronaut.context.processor
A class capable of processing an ExecutableMethod instances.
ExecutableMethodsDefinition<T> - Interface in io.micronaut.inject
Collects a set of executable methods ExecutableMethod.
ExecutableMethodsDefinitionWriter - Class in io.micronaut.inject.writer
Writes out a ExecutableMethodsDefinition class.
ExecutableMethodsDefinitionWriter(String, String, OriginatingElements) - Constructor for class io.micronaut.inject.writer.ExecutableMethodsDefinitionWriter
 
ExecutableMethodWriter - Class in io.micronaut.inject.writer
Writes out ExecutableMethod implementations.
ExecutableMethodWriter(String, boolean, boolean, boolean, boolean, OriginatingElements, AnnotationMetadata, String, String) - Constructor for class io.micronaut.inject.writer.ExecutableMethodWriter
 
ExecutionHandle<T,​R> - Interface in io.micronaut.inject
Represents a handle to an executable object.
ExecutionHandleLocator - Interface in io.micronaut.context
Interface for components that are able to locate and return ExecutionHandle instances for beans.
exposedTypes(Class<?>...) - Method in interface io.micronaut.context.RuntimeBeanDefinition.Builder
Limit the exposed types of this bean.

F

factory() - Method in annotation type io.micronaut.context.annotation.Replaces
 
Factory - Annotation Type in io.micronaut.context.annotation
A factory is a Singleton that produces one or many other bean implementations.
factoryMethod() - Method in annotation type io.micronaut.context.annotation.ConfigurationBuilder
Only to be used if the builder is not being created manually.
fail(Failure) - Method in interface io.micronaut.context.condition.ConditionContext
Fail the condition with the given message.
fail(String) - Method in interface io.micronaut.context.condition.ConditionContext
Fail the condition with the given message.
fail(String, Element) - Method in interface io.micronaut.inject.visitor.VisitorContext
Allows failing compilation for a given element with the given message.
Failure - Interface in io.micronaut.context.condition
Represents a failure in a Condition.
FIELD_ANNOTATION_METADATA - Static variable in class io.micronaut.inject.writer.AbstractAnnotationMetadataWriter
Field name for annotation metadata.
FieldElement - Interface in io.micronaut.inject.ast
Stores data about an element that references a field.
FieldGetDispatchTarget(FieldElement) - Constructor for class io.micronaut.inject.writer.DispatchWriter.FieldGetDispatchTarget
 
FieldInjectionPoint<B,​T> - Interface in io.micronaut.inject
Defines an injection point for a field.
fieldInjectionPoints - Variable in class io.micronaut.context.AbstractBeanDefinition
 
FieldReference(Class, Argument, boolean) - Constructor for class io.micronaut.context.AbstractInitializableBeanDefinition.FieldReference
 
FieldSetDispatchTarget(FieldElement) - Constructor for class io.micronaut.inject.writer.DispatchWriter.FieldSetDispatchTarget
 
fillInStackTrace() - Method in exception io.micronaut.context.exceptions.DisabledBeanException
 
filter(Predicate<T>) - Method in interface io.micronaut.inject.ast.ElementQuery
A final filter that allows access to the materialized Element.
FINAL - io.micronaut.inject.ast.ElementModifier
 
finalizeAndWriteBean(ClassWriterOutputVisitor, BeanDefinitionVisitor) - Method in class io.micronaut.inject.writer.AbstractBeanDefinitionBuilder
Finish the given bean and write it to the output.
finalizeConfiguration() - Method in class io.micronaut.context.DefaultBeanContext
 
finalizeConfiguration() - Method in interface io.micronaut.context.InitializableBeanContext
Performs operations required before starting the application context, such as reading bean configurations.
find(Qualifier<T>) - Method in interface io.micronaut.context.BeanProvider
Finds a bean for the optionally specified qualifier.
findAnnotation(String) - Method in class io.micronaut.inject.annotation.AbstractEnvironmentAnnotationMetadata
 
findAnnotation(String) - Method in class io.micronaut.inject.annotation.AnnotationMetadataHierarchy
 
findAnnotation(String) - Method in class io.micronaut.inject.annotation.DefaultAnnotationMetadata
 
findBean(BeanResolutionContext, Argument<T>, Qualifier<T>) - Method in class io.micronaut.context.DefaultBeanContext
Find an optional bean of the given type and qualifier.
findBean(BeanResolutionContext, Class<T>, Qualifier<T>) - Method in class io.micronaut.context.DefaultBeanContext
Find an optional bean of the given type and qualifier.
findBean(Argument<T>) - Method in interface io.micronaut.context.BeanLocator
Finds a Bean for the given type and qualifier.
findBean(Argument<T>, Qualifier<T>) - Method in class io.micronaut.context.AbstractBeanResolutionContext
 
findBean(Argument<T>, Qualifier<T>) - Method in interface io.micronaut.context.BeanLocator
Finds a Bean for the given type and qualifier.
findBean(Argument<T>, Qualifier<T>) - Method in interface io.micronaut.context.BeanResolutionContext
Find an optional bean of the given type and qualifier.
findBean(Argument<T>, Qualifier<T>) - Method in class io.micronaut.context.DefaultBeanContext
 
findBean(Class<T>) - Method in interface io.micronaut.context.BeanLocator
Finds a Bean for the given type.
findBean(Class<T>, Qualifier<T>) - Method in interface io.micronaut.context.BeanLocator
Finds a Bean for the given type and qualifier.
findBean(Class<T>, Qualifier<T>) - Method in class io.micronaut.context.DefaultBeanContext
 
findBeanCandidates(BeanResolutionContext, Argument<T>, boolean, Predicate<BeanDefinition<T>>) - Method in class io.micronaut.context.DefaultApplicationContext
 
findBeanCandidates(BeanResolutionContext, Argument<T>, boolean, Predicate<BeanDefinition<T>>) - Method in class io.micronaut.context.DefaultBeanContext
Find bean candidates for the given type.
findBeanCandidates(BeanResolutionContext, Argument<T>, BeanDefinition<?>, boolean) - Method in class io.micronaut.context.DefaultApplicationContext
 
findBeanCandidates(BeanResolutionContext, Argument<T>, BeanDefinition<?>, boolean) - Method in class io.micronaut.context.DefaultBeanContext
Find bean candidates for the given type.
findBeanCandidates(Class<T>, BeanDefinition<?>) - Method in class io.micronaut.context.DefaultBeanContext
Find bean candidates for the given type.
findBeanCandidatesForInstance(T) - Method in class io.micronaut.context.DefaultBeanContext
Find bean candidates for the given type.
findBeanConfiguration(String) - Method in interface io.micronaut.context.BeanDefinitionRegistry
Obtain a bean configuration by name.
findBeanConfiguration(String) - Method in class io.micronaut.context.DefaultBeanContext
 
findBeanDefinition(Argument<T>) - Method in interface io.micronaut.context.BeanDefinitionRegistry
Obtain a BeanDefinition for the given type.
findBeanDefinition(Argument<T>, Qualifier<T>) - Method in interface io.micronaut.context.BeanDefinitionRegistry
Obtain a BeanDefinition for the given type.
findBeanDefinition(Argument<T>, Qualifier<T>) - Method in class io.micronaut.context.DefaultBeanContext
 
findBeanDefinition(Class<T>) - Method in interface io.micronaut.context.BeanDefinitionRegistry
Obtain a BeanDefinition for the given type.
findBeanDefinition(Class<T>, Qualifier<T>) - Method in interface io.micronaut.context.BeanDefinitionRegistry
Obtain a BeanDefinition for the given type.
findBeanDefinition(Class<T>, Qualifier<T>) - Method in class io.micronaut.context.DefaultBeanContext
 
findBeanForConstructorArgument(BeanResolutionContext, BeanContext, int, Argument<K>, Qualifier<K>) - Method in class io.micronaut.context.AbstractInitializableBeanDefinition
Obtains all bean definitions for a constructor argument at the given index
findBeanForConstructorArgument(BeanResolutionContext, BeanContext, ConstructorInjectionPoint<T>, Argument) - Method in class io.micronaut.context.AbstractBeanDefinition
Obtains all bean definitions for a constructor argument at the given index
findBeanForField(BeanResolutionContext, BeanContext, int, Argument<K>, Qualifier<K>) - Method in class io.micronaut.context.AbstractInitializableBeanDefinition
Obtains a an optional for the field at the given index and the argument at the given index
findBeanForField(BeanResolutionContext, BeanContext, FieldInjectionPoint) - Method in class io.micronaut.context.AbstractBeanDefinition
Obtains a an optional for the field at the given index and the argument at the given index
findBeanForMethodArgument(BeanResolutionContext, BeanContext, int, int, Argument<K>, Qualifier<K>) - Method in class io.micronaut.context.AbstractInitializableBeanDefinition
Obtains an optional bean for the method at the given index and the argument at the given index
findBeanForMethodArgument(BeanResolutionContext, BeanContext, MethodInjectionPoint, Argument) - Method in class io.micronaut.context.AbstractBeanDefinition
Obtains an optional bean for the method at the given index and the argument at the given index
findBeanRegistration(BeanDefinition<T>) - Method in interface io.micronaut.context.scope.CustomScope
Get the BeanDefinition for the given bean.
findBeanRegistration(T) - Method in interface io.micronaut.context.BeanDefinitionRegistry
Obtain a BeanDefinition for the given bean.
findBeanRegistration(T) - Method in class io.micronaut.context.DefaultBeanContext
 
findBeanRegistration(T) - Method in class io.micronaut.context.DefaultCustomScopeRegistry
 
findBeanRegistration(T) - Method in class io.micronaut.context.scope.AbstractConcurrentCustomScope
 
findBeanRegistration(T) - Method in interface io.micronaut.context.scope.CustomScope
Get the BeanDefinition for the given bean.
findBeanRegistration(T) - Method in interface io.micronaut.context.scope.CustomScopeRegistry
Finds A bean registration amongst the active scopes.
FindBugsRemapper - Class in io.micronaut.inject.annotation.internal
A remapper that remaps findbugs annotations to javax.annotation which are represented internally.
FindBugsRemapper() - Constructor for class io.micronaut.inject.annotation.internal.FindBugsRemapper
 
findConcreteCandidate(Class<T>, Qualifier<T>, Collection<BeanDefinition<T>>) - Method in class io.micronaut.context.DefaultApplicationContext
 
findConcreteCandidate(Class<T>, Qualifier<T>, Collection<BeanDefinition<T>>) - Method in class io.micronaut.context.DefaultBeanContext
Fall back method to attempt to find a candidate for the given definitions.
findDeclaredAnnotation(String) - Method in class io.micronaut.inject.annotation.AbstractEnvironmentAnnotationMetadata
 
findDeclaredAnnotation(String) - Method in class io.micronaut.inject.annotation.AnnotationMetadataHierarchy
 
findDeclaredAnnotation(String) - Method in class io.micronaut.inject.annotation.DefaultAnnotationMetadata
 
findDeclaredScope(Argument<?>) - Method in class io.micronaut.context.DefaultCustomScopeRegistry
 
findDeclaredScope(Argument<?>) - Method in interface io.micronaut.context.scope.CustomScopeRegistry
Finds the declared scope for the given argument.
findDeclaredScope(BeanType<?>) - Method in class io.micronaut.context.DefaultCustomScopeRegistry
 
findDeclaredScope(BeanType<?>) - Method in interface io.micronaut.context.scope.CustomScopeRegistry
Finds the declared scope for the given bean type.
findExecutableMethod(Class<T>, String, Class[]) - Method in class io.micronaut.context.DefaultBeanContext
 
findExecutableMethod(Class<T>, String, Class...) - Method in interface io.micronaut.context.ExecutionHandleLocator
Finds an optimized execution handle for invoking a bean method.
findExecutionHandle(Class<T>, Qualifier<?>, String, Class...) - Method in class io.micronaut.context.DefaultBeanContext
 
findExecutionHandle(Class<T>, Qualifier<?>, String, Class...) - Method in interface io.micronaut.context.ExecutionHandleLocator
Finds an optimized execution handle for invoking a bean method.
findExecutionHandle(Class<T>, String, Class...) - Method in class io.micronaut.context.DefaultBeanContext
 
findExecutionHandle(Class<T>, String, Class...) - Method in interface io.micronaut.context.ExecutionHandleLocator
Finds an optimized execution handle for invoking a bean method.
findExecutionHandle(T, String, Class[]) - Method in class io.micronaut.context.DefaultBeanContext
 
findExecutionHandle(T, String, Class...) - Method in interface io.micronaut.context.ExecutionHandleLocator
Finds an optimized execution handle for invoking a bean method.
findIndexedProperty(Class<? extends Annotation>, String) - Method in class io.micronaut.inject.beans.AbstractInitializableBeanIntrospection
Get all the bean properties annotated for the given type.
findMethod(String, Class<?>...) - Method in class io.micronaut.context.AbstractBeanDefinition
 
findMethod(String, Class<?>...) - Method in class io.micronaut.context.AbstractExecutableMethodsDefinition
 
findMethod(String, Class<?>...) - Method in class io.micronaut.context.AbstractInitializableBeanDefinition
 
findMethod(String, Class<?>...) - Method in interface io.micronaut.inject.BeanDefinition
Finds a single ExecutableMethod for the given name and argument types.
findMethod(String, Class<?>...) - Method in interface io.micronaut.inject.DelegatingBeanDefinition
 
findMethod(String, Class<?>...) - Method in interface io.micronaut.inject.ExecutableMethodsDefinition
Finds a single ExecutableMethod for the given name and argument types.
findOrInstantiateBean(Class<T>) - Method in interface io.micronaut.context.BeanLocator
Finds a Bean for the given type or attempts to instantiate the given instance.
findPossibleMethods(String) - Method in class io.micronaut.context.AbstractBeanDefinition
 
findPossibleMethods(String) - Method in class io.micronaut.context.AbstractExecutableMethodsDefinition
 
findPossibleMethods(String) - Method in class io.micronaut.context.AbstractInitializableBeanDefinition
 
findPossibleMethods(String) - Method in interface io.micronaut.inject.BeanDefinition
Finds possible methods for the given method name.
findPossibleMethods(String) - Method in interface io.micronaut.inject.DelegatingBeanDefinition
 
findPossibleMethods(String) - Method in interface io.micronaut.inject.ExecutableMethodsDefinition
Finds possible methods for the given method name.
findPropertySources(Environment) - Method in interface io.micronaut.context.env.BootstrapPropertySourceLocator
A blocking interface that will attempt to resolve either remote or local PropertySource instances for the current Environment.
findProxyBeanDefinition(Argument<T>, Qualifier<T>) - Method in interface io.micronaut.context.BeanDefinitionRegistry
Obtain the proxy BeanDefinition for the bean of type and qualifier.
findProxyBeanDefinition(Argument<T>, Qualifier<T>) - Method in class io.micronaut.context.DefaultBeanContext
 
findProxyBeanDefinition(Class<T>, Qualifier<T>) - Method in interface io.micronaut.context.BeanDefinitionRegistry
Obtain the proxy BeanDefinition for the bean of type and qualifier.
findProxyBeanDefinition(Class<T>, Qualifier<T>) - Method in class io.micronaut.context.DefaultBeanContext
 
findProxyTargetBeanDefinition(Argument<T>, Qualifier<T>) - Method in interface io.micronaut.context.BeanDefinitionRegistry
Obtain the original BeanDefinition for a ProxyBeanDefinition.
findProxyTargetBeanDefinition(Argument<T>, Qualifier<T>) - Method in class io.micronaut.context.DefaultBeanContext
 
findProxyTargetBeanDefinition(BeanDefinition<T>) - Method in interface io.micronaut.context.BeanDefinitionRegistry
Obtain the original BeanDefinition for a ProxyBeanDefinition.
findProxyTargetBeanDefinition(Class<T>, Qualifier<T>) - Method in interface io.micronaut.context.BeanDefinitionRegistry
Obtain the original BeanDefinition for a ProxyBeanDefinition.
findProxyTargetBeanDefinition(Class<T>, Qualifier<T>) - Method in class io.micronaut.context.DefaultBeanContext
 
findProxyTargetMethod(Argument<T>, Qualifier<T>, String, Class...) - Method in class io.micronaut.context.DefaultBeanContext
 
findProxyTargetMethod(Argument<T>, Qualifier<T>, String, Class...) - Method in interface io.micronaut.context.ExecutionHandleLocator
Finds the original unproxied method for a ProxyBeanDefinition.
findProxyTargetMethod(Class<T>, Qualifier<T>, String, Class...) - Method in class io.micronaut.context.DefaultBeanContext
 
findProxyTargetMethod(Class<T>, Qualifier<T>, String, Class...) - Method in interface io.micronaut.context.ExecutionHandleLocator
Finds the original unproxied method for a ProxyBeanDefinition.
findProxyTargetMethod(Class<T>, String, Class[]) - Method in class io.micronaut.context.DefaultBeanContext
 
findProxyTargetMethod(Class<T>, String, Class...) - Method in interface io.micronaut.context.ExecutionHandleLocator
Finds the original unproxied method for a ProxyBeanDefinition.
findRepeatableAnnotation(Class<? extends Annotation>) - Method in class io.micronaut.inject.annotation.AnnotationMetadataHierarchy
 
findRepeatableAnnotation(Class<? extends Annotation>) - Method in class io.micronaut.inject.annotation.DefaultAnnotationMetadata
 
findRepeatableAnnotation(String) - Method in class io.micronaut.inject.annotation.AnnotationMetadataHierarchy
 
findRepeatableAnnotation(String) - Method in class io.micronaut.inject.annotation.DefaultAnnotationMetadata
 
findScope(Class<? extends Annotation>) - Method in class io.micronaut.context.DefaultCustomScopeRegistry
 
findScope(Class<? extends Annotation>) - Method in interface io.micronaut.context.scope.CustomScopeRegistry
Find a custom scope for the given annotation.
findScope(String) - Method in class io.micronaut.context.DefaultCustomScopeRegistry
 
findScope(String) - Method in interface io.micronaut.context.scope.CustomScopeRegistry
Find a custom scope for the given annotation.
finish() - Method in class io.micronaut.inject.writer.AbstractClassWriterOutputVisitor
 
finish() - Method in interface io.micronaut.inject.writer.ClassWriterOutputVisitor
Finish writing and flush any service entries to disk.
finish(VisitorContext) - Method in class io.micronaut.inject.beans.visitor.IntrospectedTypeElementVisitor
 
finish(VisitorContext) - Method in interface io.micronaut.inject.visitor.BeanElementVisitor
Called once when visitor processing finishes.
finish(VisitorContext) - Method in interface io.micronaut.inject.visitor.TypeElementVisitor
Called once when visitor processing finishes.
FLOAT - Static variable in class io.micronaut.inject.ast.PrimitiveElement
 
foldBoundGenericTypes(Function<ClassElement, ClassElement>) - Method in interface io.micronaut.inject.ast.ClassElement
Perform a fold operation on the type arguments (type arguments, wildcard bounds, resolved via ClassElement.getBoundGenericTypes()), and then on this type.
forArgument(Argument<?>) - Static method in class io.micronaut.inject.qualifiers.Qualifiers
Build a qualifier for the given argument.
forBase(String) - Method in class io.micronaut.context.env.DefaultEnvironment
 
fromArray() - Method in interface io.micronaut.inject.ast.ArrayableClassElement
 
fromArray() - Method in interface io.micronaut.inject.ast.ClassElement
Dereference a class element denoting an array type by converting it to its element type.
FUNCTION - Static variable in interface io.micronaut.context.env.Environment
The application is executing as a function.

G

GAE - Static variable in interface io.micronaut.context.env.Environment
Cloud provider for google app engine.
GENERATED - io.micronaut.context.env.PropertySourcePropertyResolver.PropertyCatalog
The catalog that contains normalized keys and also generated keys.
generateDefault() - Method in class io.micronaut.inject.writer.StringSwitchWriter
Generate default statement.
GeneratedFile - Interface in io.micronaut.inject.writer
A common interface to allow referencing a generated file in either Groovy or Java.
generateServiceDescriptor(String, GeneratedFile) - Method in class io.micronaut.inject.writer.AbstractClassFileWriter
Generates a service discovery for the given class name and file.
generateValueCase(GeneratorAdapter, String, Label) - Method in class io.micronaut.inject.writer.StringSwitchWriter
Generate the switch case.
GenericPlaceholderElement - Interface in io.micronaut.inject.ast
Represents a generic placeholder in source code.
get() - Method in interface io.micronaut.context.BeanProvider
The get method will materialize an instance of the bean if it is resolvable.
get() - Method in interface io.micronaut.inject.ParametrizedProvider
 
get(Qualifier<T>) - Method in interface io.micronaut.context.BeanProvider
 
get(CharSequence, ArgumentConversionContext<T>) - Method in class io.micronaut.context.AbstractBeanResolutionContext
 
get(CharSequence, Class<T>) - Method in class io.micronaut.context.AbstractBeanResolutionContext
 
get(Object...) - Method in interface io.micronaut.inject.ParametrizedProvider
 
get(String) - Method in class io.micronaut.context.env.EmptyPropertySource
 
get(String) - Method in class io.micronaut.context.env.MapPropertySource
 
get(String) - Method in interface io.micronaut.context.env.PropertySource
Get a property value of the given key.
get(Map<String, Object>) - Method in interface io.micronaut.inject.ParametrizedProvider
 
GET_EXECUTABLE_AT_INDEX_METHOD - Static variable in class io.micronaut.inject.writer.ExecutableMethodsDefinitionWriter
 
getAccessibleTargetMethodByIndex(int) - Method in class io.micronaut.context.AbstractExecutableMethodsDefinition
Find Method representation at the method by index.
getAccessibleTargetMethodByIndex(int) - Method in class io.micronaut.inject.beans.AbstractInitializableBeanIntrospection
Find Method representation at the method by index.
getActiveBeanRegistration(BeanDefinition<T>, Qualifier) - Method in class io.micronaut.context.DefaultBeanContext
Find an active singleton bean for the given definition and qualifier.
getActiveBeanRegistrations(Qualifier<?>) - Method in interface io.micronaut.context.BeanDefinitionRegistry
Find active Singleton beans for the given qualifier.
getActiveBeanRegistrations(Qualifier<?>) - Method in class io.micronaut.context.DefaultBeanContext
 
getActiveBeanRegistrations(Class<T>) - Method in interface io.micronaut.context.BeanDefinitionRegistry
Find active Singleton beans for the given bean type.
getActiveBeanRegistrations(Class<T>) - Method in class io.micronaut.context.DefaultBeanContext
 
getActiveNames() - Method in class io.micronaut.context.env.DefaultEnvironment
 
getActiveNames() - Method in interface io.micronaut.context.env.Environment
Should respect the order as provided.
getAllBeanDefinitions() - Method in interface io.micronaut.context.BeanDefinitionRegistry
Get all of the registered BeanDefinition.
getAllBeanDefinitions() - Method in class io.micronaut.context.DefaultBeanContext
 
getAllProperties(StringConvention, MapFormat.MapTransformation) - Method in class io.micronaut.context.env.PropertySourcePropertyResolver
Returns a combined Map of all properties in the catalog.
getAllTypeArguments() - Method in interface io.micronaut.inject.ast.ClassElement
Builds a map of all the type parameters for a class, its super classes and interfaces.
getAndResetDependentBeans() - Method in class io.micronaut.context.AbstractBeanResolutionContext
 
getAndResetDependentBeans() - Method in interface io.micronaut.context.BeanResolutionContext
 
getAndResetDependentFactoryBean() - Method in class io.micronaut.context.AbstractBeanResolutionContext
 
getAndResetDependentFactoryBean() - Method in interface io.micronaut.context.BeanResolutionContext
 
getAnnotationMappers(String) - Method in class io.micronaut.inject.annotation.AbstractAnnotationMetadataBuilder
Obtain the annotation mappers for the given annotation name.
getAnnotationMember(T, CharSequence) - Method in class io.micronaut.inject.annotation.AbstractAnnotationMetadataBuilder
Get the annotation member.
getAnnotationMemberName(T) - Method in class io.micronaut.inject.annotation.AbstractAnnotationMetadataBuilder
Read the name of an annotation member.
getAnnotationMembers(String) - Method in class io.micronaut.inject.annotation.AbstractAnnotationMetadataBuilder
Gets the annotation members for the given type.
getAnnotationMetadata() - Method in class io.micronaut.context.AbstractBeanDefinition
 
getAnnotationMetadata() - Method in class io.micronaut.context.AbstractBeanResolutionContext.FieldSegment
 
getAnnotationMetadata() - Method in class io.micronaut.context.AbstractBeanResolutionContext.MethodSegment
 
getAnnotationMetadata() - Method in class io.micronaut.context.AbstractExecutableMethod
 
getAnnotationMetadata() - Method in class io.micronaut.context.AbstractInitializableBeanDefinition
 
getAnnotationMetadata() - Method in class io.micronaut.context.AbstractInitializableBeanDefinitionReference
 
getAnnotationMetadata() - Method in class io.micronaut.context.event.ApplicationEventPublisherFactory
 
getAnnotationMetadata() - Method in interface io.micronaut.context.RuntimeBeanDefinition
 
getAnnotationMetadata() - Method in class io.micronaut.inject.annotation.AbstractEnvironmentAnnotationMetadata
 
getAnnotationMetadata() - Method in class io.micronaut.inject.annotation.AnnotationMetadataReference
 
getAnnotationMetadata() - Method in class io.micronaut.inject.ArgumentBeanType
 
getAnnotationMetadata() - Method in class io.micronaut.inject.ast.PrimitiveElement
 
getAnnotationMetadata() - Method in class io.micronaut.inject.beans.AbstractInitializableBeanIntrospection
 
getAnnotationMetadata() - Method in interface io.micronaut.inject.DelegatingBeanDefinition
 
getAnnotationMetadata() - Method in interface io.micronaut.inject.DelegatingExecutableMethod
 
getAnnotationMetadata() - Method in class io.micronaut.inject.provider.AbstractProviderDefinition
 
getAnnotationMetadata() - Method in class io.micronaut.inject.writer.AbstractBeanDefinitionBuilder
 
getAnnotationMetadata() - Method in interface io.micronaut.inject.writer.BeanDefinitionVisitor
 
getAnnotationMetadata() - Method in class io.micronaut.inject.writer.BeanDefinitionWriter
 
getAnnotationMetadata(T) - Method in class io.micronaut.inject.configuration.ConfigurationMetadataBuilder
 
getAnnotationMirror(String) - Method in class io.micronaut.inject.annotation.AbstractAnnotationMetadataBuilder
Return a mirror for the given annotation.
getAnnotationNameByStereotype(String) - Method in class io.micronaut.inject.annotation.DefaultAnnotationMetadata
 
getAnnotationNames() - Method in class io.micronaut.inject.annotation.AbstractEnvironmentAnnotationMetadata
 
getAnnotationNames() - Method in class io.micronaut.inject.annotation.AnnotationMetadataHierarchy
 
getAnnotationNames() - Method in class io.micronaut.inject.annotation.DefaultAnnotationMetadata
 
getAnnotationNamesByStereotype(String) - Method in class io.micronaut.inject.annotation.AbstractEnvironmentAnnotationMetadata
 
getAnnotationNamesByStereotype(String) - Method in class io.micronaut.inject.annotation.AnnotationMetadataHierarchy
 
getAnnotationNamesByStereotype(String) - Method in class io.micronaut.inject.annotation.DefaultAnnotationMetadata
 
getAnnotationPredicates() - Method in interface io.micronaut.inject.ast.ElementQuery.Result
 
getAnnotationsForType(T) - Method in class io.micronaut.inject.annotation.AbstractAnnotationMetadataBuilder
Obtain the annotations for the given type.
getAnnotationTransformers(String) - Method in class io.micronaut.inject.annotation.AbstractAnnotationMetadataBuilder
Obtain the transformers mappers for the given annotation name.
getAnnotationType(String) - Method in class io.micronaut.inject.annotation.AbstractEnvironmentAnnotationMetadata
 
getAnnotationType(String) - Method in class io.micronaut.inject.annotation.AnnotationMetadataHierarchy
 
getAnnotationType(String) - Method in class io.micronaut.inject.annotation.DefaultAnnotationMetadata
 
getAnnotationType(String, ClassLoader) - Method in class io.micronaut.inject.annotation.AbstractEnvironmentAnnotationMetadata
 
getAnnotationType(String, ClassLoader) - Method in class io.micronaut.inject.annotation.AnnotationMetadataHierarchy
 
getAnnotationType(String, ClassLoader) - Method in class io.micronaut.inject.annotation.DefaultAnnotationMetadata
 
getAnnotationTypeByStereotype(Class<? extends Annotation>) - Method in class io.micronaut.inject.annotation.AbstractEnvironmentAnnotationMetadata
 
getAnnotationTypeByStereotype(String) - Method in class io.micronaut.inject.annotation.AbstractEnvironmentAnnotationMetadata
 
getAnnotationTypeByStereotype(String) - Method in class io.micronaut.inject.annotation.DefaultAnnotationMetadata
 
getAnnotationTypeName(A) - Method in class io.micronaut.inject.annotation.AbstractAnnotationMetadataBuilder
Get the given type of the annotation.
getAnnotationValues(T, T, Class<?>) - Method in class io.micronaut.inject.annotation.AbstractAnnotationMetadataBuilder
Resolve the annotations values from the given member for the given type.
getAnnotationValuesByName(String) - Method in class io.micronaut.inject.annotation.AnnotationMetadataHierarchy
 
getAnnotationValuesByName(String) - Method in class io.micronaut.inject.annotation.DefaultAnnotationMetadata
 
getAnnotationValuesByStereotype(String) - Method in class io.micronaut.inject.annotation.AnnotationMetadataHierarchy
 
getAnnotationValuesByStereotype(String) - Method in class io.micronaut.inject.annotation.DefaultAnnotationMetadata
 
getAnnotationValuesByType(Class<T>) - Method in class io.micronaut.inject.annotation.AbstractEnvironmentAnnotationMetadata
 
getAnnotationValuesByType(Class<T>) - Method in class io.micronaut.inject.annotation.AnnotationMetadataHierarchy
 
getAnnotationValuesByType(Class<T>) - Method in class io.micronaut.inject.annotation.DefaultAnnotationMetadata
 
getApplicationContext() - Method in interface io.micronaut.context.ApplicationContextProvider
Resolves the ApplicationContext for this class.
getArgument() - Method in interface io.micronaut.context.BeanResolutionContext.Segment
 
getArgument() - Method in interface io.micronaut.inject.ArgumentInjectionPoint
 
getArgumentNames() - Method in interface io.micronaut.inject.DelegatingExecutableMethod
 
getArgumentNames() - Method in interface io.micronaut.inject.MethodReference
 
getArguments() - Method in class io.micronaut.context.AbstractBeanResolutionContext.MethodSegment
 
getArguments() - Method in interface io.micronaut.inject.CallableInjectionPoint
 
getArguments() - Method in interface io.micronaut.inject.DelegatingExecutableMethod
 
getArguments() - Method in interface io.micronaut.inject.ExecutionHandle
 
getArguments() - Method in interface io.micronaut.inject.MethodReference
 
getArgumentTypes() - Method in class io.micronaut.context.AbstractExecutableMethod
 
getArgumentTypes() - Method in interface io.micronaut.inject.DelegatingExecutableMethod
 
getArgumentTypes() - Method in interface io.micronaut.inject.MethodReference
 
getArrayDimensions() - Method in class io.micronaut.inject.ast.PrimitiveElement
 
getArrayDimensions() - Method in interface io.micronaut.inject.ast.TypedElement
If the type is an array, the number of dimensions.
getAttribute(CharSequence) - Method in class io.micronaut.context.AbstractBeanResolutionContext
 
getAttribute(CharSequence) - Method in interface io.micronaut.context.BeanResolutionContext
 
getAttribute(CharSequence) - Method in class io.micronaut.context.DefaultBeanContext
 
getAttribute(CharSequence, Class<T>) - Method in class io.micronaut.context.DefaultBeanContext
 
getAttributes() - Method in class io.micronaut.context.DefaultBeanContext
 
getBean() - Method in class io.micronaut.context.BeanRegistration
 
getBean() - Method in class io.micronaut.context.event.BeanEvent
 
getBean(BeanResolutionContext, Argument<T>, Qualifier<T>) - Method in class io.micronaut.context.DefaultBeanContext
Get a bean of the given type and qualifier.
getBean(BeanResolutionContext, BeanDefinition<T>, Argument<T>, Qualifier<T>) - Method in class io.micronaut.context.DefaultBeanContext
Get a bean of the given bean definition, type and qualifier.
getBean(BeanResolutionContext, Class<T>) - Method in class io.micronaut.context.DefaultBeanContext
Get a bean of the given type.
getBean(BeanResolutionContext, Class<T>, Qualifier<T>) - Method in class io.micronaut.context.DefaultBeanContext
Get a bean of the given type and qualifier.
getBean(Argument<T>) - Method in interface io.micronaut.context.BeanLocator
Obtains a Bean for the given type and qualifier.
getBean(Argument<T>, Qualifier<T>) - Method in class io.micronaut.context.AbstractBeanResolutionContext
 
getBean(Argument<T>, Qualifier<T>) - Method in interface io.micronaut.context.BeanLocator
Obtains a Bean for the given type and qualifier.
getBean(Argument<T>, Qualifier<T>) - Method in interface io.micronaut.context.BeanResolutionContext
Get a bean of the given type and qualifier.
getBean(Argument<T>, Qualifier<T>) - Method in class io.micronaut.context.DefaultBeanContext
 
getBean(BeanDefinition<T>) - Method in interface io.micronaut.context.BeanLocator
Obtains a Bean for the given bean definition.
getBean(BeanDefinition<T>) - Method in class io.micronaut.context.DefaultBeanContext
 
getBean(Class<T>) - Method in interface io.micronaut.context.BeanLocator
Obtains a Bean for the given type.
getBean(Class<T>) - Method in class io.micronaut.context.DefaultBeanContext
 
getBean(Class<T>, Qualifier<T>) - Method in interface io.micronaut.context.BeanLocator
Obtains a Bean for the given type and qualifier.
getBean(Class<T>, Qualifier<T>) - Method in class io.micronaut.context.DefaultBeanContext
 
getBeanContext() - Method in interface io.micronaut.context.condition.ConditionContext
 
getBeanDefinition() - Method in class io.micronaut.context.BeanRegistration
 
getBeanDefinition() - Method in class io.micronaut.context.event.BeanEvent
 
getBeanDefinition() - Method in interface io.micronaut.inject.BeanDefinitionMethodReference
 
getBeanDefinition(Argument<T>) - Method in interface io.micronaut.context.BeanDefinitionRegistry
Obtain a BeanDefinition for the given type.
getBeanDefinition(Argument<T>, Qualifier<T>) - Method in interface io.micronaut.context.BeanDefinitionRegistry
Obtain a BeanDefinition for the given type.
getBeanDefinition(Argument<T>, Qualifier<T>) - Method in class io.micronaut.context.DefaultBeanContext
 
getBeanDefinition(Class<T>) - Method in interface io.micronaut.context.BeanDefinitionRegistry
Obtain a BeanDefinition for the given type.
getBeanDefinition(Class<T>, Qualifier<T>) - Method in interface io.micronaut.context.BeanDefinitionRegistry
Obtain a BeanDefinition for the given type.
getBeanDefinitionName() - Method in class io.micronaut.context.AbstractBeanDefinitionReference
 
getBeanDefinitionName() - Method in class io.micronaut.context.AbstractInitializableBeanDefinitionReference
 
getBeanDefinitionName() - Method in class io.micronaut.context.event.ApplicationEventPublisherFactory
 
getBeanDefinitionName() - Method in interface io.micronaut.context.RuntimeBeanDefinition
 
getBeanDefinitionName() - Method in interface io.micronaut.inject.BeanDefinitionReference
 
getBeanDefinitionName() - Method in class io.micronaut.inject.provider.AbstractProviderDefinition
 
getBeanDefinitionName() - Method in interface io.micronaut.inject.writer.BeanDefinitionVisitor
 
getBeanDefinitionName() - Method in class io.micronaut.inject.writer.BeanDefinitionWriter
 
getBeanDefinitionQualifiedClassName() - Method in class io.micronaut.inject.writer.BeanDefinitionReferenceWriter
Obtains the class name of the bean definition to be written.
getBeanDefinitionReferenceClassName() - Method in interface io.micronaut.inject.writer.BeanDefinitionVisitor
 
getBeanDefinitionReferenceClassName() - Method in class io.micronaut.inject.writer.BeanDefinitionWriter
 
getBeanDefinitionReferences() - Method in interface io.micronaut.context.BeanDefinitionRegistry
Get all of the enabled BeanDefinitionReference.
getBeanDefinitionReferences() - Method in class io.micronaut.context.DefaultBeanContext
 
getBeanDefinitions(Qualifier<Object>) - Method in interface io.micronaut.context.BeanDefinitionRegistry
Get all of the BeanDefinition for the given qualifier.
getBeanDefinitions(Qualifier<Object>) - Method in class io.micronaut.context.DefaultBeanContext
 
getBeanDefinitions(Argument<T>) - Method in interface io.micronaut.context.BeanDefinitionRegistry
Obtain a BeanDefinition for the given type.
getBeanDefinitions(Argument<T>) - Method in class io.micronaut.context.DefaultBeanContext
 
getBeanDefinitions(Argument<T>, Qualifier<T>) - Method in interface io.micronaut.context.BeanDefinitionRegistry
Obtain a BeanDefinition for the given type.
getBeanDefinitions(Argument<T>, Qualifier<T>) - Method in class io.micronaut.context.DefaultBeanContext
 
getBeanDefinitions(Class<T>) - Method in interface io.micronaut.context.BeanDefinitionRegistry
Obtain a BeanDefinition for the given type.
getBeanDefinitions(Class<T>) - Method in class io.micronaut.context.DefaultBeanContext
 
getBeanDefinitions(Class<T>, Qualifier<T>) - Method in interface io.micronaut.context.BeanDefinitionRegistry
Obtain a BeanDefinition for the given type.
getBeanDefinitions(Class<T>, Qualifier<T>) - Method in class io.micronaut.context.DefaultBeanContext
 
getBeanDefinitionType() - Method in class io.micronaut.context.AbstractBeanDefinitionReference
Implementors should provide an implementation of this method that returns the bean definition type.
getBeanDefinitionType() - Method in class io.micronaut.context.AbstractInitializableBeanDefinitionReference
Implementors should provide an implementation of this method that returns the bean definition type.
getBeanDefinitionVisitor() - Method in interface io.micronaut.inject.writer.BeanClassWriter
 
getBeanForAnnotation(BeanResolutionContext, BeanContext, int, Qualifier<K>) - Method in class io.micronaut.context.AbstractInitializableBeanDefinition
 
getBeanForConstructorArgument(BeanResolutionContext, BeanContext, int) - Method in class io.micronaut.context.AbstractBeanDefinition
Obtains a bean definition for a constructor at the given index
getBeanForConstructorArgument(BeanResolutionContext, BeanContext, int, Qualifier) - Method in class io.micronaut.context.AbstractInitializableBeanDefinition
Obtains a bean definition for a constructor at the given index
getBeanForField(BeanResolutionContext, BeanContext, int) - Method in class io.micronaut.context.AbstractBeanDefinition
Obtains a bean definition for the field at the given index and the argument at the given index
getBeanForField(BeanResolutionContext, BeanContext, int, Qualifier<K>) - Method in class io.micronaut.context.AbstractInitializableBeanDefinition
Obtains a bean definition for the field at the given index and the argument at the given index
getBeanForField(BeanResolutionContext, BeanContext, FieldInjectionPoint) - Method in class io.micronaut.context.AbstractBeanDefinition
Resolves a bean for the given FieldInjectionPoint.
getBeanForMethodArgument(BeanResolutionContext, BeanContext, int, int) - Method in class io.micronaut.context.AbstractBeanDefinition
Obtains a bean definition for the method at the given index and the argument at the given index
getBeanForMethodArgument(BeanResolutionContext, BeanContext, int, int, Qualifier<K>) - Method in class io.micronaut.context.AbstractInitializableBeanDefinition
Obtains a bean definition for the method at the given index and the argument at the given index
getBeanForSetter(BeanResolutionContext, BeanContext, String, Argument, Qualifier) - Method in class io.micronaut.context.AbstractInitializableBeanDefinition
Obtains a bean definition for the method at the given index and the argument at the given index
getBeanIdentifier() - Method in class io.micronaut.context.event.BeanCreatedEvent
 
getBeanMethods() - Method in class io.micronaut.inject.beans.AbstractInitializableBeanIntrospection
 
getBeanProperties() - Method in interface io.micronaut.inject.ast.ClassElement
Returns the bean properties (getters and setters) for this class element.
getBeanProperties() - Method in class io.micronaut.inject.beans.AbstractInitializableBeanIntrospection
 
getBeanPropertiesIndexedSubset(int[]) - Method in class io.micronaut.inject.beans.AbstractInitializableBeanIntrospection
Returns subset of bean properties defined by an array of indexes.
getBeanRegistration(BeanResolutionContext, Argument<T>, Qualifier<T>) - Method in class io.micronaut.context.DefaultBeanContext
Obtains the bean registration for the given type and qualifier.
getBeanRegistration(Argument<T>, Qualifier<T>) - Method in interface io.micronaut.context.BeanDefinitionRegistry
Find a bean registration for the given bean type and optional qualifier.
getBeanRegistration(Argument<T>, Qualifier<T>) - Method in class io.micronaut.context.DefaultBeanContext
 
getBeanRegistration(BeanDefinition<T>) - Method in interface io.micronaut.context.BeanDefinitionRegistry
Find a bean registration for the given bean definition.
getBeanRegistration(BeanDefinition<T>) - Method in class io.micronaut.context.DefaultBeanContext
 
getBeanRegistration(Class<T>, Qualifier<T>) - Method in interface io.micronaut.context.BeanDefinitionRegistry
Find a bean registration for the given bean type and optional qualifier.
getBeanRegistration(Class<T>, Qualifier<T>) - Method in class io.micronaut.context.DefaultBeanContext
 
getBeanRegistrationForConstructorArgument(BeanResolutionContext, BeanContext, int) - Method in class io.micronaut.context.AbstractBeanDefinition
Obtains a bean registration for a method injection point.
getBeanRegistrationForConstructorArgument(BeanResolutionContext, BeanContext, int, Argument<K>, Qualifier<K>) - Method in class io.micronaut.context.AbstractInitializableBeanDefinition
Obtains a bean registration for a method injection point.
getBeanRegistrationForField(BeanResolutionContext, BeanContext, int) - Method in class io.micronaut.context.AbstractBeanDefinition
Obtains a bean registration for a field injection point.
getBeanRegistrationForField(BeanResolutionContext, BeanContext, int, Argument<K>, Qualifier<K>) - Method in class io.micronaut.context.AbstractInitializableBeanDefinition
Obtains a bean registration for a field injection point.
getBeanRegistrationForMethodArgument(BeanResolutionContext, BeanContext, int, int) - Method in class io.micronaut.context.AbstractBeanDefinition
Obtains a bean registration for a method injection point.
getBeanRegistrationForMethodArgument(BeanResolutionContext, BeanContext, int, int, Argument<K>, Qualifier<K>) - Method in class io.micronaut.context.AbstractInitializableBeanDefinition
Obtains a bean registration for a method injection point.
getBeanRegistrations(BeanResolutionContext, Argument<T>, Qualifier<T>) - Method in class io.micronaut.context.DefaultBeanContext
Obtains the bean registrations for the given type and qualifier.
getBeanRegistrations(Argument<T>, Qualifier<T>) - Method in class io.micronaut.context.AbstractBeanResolutionContext
 
getBeanRegistrations(Argument<T>, Qualifier<T>) - Method in interface io.micronaut.context.BeanDefinitionRegistry
Find and if necessary initialize Singleton beans for the given bean type, returning all the active registrations.
getBeanRegistrations(Argument<T>, Qualifier<T>) - Method in interface io.micronaut.context.BeanResolutionContext
Obtains the bean registrations for the given type and qualifier.
getBeanRegistrations(Argument<T>, Qualifier<T>) - Method in class io.micronaut.context.DefaultBeanContext
 
getBeanRegistrations(Class<T>) - Method in interface io.micronaut.context.BeanDefinitionRegistry
Find and if necessary initialize Singleton beans for the given bean type, returning all the active registrations.
getBeanRegistrations(Class<T>) - Method in class io.micronaut.context.DefaultBeanContext
 
getBeanRegistrations(Class<T>, Qualifier<T>) - Method in interface io.micronaut.context.BeanDefinitionRegistry
Find and if necessary initialize Singleton beans for the given bean type, returning all the active registrations.
getBeanRegistrations(Class<T>, Qualifier<T>) - Method in class io.micronaut.context.DefaultBeanContext
 
getBeanRegistrationsForConstructorArgument(BeanResolutionContext, BeanContext, int) - Method in class io.micronaut.context.AbstractBeanDefinition
Obtains all bean definitions for a constructor argument at the given index
getBeanRegistrationsForConstructorArgument(BeanResolutionContext, BeanContext, int, Argument<K>, Qualifier<K>) - Method in class io.micronaut.context.AbstractInitializableBeanDefinition
Obtains all bean definitions for a constructor argument at the given index
getBeanRegistrationsForField(BeanResolutionContext, BeanContext, int) - Method in class io.micronaut.context.AbstractBeanDefinition
Obtains all bean definitions for a field injection point.
getBeanRegistrationsForField(BeanResolutionContext, BeanContext, int, Argument<K>, Qualifier<K>) - Method in class io.micronaut.context.AbstractInitializableBeanDefinition
Obtains all bean definitions for a field injection point.
getBeanRegistrationsForMethodArgument(BeanResolutionContext, BeanContext, int, int) - Method in class io.micronaut.context.AbstractBeanDefinition
Obtains all bean definitions for a method injection point.
getBeanRegistrationsForMethodArgument(BeanResolutionContext, BeanContext, int, int, Argument<K>, Qualifier<K>) - Method in class io.micronaut.context.AbstractInitializableBeanDefinition
Obtains all bean definitions for a method injection point.
getBeanResolutionContext() - Method in interface io.micronaut.context.condition.ConditionContext
 
getBeanSimpleName() - Method in interface io.micronaut.inject.writer.BeanDefinitionVisitor
 
getBeanSimpleName() - Method in class io.micronaut.inject.writer.BeanDefinitionWriter
 
getBeansOfType(BeanResolutionContext, Argument<T>) - Method in class io.micronaut.context.DefaultBeanContext
Get all beans of the given type.
getBeansOfType(BeanResolutionContext, Argument<T>, Qualifier<T>) - Method in class io.micronaut.context.DefaultBeanContext
Get all beans of the given type and qualifier.
getBeansOfType(Argument<T>) - Method in interface io.micronaut.context.BeanLocator
Get all beans of the given type.
getBeansOfType(Argument<T>) - Method in class io.micronaut.context.DefaultBeanContext
 
getBeansOfType(Argument<T>, Qualifier<T>) - Method in class io.micronaut.context.AbstractBeanResolutionContext
 
getBeansOfType(Argument<T>, Qualifier<T>) - Method in interface io.micronaut.context.BeanLocator
Get all beans of the given type.
getBeansOfType(Argument<T>, Qualifier<T>) - Method in interface io.micronaut.context.BeanResolutionContext
Get all beans of the given type and qualifier.
getBeansOfType(Argument<T>, Qualifier<T>) - Method in class io.micronaut.context.DefaultBeanContext
 
getBeansOfType(Class<T>) - Method in interface io.micronaut.context.BeanLocator
Get all beans of the given type.
getBeansOfType(Class<T>) - Method in class io.micronaut.context.DefaultBeanContext
 
getBeansOfType(Class<T>, Qualifier<T>) - Method in interface io.micronaut.context.BeanLocator
Get all beans of the given type.
getBeansOfType(Class<T>, Qualifier<T>) - Method in class io.micronaut.context.DefaultBeanContext
 
getBeansOfTypeForConstructorArgument(BeanResolutionContext, BeanContext, int) - Method in class io.micronaut.context.AbstractBeanDefinition
Obtains all bean definitions for a constructor argument at the given index.
getBeansOfTypeForConstructorArgument(BeanResolutionContext, BeanContext, int, Argument, Qualifier) - Method in class io.micronaut.context.AbstractInitializableBeanDefinition
Obtains all bean definitions for a constructor argument at the given index.
getBeansOfTypeForConstructorArgument(BeanResolutionContext, BeanContext, ConstructorInjectionPoint<T>, Argument) - Method in class io.micronaut.context.AbstractBeanDefinition
Obtains all bean definitions for a constructor argument at the given index.
getBeansOfTypeForField(BeanResolutionContext, BeanContext, int) - Method in class io.micronaut.context.AbstractBeanDefinition
Obtains all bean definitions for the field at the given index.
getBeansOfTypeForField(BeanResolutionContext, BeanContext, int, Argument<K>, Qualifier<K>) - Method in class io.micronaut.context.AbstractInitializableBeanDefinition
Obtains all bean definitions for the field at the given index.
getBeansOfTypeForField(BeanResolutionContext, BeanContext, FieldInjectionPoint) - Method in class io.micronaut.context.AbstractBeanDefinition
Obtains a bean definition for the field at the given index and the argument at the given index
getBeansOfTypeForMethodArgument(BeanResolutionContext, BeanContext, int, int) - Method in class io.micronaut.context.AbstractBeanDefinition
Obtains all bean definitions for a constructor argument at the given index.
getBeansOfTypeForMethodArgument(BeanResolutionContext, BeanContext, int, int, Argument<K>, Qualifier<K>) - Method in class io.micronaut.context.AbstractInitializableBeanDefinition
Obtains all bean definitions for a method argument at the given index.
getBeansOfTypeForMethodArgument(BeanResolutionContext, BeanContext, MethodInjectionPoint, Argument) - Method in class io.micronaut.context.AbstractBeanDefinition
Obtains all bean definitions for the method at the given index and the argument at the given index
getBeansOfTypeForSetter(BeanResolutionContext, BeanContext, String, Argument, Argument, Qualifier) - Method in class io.micronaut.context.AbstractInitializableBeanDefinition
Obtains all bean definitions for a method argument at the given index.
getBeanType() - Method in class io.micronaut.context.AbstractBeanDefinition
 
getBeanType() - Method in class io.micronaut.context.AbstractInitializableBeanDefinition
 
getBeanType() - Method in class io.micronaut.context.BeanRegistration
 
getBeanType() - Method in class io.micronaut.context.event.ApplicationEventPublisherFactory
 
getBeanType() - Method in exception io.micronaut.context.exceptions.NonUniqueBeanException
 
getBeanType() - Method in class io.micronaut.inject.ArgumentBeanType
 
getBeanType() - Method in interface io.micronaut.inject.ast.beans.BeanElementBuilder
 
getBeanType() - Method in interface io.micronaut.inject.BeanDefinition
 
getBeanType() - Method in class io.micronaut.inject.beans.AbstractInitializableBeanIntrospection
 
getBeanType() - Method in interface io.micronaut.inject.BeanType
Returns the bean type.
getBeanType() - Method in interface io.micronaut.inject.DelegatingBeanDefinition
 
getBeanType() - Method in class io.micronaut.inject.provider.BeanProviderDefinition
 
getBeanType() - Method in class io.micronaut.inject.provider.JakartaProviderBeanDefinition
 
getBeanType() - Method in class io.micronaut.inject.provider.JavaxProviderBeanDefinition
 
getBeanType() - Method in class io.micronaut.inject.writer.AbstractBeanDefinitionBuilder
 
getBeanType() - Method in class io.micronaut.inject.writer.BeanDefinitionWriter.MethodVisitData
 
getBeanTypeName() - Method in interface io.micronaut.inject.writer.BeanDefinitionVisitor
 
getBeanTypeName() - Method in class io.micronaut.inject.writer.BeanDefinitionWriter
 
getBeanTypes() - Method in interface io.micronaut.inject.ast.beans.BeanElement
The type names produced by the bean.
getBeanTypes() - Method in class io.micronaut.inject.writer.BeanDefinitionWriter
 
getBeanValidator() - Method in interface io.micronaut.context.BeanContext
 
getBeanValidator() - Method in class io.micronaut.context.DefaultBeanContext
 
getBoundGenericTypes() - Method in interface io.micronaut.inject.ast.ClassElement
The list of type arguments bound to this type, or an empty list if there are no type arguments or this is a raw type.
getBounds() - Method in interface io.micronaut.inject.ast.GenericPlaceholderElement
Returns the bounds of this the generic placeholder empty.
getCanonicalName() - Method in interface io.micronaut.inject.ast.ClassElement
This method will return the name of the underlying type automatically unwrapping in the case of an optional or wrapped representation of the type.
getChildBeans() - Method in class io.micronaut.inject.writer.AbstractBeanDefinitionBuilder
Any child bean definitions.
getClassArrayName(TypeElement) - Static method in class io.micronaut.inject.processing.JavaModelUtils
Get the array class name for the given type element.
getClassElement(Class<?>) - Method in interface io.micronaut.inject.visitor.VisitorContext
This method will lookup another class element by name.
getClassElement(String) - Method in interface io.micronaut.inject.visitor.VisitorContext
This method will lookup another class element by name.
getClassElements(String, String...) - Method in interface io.micronaut.inject.visitor.VisitorContext
Find all the classes within the given package and having the given annotation.
getClassesOutputPath() - Method in interface io.micronaut.inject.visitor.VisitorContext
Provide the Path to the annotation processing classes output directory, i.e.
getClassFileName(String) - Method in class io.micronaut.inject.writer.AbstractClassFileWriter
 
getClassLoader() - Method in interface io.micronaut.context.BeanContext
 
getClassLoader() - Method in interface io.micronaut.context.BeanContextConfiguration
The class loader to use.
getClassLoader() - Method in class io.micronaut.context.DefaultApplicationContextBuilder
 
getClassLoader() - Method in class io.micronaut.context.DefaultBeanContext
 
getClassLoader() - Method in class io.micronaut.context.env.DefaultEnvironment
 
getClassLoader() - Method in interface io.micronaut.context.env.Environment
 
getClassLoader() - Method in class io.micronaut.context.i18n.ResourceBundleMessageSource
The class loader to use.
getClassname(TypedElement) - Static method in class io.micronaut.inject.processing.JavaModelUtils
Return the type reference for a class.
getClassName() - Method in class io.micronaut.inject.annotation.AnnotationMetadataReference
 
getClassName() - Method in class io.micronaut.inject.annotation.AnnotationMetadataWriter
 
getClassName() - Method in class io.micronaut.inject.writer.ExecutableMethodsDefinitionWriter
 
getClassName() - Method in class io.micronaut.inject.writer.ExecutableMethodWriter
 
getClassName(TypeElement) - Static method in class io.micronaut.inject.processing.JavaModelUtils
Get the class name for the given type element.
getClassNameWithoutPackage(TypeElement) - Static method in class io.micronaut.inject.processing.JavaModelUtils
Get the class name for the given type element without the package.
getClasspathResources(String) - Method in interface io.micronaut.inject.visitor.VisitorContext
Obtain a set of resources from the user classpath.
getClassType() - Method in interface io.micronaut.inject.visitor.TypeElementVisitor
 
getClassType() - Method in class io.micronaut.inject.writer.ExecutableMethodsDefinitionWriter
 
getClassWriter() - Method in class io.micronaut.inject.writer.BeanDefinitionWriter
 
getComponent() - Method in interface io.micronaut.context.condition.ConditionContext
The component for which the condition is being evaluated.
getConfiguration() - Method in interface io.micronaut.inject.visitor.VisitorContext
 
getConfigurationMetadataBuilder() - Static method in class io.micronaut.inject.configuration.ConfigurationMetadataBuilder
Obtains the currently active metadata builder.
getConfigurations() - Method in class io.micronaut.inject.configuration.ConfigurationMetadataBuilder
 
getConstantPropertySources() - Method in class io.micronaut.context.env.DefaultEnvironment
 
getConstructor() - Method in class io.micronaut.context.AbstractBeanDefinition
 
getConstructor() - Method in class io.micronaut.context.AbstractInitializableBeanDefinition
 
getConstructor() - Method in interface io.micronaut.inject.BeanDefinition
The single concrete constructor that is an injection point for creating the bean.
getConstructor() - Method in class io.micronaut.inject.beans.AbstractInitializableBeanIntrospection
 
getConstructor() - Method in interface io.micronaut.inject.DelegatingBeanDefinition
 
getConstructorArguments() - Method in class io.micronaut.inject.beans.AbstractInitializableBeanIntrospection
 
getConstructorDescriptor(Class<?>...) - Static method in class io.micronaut.inject.writer.AbstractClassFileWriter
 
getConstructorDescriptor(Collection<ParameterElement>) - Static method in class io.micronaut.inject.writer.AbstractClassFileWriter
 
getConstructorDescriptor(Type[]) - Static method in class io.micronaut.inject.writer.AbstractClassFileWriter
 
getContainerElement() - Method in class io.micronaut.context.AbstractBeanDefinition
 
getContainerElement() - Method in class io.micronaut.context.AbstractInitializableBeanDefinition
 
getContainerElement() - Method in interface io.micronaut.inject.BeanDefinition
If BeanType.isContainerType() returns true this will return the container element.
getContext() - Method in class io.micronaut.context.AbstractBeanResolutionContext
 
getContext() - Method in interface io.micronaut.context.BeanResolutionContext
 
getContextConfiguration() - Method in interface io.micronaut.context.BeanContext
Obtains the configuration for this context.
getContextConfiguration() - Method in class io.micronaut.context.DefaultBeanContext
 
getConvention() - Method in class io.micronaut.context.env.EnvironmentPropertySource
 
getConvention() - Method in class io.micronaut.context.env.KubernetesEnvironmentPropertySource
 
getConvention() - Method in interface io.micronaut.context.env.PropertySource
 
getConversionService() - Method in interface io.micronaut.context.ApplicationContext
 
getConversionService() - Method in interface io.micronaut.context.ApplicationContextConfiguration
The default conversion service to use.
getConversionService() - Method in class io.micronaut.context.DefaultApplicationContext
 
getCoreRepeatableAnnotations() - Static method in class io.micronaut.inject.annotation.AnnotationMetadataSupport
 
getCurrent() - Static method in class io.micronaut.context.condition.OperatingSystem
Resolves and returns the current operating system.
getCurrentQualifier() - Method in class io.micronaut.context.AbstractBeanResolutionContext
 
getCurrentQualifier() - Method in interface io.micronaut.context.BeanResolutionContext
 
getDeclaredAnnotationNames() - Method in class io.micronaut.inject.annotation.AbstractEnvironmentAnnotationMetadata
 
getDeclaredAnnotationNames() - Method in class io.micronaut.inject.annotation.AnnotationMetadataHierarchy
 
getDeclaredAnnotationNames() - Method in class io.micronaut.inject.annotation.DefaultAnnotationMetadata
 
getDeclaredAnnotationNamesByStereotype(String) - Method in class io.micronaut.inject.annotation.AbstractEnvironmentAnnotationMetadata
 
getDeclaredAnnotationNamesByStereotype(String) - Method in class io.micronaut.inject.annotation.DefaultAnnotationMetadata
 
getDeclaredAnnotationValuesByName(String) - Method in class io.micronaut.inject.annotation.AnnotationMetadataHierarchy
 
getDeclaredAnnotationValuesByName(String) - Method in class io.micronaut.inject.annotation.DefaultAnnotationMetadata
 
getDeclaredAnnotationValuesByType(Class<T>) - Method in class io.micronaut.inject.annotation.AbstractEnvironmentAnnotationMetadata
 
getDeclaredAnnotationValuesByType(Class<T>) - Method in class io.micronaut.inject.annotation.AnnotationMetadataHierarchy
 
getDeclaredAnnotationValuesByType(Class<T>) - Method in class io.micronaut.inject.annotation.DefaultAnnotationMetadata
 
getDeclaredGenericPlaceholders() - Method in interface io.micronaut.inject.ast.ClassElement
The type arguments declared on the raw class.
getDeclaredMetadata() - Method in class io.micronaut.inject.annotation.AnnotationMetadataHierarchy
 
getDeclaredMetadata() - Method in class io.micronaut.inject.annotation.DefaultAnnotationMetadata
 
getDeclaredQualifier() - Method in class io.micronaut.context.AbstractInitializableBeanDefinition
 
getDeclaredQualifier() - Method in interface io.micronaut.inject.BeanDefinition
Resolve the declared qualifier for this bean.
getDeclaredQualifier() - Method in class io.micronaut.inject.provider.AbstractProviderDefinition
 
getDeclaredStereotypeAnnotationNames() - Method in class io.micronaut.inject.annotation.DefaultAnnotationMetadata
 
getDeclaredTypeVariables() - Method in interface io.micronaut.inject.ast.MethodElement
 
getDeclaringBean() - Method in class io.micronaut.context.AbstractBeanResolutionContext.AnnotationSegment
 
getDeclaringBean() - Method in class io.micronaut.context.AbstractBeanResolutionContext.ConstructorArgumentSegment
 
getDeclaringBean() - Method in class io.micronaut.context.AbstractBeanResolutionContext.FieldSegment
 
getDeclaringBean() - Method in class io.micronaut.context.AbstractBeanResolutionContext.MethodSegment
 
getDeclaringBean() - Method in class io.micronaut.context.AbstractConstructorInjectionPoint
 
getDeclaringBean() - Method in interface io.micronaut.inject.InjectionPoint
 
getDeclaringBeanType() - Method in interface io.micronaut.inject.ConstructorInjectionPoint
 
getDeclaringClass() - Method in interface io.micronaut.inject.ast.beans.BeanElement
Returns the declaring ClassElement which may differ from the BeanElement.getBeanTypes() in the case of factory beans.
getDeclaringClass() - Method in class io.micronaut.inject.writer.BeanDefinitionWriter
 
getDeclaringElement() - Method in interface io.micronaut.inject.ast.beans.BeanElementBuilder
Returns the class that declares the bean.
getDeclaringElement() - Method in interface io.micronaut.inject.ast.GenericPlaceholderElement
 
getDeclaringType() - Method in class io.micronaut.context.AbstractBeanDefinition
 
getDeclaringType() - Method in class io.micronaut.context.AbstractExecutableMethod
 
getDeclaringType() - Method in class io.micronaut.context.AbstractInitializableBeanDefinition
 
getDeclaringType() - Method in interface io.micronaut.context.BeanResolutionContext.Segment
 
getDeclaringType() - Method in interface io.micronaut.inject.ast.MemberElement
 
getDeclaringType() - Method in interface io.micronaut.inject.BeanDefinition
 
getDeclaringType() - Method in class io.micronaut.inject.beans.AbstractExecutableBeanMethod
 
getDeclaringType() - Method in class io.micronaut.inject.configuration.PropertyMetadata
 
getDeclaringType() - Method in interface io.micronaut.inject.DelegatingBeanDefinition
 
getDeclaringType() - Method in interface io.micronaut.inject.DelegatingExecutableMethod
 
getDeclaringType() - Method in interface io.micronaut.inject.ExecutionHandle
 
getDeclaringType() - Method in interface io.micronaut.inject.MethodInjectionPoint
 
getDeclaringType() - Method in interface io.micronaut.inject.MethodReference
 
getDeclaringType(T) - Method in class io.micronaut.inject.annotation.AbstractAnnotationMetadataBuilder
Obtains the declaring type for an element.
getDeduceEnvironments() - Method in interface io.micronaut.context.ApplicationContextConfiguration
 
getDeduceEnvironments() - Method in class io.micronaut.context.DefaultApplicationContextBuilder
 
getDefaultConstructor() - Method in interface io.micronaut.inject.ast.ClassElement
Find and return a single default constructor.
getDefaultEnvironments() - Method in interface io.micronaut.context.ApplicationContextConfiguration
 
getDefaultEnvironments() - Method in class io.micronaut.context.DefaultApplicationContextBuilder
 
getDefaultValue() - Method in class io.micronaut.inject.configuration.PropertyMetadata
 
getDefaultValue(String, String, Argument<T>) - Method in class io.micronaut.inject.annotation.AbstractEnvironmentAnnotationMetadata
 
getDefaultValue(String, String, Argument<T>) - Method in class io.micronaut.inject.annotation.AnnotationMetadataHierarchy
 
getDefaultValue(String, String, Argument<T>) - Method in class io.micronaut.inject.annotation.DefaultAnnotationMetadata
 
getDefaultValue(String, String, Class<T>) - Method in class io.micronaut.inject.annotation.AbstractEnvironmentAnnotationMetadata
 
getDefaultValue(String, String, Class<T>) - Method in class io.micronaut.inject.annotation.DefaultAnnotationMetadata
 
getDefaultValues(String) - Method in class io.micronaut.inject.annotation.AnnotationMetadataHierarchy
 
getDefaultValues(String) - Static method in class io.micronaut.inject.annotation.AnnotationMetadataSupport
 
getDefaultValues(String) - Method in class io.micronaut.inject.annotation.DefaultAnnotationMetadata
 
getDefaultValues(String) - Method in class io.micronaut.inject.annotation.MutableAnnotationMetadata
 
getDefinition() - Method in interface io.micronaut.context.BeanProvider
Obtains a reference to the BeanDefinition if the bean is resolvable.
getDescription() - Method in interface io.micronaut.inject.ast.Element
 
getDescription() - Method in class io.micronaut.inject.configuration.ConfigurationMetadata
 
getDescription() - Method in class io.micronaut.inject.configuration.PropertyMetadata
 
getDescription() - Method in interface io.micronaut.inject.ExecutableMethod
 
getDescription(boolean) - Method in interface io.micronaut.inject.ast.Element
 
getDescription(boolean) - Method in interface io.micronaut.inject.ast.FieldElement
 
getDescription(boolean) - Method in interface io.micronaut.inject.ast.MethodElement
Get the method description.
getDescription(boolean) - Method in interface io.micronaut.inject.ast.ParameterElement
 
getDescription(boolean) - Method in interface io.micronaut.inject.ExecutableMethod
Get the method description.
getDispatchTargets() - Method in class io.micronaut.inject.writer.DispatchWriter
 
getDocumentation() - Method in interface io.micronaut.inject.ast.Element
 
getEagerInitAnnotated() - Method in interface io.micronaut.context.BeanContextConfiguration
 
getEagerInitAnnotated() - Method in class io.micronaut.context.DefaultApplicationContextBuilder
 
getElementFactory() - Method in interface io.micronaut.inject.visitor.VisitorContext
Gets the element factory for this visitor context.
getElementName(T) - Method in class io.micronaut.inject.annotation.AbstractAnnotationMetadataBuilder
Get the name for the given element.
getElementPredicates() - Method in interface io.micronaut.inject.ast.ElementQuery.Result
 
getElementType() - Method in class io.micronaut.context.visitor.ContextConfigurerVisitor
 
getElementType() - Method in interface io.micronaut.inject.ast.ElementQuery.Result
 
getElementType() - Method in interface io.micronaut.inject.visitor.TypeElementVisitor
 
getElementValidator() - Method in class io.micronaut.inject.annotation.AbstractAnnotationMetadataBuilder
Obtains the element validator.
getEnclosedElement(ElementQuery<T>) - Method in interface io.micronaut.inject.ast.ClassElement
Return the first enclosed element matching the given query.
getEnclosedElements(ElementQuery<T>) - Method in interface io.micronaut.inject.ast.ClassElement
Return the elements that match the given query.
getEnclosingType() - Method in interface io.micronaut.inject.ast.ClassElement
Returns the enclosing type if ClassElement.isInner() return true.
getenv() - Static method in class io.micronaut.context.env.CachedEnvironment
Returns the complete set of environment variables.
getenv(String) - Static method in class io.micronaut.context.env.CachedEnvironment
Returns the value of the requested environment variable.
getEnvironment() - Method in interface io.micronaut.context.ApplicationContext
 
getEnvironment() - Method in class io.micronaut.context.DefaultApplicationContext
 
getEnvironment() - Method in class io.micronaut.inject.annotation.AbstractEnvironmentAnnotationMetadata
Resolves the Environment for this metadata.
getEnvironments() - Method in interface io.micronaut.context.ApplicationContextConfiguration
 
getEnvironments() - Method in class io.micronaut.context.DefaultApplicationContextBuilder
 
getEnvironmentVariableExcludes() - Method in interface io.micronaut.context.ApplicationContextConfiguration
 
getEnvironmentVariableExcludes() - Method in class io.micronaut.context.DefaultApplicationContextBuilder
 
getEnvironmentVariableIncludes() - Method in interface io.micronaut.context.ApplicationContextConfiguration
 
getEnvironmentVariableIncludes() - Method in class io.micronaut.context.DefaultApplicationContextBuilder
 
getEventPublisher(Class<E>) - Method in interface io.micronaut.context.BeanContext
Obtain an ApplicationEventPublisher for the given even type.
getExcludes() - Method in class io.micronaut.inject.configuration.ConfigurationMetadata
 
getExecutableMethod() - Method in interface io.micronaut.inject.MethodExecutionHandle
The underlying ExecutableMethod reference.
getExecutableMethod(Class<T>, String, Class...) - Method in interface io.micronaut.context.ExecutionHandleLocator
Finds an optimized execution handle for invoking a bean method.
getExecutableMethodByIndex(int) - Method in class io.micronaut.context.AbstractExecutableMethodsDefinition
Gets ExecutableMethod method by it's index.
getExecutableMethods() - Method in class io.micronaut.context.AbstractBeanDefinition
 
getExecutableMethods() - Method in class io.micronaut.context.AbstractExecutableMethodsDefinition
 
getExecutableMethods() - Method in class io.micronaut.context.AbstractInitializableBeanDefinition
 
getExecutableMethods() - Method in interface io.micronaut.inject.BeanDefinition
 
getExecutableMethods() - Method in interface io.micronaut.inject.DelegatingBeanDefinition
 
getExecutableMethods() - Method in interface io.micronaut.inject.ExecutableMethodsDefinition
 
getExecutableMethodsWriter() - Method in class io.micronaut.inject.writer.BeanDefinitionWriter
Returns ExecutableMethodsDefinitionWriter of one exists.
getExecutionHandle(Class<T>, String, Class...) - Method in interface io.micronaut.context.ExecutionHandleLocator
Finds an optimized execution handle for invoking a bean method.
getExecutionHandle(T, String, Class...) - Method in interface io.micronaut.context.ExecutionHandleLocator
Finds an optimized execution handle for invoking a bean method.
getExposedTypes() - Method in class io.micronaut.context.AbstractBeanDefinition
 
getExposedTypes() - Method in class io.micronaut.context.AbstractBeanDefinitionReference
 
getExposedTypes() - Method in class io.micronaut.context.AbstractInitializableBeanDefinition
 
getExposedTypes() - Method in class io.micronaut.context.AbstractInitializableBeanDefinitionReference
 
getExposedTypes() - Method in interface io.micronaut.inject.BeanType
Returns a potentially limited subset of bean types exposed by this bean.
getExpressions() - Method in class io.micronaut.context.env.DefaultPropertyPlaceholderResolver.PlaceholderSegment
 
getExtensions() - Method in class io.micronaut.context.env.PropertiesPropertySourceLoader
 
getExtensions() - Method in interface io.micronaut.context.env.PropertySourceReader
 
getExtensions() - Method in class io.micronaut.context.env.yaml.YamlPropertySourceLoader
 
getFailures() - Method in interface io.micronaut.context.condition.ConditionContext
 
getFamily() - Method in class io.micronaut.context.condition.OperatingSystem
 
getField() - Method in interface io.micronaut.inject.FieldInjectionPoint
Resolves the underlying field.
getFields() - Method in interface io.micronaut.inject.ast.ClassElement
Return all the fields of this class element.
getFields(Predicate<Set<ElementModifier>>) - Method in interface io.micronaut.inject.ast.ClassElement
getFileName() - Method in class io.micronaut.inject.configuration.JsonConfigurationMetadataWriter
 
getFirstTypeArgument() - Method in interface io.micronaut.inject.ast.ClassElement
 
getGeneratedResources() - Method in interface io.micronaut.inject.visitor.VisitorContext
Provide a collection of generated classpath resources that other TypeElement visitors might want to consume.
getGenericField() - Method in interface io.micronaut.inject.ast.FieldElement
Obtain the generic type with the associated annotation metadata for the field.
getGenericReturnType() - Method in interface io.micronaut.inject.ast.MethodElement
The generic return type of the method.
getGenericType() - Method in interface io.micronaut.inject.ast.TypedElement
Returns the generic type of the element.
getIdentifier() - Method in class io.micronaut.context.BeanRegistration
 
getIncludes() - Method in class io.micronaut.inject.configuration.ConfigurationMetadata
 
getIndexedProperties(Class<? extends Annotation>) - Method in class io.micronaut.inject.beans.AbstractInitializableBeanIntrospection
 
getIndexedProperty(Class<? extends Annotation>, String) - Method in class io.micronaut.inject.beans.AbstractInitializableBeanIntrospection
 
getInFlightBean(BeanIdentifier) - Method in interface io.micronaut.context.BeanResolutionContext
Obtains an inflight bean for the given identifier.
getInFlightBean(BeanIdentifier) - Method in class io.micronaut.context.DefaultBeanResolutionContext
 
getInjectedFields() - Method in class io.micronaut.context.AbstractBeanDefinition
 
getInjectedFields() - Method in class io.micronaut.context.AbstractInitializableBeanDefinition
 
getInjectedFields() - Method in interface io.micronaut.inject.BeanDefinition
All the fields that require injection.
getInjectedFields() - Method in interface io.micronaut.inject.DelegatingBeanDefinition
 
getInjectedMethods() - Method in class io.micronaut.context.AbstractBeanDefinition
 
getInjectedMethods() - Method in class io.micronaut.context.AbstractInitializableBeanDefinition
 
getInjectedMethods() - Method in interface io.micronaut.inject.BeanDefinition
All methods that require injection.
getInjectedMethods() - Method in interface io.micronaut.inject.DelegatingBeanDefinition
 
getInjectionPoint() - Method in class io.micronaut.context.AbstractBeanResolutionContext.AnnotationSegment
 
getInjectionPoint() - Method in class io.micronaut.context.AbstractBeanResolutionContext.ConstructorSegment
 
getInjectionPoint() - Method in class io.micronaut.context.AbstractBeanResolutionContext.FieldSegment
 
getInjectionPoint() - Method in class io.micronaut.context.AbstractBeanResolutionContext.MethodSegment
 
getInjectionPoint() - Method in interface io.micronaut.context.BeanResolutionContext.Segment
 
getInjectionPoints() - Method in interface io.micronaut.inject.ast.beans.BeanElement
Returns all of the injection points for the bean.
getInjectionPoints() - Method in class io.micronaut.inject.writer.BeanDefinitionWriter
 
getInterceptedType() - Method in interface io.micronaut.inject.AdvisedBeanType
Returns the target type for AOP advice.
getInterceptedType() - Method in interface io.micronaut.inject.writer.BeanDefinitionVisitor
 
getInterceptedType() - Method in class io.micronaut.inject.writer.BeanDefinitionWriter
 
getInterfaces() - Method in interface io.micronaut.inject.ast.ClassElement
 
getInternalName() - Method in class io.micronaut.inject.writer.ExecutableMethodWriter
 
getInternalName(String) - Static method in class io.micronaut.inject.writer.AbstractClassFileWriter
 
getInternalNameForCast(TypedElement) - Static method in class io.micronaut.inject.writer.AbstractClassFileWriter
 
getInternalNameForCast(Class<?>) - Static method in class io.micronaut.inject.writer.AbstractClassFileWriter
 
getInternalNameForCast(Type) - Static method in class io.micronaut.inject.writer.AbstractClassFileWriter
 
getKeys() - Method in class io.micronaut.inject.writer.StringSwitchWriter
 
getLocale() - Method in class io.micronaut.context.AbstractLocalizedMessageSource
 
getLocale() - Method in interface io.micronaut.context.MessageSource.MessageContext
The locale to use to resolve messages.
getLocale(Locale) - Method in interface io.micronaut.context.MessageSource.MessageContext
The locale to use to resolve messages.
getLowerBounds() - Method in interface io.micronaut.inject.ast.WildcardElement
 
getMappedAnnotationNames() - Static method in class io.micronaut.inject.annotation.AbstractAnnotationMetadataBuilder
 
getMappedAnnotationPackages() - Static method in class io.micronaut.inject.annotation.AbstractAnnotationMetadataBuilder
 
getMessage() - Method in interface io.micronaut.context.condition.Failure
 
getMessage(String) - Method in class io.micronaut.context.AbstractLocalizedMessageSource
 
getMessage(String) - Method in interface io.micronaut.context.LocalizedMessageSource
Resolve a message for the given code.
getMessage(String, MessageSource.MessageContext) - Method in interface io.micronaut.context.MessageSource
Resolve a message for the given code and context.
getMessage(String, MessageSource.MessageContext, String) - Method in interface io.micronaut.context.MessageSource
Resolve a message for the given code and context.
getMessage(String, Object...) - Method in class io.micronaut.context.AbstractLocalizedMessageSource
Resolve a message for the given code and variables for the messages.
getMessage(String, Object...) - Method in interface io.micronaut.context.LocalizedMessageSource
Resolve a message for the given code and variables for the messages.
getMessage(String, String, Locale) - Method in interface io.micronaut.context.MessageSource
Resolve a message for the given code and context.
getMessage(String, String, Locale, Object...) - Method in interface io.micronaut.context.MessageSource
Resolve a message for the given code and context.
getMessage(String, String, Locale, Map<String, Object>) - Method in interface io.micronaut.context.MessageSource
Resolve a message for the given code and context.
getMessage(String, Locale) - Method in interface io.micronaut.context.MessageSource
Resolve a message for the given code and context.
getMessage(String, Locale, Object...) - Method in interface io.micronaut.context.MessageSource
Resolve a message for the given code and context.
getMessage(String, Locale, Map<String, Object>) - Method in interface io.micronaut.context.MessageSource
Resolve a message for the given code and context.
getMessage(String, Map<String, Object>) - Method in class io.micronaut.context.AbstractLocalizedMessageSource
Resolve a message for the given code and variables for the messages.
getMessage(String, Map<String, Object>) - Method in interface io.micronaut.context.LocalizedMessageSource
Resolve a message for the given code and variables for the messages.
getMessageOrDefault(String, String) - Method in interface io.micronaut.context.LocalizedMessageSource
Resolve a message for the given code.
getMessageOrDefault(String, String, Object...) - Method in interface io.micronaut.context.LocalizedMessageSource
Resolve a message for the given code.
getMessageOrDefault(String, String, Map<String, Object>) - Method in interface io.micronaut.context.LocalizedMessageSource
Resolve a message for the given code.
getMethod() - Method in interface io.micronaut.inject.MethodInjectionPoint
Resolves the Method instance.
getMethod(String, Class<?>...) - Method in class io.micronaut.context.AbstractExecutableMethodsDefinition
Finds executable method or returns a null otherwise.
getMethodDescriptor(TypedElement, Collection<? extends TypedElement>) - Static method in class io.micronaut.inject.writer.AbstractClassFileWriter
 
getMethodDescriptor(Class<?>, Collection<Class<?>>) - Static method in class io.micronaut.inject.writer.AbstractClassFileWriter
 
getMethodDescriptor(String, String...) - Static method in class io.micronaut.inject.writer.AbstractClassFileWriter
 
getMethodDescriptor(Type, Collection<Type>) - Static method in class io.micronaut.inject.writer.AbstractClassFileWriter
 
getMethodDescriptorForReturnType(Type, Collection<? extends TypedElement>) - Static method in class io.micronaut.inject.writer.AbstractClassFileWriter
 
getMethodElement() - Method in class io.micronaut.inject.writer.BeanDefinitionWriter.MethodVisitData
 
getMethodElement() - Method in class io.micronaut.inject.writer.DispatchWriter.MethodDispatchTarget
 
getMethodName() - Method in class io.micronaut.context.AbstractExecutableMethod
 
getMethodName() - Method in class io.micronaut.inject.beans.AbstractExecutableBeanMethod
 
getMethodName() - Method in interface io.micronaut.inject.DelegatingExecutableMethod
 
getMethodName() - Method in interface io.micronaut.inject.MethodReference
 
getMethodSignature(String, String...) - Static method in class io.micronaut.inject.writer.AbstractClassFileWriter
 
getModifierPredicates() - Method in interface io.micronaut.inject.ast.ElementQuery.Result
 
getModifiers() - Method in interface io.micronaut.inject.ast.Element
 
getModifiers() - Method in interface io.micronaut.inject.ast.MemberElement
 
getName() - Method in class io.micronaut.context.AbstractBeanConfiguration
 
getName() - Method in class io.micronaut.context.AbstractBeanDefinition
 
getName() - Method in class io.micronaut.context.AbstractBeanDefinitionReference
 
getName() - Method in class io.micronaut.context.AbstractInitializableBeanDefinition
 
getName() - Method in class io.micronaut.context.AbstractInitializableBeanDefinitionReference
 
getName() - Method in interface io.micronaut.context.BeanResolutionContext.Segment
 
getName() - Method in interface io.micronaut.context.env.ActiveEnvironment
 
getName() - Method in class io.micronaut.context.env.EmptyPropertySource
 
getName() - Method in class io.micronaut.context.env.MapPropertySource
 
getName() - Method in interface io.micronaut.context.env.PropertySource
 
getName() - Method in class io.micronaut.inject.annotation.internal.CoreNonNullTransformer
 
getName() - Method in class io.micronaut.inject.annotation.internal.CoreNullableTransformer
 
getName() - Method in class io.micronaut.inject.annotation.internal.JakartaPostConstructTransformer
 
getName() - Method in class io.micronaut.inject.annotation.internal.JakartaPreDestroyTransformer
 
getName() - Method in class io.micronaut.inject.annotation.internal.KotlinNotNullMapper
 
getName() - Method in class io.micronaut.inject.annotation.internal.KotlinNullableMapper
 
getName() - Method in class io.micronaut.inject.annotation.internal.PersistenceContextAnnotationMapper
 
getName() - Method in class io.micronaut.inject.annotation.internal.TimedAnnotationMapper
 
getName() - Method in class io.micronaut.inject.ArgumentBeanType
 
getName() - Method in interface io.micronaut.inject.ast.ConstructorElement
 
getName() - Method in interface io.micronaut.inject.ast.Element
 
getName() - Method in class io.micronaut.inject.ast.PrimitiveElement
 
getName() - Method in interface io.micronaut.inject.BeanConfiguration
 
getName() - Method in interface io.micronaut.inject.BeanDefinition
 
getName() - Method in class io.micronaut.inject.beans.visitor.EntityIntrospectedAnnotationMapper
 
getName() - Method in class io.micronaut.inject.beans.visitor.EntityReflectiveAccessAnnotationMapper
 
getName() - Method in class io.micronaut.inject.beans.visitor.jakarta.persistence.JakartaEntityIntrospectedAnnotationMapper
 
getName() - Method in class io.micronaut.inject.beans.visitor.jakarta.persistence.JakartaMappedSuperClassIntrospectionMapper
 
getName() - Method in class io.micronaut.inject.beans.visitor.JsonCreatorAnnotationMapper
 
getName() - Method in class io.micronaut.inject.beans.visitor.MappedSuperClassIntrospectionMapper
 
getName() - Method in interface io.micronaut.inject.BeanType
 
getName() - Method in class io.micronaut.inject.configuration.ConfigurationMetadata
 
getName() - Method in class io.micronaut.inject.configuration.PropertyMetadata
 
getName() - Method in interface io.micronaut.inject.DelegatingBeanDefinition
 
getName() - Method in interface io.micronaut.inject.FieldInjectionPoint
 
getName() - Method in interface io.micronaut.inject.MethodInjectionPoint
 
getName() - Method in interface io.micronaut.inject.MethodReference
 
getName() - Method in class io.micronaut.inject.writer.AbstractBeanDefinitionBuilder
 
getName() - Method in class io.micronaut.inject.writer.BeanDefinitionWriter
 
getName() - Method in interface io.micronaut.inject.writer.GeneratedFile
 
getNamePredicates() - Method in interface io.micronaut.inject.ast.ElementQuery.Result
 
getNativeType() - Method in interface io.micronaut.inject.ast.Element
Returns the native underlying type.
getNativeType() - Method in class io.micronaut.inject.ast.PrimitiveElement
 
getNativeType() - Method in class io.micronaut.inject.writer.AbstractBeanDefinitionBuilder
 
getNativeType() - Method in class io.micronaut.inject.writer.BeanDefinitionWriter
 
getObjectType(Object) - Static method in class io.micronaut.inject.writer.AbstractClassFileWriter
 
getOnlyAccessibleFromType() - Method in interface io.micronaut.inject.ast.ElementQuery.Result
 
getOptions() - Method in interface io.micronaut.inject.visitor.VisitorContext
The annotation processor environment custom options.
getOrCreate(BeanCreationContext<T>) - Method in class io.micronaut.context.scope.AbstractConcurrentCustomScope
 
getOrCreate(BeanCreationContext<T>) - Method in interface io.micronaut.context.scope.CustomScope
Resolve an object from the given scope.
getOrder() - Method in class io.micronaut.context.BeanRegistration
 
getOrder() - Method in class io.micronaut.context.env.AbstractPropertySourceLoader
 
getOrder() - Method in class io.micronaut.context.env.CommandLinePropertySource
 
getOrder() - Method in class io.micronaut.context.env.EnvironmentPropertySource
 
getOrder() - Method in class io.micronaut.context.env.KubernetesEnvironmentPropertySource
 
getOrder() - Method in class io.micronaut.context.env.SystemPropertiesPropertySource
 
getOrder() - Method in class io.micronaut.context.visitor.BeanImportVisitor
 
getOrder() - Method in class io.micronaut.inject.beans.visitor.IntrospectedTypeElementVisitor
 
getOriginatingElement() - Method in interface io.micronaut.inject.ast.beans.BeanElement
 
getOriginatingElement() - Method in interface io.micronaut.inject.ast.beans.BeanElementBuilder
 
getOriginatingElement() - Method in class io.micronaut.inject.writer.AbstractBeanDefinitionBuilder
 
getOriginatingElement() - Method in class io.micronaut.inject.writer.AbstractClassFileWriter
 
getOriginatingElement() - Method in interface io.micronaut.inject.writer.BeanDefinitionVisitor
 
getOriginatingElements() - Method in class io.micronaut.inject.configuration.ConfigurationMetadataBuilder
 
getOriginatingElements() - Method in class io.micronaut.inject.writer.AbstractClassFileWriter
 
getOriginatingElements() - Method in class io.micronaut.inject.writer.BeanDefinitionWriter
 
getOriginatingElements() - Method in interface io.micronaut.inject.writer.OriginatingElements
 
getOriginatingElements() - Method in class io.micronaut.inject.writer.StaticOriginatingElements
 
getOuterInjectionPoint() - Method in class io.micronaut.context.AbstractBeanResolutionContext.ConstructorArgumentSegment
 
getOuterInjectionPoint() - Method in class io.micronaut.context.AbstractBeanResolutionContext.FieldSegment
 
getOuterInjectionPoint() - Method in class io.micronaut.context.AbstractBeanResolutionContext.MethodArgumentSegment
 
getOuterInjectionPoint() - Method in interface io.micronaut.inject.ArgumentInjectionPoint
 
getOverrideConfigLocations() - Method in interface io.micronaut.context.ApplicationContextConfiguration
The config locations.
getOverrideConfigLocations() - Method in class io.micronaut.context.DefaultApplicationContextBuilder
 
getOwningType() - Method in interface io.micronaut.inject.ast.MemberElement
The owing type is the type that owns this element.
getPackage() - Method in class io.micronaut.context.AbstractBeanConfiguration
 
getPackage() - Method in interface io.micronaut.inject.ast.ClassElement
The package name.
getPackage() - Method in interface io.micronaut.inject.BeanConfiguration
 
getPackageName() - Method in interface io.micronaut.inject.annotation.AnnotationRemapper
 
getPackageName() - Method in class io.micronaut.inject.annotation.internal.FindBugsRemapper
 
getPackageName() - Method in class io.micronaut.inject.annotation.internal.JakartaRemapper
 
getPackageName() - Method in interface io.micronaut.inject.ast.ClassElement
The package name.
getPackageName() - Method in interface io.micronaut.inject.writer.BeanDefinitionVisitor
 
getPackageName() - Method in class io.micronaut.inject.writer.BeanDefinitionWriter
 
getPackageName(TypeElement) - Static method in class io.micronaut.inject.processing.JavaModelUtils
 
getPackages() - Method in class io.micronaut.context.env.DefaultEnvironment
 
getPackages() - Method in interface io.micronaut.context.env.Environment
 
getParameters() - Method in interface io.micronaut.inject.ast.beans.BeanConstructorElement
 
getParameters() - Method in interface io.micronaut.inject.ast.beans.BeanMethodElement
 
getParameters() - Method in interface io.micronaut.inject.ast.MethodElement
 
getParameters() - Method in class io.micronaut.inject.writer.AbstractBeanDefinitionBuilder
 
getPath() - Method in class io.micronaut.context.AbstractBeanResolutionContext
 
getPath() - Method in interface io.micronaut.context.BeanResolutionContext
 
getPath() - Method in class io.micronaut.inject.configuration.PropertyMetadata
 
getPlaceholderResolver() - Method in class io.micronaut.context.env.DefaultEnvironment
 
getPlaceholderResolver() - Method in interface io.micronaut.context.env.Environment
 
getPossibleCandidates() - Method in exception io.micronaut.context.exceptions.NonUniqueBeanException
 
getPostConstructMethods() - Method in class io.micronaut.context.AbstractBeanDefinition
 
getPostConstructMethods() - Method in class io.micronaut.context.AbstractInitializableBeanDefinition
 
getPostConstructMethods() - Method in interface io.micronaut.inject.BeanDefinition
All the methods that should be called once the bean has been fully initialized and constructed.
getPostConstructMethods() - Method in interface io.micronaut.inject.DelegatingBeanDefinition
 
getPostConstructMethodVisits() - Method in class io.micronaut.inject.writer.BeanDefinitionWriter
 
getPreDestroyMethods() - Method in class io.micronaut.context.AbstractBeanDefinition
 
getPreDestroyMethods() - Method in class io.micronaut.context.AbstractInitializableBeanDefinition
 
getPreDestroyMethods() - Method in interface io.micronaut.inject.BeanDefinition
All the methods that should be called when the object is to be destroyed.
getPreDestroyMethods() - Method in interface io.micronaut.inject.DelegatingBeanDefinition
 
getPrefix() - Method in class io.micronaut.context.env.DefaultPropertyPlaceholderResolver
 
getPrefix() - Method in interface io.micronaut.context.env.PropertyPlaceholderResolver
 
getPrimaryConstructor() - Method in interface io.micronaut.inject.ast.ClassElement
Find and return a single primary constructor.
getPriority() - Method in interface io.micronaut.context.env.ActiveEnvironment
A 0 based index representing the priority of the environment relative to other active environments.
getProcessorOptions(ProcessingEnvironment) - Static method in class io.micronaut.inject.util.VisitorContextUtils
Get visitor's context options from ProcessingEnvironment.getOptions()
getProducingElement() - Method in interface io.micronaut.inject.ast.beans.BeanElement
The element that produces the bean, this could be a ClassElement for regular beans, or either a MethodElement or FieldElement for factory beans.
getProducingElement() - Method in interface io.micronaut.inject.ast.beans.BeanElementBuilder
 
getProducingElement() - Method in class io.micronaut.inject.writer.BeanDefinitionWriter
 
getProjectDir() - Method in interface io.micronaut.inject.visitor.VisitorContext
Obtain the project directory.
getProperties() - Method in class io.micronaut.inject.configuration.ConfigurationMetadataBuilder
 
getProperties(String, StringConvention) - Method in class io.micronaut.context.DefaultApplicationContext
 
getProperties(String, StringConvention) - Method in class io.micronaut.context.env.PropertySourcePropertyResolver
 
getProperty(String) - Static method in class io.micronaut.context.env.CachedEnvironment
Returns the system property of the requested name.
getProperty(String) - Method in class io.micronaut.inject.beans.AbstractInitializableBeanIntrospection
 
getProperty(String, ArgumentConversionContext<T>) - Method in class io.micronaut.context.DefaultApplicationContext
 
getProperty(String, ArgumentConversionContext<T>) - Method in class io.micronaut.context.env.PropertySourcePropertyResolver
 
getPropertyByIndex(int) - Method in class io.micronaut.inject.beans.AbstractInitializableBeanIntrospection
Obtain a property by its index.
getPropertyEntries(String) - Method in class io.micronaut.context.DefaultApplicationContext
 
getPropertyEntries(String) - Method in class io.micronaut.context.env.PropertySourcePropertyResolver
 
getPropertyPlaceholderValueForConstructorArgument(BeanResolutionContext, BeanContext, int, String) - Method in class io.micronaut.context.AbstractInitializableBeanDefinition
Obtains a property value for a bean definition for a constructor at the given index
getPropertyPlaceholderValueForField(BeanResolutionContext, BeanContext, Argument, String) - Method in class io.micronaut.context.AbstractInitializableBeanDefinition
Deprecated.
getPropertyPlaceholderValueForMethodArgument(BeanResolutionContext, BeanContext, int, int, String) - Method in class io.micronaut.context.AbstractInitializableBeanDefinition
Obtains a placeholder value for the given method argument.
getPropertyPlaceholderValueForSetter(BeanResolutionContext, BeanContext, String, Argument<?>, String) - Method in class io.micronaut.context.AbstractInitializableBeanDefinition
Obtains a placeholder value for the given method argument.
getPropertySourceLoaders() - Method in class io.micronaut.context.env.DefaultEnvironment
Obtains the PropertySourceLoader instances.
getPropertySourceLoaders() - Method in interface io.micronaut.context.env.Environment
Obtains the PropertySourceLoader instances.
getPropertySourceRootName() - Method in class io.micronaut.context.env.DefaultEnvironment
 
getPropertySources() - Method in class io.micronaut.context.env.DefaultEnvironment
 
getPropertySources() - Method in interface io.micronaut.context.env.Environment
 
getPropertyValueForConstructorArgument(BeanResolutionContext, BeanContext, int, String, String) - Method in class io.micronaut.context.AbstractInitializableBeanDefinition
Obtains a property value for a bean definition for a constructor at the given index
getPropertyValueForField(BeanResolutionContext, BeanContext, Argument, String, String) - Method in class io.micronaut.context.AbstractInitializableBeanDefinition
Deprecated.
getPropertyValueForMethodArgument(BeanResolutionContext, BeanContext, int, int, String, String) - Method in class io.micronaut.context.AbstractInitializableBeanDefinition
Obtains a property value for the given method argument.
getPropertyValueForSetter(BeanResolutionContext, BeanContext, String, Argument<?>, String, String) - Method in class io.micronaut.context.AbstractInitializableBeanDefinition
Obtains a property value for the given method argument.
getProvidedType() - Method in interface io.micronaut.inject.writer.BeanDefinitionVisitor
The provided type of the bean.
getProvidedType() - Method in class io.micronaut.inject.writer.BeanDefinitionWriter
 
getProxiedBean(BeanContext) - Method in class io.micronaut.context.AbstractBeanDefinition
Resolves the proxied bean instance for this bean.
getProxiedBean(BeanContext) - Method in class io.micronaut.context.AbstractInitializableBeanDefinition
Resolves the proxied bean instance for this bean.
getProxiedBeanDefinitionName() - Method in interface io.micronaut.inject.writer.ProxyingBeanDefinitionVisitor
 
getProxiedTypeName() - Method in interface io.micronaut.inject.writer.ProxyingBeanDefinitionVisitor
 
getProxyTargetBean(BeanResolutionContext, Argument<T>, Qualifier<T>) - Method in class io.micronaut.context.DefaultBeanContext
Resolves the proxy target for a given bean type.
getProxyTargetBean(Argument<T>, Qualifier<T>) - Method in interface io.micronaut.context.BeanLocator
Resolves the proxy target for a given bean type.
getProxyTargetBean(Argument<T>, Qualifier<T>) - Method in class io.micronaut.context.DefaultBeanContext
 
getProxyTargetBean(Class<T>, Qualifier<T>) - Method in interface io.micronaut.context.BeanLocator
Resolves the proxy target for a given bean type.
getProxyTargetBean(Class<T>, Qualifier<T>) - Method in class io.micronaut.context.DefaultBeanContext
 
getProxyTargetBeanDefinition(Argument<T>, Qualifier<T>) - Method in interface io.micronaut.context.BeanDefinitionRegistry
Obtain the original BeanDefinition for a ProxyBeanDefinition.
getProxyTargetBeanDefinition(Class<T>, Qualifier<T>) - Method in interface io.micronaut.context.BeanDefinitionRegistry
Obtain the original BeanDefinition for a ProxyBeanDefinition.
getProxyTargetMethod(Argument<T>, Qualifier<T>, String, Class...) - Method in interface io.micronaut.context.ExecutionHandleLocator
Finds an optimized execution handle for invoking a bean method.
getProxyTargetMethod(Class<T>, Qualifier<T>, String, Class...) - Method in interface io.micronaut.context.ExecutionHandleLocator
Finds an optimized execution handle for invoking a bean method.
getProxyTargetMethod(Class<T>, String, Class...) - Method in interface io.micronaut.context.ExecutionHandleLocator
Finds an optimized execution handle for invoking a bean method.
getQualifiers() - Method in interface io.micronaut.inject.ast.beans.BeanElement
 
getQualifiers() - Method in class io.micronaut.inject.writer.BeanDefinitionWriter
 
getRawClassElement() - Method in interface io.micronaut.inject.ast.ClassElement
Get a ClassElement instance corresponding to this type, but without any type arguments bound.
getRawMessage(String, MessageSource.MessageContext) - Method in class io.micronaut.context.i18n.ResourceBundleMessageSource
 
getRawMessage(String, MessageSource.MessageContext) - Method in interface io.micronaut.context.MessageSource
Resolve a message for the given code and context.
getRawMessage(String, MessageSource.MessageContext) - Method in class io.micronaut.context.StaticMessageSource
 
getRawMessage(String, MessageSource.MessageContext, String) - Method in interface io.micronaut.context.MessageSource
Resolve a message for the given code and context.
getReadMethod() - Method in interface io.micronaut.inject.ast.PropertyElement
 
getReceiverType() - Method in interface io.micronaut.inject.ast.MethodElement
Returns the receiver type of this executable, or empty if the method has no receiver type.
getRepeatableAnnotation(String) - Static method in class io.micronaut.inject.annotation.AnnotationMetadataSupport
 
getRepeatableName(A) - Method in class io.micronaut.inject.annotation.AbstractAnnotationMetadataBuilder
Obtain the name of the repeatable annotation if the annotation is is one.
getRepeatableNameForType(T) - Method in class io.micronaut.inject.annotation.AbstractAnnotationMetadataBuilder
Obtain the name of the repeatable annotation if the annotation is is one.
getRequiredArguments() - Method in class io.micronaut.context.AbstractInitializableBeanDefinition
getRequiredArguments() - Method in class io.micronaut.context.AbstractParametrizedBeanDefinition
 
getRequiredArguments() - Method in interface io.micronaut.inject.ParametrizedBeanFactory
 
getRequiredComponents() - Method in class io.micronaut.context.AbstractBeanDefinition
 
getRequiredComponents() - Method in class io.micronaut.context.AbstractInitializableBeanDefinition
 
getRequiredComponents() - Method in interface io.micronaut.inject.BeanDefinition
 
getRequiredComponents() - Method in interface io.micronaut.inject.DelegatingBeanDefinition
 
getRequiredMessage(String, MessageSource.MessageContext) - Method in interface io.micronaut.context.MessageSource
Resolve a message for the given code and context or throw an exception.
getRequiredMethod(String, Class<?>...) - Method in interface io.micronaut.inject.BeanDefinition
Finds a single ExecutableMethod for the given name and argument types.
getRequiredMethod(String, Class<?>...) - Method in interface io.micronaut.inject.DelegatingBeanDefinition
 
getRequiredRawMessage(String, MessageSource.MessageContext) - Method in interface io.micronaut.context.MessageSource
Resolve a message for the given code and context or throw an exception.
getResource(String) - Method in class io.micronaut.context.env.DefaultEnvironment
 
getResourceAsStream(String) - Method in class io.micronaut.context.env.DefaultEnvironment
 
getResourceLoader() - Method in interface io.micronaut.context.ApplicationContextConfiguration
The class path resource loader to use.
getResourceLoader() - Method in class io.micronaut.context.DefaultApplicationContextBuilder
 
getResources(String) - Method in class io.micronaut.context.env.DefaultEnvironment
 
getRetentionPolicy(T) - Method in class io.micronaut.inject.annotation.AbstractAnnotationMetadataBuilder
Gets the retention policy for the given annotation.
getReturnType() - Method in class io.micronaut.context.AbstractExecutableMethod
 
getReturnType() - Method in interface io.micronaut.inject.ast.ConstructorElement
 
getReturnType() - Method in interface io.micronaut.inject.ast.MethodElement
 
getReturnType() - Method in interface io.micronaut.inject.DelegatingExecutableMethod
 
getReturnType() - Method in interface io.micronaut.inject.MethodReference
 
getRootBeanType() - Method in exception io.micronaut.context.exceptions.BeanCreationException
 
getRootDefinition() - Method in class io.micronaut.context.AbstractBeanResolutionContext
 
getRootDefinition() - Method in interface io.micronaut.context.BeanResolutionContext
 
getRootMetadata() - Method in class io.micronaut.inject.annotation.AnnotationMetadataHierarchy
 
getScope() - Method in class io.micronaut.context.AbstractBeanDefinition
 
getScope() - Method in class io.micronaut.context.AbstractInitializableBeanDefinition
 
getScope() - Method in interface io.micronaut.inject.ast.beans.BeanElement
The scope of the bean.
getScope() - Method in interface io.micronaut.inject.BeanDefinition
 
getScope() - Method in interface io.micronaut.inject.DelegatingBeanDefinition
 
getScope() - Method in class io.micronaut.inject.writer.BeanDefinitionWriter
 
getScopeMap(boolean) - Method in class io.micronaut.context.scope.AbstractConcurrentCustomScope
 
getScopeName() - Method in class io.micronaut.context.AbstractBeanDefinition
 
getScopeName() - Method in class io.micronaut.context.AbstractInitializableBeanDefinition
 
getScopeName() - Method in interface io.micronaut.inject.BeanDefinition
 
getScopeName() - Method in interface io.micronaut.inject.DelegatingBeanDefinition
 
getServiceEntries() - Method in class io.micronaut.inject.writer.AbstractClassWriterOutputVisitor
 
getServiceEntries() - Method in interface io.micronaut.inject.writer.ClassWriterOutputVisitor
The META-INF/services entries to write.
getSimpleName() - Method in interface io.micronaut.inject.ast.ClassElement
The simple name without the package name.
getSimpleName() - Method in interface io.micronaut.inject.ast.Element
The simple name of the element.
getSource() - Method in class io.micronaut.context.event.BeanContextEvent
 
getStereotypeAnnotationNames() - Method in class io.micronaut.inject.annotation.DefaultAnnotationMetadata
 
getStreamOfTypeForConstructorArgument(BeanResolutionContext, BeanContext, int, Argument<K>, Qualifier<K>) - Method in class io.micronaut.context.AbstractInitializableBeanDefinition
Obtains all bean definitions for a constructor argument at the given index
getStreamOfTypeForField(BeanResolutionContext, BeanContext, int, Argument<K>, Qualifier<K>) - Method in class io.micronaut.context.AbstractInitializableBeanDefinition
Obtains a bean definition for the field at the given index and the argument at the given index
getStreamOfTypeForField(BeanResolutionContext, BeanContext, FieldInjectionPoint) - Method in class io.micronaut.context.AbstractBeanDefinition
Obtains a bean definition for the field at the given index and the argument at the given index
getStreamOfTypeForMethodArgument(BeanResolutionContext, BeanContext, int, int, Argument, Qualifier) - Method in class io.micronaut.context.AbstractInitializableBeanDefinition
Obtains all bean definitions for the method at the given index and the argument at the given index
getSuperType() - Method in interface io.micronaut.inject.ast.ClassElement
Returns the super type of this element or empty if the element has no super type.
getSupportedAnnotationNames() - Method in interface io.micronaut.context.visitor.BeanImportHandler
 
getSupportedAnnotationNames() - Method in class io.micronaut.context.visitor.BeanImportVisitor
 
getSupportedAnnotationNames() - Method in interface io.micronaut.inject.visitor.TypeElementVisitor
 
getSupportedOptions() - Method in interface io.micronaut.inject.visitor.TypeElementVisitor
Called once when processor loads.
getSuspendParameters() - Method in interface io.micronaut.inject.ast.MethodElement
If MethodElement.isSuspend() returns true this method exposes the continuation parameter in addition to the other parameters of the method.
getSystemOptions() - Static method in class io.micronaut.inject.util.VisitorContextUtils
Get visitor's context options from System.getProperties()
getTarget() - Method in interface io.micronaut.inject.DelegatingBeanDefinition
 
getTarget() - Method in interface io.micronaut.inject.DelegatingExecutableMethod
 
getTarget() - Method in interface io.micronaut.inject.ExecutionHandle
The target of the method invocation.
getTargetDefinitionType() - Method in interface io.micronaut.inject.ProxyBeanDefinition
 
getTargetMethod() - Method in class io.micronaut.inject.beans.AbstractExecutableBeanMethod
 
getTargetMethod() - Method in interface io.micronaut.inject.DelegatingExecutableMethod
 
getTargetMethod() - Method in interface io.micronaut.inject.MethodReference
 
getTargetMethodByIndex(int) - Method in class io.micronaut.context.AbstractExecutableMethodsDefinition
Find Method representation at the method by index.
getTargetMethodByIndex(int) - Method in class io.micronaut.inject.beans.AbstractInitializableBeanIntrospection
Find Method representation at the method by index.
getTargetPackage() - Method in interface io.micronaut.inject.annotation.PackageRenameRemapper
 
getTargetType() - Method in interface io.micronaut.inject.ProxyBeanDefinition
 
getTextContent() - Method in interface io.micronaut.inject.writer.GeneratedFile
Gets the character content of this file object, if available.
getThrownTypes() - Method in interface io.micronaut.inject.ast.MethodElement
Returns the types declared in the throws declaration of a method.
getType() - Method in class io.micronaut.inject.ArgumentBeanType
 
getType() - Method in interface io.micronaut.inject.ast.ClassElement
 
getType() - Method in interface io.micronaut.inject.ast.ParameterElement
 
getType() - Method in interface io.micronaut.inject.ast.PropertyElement
 
getType() - Method in interface io.micronaut.inject.ast.TypedElement
 
getType() - Method in class io.micronaut.inject.configuration.ConfigurationMetadata
 
getType() - Method in class io.micronaut.inject.configuration.PropertyMetadata
 
getType() - Method in interface io.micronaut.inject.FieldInjectionPoint
 
getTypeArguments() - Method in class io.micronaut.context.event.ApplicationEventPublisherFactory
 
getTypeArguments() - Method in interface io.micronaut.inject.ast.ClassElement
 
getTypeArguments() - Method in interface io.micronaut.inject.BeanDefinition
If the bean itself declares any type arguments this method will return the classes that represent those types.
getTypeArguments() - Method in class io.micronaut.inject.provider.AbstractProviderDefinition
 
getTypeArguments() - Method in class io.micronaut.inject.qualifiers.TypeArgumentQualifier
 
getTypeArguments() - Method in interface io.micronaut.inject.writer.BeanDefinitionVisitor
 
getTypeArguments() - Method in class io.micronaut.inject.writer.BeanDefinitionWriter
 
getTypeArguments(Class<?>) - Method in class io.micronaut.context.event.ApplicationEventPublisherFactory
 
getTypeArguments(Class<?>) - Method in interface io.micronaut.inject.ast.ClassElement
Get the type arguments for the given type name.
getTypeArguments(Class<?>) - Method in interface io.micronaut.inject.BeanDefinition
Return the type arguments for the given interface or super type for this bean.
getTypeArguments(Class<?>) - Method in class io.micronaut.inject.provider.AbstractProviderDefinition
 
getTypeArguments(Class<T>, BT) - Method in class io.micronaut.inject.qualifiers.TypeArgumentQualifier
 
getTypeArguments(String) - Method in class io.micronaut.context.AbstractBeanDefinition
 
getTypeArguments(String) - Method in class io.micronaut.context.AbstractInitializableBeanDefinition
 
getTypeArguments(String) - Method in interface io.micronaut.inject.ast.ClassElement
Get the type arguments for the given type name.
getTypeArguments(String) - Method in interface io.micronaut.inject.BeanDefinition
Return the type arguments for the given interface or super type for this bean.
getTypeArguments(String) - Method in interface io.micronaut.inject.DelegatingBeanDefinition
 
getTypeArgumentsMap() - Method in class io.micronaut.context.AbstractBeanDefinition
A method that subclasses can override to provide information on type arguments.
getTypeDescriptor(TypedElement) - Static method in class io.micronaut.inject.writer.AbstractClassFileWriter
Returns the descriptor corresponding to the given class.
getTypeDescriptor(Class<?>) - Static method in class io.micronaut.inject.writer.AbstractClassFileWriter
Returns the descriptor corresponding to the given class.
getTypeDescriptor(String) - Static method in class io.micronaut.inject.writer.AbstractClassFileWriter
Returns the descriptor corresponding to the given class.
getTypeDescriptor(String, String...) - Static method in class io.micronaut.inject.writer.AbstractClassFileWriter
 
getTypeForAnnotation(A) - Method in class io.micronaut.inject.annotation.AbstractAnnotationMetadataBuilder
Get the type of the given annotation.
getTypeParameters() - Method in interface io.micronaut.inject.BeanDefinition
Returns the type parameters as a class array for the bean type.
getTypeParameters(Class<?>) - Method in interface io.micronaut.inject.BeanDefinition
Returns the type parameters as a class array for the given type.
getTypePredicates() - Method in interface io.micronaut.inject.ast.ElementQuery.Result
 
getTypeReference(TypedElement) - Static method in class io.micronaut.inject.processing.JavaModelUtils
Return the type reference for a class.
getTypeReference(TypedElement) - Static method in class io.micronaut.inject.writer.AbstractClassFileWriter
Return the type reference for a class.
getTypeReferenceForName(String, String...) - Static method in class io.micronaut.inject.writer.AbstractClassFileWriter
Returns the Type reference corresponding to the given class.
getTypes(Collection<ClassElement>) - Method in class io.micronaut.inject.writer.AbstractClassFileWriter
 
getTypeString(T) - Method in class io.micronaut.inject.configuration.ConfigurationMetadataBuilder
Convert the given type to a string.
getTypeVariables() - Method in class io.micronaut.inject.ArgumentBeanType
 
getUpperBounds() - Method in interface io.micronaut.inject.ast.WildcardElement
 
getValue(Class<? extends Annotation>, String, Class<T>) - Method in class io.micronaut.inject.annotation.DefaultAnnotationMetadata
 
getValue(Class<T>) - Method in class io.micronaut.context.env.DefaultPropertyPlaceholderResolver.PlaceholderSegment
 
getValue(Class<T>) - Method in class io.micronaut.context.env.DefaultPropertyPlaceholderResolver.RawSegment
 
getValue(Class<T>) - Method in interface io.micronaut.context.env.DefaultPropertyPlaceholderResolver.Segment
Returns the value of a given segment converted to the provided type.
getValue(String, String, Argument<T>) - Method in class io.micronaut.inject.annotation.AbstractEnvironmentAnnotationMetadata
 
getValue(String, String, Argument<T>) - Method in class io.micronaut.inject.annotation.DefaultAnnotationMetadata
 
getValue(String, String, Argument<T>, Function<Object, Object>) - Method in class io.micronaut.inject.annotation.AnnotationMetadataHierarchy
 
getValue(String, String, Argument<T>, Function<Object, Object>) - Method in class io.micronaut.inject.annotation.DefaultAnnotationMetadata
Resolves the given value performing type conversion as necessary.
getValueForConstructorArgument(BeanResolutionContext, BeanContext, int) - Method in class io.micronaut.context.AbstractBeanDefinition
Obtains a value for a bean definition for a constructor at the given index
getValueForConstructorArgument(BeanResolutionContext, BeanContext, int, Qualifier) - Method in class io.micronaut.context.AbstractInitializableBeanDefinition
Deprecated.
getValueForField(BeanResolutionContext, BeanContext, int) - Method in class io.micronaut.context.AbstractBeanDefinition
Obtains a value for the given field from the bean context
getValueForField(BeanResolutionContext, BeanContext, int, Qualifier) - Method in class io.micronaut.context.AbstractInitializableBeanDefinition
Deprecated.
getValueForMethodArgument(BeanResolutionContext, BeanContext, int, int) - Method in class io.micronaut.context.AbstractBeanDefinition
Obtains a value for the given method argument.
getValueForMethodArgument(BeanResolutionContext, BeanContext, int, int, Qualifier) - Method in class io.micronaut.context.AbstractInitializableBeanDefinition
Deprecated.
getValueForPath(BeanResolutionContext, BeanContext, Argument<T1>, String) - Method in class io.micronaut.context.AbstractBeanDefinition
Resolve a value for the given field of the given type and path.
getValueForPath(BeanResolutionContext, BeanContext, Argument<T1>, String) - Method in class io.micronaut.context.AbstractInitializableBeanDefinition
Resolve a value for the given field of the given type and path.
getValueForPath(BeanResolutionContext, BeanContext, Argument<T1>, String...) - Method in class io.micronaut.context.AbstractBeanDefinition
Resolve a value for the given field of the given type and path.
getValues(String) - Method in class io.micronaut.inject.annotation.DefaultAnnotationMetadata
 
getValues(String, Class<T>) - Method in class io.micronaut.inject.annotation.AbstractEnvironmentAnnotationMetadata
 
getValues(String, Class<T>) - Method in class io.micronaut.inject.annotation.AnnotationMetadataHierarchy
 
getValues(String, Class<T>) - Method in class io.micronaut.inject.annotation.DefaultAnnotationMetadata
 
getVariableName() - Method in interface io.micronaut.inject.ast.GenericPlaceholderElement
 
getVariables() - Method in interface io.micronaut.context.MessageSource.MessageContext
 
getVersion() - Method in class io.micronaut.context.AbstractBeanConfiguration
 
getVersion() - Method in interface io.micronaut.inject.BeanConfiguration
The version of this configuration.
getVisitorKind() - Method in class io.micronaut.context.visitor.BeanImportVisitor
 
getVisitorKind() - Method in class io.micronaut.context.visitor.ContextConfigurerVisitor
 
getVisitorKind() - Method in class io.micronaut.inject.beans.visitor.IntrospectedTypeElementVisitor
 
getVisitorKind() - Method in interface io.micronaut.inject.visitor.TypeElementVisitor
 
getWriteMethod() - Method in interface io.micronaut.inject.ast.PropertyElement
 
GOOGLE_COMPUTE - io.micronaut.context.env.ComputePlatform
Google Compute Platform.
GOOGLE_COMPUTE - Static variable in interface io.micronaut.context.env.Environment
Cloud provider google compute instance.
GROOVY - io.micronaut.context.annotation.Requires.Sdk
 

H

handleDestructionException(BeanDestructionException) - Method in class io.micronaut.context.scope.AbstractConcurrentCustomScope
Method that can be overridden to customize what happens on a shutdown error.
hasAnnotation(String) - Method in class io.micronaut.inject.annotation.AbstractEnvironmentAnnotationMetadata
 
hasAnnotation(String) - Method in class io.micronaut.inject.annotation.AnnotationMetadataHierarchy
 
hasAnnotation(String) - Method in class io.micronaut.inject.annotation.DefaultAnnotationMetadata
 
hasAnnotation(T, Class<? extends Annotation>) - Method in class io.micronaut.inject.annotation.AbstractAnnotationMetadataBuilder
Checks whether an annotation is present.
hasAnnotation(T, String) - Method in class io.micronaut.inject.annotation.AbstractAnnotationMetadataBuilder
Checks whether an annotation is present.
hasAnnotations(T) - Method in class io.micronaut.inject.annotation.AbstractAnnotationMetadataBuilder
Checks whether any annotations are present on the given element.
hasCachedInterceptedTarget() - Method in interface io.micronaut.inject.proxy.InterceptedBeanProxy
Check if the proxy has the target cached before calling InterceptedBeanProxy.interceptedTarget().
hasDeclaredAnnotation(String) - Method in class io.micronaut.inject.annotation.AbstractEnvironmentAnnotationMetadata
 
hasDeclaredAnnotation(String) - Method in class io.micronaut.inject.annotation.AnnotationMetadataHierarchy
 
hasDeclaredAnnotation(String) - Method in class io.micronaut.inject.annotation.DefaultAnnotationMetadata
 
hasDeclaredStereotype(String) - Method in class io.micronaut.inject.annotation.AbstractEnvironmentAnnotationMetadata
 
hasDeclaredStereotype(String) - Method in class io.micronaut.inject.annotation.AnnotationMetadataHierarchy
 
hasDeclaredStereotype(String) - Method in class io.micronaut.inject.annotation.DefaultAnnotationMetadata
 
hashCode() - Method in class io.micronaut.context.AbstractBeanDefinition
 
hashCode() - Method in class io.micronaut.context.AbstractBeanDefinitionReference
 
hashCode() - Method in class io.micronaut.context.AbstractExecutableMethod
 
hashCode() - Method in class io.micronaut.context.AbstractInitializableBeanDefinition
 
hashCode() - Method in class io.micronaut.context.AbstractInitializableBeanDefinitionReference
 
hashCode() - Method in class io.micronaut.context.AbstractMessageSource.MessageKey
 
hashCode() - Method in class io.micronaut.context.BeanRegistration
 
hashCode() - Method in class io.micronaut.context.event.ApplicationEventPublisherFactory
 
hashCode() - Method in class io.micronaut.inject.beans.AbstractInitializableBeanIntrospection
 
hashCode() - Method in class io.micronaut.inject.provider.AbstractProviderDefinition
 
hashCode() - Method in class io.micronaut.inject.qualifiers.InterceptorBindingQualifier
 
hashCode() - Method in class io.micronaut.inject.qualifiers.TypeAnnotationQualifier
 
hashCode() - Method in class io.micronaut.inject.qualifiers.TypeArgumentQualifier
 
hasMetadata() - Method in class io.micronaut.inject.configuration.ConfigurationMetadataBuilder
 
hasParameters() - Method in interface io.micronaut.inject.ast.MethodElement
Returns true if the method has parameters.
hasPropertyExpressions() - Method in class io.micronaut.context.AbstractBeanDefinition
 
hasPropertyExpressions() - Method in class io.micronaut.context.AbstractExecutableMethod
 
hasPropertyExpressions() - Method in class io.micronaut.context.AbstractInitializableBeanDefinition
 
hasPropertyExpressions() - Method in interface io.micronaut.context.EnvironmentConfigurable
 
hasPropertyExpressions() - Method in class io.micronaut.inject.annotation.AnnotationMetadataHierarchy
 
hasPropertyExpressions() - Method in class io.micronaut.inject.annotation.DefaultAnnotationMetadata
 
hasPropertyExpressions() - Method in class io.micronaut.inject.annotation.MutableAnnotationMetadata
 
hasSimpleAnnotation(T, String) - Method in class io.micronaut.inject.annotation.AbstractAnnotationMetadataBuilder
Returns true if a simple meta annotation is present for the given element and annotation type.
hasStereotype(String) - Method in class io.micronaut.inject.annotation.AbstractEnvironmentAnnotationMetadata
 
hasStereotype(String) - Method in class io.micronaut.inject.annotation.AnnotationMetadataHierarchy
 
hasStereotype(String) - Method in class io.micronaut.inject.annotation.DefaultAnnotationMetadata
 
HEROKU - Static variable in interface io.micronaut.context.env.Environment
Running on Heroku.
HOSTNAME - Static variable in interface io.micronaut.context.env.Environment
The host name environment variable.

I

IBM - io.micronaut.context.env.ComputePlatform
IBM Cloud.
IBM - Static variable in interface io.micronaut.context.env.Environment
Cloud provider IBM cloud.
id() - Method in class io.micronaut.context.BeanRegistration
 
id() - Method in interface io.micronaut.context.scope.BeanCreationContext
 
id() - Method in interface io.micronaut.context.scope.CreatedBean
Returns an ID that is unique to the bean and can be used to cache the instance if necessary.
ifPresent(Consumer<T>) - Method in interface io.micronaut.context.BeanProvider
Executes the given logic if the bean is present.
ifResolvable(Consumer<T>) - Method in interface io.micronaut.context.BeanProvider
Executes the given logic if the bean is resolvable.
implementInterceptedTypeMethod(Type, ClassWriter) - Method in class io.micronaut.inject.writer.AbstractClassFileWriter
Implements a method called "getInterceptedType" for the given type and class writer.
Import - Annotation Type in io.micronaut.context.annotation
Allows importing an already compiled set of beans, placing any generating beans relative to the class where the import annotation is defined.
include(String...) - Method in interface io.micronaut.context.ApplicationContextBuilder
Allow customizing the configurations that will be loaded.
include(String...) - Method in class io.micronaut.context.DefaultApplicationContextBuilder
Allow customizing the configurations that will be loaded.
includeEnumConstants() - Method in interface io.micronaut.inject.ast.ElementQuery
Indicates to include enum constants, only applicable for fields query.
includeHiddenElements() - Method in interface io.micronaut.inject.ast.ElementQuery
Indicates to include hidden methods/fields, only applicable for methods/fields query.
includeOverriddenMethods() - Method in interface io.micronaut.inject.ast.ElementQuery
Indicates to include overridden methods, only applicable for methods query.
includes() - Method in annotation type io.micronaut.context.annotation.ConfigurationBuilder
 
includes() - Method in annotation type io.micronaut.context.annotation.ConfigurationProperties
 
includes() - Method in annotation type io.micronaut.context.annotation.ConfigurationReader
 
includes() - Method in annotation type io.micronaut.context.annotation.EachProperty
 
includeTypeLevelAnnotationsInGenericArguments() - Method in interface io.micronaut.inject.visitor.VisitorConfiguration
This configures whether to include type level annotations on generic arguments when materializing the AST nodes via the Element API.
info(String) - Method in interface io.micronaut.inject.visitor.VisitorContext
Allows printing informational messages.
info(String, Element) - Method in interface io.micronaut.inject.visitor.VisitorContext
Allows printing informational messages.
Infrastructure - Annotation Type in io.micronaut.context.annotation
Infrastructure scope represents a bean that cannot be overridden or replaced because it is critical to the functioning of the system.
initBeanParameters(ParameterElement[]) - Method in class io.micronaut.inject.writer.AbstractBeanDefinitionBuilder
Initialize the bean parameters.
InitializableBeanContext - Interface in io.micronaut.context
A marker interface for BeanContext implementations that can be introspected, that is to say for context which can be created and need to be fully configured, but not necessarily started yet.
initialize(BeanContext, T) - Method in interface io.micronaut.inject.InitializingBeanDefinition
Initializes the bean invoking all PostConstruct hooks.
initialize(BeanResolutionContext, BeanContext, T) - Method in interface io.micronaut.inject.InitializingBeanDefinition
Initializes the bean invoking all PostConstruct hooks.
initializeAnnotationMetadata(GeneratorAdapter, ClassWriter, Map<String, Integer>) - Method in class io.micronaut.inject.writer.AbstractAnnotationMetadataWriter
 
initializeContext(List<BeanDefinitionReference>, List<BeanDefinitionReference>, List<BeanDefinitionReference>) - Method in class io.micronaut.context.DefaultApplicationContext
 
initializeContext(List<BeanDefinitionReference>, List<BeanDefinitionReference>, List<BeanDefinitionReference>) - Method in class io.micronaut.context.DefaultBeanContext
Initialize the context with the given Context scope beans.
initializeEventListeners() - Method in class io.micronaut.context.DefaultBeanContext
Initialize the event listeners.
initializeTypeConverters(BeanContext) - Method in class io.micronaut.context.DefaultApplicationContext
 
initializing - Variable in class io.micronaut.context.DefaultBeanContext
 
InitializingBeanDefinition<T> - Interface in io.micronaut.inject
A bean definition that is provides initialization hooks normally in the form of methods annotated with PostConstruct.
inject() - Method in interface io.micronaut.inject.ast.beans.BeanElementBuilder
Dependency inject this bean.
inject() - Method in interface io.micronaut.inject.ast.beans.BeanFieldElement
Makes the field injected.
inject() - Method in interface io.micronaut.inject.ast.beans.BeanMethodElement
Make the method injected.
inject() - Method in class io.micronaut.inject.writer.AbstractBeanDefinitionBuilder
 
inject(BeanContext, T) - Method in class io.micronaut.context.AbstractBeanDefinition
 
inject(BeanContext, T) - Method in class io.micronaut.context.AbstractInitializableBeanDefinition
 
inject(BeanContext, T) - Method in interface io.micronaut.inject.BeanDefinition
Inject the given bean with the context.
inject(BeanContext, T) - Method in interface io.micronaut.inject.DelegatingBeanDefinition
 
inject(BeanResolutionContext, BeanContext, T) - Method in class io.micronaut.context.AbstractBeanDefinition
 
inject(BeanResolutionContext, BeanContext, T) - Method in class io.micronaut.context.AbstractInitializableBeanDefinition
 
inject(BeanResolutionContext, BeanContext, T) - Method in interface io.micronaut.inject.BeanDefinition
Inject the given bean with the context.
inject(BeanResolutionContext, BeanContext, T) - Method in interface io.micronaut.inject.DelegatingBeanDefinition
 
inject(BeanResolutionContext, BeanDefinition<?>, T) - Method in class io.micronaut.context.DefaultBeanContext
Injects a bean.
inject(BeanDefinition<?>, T) - Method in class io.micronaut.context.AbstractBeanResolutionContext
 
inject(BeanDefinition<?>, T) - Method in interface io.micronaut.context.BeanResolutionContext
Injects a bean.
inject(T) - Method in interface io.micronaut.context.BeanContext
Inject an existing instance.
inject(T) - Method in class io.micronaut.context.DefaultBeanContext
 
InjectableElement - Interface in io.micronaut.inject.ast.beans
Shared interface for injectable elements.
injectAnother(BeanResolutionContext, BeanContext, Object) - Method in class io.micronaut.context.AbstractBeanDefinition
Inject another bean, for example one created via factory.
injectAnother(BeanResolutionContext, BeanContext, Object) - Method in class io.micronaut.context.AbstractInitializableBeanDefinition
Inject another bean, for example one created via factory.
injectBean(BeanResolutionContext, BeanContext, Object) - Method in class io.micronaut.context.AbstractBeanDefinition
The default implementation which provides no injection.
injectBean(BeanResolutionContext, BeanContext, Object) - Method in class io.micronaut.context.AbstractInitializableBeanDefinition
The default implementation which provides no injection.
injectBeanField(BeanResolutionContext, DefaultBeanContext, int, Object) - Method in class io.micronaut.context.AbstractBeanDefinition
Injects the value of a field of a bean that requires reflection.
injectBeanMethod(BeanResolutionContext, DefaultBeanContext, int, Object) - Method in class io.micronaut.context.AbstractBeanDefinition
Inject a bean method that requires reflection.
InjectionPoint<T> - Interface in io.micronaut.inject
An injection point as a point in a class definition where dependency injection is required.
InjectScope - Annotation Type in io.micronaut.context.annotation
An annotation that can be declared on a constructor or method parameter that indicates that the injected bean should be destroyed after injection completes.
injectValue(String) - Method in interface io.micronaut.inject.ast.beans.BeanFieldElement
 
injectValue(String) - Method in interface io.micronaut.inject.ast.beans.BeanParameterElement
 
injectValue(String) - Method in interface io.micronaut.inject.ast.beans.InjectableElement
Allows the field to resolve a value with Value.
instance() - Static method in class io.micronaut.inject.qualifiers.PrimaryQualifier
Generified way to get the a primary instance.
INSTANCE - Static variable in class io.micronaut.inject.qualifiers.AnyQualifier
 
INSTANCE - Static variable in class io.micronaut.inject.qualifiers.PrimaryQualifier
 
INSTANCE - Static variable in class io.micronaut.inject.writer.StaticOriginatingElements
 
instantiate() - Method in class io.micronaut.inject.beans.AbstractInitializableBeanIntrospection
 
instantiate(boolean, Object...) - Method in class io.micronaut.inject.beans.AbstractInitializableBeanIntrospection
 
instantiate(Object...) - Method in interface io.micronaut.inject.ConstructorInjectionPoint
 
instantiateInternal(Object[]) - Method in class io.micronaut.inject.beans.AbstractInitializableBeanIntrospection
Reflection free bean instantiation implementation for the given arguments.
instantiateNewMetadata(Type, ClassWriter, GeneratorAdapter, DefaultAnnotationMetadata, Map<String, Integer>, Map<String, GeneratorAdapter>) - Static method in class io.micronaut.inject.annotation.AnnotationMetadataWriter
Writes out the byte code necessary to instantiate the given DefaultAnnotationMetadata.
instantiateNewMetadataHierarchy(Type, ClassWriter, GeneratorAdapter, AnnotationMetadataHierarchy, Map<String, Integer>, Map<String, GeneratorAdapter>) - Static method in class io.micronaut.inject.annotation.AnnotationMetadataWriter
Writes out the byte code necessary to instantiate the given AnnotationMetadataHierarchy.
INT - Static variable in class io.micronaut.inject.ast.PrimitiveElement
 
intercept(AnnotationValue<?>...) - Method in interface io.micronaut.inject.ast.beans.BeanElementBuilder
Intercept the bean.
intercept(AnnotationValue<?>...) - Method in interface io.micronaut.inject.ast.beans.BeanMethodElement
Intercept the method.
intercept(AnnotationValue<?>...) - Method in class io.micronaut.inject.writer.AbstractBeanDefinitionBuilder
 
InterceptedBean - Interface in io.micronaut.inject.proxy
An internal interface implemented by generated proxy classes.
InterceptedBeanProxy<T> - Interface in io.micronaut.inject.proxy
An internal InterceptedBean that proxies another instance.
interceptedTarget() - Method in interface io.micronaut.inject.proxy.InterceptedBeanProxy
This method will return the target object being proxied.
InterceptorBindingQualifier<T> - Class in io.micronaut.inject.qualifiers
Qualifier used to resolve the interceptor binding when injection method interceptors for AOP.
interpolate(String, MessageSource.MessageContext) - Method in class io.micronaut.context.AbstractMessageSource
 
interpolate(String, MessageSource.MessageContext) - Method in interface io.micronaut.context.MessageSource
Interpolate the given message template.
IntrospectedTypeElementVisitor - Class in io.micronaut.inject.beans.visitor
A TypeElementVisitor that visits classes annotated with Introspected and produces BeanIntrospectionReference instances at compilation time.
IntrospectedTypeElementVisitor() - Constructor for class io.micronaut.inject.beans.visitor.IntrospectedTypeElementVisitor
 
intValue(Class<? extends Annotation>, String) - Method in class io.micronaut.inject.annotation.AbstractEnvironmentAnnotationMetadata
 
intValue(Class<? extends Annotation>, String) - Method in class io.micronaut.inject.annotation.AnnotationMetadataHierarchy
 
intValue(Class<? extends Annotation>, String) - Method in class io.micronaut.inject.annotation.DefaultAnnotationMetadata
 
intValue(Class<? extends Annotation>, String, Function<Object, Object>) - Method in class io.micronaut.inject.annotation.AnnotationMetadataHierarchy
 
intValue(Class<? extends Annotation>, String, Function<Object, Object>) - Method in class io.micronaut.inject.annotation.DefaultAnnotationMetadata
Retrieve the int value and optionally map its value.
intValue(String, String) - Method in class io.micronaut.inject.annotation.AbstractEnvironmentAnnotationMetadata
 
intValue(String, String) - Method in class io.micronaut.inject.annotation.AnnotationMetadataHierarchy
 
intValue(String, String) - Method in class io.micronaut.inject.annotation.DefaultAnnotationMetadata
 
intValue(String, String, Function<Object, Object>) - Method in class io.micronaut.inject.annotation.AnnotationMetadataHierarchy
 
intValue(String, String, Function<Object, Object>) - Method in class io.micronaut.inject.annotation.DefaultAnnotationMetadata
Retrieve the int value and optionally map its value.
invalidateCaches() - Method in class io.micronaut.context.DefaultBeanContext
Invalidates the bean caches.
invoke(B, Object...) - Method in interface io.micronaut.inject.MethodInjectionPoint
Invokes the method.
invoke(Object...) - Method in interface io.micronaut.inject.ConstructorInjectionPoint
Invoke the constructor.
invoke(Object...) - Method in interface io.micronaut.inject.ExecutionHandle
Invokes the method.
invoke(Object, Object...) - Method in class io.micronaut.context.AbstractExecutableMethod
 
invoke(T, Object...) - Method in interface io.micronaut.inject.DelegatingExecutableMethod
 
invokeConstructor(MethodVisitor, Class, Class...) - Method in class io.micronaut.inject.writer.AbstractClassFileWriter
 
invokeInterfaceStaticMethod(MethodVisitor, Class, Method) - Static method in class io.micronaut.inject.writer.AbstractClassFileWriter
 
invokeInternal(Object, Object[]) - Method in class io.micronaut.context.AbstractExecutableMethod
 
invokeMethod(GeneratorAdapter, MethodElement) - Method in class io.micronaut.inject.writer.AbstractClassFileWriter
Invokes the given method.
invokeMethodWithReflection(BeanResolutionContext, BeanContext, int, Object, Object[]) - Method in class io.micronaut.context.AbstractInitializableBeanDefinition
Invoke a bean method that requires reflection.
io.micronaut.context - package io.micronaut.context
This package contains the core classes for starting a BeanContext.
io.micronaut.context.annotation - package io.micronaut.context.annotation
Contains core annotations related to Dependency Injection and the Bean Container.
io.micronaut.context.banner - package io.micronaut.context.banner
 
io.micronaut.context.condition - package io.micronaut.context.condition
Contains classes and interfaces related to conditional beans.
io.micronaut.context.converters - package io.micronaut.context.converters
Additional TypeConverter instances related to the BeanContext.
io.micronaut.context.env - package io.micronaut.context.env
Classes related to the Micronaut environment.
io.micronaut.context.env.yaml - package io.micronaut.context.env.yaml
Property loading for YAML formatted files.
io.micronaut.context.event - package io.micronaut.context.event
Contains classes related to ApplicationContext event publishing and consuming.
io.micronaut.context.exceptions - package io.micronaut.context.exceptions
Contains common exceptions thrown from the BeanContext.
io.micronaut.context.i18n - package io.micronaut.context.i18n
 
io.micronaut.context.processor - package io.micronaut.context.processor
Contains interfaces related to annotation processing.
io.micronaut.context.scope - package io.micronaut.context.scope
Contains interfaces related to the definition of custom scopes.
io.micronaut.context.visitor - package io.micronaut.context.visitor
Additional visitors.
io.micronaut.inject - package io.micronaut.inject
Contains the core dependency injection interfaces.
io.micronaut.inject.annotation - package io.micronaut.inject.annotation
Contains classes for reading and writing annotation metadata at compile time.
io.micronaut.inject.annotation.internal - package io.micronaut.inject.annotation.internal
Internal annotation mappers, not for public consumption.
io.micronaut.inject.ast - package io.micronaut.inject.ast
The AST package contains a generic AST over different languages (currently Groovy, Java and Kotlin).
io.micronaut.inject.ast.beans - package io.micronaut.inject.ast.beans
 
io.micronaut.inject.beans - package io.micronaut.inject.beans
Contains implementations for compile time bean introspection.
io.micronaut.inject.beans.visitor - package io.micronaut.inject.beans.visitor
Type visitor implementations for producing BeanIntrospection instances.
io.micronaut.inject.beans.visitor.jakarta.persistence - package io.micronaut.inject.beans.visitor.jakarta.persistence
 
io.micronaut.inject.configuration - package io.micronaut.inject.configuration
Contains classes for reading and writing Configuration metadata at compile time.
io.micronaut.inject.processing - package io.micronaut.inject.processing
Injection process handling.
io.micronaut.inject.provider - package io.micronaut.inject.provider
Internal package to support injection providers of various types.
io.micronaut.inject.proxy - package io.micronaut.inject.proxy
 
io.micronaut.inject.qualifiers - package io.micronaut.inject.qualifiers
Contains support classes for creating Bean Qualifier instances.
io.micronaut.inject.util - package io.micronaut.inject.util
 
io.micronaut.inject.validation - package io.micronaut.inject.validation
Interfaces and types specific to validating BeanDefinition instances.
io.micronaut.inject.visitor - package io.micronaut.inject.visitor
Contains interfaces for defining type visitors that work across languages.
io.micronaut.inject.writer - package io.micronaut.inject.writer
Contains classes responsible for using ASM to write bean metadata to disk.
isAbstract() - Method in class io.micronaut.context.AbstractBeanDefinition
 
isAbstract() - Method in class io.micronaut.context.AbstractInitializableBeanDefinition
 
isAbstract() - Method in class io.micronaut.context.event.ApplicationEventPublisherFactory
 
isAbstract() - Method in interface io.micronaut.inject.ast.Element
 
isAbstract() - Method in interface io.micronaut.inject.BeanDefinition
 
isAbstract() - Method in interface io.micronaut.inject.DelegatingBeanDefinition
 
isAbstract() - Method in interface io.micronaut.inject.ExecutableMethod
Defines whether the method is abstract.
isAbstract() - Method in class io.micronaut.inject.provider.AbstractProviderDefinition
 
isAbstract() - Method in class io.micronaut.inject.writer.BeanDefinitionWriter
 
isAbstract() - Method in class io.micronaut.inject.writer.ExecutableMethodWriter
 
isAbstract(int) - Method in class io.micronaut.inject.writer.ExecutableMethodsDefinitionWriter
Is the method abstract.
isAccessible() - Method in interface io.micronaut.inject.ast.MemberElement
Returns whether this member element can be invoked or retrieved at runtime.
isAccessible(ClassElement) - Method in interface io.micronaut.inject.ast.MemberElement
Returns whether this member element can be invoked or retrieved at runtime.
isActive(BeanConfiguration) - Method in class io.micronaut.context.env.DefaultEnvironment
 
isActive(BeanConfiguration) - Method in interface io.micronaut.context.env.Environment
Whether the current environment includes the given configuration.
isAllowEmptyProviders() - Method in interface io.micronaut.context.BeanContextConfiguration
 
isAllowEmptyProviders() - Method in class io.micronaut.context.DefaultApplicationContextBuilder
 
isAllowEmptyProviders(BeanContext) - Method in class io.micronaut.inject.provider.AbstractProviderDefinition
Return whether missing providers are allowed for this implementation.
isAllowEmptyProviders(BeanContext) - Method in class io.micronaut.inject.provider.BeanProviderDefinition
 
isAnnotationMapped(String) - Static method in class io.micronaut.inject.annotation.AbstractAnnotationMetadataBuilder
Returns whether the given annotation is a mapped annotation.
isArray() - Method in class io.micronaut.inject.ast.PrimitiveElement
 
isArray() - Method in interface io.micronaut.inject.ast.TypedElement
Is the type an array.
isAssignable(ClassElement) - Method in interface io.micronaut.inject.ast.ClassElement
Tests whether one type is assignable to another.
isAssignable(ClassElement) - Method in class io.micronaut.inject.ast.PrimitiveElement
 
isAssignable(Class<?>) - Method in interface io.micronaut.inject.ast.ClassElement
Tests whether one type is assignable to another.
isAssignable(String) - Method in interface io.micronaut.inject.ast.ClassElement
Tests whether one type is assignable to another.
isAssignable(String) - Method in class io.micronaut.inject.ast.PrimitiveElement
 
isBannerEnabled() - Method in interface io.micronaut.context.ApplicationContextConfiguration
The banner is enabled by default.
isBannerEnabled() - Method in class io.micronaut.context.DefaultApplicationContextBuilder
 
isBootstrapEnvironmentEnabled() - Method in interface io.micronaut.context.ApplicationContextConfiguration
 
isBootstrapEnvironmentEnabled() - Method in class io.micronaut.context.DefaultApplicationContextBuilder
 
isCandidateBean(Argument<?>) - Method in class io.micronaut.context.event.ApplicationEventPublisherFactory
 
isCandidateBean(Argument<?>) - Method in interface io.micronaut.inject.BeanDefinition
 
isCandidateBean(Argument<?>) - Method in interface io.micronaut.inject.BeanType
Return whether this bean type is a candidate for dependency injection for the passed type.
isClass(Element) - Static method in class io.micronaut.inject.processing.JavaModelUtils
Whether the given element is a class.
isClassOrInterface(Element) - Static method in class io.micronaut.inject.processing.JavaModelUtils
Whether the given element is a class or interface.
isConfigurationProperties() - Method in class io.micronaut.context.AbstractInitializableBeanDefinitionReference
 
isConfigurationProperties() - Method in interface io.micronaut.inject.BeanDefinitionReference
 
isContainerType() - Method in class io.micronaut.context.AbstractInitializableBeanDefinition
 
isContainerType() - Method in class io.micronaut.context.AbstractInitializableBeanDefinitionReference
 
isContainerType() - Method in class io.micronaut.context.event.ApplicationEventPublisherFactory
 
isContainerType() - Method in class io.micronaut.inject.ArgumentBeanType
 
isContainerType() - Method in interface io.micronaut.inject.BeanType
Checks whether the bean type is a container type.
isContainerType() - Method in class io.micronaut.inject.provider.AbstractProviderDefinition
 
isContextScope() - Method in class io.micronaut.context.AbstractBeanDefinitionReference
 
isContextScope() - Method in class io.micronaut.context.AbstractInitializableBeanDefinitionReference
 
isContextScope() - Method in interface io.micronaut.context.RuntimeBeanDefinition
 
isContextScope() - Method in interface io.micronaut.inject.BeanDefinitionReference
 
isDefault() - Method in interface io.micronaut.inject.ast.MethodElement
Is the method a default method on an interfaces.
isDefault() - Method in class io.micronaut.inject.writer.ExecutableMethodWriter
 
isDefault(int) - Method in class io.micronaut.inject.writer.ExecutableMethodsDefinitionWriter
Is the method a default method.
isEagerInitConfiguration() - Method in interface io.micronaut.context.BeanContextConfiguration
Whether eager initialization of ConfigurationProperties is enabled.
isEagerInitSingletons() - Method in interface io.micronaut.context.BeanContextConfiguration
Whether eager initialization of singletons is enabled.
isEmpty() - Method in class io.micronaut.inject.annotation.AnnotationMetadataHierarchy
 
isEmpty() - Method in class io.micronaut.inject.annotation.DefaultAnnotationMetadata
 
isEnabled() - Method in class io.micronaut.context.env.yaml.YamlPropertySourceLoader
 
isEnabled() - Method in class io.micronaut.inject.writer.BeanDefinitionWriter
 
isEnabled(BeanContext) - Method in class io.micronaut.context.AbstractBeanDefinitionReference
 
isEnabled(BeanContext) - Method in class io.micronaut.context.AbstractInitializableBeanDefinitionReference
 
isEnabled(BeanContext) - Method in class io.micronaut.inject.ArgumentBeanType
 
isEnabled(BeanContext) - Method in interface io.micronaut.inject.BeanContextConditional
Return whether this component is enabled for the given context.
isEnabled(BeanContext) - Method in interface io.micronaut.inject.DelegatingBeanDefinition
 
isEnabled(BeanContext, BeanResolutionContext) - Method in class io.micronaut.context.AbstractInitializableBeanDefinitionReference
 
isEnabled(BeanContext, BeanResolutionContext) - Method in class io.micronaut.context.BeanRegistration
 
isEnabled(BeanContext, BeanResolutionContext) - Method in class io.micronaut.context.event.ApplicationEventPublisherFactory
 
isEnabled(BeanContext, BeanResolutionContext) - Method in interface io.micronaut.context.RuntimeBeanDefinition
 
isEnabled(BeanContext, BeanResolutionContext) - Method in class io.micronaut.inject.ArgumentBeanType
 
isEnabled(BeanContext, BeanResolutionContext) - Method in interface io.micronaut.inject.BeanContextConditional
Return whether this component is enabled for the given context.
isEnabled(BeanContext, BeanResolutionContext) - Method in interface io.micronaut.inject.DelegatingBeanDefinition
 
isEnabled(BeanContext, BeanResolutionContext) - Method in class io.micronaut.inject.provider.AbstractProviderDefinition
 
isEnabled(BeanContext, BeanResolutionContext) - Method in class io.micronaut.inject.provider.BeanProviderDefinition
 
isEnabled(BeanContext, BeanResolutionContext) - Method in class io.micronaut.inject.provider.JakartaProviderBeanDefinition
 
isEnabled(BeanContext, BeanResolutionContext) - Method in class io.micronaut.inject.provider.JavaxProviderBeanDefinition
 
isEnableDefaultPropertySources() - Method in interface io.micronaut.context.ApplicationContextConfiguration
Whether to load the default set of property sources.
isEnableDefaultPropertySources() - Method in class io.micronaut.context.DefaultApplicationContextBuilder
 
isEnum() - Method in interface io.micronaut.inject.ast.ClassElement
Whether this element is an enum.
isEnum(Element) - Static method in class io.micronaut.inject.processing.JavaModelUtils
Whether the given element is an enum.
isEnvironmentPropertySource() - Method in interface io.micronaut.context.ApplicationContextConfiguration
 
isEnvironmentPropertySource() - Method in class io.micronaut.context.DefaultApplicationContextBuilder
 
isExcludedAnnotation(T, String) - Method in class io.micronaut.inject.annotation.AbstractAnnotationMetadataBuilder
Is the given annotation excluded for the specified element.
isFailing() - Method in interface io.micronaut.context.condition.ConditionContext
 
isFalse(Class<? extends Annotation>, String) - Method in class io.micronaut.inject.annotation.AbstractEnvironmentAnnotationMetadata
 
isFalse(Class<? extends Annotation>, String) - Method in class io.micronaut.inject.annotation.AnnotationMetadataHierarchy
 
isFalse(String, String) - Method in class io.micronaut.inject.annotation.AbstractEnvironmentAnnotationMetadata
 
isFalse(String, String) - Method in class io.micronaut.inject.annotation.DefaultAnnotationMetadata
 
isFinal() - Method in interface io.micronaut.inject.ast.Element
 
isGenericPlaceholder() - Method in interface io.micronaut.inject.ast.ClassElement
 
isHasInterceptedMethod() - Method in class io.micronaut.inject.writer.DispatchWriter
 
isIncludeEnumConstants() - Method in interface io.micronaut.inject.ast.ElementQuery.Result
 
isIncludeHiddenElements() - Method in interface io.micronaut.inject.ast.ElementQuery.Result
 
isIncludeOverriddenMethods() - Method in interface io.micronaut.inject.ast.ElementQuery.Result
 
isInheritedAnnotation(A) - Method in class io.micronaut.inject.annotation.AbstractAnnotationMetadataBuilder
Test whether the annotation mirror is inherited.
isInheritedAnnotationType(T) - Method in class io.micronaut.inject.annotation.AbstractAnnotationMetadataBuilder
Test whether the annotation mirror is inherited.
isInner() - Method in interface io.micronaut.inject.ast.ClassElement
Is this type an inner class.
isInnerConfiguration(Class<?>) - Method in class io.micronaut.context.AbstractInitializableBeanDefinition
Check if the class is an inner configuration.
isIntercepted() - Method in class io.micronaut.inject.writer.AbstractBeanDefinitionBuilder
Is the bean to be built intercepted?
isInterface() - Method in interface io.micronaut.inject.ast.ClassElement
 
isInterface() - Method in interface io.micronaut.inject.writer.BeanDefinitionVisitor
 
isInterface() - Method in class io.micronaut.inject.writer.BeanDefinitionWriter
 
isInterface() - Method in class io.micronaut.inject.writer.ExecutableMethodWriter
 
isInterface(int) - Method in class io.micronaut.inject.writer.ExecutableMethodsDefinitionWriter
Is the method in an interface.
isInterface(Element) - Static method in class io.micronaut.inject.processing.JavaModelUtils
Whether the given element is an interface.
isIterable() - Method in class io.micronaut.context.AbstractBeanDefinition
 
isIterable() - Method in class io.micronaut.context.AbstractInitializableBeanDefinition
 
isIterable() - Method in interface io.micronaut.inject.ast.ClassElement
 
isIterable() - Method in interface io.micronaut.inject.BeanDefinition
 
isIterable() - Method in interface io.micronaut.inject.DelegatingBeanDefinition
 
isKotlinFunctionReturnTypeUnit(ExecutableMethod) - Static method in class io.micronaut.inject.util.KotlinExecutableMethodUtils
Kotlin suspend function return type check.
isLinux() - Method in class io.micronaut.context.condition.OperatingSystem
 
isLogEnabled() - Method in class io.micronaut.context.env.AbstractPropertySourceLoader
Deprecated.
don't need to have this method
isLogEnabled() - Method in class io.micronaut.context.env.PropertySourcePropertyResolver
Deprecated.
don't need to have this method
isMacOs() - Method in class io.micronaut.context.condition.OperatingSystem
 
isMetadataMutated(String, Object) - Static method in class io.micronaut.inject.annotation.AbstractAnnotationMetadataBuilder
Used to store metadata mutations at compilation time.
isMethodOrClassElement(T) - Method in class io.micronaut.inject.annotation.AbstractAnnotationMetadataBuilder
Whether the element is a field, method, class or constructor.
ISOLATING - io.micronaut.inject.visitor.TypeElementVisitor.VisitorKind
A visitor that generates a file for each visited element and calls.
isOnlyAbstract() - Method in interface io.micronaut.inject.ast.ElementQuery.Result
 
isOnlyAccessible() - Method in interface io.micronaut.inject.ast.ElementQuery.Result
 
isOnlyConcrete() - Method in interface io.micronaut.inject.ast.ElementQuery.Result
 
isOnlyDeclared() - Method in interface io.micronaut.inject.ast.ElementQuery.Result
 
isOnlyInjected() - Method in interface io.micronaut.inject.ast.ElementQuery.Result
 
isOnlyInstance() - Method in interface io.micronaut.inject.ast.ElementQuery.Result
 
isOptional() - Method in interface io.micronaut.inject.ast.ClassElement
Whether this element is an Optional.
isPackagePrivate() - Method in interface io.micronaut.inject.ast.Element
 
isPostConstruct() - Method in class io.micronaut.inject.writer.BeanDefinitionWriter.MethodVisitData
 
isPostConstructMethod - Variable in class io.micronaut.context.AbstractInitializableBeanDefinition.MethodReference
 
isPostConstructMethod() - Method in interface io.micronaut.inject.MethodInjectionPoint
 
isPreDestroy() - Method in class io.micronaut.inject.writer.BeanDefinitionWriter.MethodVisitData
 
isPreDestroyMethod - Variable in class io.micronaut.context.AbstractInitializableBeanDefinition.MethodReference
 
isPreDestroyMethod() - Method in interface io.micronaut.inject.MethodInjectionPoint
 
isPresent() - Method in class io.micronaut.context.AbstractBeanDefinitionReference
 
isPresent() - Method in class io.micronaut.context.AbstractInitializableBeanDefinitionReference
 
isPresent() - Method in interface io.micronaut.context.BeanProvider
Determines if there is a bean that matches the required type and qualifiers.
isPresent() - Method in class io.micronaut.context.event.ApplicationEventPublisherFactory
 
isPresent() - Method in interface io.micronaut.context.RuntimeBeanDefinition
 
isPresent() - Method in interface io.micronaut.inject.BeanDefinitionReference
 
isPresent() - Method in class io.micronaut.inject.provider.AbstractProviderDefinition
 
isPresent() - Method in class io.micronaut.inject.provider.BeanProviderDefinition
 
isPresent() - Method in class io.micronaut.inject.provider.JakartaProviderBeanDefinition
 
isPresent() - Method in class io.micronaut.inject.provider.JavaxProviderBeanDefinition
 
isPresent(Class<? extends Annotation>, String) - Method in class io.micronaut.inject.annotation.AnnotationMetadataHierarchy
 
isPresent(String) - Method in class io.micronaut.context.env.DefaultEnvironment
 
isPresent(String) - Method in interface io.micronaut.context.env.Environment
Check whether the given class is present within this environment.
isPresent(String, String) - Method in class io.micronaut.inject.annotation.DefaultAnnotationMetadata
 
isPrimary() - Method in class io.micronaut.context.AbstractBeanDefinition
 
isPrimary() - Method in class io.micronaut.context.AbstractBeanDefinitionReference
 
isPrimary() - Method in class io.micronaut.context.AbstractInitializableBeanDefinition
 
isPrimary() - Method in class io.micronaut.context.AbstractInitializableBeanDefinitionReference
 
isPrimary() - Method in class io.micronaut.inject.ArgumentBeanType
 
isPrimary() - Method in interface io.micronaut.inject.BeanType
 
isPrimary() - Method in interface io.micronaut.inject.DelegatingBeanDefinition
 
isPrimitive() - Method in class io.micronaut.inject.ast.PrimitiveElement
 
isPrimitive() - Method in interface io.micronaut.inject.ast.TypedElement
Whether the type is primitive.
isPrivate() - Method in interface io.micronaut.inject.ast.Element
 
isProtected() - Method in interface io.micronaut.inject.ast.Element
 
isProtected() - Method in class io.micronaut.inject.ast.PrimitiveElement
 
isProtected() - Method in class io.micronaut.inject.writer.AbstractBeanDefinitionBuilder
 
isProtected() - Method in class io.micronaut.inject.writer.BeanDefinitionWriter
 
isProvided() - Method in class io.micronaut.context.AbstractBeanDefinition
 
isProvided() - Method in class io.micronaut.context.AbstractInitializableBeanDefinition
 
isProvided() - Method in interface io.micronaut.inject.BeanDefinition
Deprecated.
Provided beans are deprecated
isProvided() - Method in interface io.micronaut.inject.DelegatingBeanDefinition
 
isProxy() - Method in interface io.micronaut.inject.ast.ClassElement
 
isProxy() - Method in interface io.micronaut.inject.BeanDefinition
Whether this bean definition represents a proxy.
isPublic() - Method in interface io.micronaut.inject.ast.Element
 
isPublic() - Method in class io.micronaut.inject.ast.PrimitiveElement
 
isPublic() - Method in class io.micronaut.inject.writer.AbstractBeanDefinitionBuilder
 
isPublic() - Method in class io.micronaut.inject.writer.BeanDefinitionWriter
 
isReadOnly() - Method in interface io.micronaut.inject.ast.PropertyElement
Return true only if the property has a getter but no setter.
isRecord() - Method in interface io.micronaut.inject.ast.ClassElement
 
isRecord(Element) - Static method in class io.micronaut.inject.processing.JavaModelUtils
Whether the given element is an interface.
isRecordComponent(Element) - Static method in class io.micronaut.inject.processing.JavaModelUtils
Return whether this is a component of a record.
isRecordOrRecordComponent(Element) - Static method in class io.micronaut.inject.processing.JavaModelUtils
Return whether this is a record or a component of a record.
isReflectionRequired() - Method in interface io.micronaut.inject.ast.MemberElement
Returns whether this member element will require reflection to invoke or retrieve at runtime.
isReflectionRequired(ClassElement) - Method in interface io.micronaut.inject.ast.MemberElement
Returns whether this member element will require reflection to invoke or retrieve at runtime.
isRepeatableAnnotation(Class<? extends Annotation>) - Method in class io.micronaut.inject.annotation.AnnotationMetadataHierarchy
 
isRepeatableAnnotation(Class<? extends Annotation>) - Method in class io.micronaut.inject.annotation.DefaultAnnotationMetadata
 
isRepeatableAnnotation(String) - Method in class io.micronaut.inject.annotation.AnnotationMetadataHierarchy
 
isRepeatableAnnotation(String) - Method in class io.micronaut.inject.annotation.DefaultAnnotationMetadata
 
isRequiresReflection() - Method in class io.micronaut.inject.writer.BeanDefinitionWriter.MethodVisitData
 
isResolvable() - Method in interface io.micronaut.context.BeanProvider
Is the bean resolvable using the BeanProvider.get() or BeanProvider.ifPresent(Consumer) methods.
isRunning() - Method in class io.micronaut.context.DefaultBeanContext
 
isRunning() - Method in class io.micronaut.context.env.DefaultEnvironment
 
isRunning() - Method in interface io.micronaut.context.LifeCycle
 
isSingleton() - Method in class io.micronaut.context.AbstractInitializableBeanDefinition
 
isSingleton() - Method in class io.micronaut.context.AbstractInitializableBeanDefinitionReference
 
isSingleton() - Method in class io.micronaut.context.event.ApplicationEventPublisherFactory
 
isSingleton() - Method in interface io.micronaut.context.RuntimeBeanDefinition
 
isSingleton() - Method in interface io.micronaut.inject.BeanDefinition
 
isSingleton() - Method in interface io.micronaut.inject.BeanDefinitionReference
 
isSingleton() - Method in interface io.micronaut.inject.DelegatingBeanDefinition
 
isSingleton() - Method in class io.micronaut.inject.provider.AbstractProviderDefinition
 
isSingleton() - Method in interface io.micronaut.inject.writer.BeanDefinitionVisitor
 
isSingleton() - Method in class io.micronaut.inject.writer.BeanDefinitionWriter
 
isSolaris() - Method in class io.micronaut.context.condition.OperatingSystem
 
isStatic() - Method in interface io.micronaut.inject.ast.Element
 
isSupportsInterceptedProxy() - Method in class io.micronaut.inject.writer.ExecutableMethodsDefinitionWriter
Does method supports intercepted proxy.
isSupportsInterceptedProxy() - Method in class io.micronaut.inject.writer.ExecutableMethodWriter
 
isSuspend() - Method in interface io.micronaut.inject.ast.MethodElement
Is the method a Kotlin suspend function.
isSuspend() - Method in interface io.micronaut.inject.ExecutableMethod
Defines whether the method is Kotlin suspend function.
isSuspend() - Method in class io.micronaut.inject.writer.ExecutableMethodWriter
 
isSuspend(int) - Method in class io.micronaut.inject.writer.ExecutableMethodsDefinitionWriter
Is the method suspend.
isTrue(Class<? extends Annotation>, String) - Method in class io.micronaut.inject.annotation.AbstractEnvironmentAnnotationMetadata
 
isTrue(Class<? extends Annotation>, String) - Method in class io.micronaut.inject.annotation.AnnotationMetadataHierarchy
 
isTrue(Class<? extends Annotation>, String) - Method in class io.micronaut.inject.annotation.DefaultAnnotationMetadata
 
isTrue(Class<? extends Annotation>, String, Function<Object, Object>) - Method in class io.micronaut.inject.annotation.AnnotationMetadataHierarchy
 
isTrue(Class<? extends Annotation>, String, Function<Object, Object>) - Method in class io.micronaut.inject.annotation.DefaultAnnotationMetadata
Retrieve the boolean value and optionally map its value.
isTrue(String, String) - Method in class io.micronaut.inject.annotation.AbstractEnvironmentAnnotationMetadata
 
isTrue(String, String) - Method in class io.micronaut.inject.annotation.AnnotationMetadataHierarchy
 
isTrue(String, String) - Method in class io.micronaut.inject.annotation.DefaultAnnotationMetadata
 
isTrue(String, String, Function<Object, Object>) - Method in class io.micronaut.inject.annotation.AnnotationMetadataHierarchy
 
isTrue(String, String, Function<Object, Object>) - Method in class io.micronaut.inject.annotation.DefaultAnnotationMetadata
Retrieve the boolean value and optionally map its value.
isTypeVariable() - Method in interface io.micronaut.inject.ast.ClassElement
In this case of calling ClassElement.getTypeArguments() a returned ClassElement may represent a type variable in which case this method will return true.
isUnique() - Method in interface io.micronaut.context.BeanProvider
Determines if more than one bean matches the specified type and qualifiers.
isValidated() - Method in interface io.micronaut.inject.writer.BeanDefinitionVisitor
 
isValidated() - Method in class io.micronaut.inject.writer.BeanDefinitionWriter
 
isValidationRequired(T) - Method in class io.micronaut.inject.annotation.AbstractAnnotationMetadataBuilder
Return whether the given member requires validation.
isWildcard() - Method in interface io.micronaut.inject.ast.ClassElement
 
isWindows() - Method in class io.micronaut.context.condition.OperatingSystem
 
isWithin(BeanDefinitionReference) - Method in class io.micronaut.context.AbstractBeanConfiguration
 
isWithin(BeanDefinitionReference) - Method in interface io.micronaut.inject.BeanConfiguration
Check whether the specified bean definition class is within this bean configuration.
isWithin(Class) - Method in interface io.micronaut.inject.BeanConfiguration
Check whether the specified class is within this bean configuration.
isWithin(String) - Method in class io.micronaut.context.AbstractBeanConfiguration
 
isWithin(String) - Method in interface io.micronaut.inject.BeanConfiguration
Check whether the specified class is within this bean configuration.
isWrapperType(Class<?>) - Method in class io.micronaut.inject.provider.ProviderTypeInformationProvider
 
iterator() - Method in interface io.micronaut.context.BeanProvider
 
iterator() - Method in class io.micronaut.context.env.EmptyPropertySource
 
iterator() - Method in class io.micronaut.context.env.MapPropertySource
 
iterator() - Method in class io.micronaut.inject.annotation.AnnotationMetadataHierarchy
 

J

JakartaEntityIntrospectedAnnotationMapper - Class in io.micronaut.inject.beans.visitor.jakarta.persistence
An annotation mapper that improves introspection for JPA entities.
JakartaEntityIntrospectedAnnotationMapper() - Constructor for class io.micronaut.inject.beans.visitor.jakarta.persistence.JakartaEntityIntrospectedAnnotationMapper
 
JakartaMappedSuperClassIntrospectionMapper - Class in io.micronaut.inject.beans.visitor.jakarta.persistence
Handle mapped super class.
JakartaMappedSuperClassIntrospectionMapper() - Constructor for class io.micronaut.inject.beans.visitor.jakarta.persistence.JakartaMappedSuperClassIntrospectionMapper
 
JakartaPostConstructTransformer - Class in io.micronaut.inject.annotation.internal
Transforms PostConstruct into the javax meta-annotation AnnotationUtil.POST_CONSTRUCT.
JakartaPostConstructTransformer() - Constructor for class io.micronaut.inject.annotation.internal.JakartaPostConstructTransformer
 
JakartaPreDestroyTransformer - Class in io.micronaut.inject.annotation.internal
Transforms PreDestroy into the javax meta-annotation AnnotationUtil.PRE_DESTROY.
JakartaPreDestroyTransformer() - Constructor for class io.micronaut.inject.annotation.internal.JakartaPreDestroyTransformer
 
JakartaProviderBeanDefinition - Class in io.micronaut.inject.provider
Implementation for Jakarta bean lookups.
JakartaProviderBeanDefinition() - Constructor for class io.micronaut.inject.provider.JakartaProviderBeanDefinition
 
JakartaRemapper - Class in io.micronaut.inject.annotation.internal
Remaps from jakarta.inject to javax.inject.
JakartaRemapper() - Constructor for class io.micronaut.inject.annotation.internal.JakartaRemapper
 
JAVA - io.micronaut.context.annotation.Requires.Sdk
 
JAVA_PROPERTIES - io.micronaut.context.env.PropertySource.PropertyConvention
Lower case separated by dots (java properties file style).
JavaModelUtils - Class in io.micronaut.inject.processing
Utility methods for Java model handling.
JavaModelUtils() - Constructor for class io.micronaut.inject.processing.JavaModelUtils
 
JavaxProviderBeanDefinition - Class in io.micronaut.inject.provider
Implementation for javax provider bean lookups.
JavaxProviderBeanDefinition() - Constructor for class io.micronaut.inject.provider.JavaxProviderBeanDefinition
 
JsonConfigurationMetadataWriter - Class in io.micronaut.inject.configuration
A ConfigurationMetadataWriter that writes out metadata in the format defined by spring-configuration-metadata.json.
JsonConfigurationMetadataWriter() - Constructor for class io.micronaut.inject.configuration.JsonConfigurationMetadataWriter
 
JsonCreatorAnnotationMapper - Class in io.micronaut.inject.beans.visitor
Makes every use of Jackson's JsonCreator also represent a Creator.
JsonCreatorAnnotationMapper() - Constructor for class io.micronaut.inject.beans.visitor.JsonCreatorAnnotationMapper
 

K

KOTLIN - io.micronaut.context.annotation.Requires.Sdk
 
KotlinExecutableMethodUtils - Class in io.micronaut.inject.util
Internal Utility methods for working with Kotlin suspend functions
KotlinExecutableMethodUtils() - Constructor for class io.micronaut.inject.util.KotlinExecutableMethodUtils
 
KotlinNotNullMapper - Class in io.micronaut.inject.annotation.internal
An annotation mapper that maps Kotlin's NotNull to a common annotation.
KotlinNotNullMapper() - Constructor for class io.micronaut.inject.annotation.internal.KotlinNotNullMapper
 
KotlinNullableMapper - Class in io.micronaut.inject.annotation.internal
An annotation mapper that maps Kotlin's Nullable to a common annotation.
KotlinNullableMapper() - Constructor for class io.micronaut.inject.annotation.internal.KotlinNullableMapper
 
KUBERNETES - Static variable in interface io.micronaut.context.env.Environment
Running on Kubernetes.
KubernetesEnvironmentPropertySource - Class in io.micronaut.context.env
A property source specific for the Kubernetes environment.
KubernetesEnvironmentPropertySource() - Constructor for class io.micronaut.context.env.KubernetesEnvironmentPropertySource
Default constructor.
KubernetesEnvironmentPropertySource(List<String>, List<String>) - Constructor for class io.micronaut.context.env.KubernetesEnvironmentPropertySource
Allows for control over which environment variables are included.

L

LifeCycle<T extends LifeCycle> - Interface in io.micronaut.context
A life cycle interface providing a start method and extending Closeable which provides a close() method for termination.
LINUX - io.micronaut.context.annotation.Requires.Family
 
list() - Method in annotation type io.micronaut.context.annotation.EachProperty
 
load() - Method in class io.micronaut.context.event.ApplicationEventPublisherFactory
 
load() - Method in interface io.micronaut.context.RuntimeBeanDefinition
 
load() - Method in interface io.micronaut.inject.BeanDefinitionReference
Loads the bean definition.
load() - Method in class io.micronaut.inject.provider.AbstractProviderDefinition
 
load(BeanContext) - Method in class io.micronaut.context.AbstractBeanDefinitionReference
 
load(BeanContext) - Method in class io.micronaut.context.AbstractInitializableBeanDefinitionReference
 
load(BeanContext) - Method in interface io.micronaut.context.RuntimeBeanDefinition
 
load(BeanContext) - Method in interface io.micronaut.inject.BeanDefinitionReference
Loads the bean definition for the current BeanContext.
load(Environment) - Method in interface io.micronaut.context.env.PropertySourceLoader
Load a PropertySource for the given Environment.
load(Environment) - Method in interface io.micronaut.context.env.PropertySourceLocator
Locate a PropertySource for the given environment.
load(String, ResourceLoader) - Method in class io.micronaut.context.env.AbstractPropertySourceLoader
 
load(String, ResourceLoader) - Method in interface io.micronaut.context.env.PropertySourceLoader
Load a PropertySource for the given Environment.
loadEnv(String, ResourceLoader, ActiveEnvironment) - Method in class io.micronaut.context.env.AbstractPropertySourceLoader
 
loadEnv(String, ResourceLoader, ActiveEnvironment) - Method in interface io.micronaut.context.env.PropertySourceLoader
Load a PropertySource for the given Environment.
loadTypeMethods - Variable in class io.micronaut.inject.writer.AbstractAnnotationMetadataWriter
 
LocalizedMessageSource - Interface in io.micronaut.context
Retrieve messages for the resolved locale.
log - Variable in class io.micronaut.context.env.AbstractPropertySourceLoader
 
log - Variable in class io.micronaut.context.env.PropertySourcePropertyResolver
 
LOG - Static variable in class io.micronaut.context.DefaultBeanContext
 
LOG_LIFECYCLE - Static variable in class io.micronaut.context.DefaultBeanContext
 
LONG - Static variable in class io.micronaut.inject.ast.PrimitiveElement
 
longValue(Class<? extends Annotation>, String) - Method in class io.micronaut.inject.annotation.AbstractEnvironmentAnnotationMetadata
 
longValue(Class<? extends Annotation>, String) - Method in class io.micronaut.inject.annotation.AnnotationMetadataHierarchy
 
longValue(Class<? extends Annotation>, String) - Method in class io.micronaut.inject.annotation.DefaultAnnotationMetadata
 
longValue(Class<? extends Annotation>, String, Function<Object, Object>) - Method in class io.micronaut.inject.annotation.AnnotationMetadataHierarchy
 
longValue(Class<? extends Annotation>, String, Function<Object, Object>) - Method in class io.micronaut.inject.annotation.DefaultAnnotationMetadata
Retrieve the long value and optionally map its value.
longValue(String, String) - Method in class io.micronaut.inject.annotation.AbstractEnvironmentAnnotationMetadata
 
longValue(String, String) - Method in class io.micronaut.inject.annotation.AnnotationMetadataHierarchy
 
longValue(String, String) - Method in class io.micronaut.inject.annotation.DefaultAnnotationMetadata
 
longValue(String, String, Function<Object, Object>) - Method in class io.micronaut.inject.annotation.AnnotationMetadataHierarchy
 
longValue(String, String, Function<Object, Object>) - Method in class io.micronaut.inject.annotation.DefaultAnnotationMetadata
Retrieve the long value and optionally map its value.

M

MAC_OS - io.micronaut.context.annotation.Requires.Family
 
mainClass(Class) - Method in interface io.micronaut.context.ApplicationContextBuilder
The main class used by this application.
mainClass(Class) - Method in class io.micronaut.context.DefaultApplicationContextBuilder
 
map(AnnotationValue<Annotation>, VisitorContext) - Method in class io.micronaut.inject.annotation.internal.PersistenceContextAnnotationMapper
 
map(AnnotationValue<Annotation>, VisitorContext) - Method in class io.micronaut.inject.annotation.internal.TimedAnnotationMapper
 
map(AnnotationValue<Annotation>, VisitorContext) - Method in class io.micronaut.inject.beans.visitor.EntityIntrospectedAnnotationMapper
 
map(AnnotationValue<Annotation>, VisitorContext) - Method in class io.micronaut.inject.beans.visitor.EntityReflectiveAccessAnnotationMapper
 
map(AnnotationValue<Annotation>, VisitorContext) - Method in class io.micronaut.inject.beans.visitor.jakarta.persistence.JakartaEntityIntrospectedAnnotationMapper
 
map(AnnotationValue<Annotation>, VisitorContext) - Method in class io.micronaut.inject.beans.visitor.JsonCreatorAnnotationMapper
 
map(AnnotationValue<T>, VisitorContext) - Method in interface io.micronaut.inject.annotation.AnnotationMapper
The map method will be called for each instances of the annotation returned via this method.
mapOf(Object...) - Static method in interface io.micronaut.context.env.PropertySource
Create a LinkedHashMap of configuration from an array of values.
MappedSuperClassIntrospectionMapper - Class in io.micronaut.inject.beans.visitor
Handle mapped super class.
MappedSuperClassIntrospectionMapper() - Constructor for class io.micronaut.inject.beans.visitor.MappedSuperClassIntrospectionMapper
 
MapPropertySource - Class in io.micronaut.context.env
A PropertySource that uses a map.
MapPropertySource(String, Map) - Constructor for class io.micronaut.context.env.MapPropertySource
Creates a map property source.
markDependentAsFactory() - Method in class io.micronaut.context.AbstractBeanResolutionContext
 
markDependentAsFactory() - Method in interface io.micronaut.context.BeanResolutionContext
Marks first dependent as factory.
matches(ConditionContext) - Method in interface io.micronaut.context.condition.Condition
Check whether a specific condition is met.
matches(ConditionContext) - Method in class io.micronaut.context.condition.TrueCondition
 
matches(ConditionContext) - Method in class io.micronaut.context.RequiresCondition
 
matchesConfiguration(ConditionContext, AnnotationValue<Requires>) - Method in class io.micronaut.context.RequiresCondition
 
member() - Method in annotation type io.micronaut.context.annotation.AliasFor
 
MEMBER_BEAN - Static variable in class io.micronaut.context.RequiresCondition
 
MEMBER_BEAN_PROPERTY - Static variable in class io.micronaut.context.RequiresCondition
 
MEMBER_BEANS - Static variable in class io.micronaut.context.RequiresCondition
 
MEMBER_CLASSES - Static variable in class io.micronaut.context.RequiresCondition
 
MEMBER_CONDITION - Static variable in class io.micronaut.context.RequiresCondition
 
MEMBER_CONFIGURATION - Static variable in class io.micronaut.context.RequiresCondition
 
MEMBER_DEFAULT_VALUE - Static variable in class io.micronaut.context.RequiresCondition
 
MEMBER_ENTITIES - Static variable in class io.micronaut.context.RequiresCondition
 
MEMBER_ENV - Static variable in class io.micronaut.context.RequiresCondition
 
MEMBER_MISSING_BEANS - Static variable in class io.micronaut.context.RequiresCondition
 
MEMBER_MISSING_CLASSES - Static variable in class io.micronaut.context.RequiresCondition
 
MEMBER_MISSING_PROPERTY - Static variable in class io.micronaut.context.RequiresCondition
 
MEMBER_NOT_ENV - Static variable in class io.micronaut.context.RequiresCondition
 
MEMBER_NOT_EQUALS - Static variable in class io.micronaut.context.RequiresCondition
 
MEMBER_NOT_OS - Static variable in class io.micronaut.context.RequiresCondition
 
MEMBER_OS - Static variable in class io.micronaut.context.RequiresCondition
 
MEMBER_PATTERN - Static variable in class io.micronaut.context.RequiresCondition
 
MEMBER_PROPERTY - Static variable in class io.micronaut.context.RequiresCondition
 
MEMBER_RESOURCES - Static variable in class io.micronaut.context.RequiresCondition
 
MEMBER_SDK - Static variable in class io.micronaut.context.RequiresCondition
 
MEMBER_VERSION - Static variable in class io.micronaut.context.RequiresCondition
 
MemberElement - Interface in io.micronaut.inject.ast
A member element is an element that is contained within a ClassElement.
memoized(Provider<T>) - Static method in class io.micronaut.context.ProviderUtils
Caches the result of provider in a thread safe manner.
MessageKey(Locale, String) - Constructor for class io.micronaut.context.AbstractMessageSource.MessageKey
Default constructor.
MessageSource - Interface in io.micronaut.context
Interface for resolving messages from some source.
MessageSource.MessageContext - Interface in io.micronaut.context
The context to use.
MessageSourceUtils - Class in io.micronaut.context
Utility class used by MessageSource to create variables maps.
MessageSourceUtils() - Constructor for class io.micronaut.context.MessageSourceUtils
 
META_MEMBER_MEMBERS - Static variable in class io.micronaut.inject.qualifiers.InterceptorBindingQualifier
 
metadataBuilder - Variable in class io.micronaut.inject.writer.AbstractBeanDefinitionBuilder
 
METHOD_CREATE_ARGUMENT_SIMPLE - Static variable in class io.micronaut.inject.writer.AbstractClassFileWriter
 
METHOD_CREATE_TYPE_VARIABLE_SIMPLE - Static variable in class io.micronaut.inject.writer.AbstractClassFileWriter
 
METHOD_DEFAULT_CONSTRUCTOR - Static variable in class io.micronaut.inject.writer.AbstractClassFileWriter
 
METHOD_GENERIC_PLACEHOLDER_SIMPLE - Static variable in class io.micronaut.inject.writer.AbstractClassFileWriter
 
METHOD_GET_TARGET - Static variable in class io.micronaut.inject.writer.ExecutableMethodWriter
 
METHOD_INVOKE_INTERNAL - Static variable in class io.micronaut.inject.writer.ExecutableMethodWriter
 
METHOD_IS_ABSTRACT - Static variable in class io.micronaut.inject.writer.ExecutableMethodWriter
 
METHOD_IS_SUSPEND - Static variable in class io.micronaut.inject.writer.ExecutableMethodWriter
 
MethodArgumentSegment(BeanDefinition, String, Argument, Argument[], boolean, AbstractBeanResolutionContext.MethodSegment) - Constructor for class io.micronaut.context.AbstractBeanResolutionContext.MethodArgumentSegment
 
methodAtIndexMatches(int, String, Class[]) - Method in class io.micronaut.context.AbstractExecutableMethodsDefinition
Checks if the method at index matches name and argument types.
MethodElement - Interface in io.micronaut.inject.ast
Stores data about an element that references a method.
MethodExecutionHandle<T,​R> - Interface in io.micronaut.inject
Represents an execution handle that invokes a method.
MethodInjectionPoint<B,​T> - Interface in io.micronaut.inject
Defines an injection point for a method.
methodInjectionPoints - Variable in class io.micronaut.context.AbstractBeanDefinition
 
methodName - Variable in class io.micronaut.context.AbstractInitializableBeanDefinition.MethodReference
 
MethodOrFieldReference(Class, boolean) - Constructor for class io.micronaut.context.AbstractInitializableBeanDefinition.MethodOrFieldReference
 
MethodReference<T,​R> - Interface in io.micronaut.inject
A reference to a method.
MethodReference(Class<?>, AnnotationMetadata, String, Argument<?>, Argument<?>[], boolean, boolean) - Constructor for class io.micronaut.context.AbstractExecutableMethodsDefinition.MethodReference
The constructor.
MethodReference(Class, String, Argument[], AnnotationMetadata, boolean) - Constructor for class io.micronaut.context.AbstractInitializableBeanDefinition.MethodReference
 
MethodReference(Class, String, Argument[], AnnotationMetadata, boolean, boolean, boolean) - Constructor for class io.micronaut.context.AbstractInitializableBeanDefinition.MethodReference
 
methodType - Variable in class io.micronaut.inject.writer.ExecutableMethodWriter
 
MICRONAUT - io.micronaut.context.annotation.Requires.Sdk
 
MICRONAUT - Static variable in interface io.micronaut.context.env.Environment
Constant for the name micronaut.
MICRONAUT_BASE_OPTION_NAME - Static variable in interface io.micronaut.inject.visitor.VisitorContext
 
MICRONAUT_PROCESSING_GROUP - Static variable in interface io.micronaut.inject.visitor.VisitorContext
 
MICRONAUT_PROCESSING_MODULE - Static variable in interface io.micronaut.inject.visitor.VisitorContext
 
MICRONAUT_PROCESSING_PROJECT_DIR - Static variable in interface io.micronaut.inject.visitor.VisitorContext
 
MicronautBanner - Class in io.micronaut.context.banner
Default implementation of Banner that prints the default Micronaut banner.
MicronautBanner(PrintStream) - Constructor for class io.micronaut.context.banner.MicronautBanner
Constructor.
missing() - Method in annotation type io.micronaut.context.annotation.Requires
Expresses the given classes that should be missing from the classpath for the bean or configuration to load.
missingBeans() - Method in annotation type io.micronaut.context.annotation.Requires
Expresses the given beans that should be missing from the classpath for the bean or configuration to load.
missingClasses() - Method in annotation type io.micronaut.context.annotation.Requires
Expresses the given class names should be missing from the classpath for the bean configuration to load.
missingConfigurations() - Method in annotation type io.micronaut.context.annotation.Requires
Expresses the given configurations that should be missing from the classpath for the bean or configuration to load.
missingProperty() - Method in annotation type io.micronaut.context.annotation.Requires
Expresses that the bean or configuration will only be configured if the given property is missing.
missingProperty(BeanResolutionContext, ArgumentConversionContext, String) - Static method in exception io.micronaut.context.exceptions.DependencyInjectionException
Builds an error message for attempted argument conversion on a method.
modifiers(Predicate<Set<ElementModifier>>) - Method in interface io.micronaut.inject.ast.ElementQuery
Allows filtering by modifiers.
MutableAnnotationMetadata - Class in io.micronaut.inject.annotation
A mutable various of DefaultAnnotationMetadata that is used only at build time.
MutableAnnotationMetadata() - Constructor for class io.micronaut.inject.annotation.MutableAnnotationMetadata
Default constructor.
mutateMember(AnnotationMetadata, String, String, Object) - Static method in class io.micronaut.inject.annotation.DefaultAnnotationMetadata
Sets a member of the given AnnotationMetadata return a new annotation metadata instance without mutating the existing.
mutateMember(AnnotationMetadata, String, Map<CharSequence, Object>) - Static method in class io.micronaut.inject.annotation.DefaultAnnotationMetadata
Sets a member of the given AnnotationMetadata return a new annotation metadata instance without mutating the existing.

N

name() - Method in annotation type io.micronaut.context.annotation.DefaultImplementation
 
name() - Method in annotation type io.micronaut.context.annotation.Property
The name of the property in kebab case.
NAME - Static variable in annotation type io.micronaut.context.annotation.Any
 
NAME - Static variable in annotation type io.micronaut.context.annotation.Primary
Qualified name.
NAME - Static variable in annotation type io.micronaut.context.annotation.Prototype
 
NAME - Static variable in annotation type io.micronaut.context.annotation.Type
The name of the annotation.
NAME - Static variable in class io.micronaut.context.env.CommandLinePropertySource
The name of the property source.
NAME - Static variable in class io.micronaut.context.env.EnvironmentPropertySource
Constant for Environment property source.
NAME - Static variable in class io.micronaut.context.env.KubernetesEnvironmentPropertySource
The name of this property source.
NAME - Static variable in class io.micronaut.context.env.SystemPropertiesPropertySource
Constant for System property source.
NAME_TO_TYPE_MAP - Static variable in class io.micronaut.inject.processing.JavaModelUtils
 
named() - Method in annotation type io.micronaut.context.annotation.Replaces
The name of the qualifiers of the bean that should be replaced.
named(String) - Method in interface io.micronaut.context.RuntimeBeanDefinition.Builder
The qualifier to use.
named(String) - Method in interface io.micronaut.inject.ast.ElementQuery
Allows filtering elements by name.
named(Predicate<String>) - Method in interface io.micronaut.inject.ast.ElementQuery
Allows filtering elements by name.
NAMED_ATTRIBUTE - Static variable in interface io.micronaut.inject.BeanDefinition
Attribute used to store a dynamic bean name.
NamedAnnotationMapper - Interface in io.micronaut.inject.annotation
A named AnnotationMapper operates against any named annotation, and does not require the annotation to be on the annotation processor classpath.
NamedAnnotationTransformer - Interface in io.micronaut.inject.annotation
A named AnnotationTransformer operates against any named annotation, and does not require the annotation to be on the annotation processor classpath.
NATIVE - io.micronaut.inject.ast.ElementModifier
 
newApplicationContext() - Method in class io.micronaut.context.DefaultApplicationContextBuilder
Creates the ApplicationContext instance.
newClassElement(C, AnnotationMetadata) - Method in interface io.micronaut.inject.ast.ElementFactory
Builds a new class element for the given type.
newClassElement(C, AnnotationMetadata, Map<String, ClassElement>) - Method in interface io.micronaut.inject.ast.ElementFactory
Builds a new class element for the given type.
newClassWriterOutputVisitor(File) - Method in class io.micronaut.inject.writer.AbstractClassFileWriter
 
newConstructorElement(ClassElement, M, AnnotationMetadata) - Method in interface io.micronaut.inject.ast.ElementFactory
Builds a new constructor element for the given type.
newEnumConstantElement(ClassElement, F, AnnotationMetadata) - Method in interface io.micronaut.inject.ast.ElementFactory
Builds a new enum constant element for the given type.
newFieldElement(F, AnnotationMetadata) - Method in interface io.micronaut.inject.ast.ElementFactory
Builds a new field element for the given field.
newFieldElement(ClassElement, F, AnnotationMetadata) - Method in interface io.micronaut.inject.ast.ElementFactory
Builds a new field element for the given type.
newMethodElement(ClassElement, M, AnnotationMetadata) - Method in interface io.micronaut.inject.ast.ElementFactory
Builds a new method element for the given type.
newSourceClassElement(C, AnnotationMetadata) - Method in interface io.micronaut.inject.ast.ElementFactory
Builds a new source class element for the given type.
newSourceMethodElement(ClassElement, M, AnnotationMetadata) - Method in interface io.micronaut.inject.ast.ElementFactory
Builds a new source method element for the given method.
NO_OP - Static variable in interface io.micronaut.context.ApplicationContextConfigurer
A default configurer which does nothing.
NO_OP - Static variable in interface io.micronaut.context.event.ApplicationEventPublisher
 
NonBinding - Annotation Type in io.micronaut.context.annotation
Excludes a member of an annotation type (such as a qualifier type or interceptor binding type) from consideration when the container compares two annotation instances.
none() - Static method in class io.micronaut.inject.qualifiers.Qualifiers
Allows looking up for beans without any qualifier.
nonGenerated - Variable in class io.micronaut.context.env.PropertySourcePropertyResolver
 
NonUniqueBeanException - Exception in io.micronaut.context.exceptions
Exception thrown when a bean is not unique and has multiple possible implementations for a given bean type.
NonUniqueBeanException(Class, Iterator<BeanDefinition<T>>) - Constructor for exception io.micronaut.context.exceptions.NonUniqueBeanException
 
noOp() - Static method in interface io.micronaut.context.event.ApplicationEventPublisher
Returns a no-op instance of ApplicationEventPublisher.
NORMALIZED - io.micronaut.context.env.PropertySourcePropertyResolver.PropertyCatalog
The catalog that contains normalized keys.
NoSuchBeanException - Exception in io.micronaut.context.exceptions
Thrown when no such beans exists.
NoSuchBeanException(Argument<?>) - Constructor for exception io.micronaut.context.exceptions.NoSuchBeanException
 
NoSuchBeanException(Argument<T>, Qualifier<T>) - Constructor for exception io.micronaut.context.exceptions.NoSuchBeanException
 
NoSuchBeanException(Class<?>) - Constructor for exception io.micronaut.context.exceptions.NoSuchBeanException
 
NoSuchBeanException(Class<T>, Qualifier<T>) - Constructor for exception io.micronaut.context.exceptions.NoSuchBeanException
 
NoSuchBeanException(String) - Constructor for exception io.micronaut.context.exceptions.NoSuchBeanException
 
NoSuchMessageException - Exception in io.micronaut.context.exceptions
Thrown if an error occurs locating a message.
NoSuchMessageException(String) - Constructor for exception io.micronaut.context.exceptions.NoSuchMessageException
Default constructor.
notEnv() - Method in annotation type io.micronaut.context.annotation.Requires
Expresses that the configuration will not load within the given environments.
notEquals() - Method in annotation type io.micronaut.context.annotation.Requires
Constraint a property to not equal the given value.
notOs() - Method in annotation type io.micronaut.context.annotation.Requires
Expresses the current operating system must not be one in the given list.

O

of(B) - Static method in interface io.micronaut.context.RuntimeBeanDefinition
Creates a new effectively singleton bean definition that references the given bean.
of(BeanContext, BeanIdentifier, BeanDefinition<K>, K) - Static method in class io.micronaut.context.BeanRegistration
Creates new bean registration.
of(BeanContext, BeanIdentifier, BeanDefinition<K>, K, List<BeanRegistration<?>>) - Static method in class io.micronaut.context.BeanRegistration
Creates new bean registration.
of(ClassElement, AnnotationMetadata, ClassElement, ClassElement, String, ParameterElement...) - Static method in interface io.micronaut.inject.ast.MethodElement
Creates a MethodElement for the given parameters.
of(ClassElement, String) - Static method in interface io.micronaut.inject.ast.ParameterElement
Creates a parameter element for the given arguments.
of(Element...) - Static method in interface io.micronaut.inject.writer.OriginatingElements
Factory to create the originating elements.
of(BeanDefinition<T1>, ExecutableMethod<T1, R1>) - Static method in interface io.micronaut.inject.BeanDefinitionMethodReference
of(Class<?>) - Static method in interface io.micronaut.inject.ast.ClassElement
Create a class element for the given simple type.
of(Class<?>, AnnotationMetadata, Map<String, ClassElement>) - Static method in interface io.micronaut.inject.ast.ClassElement
Create a class element for the given simple type.
of(Class<?>, String) - Static method in interface io.micronaut.inject.ast.ParameterElement
Creates a parameter element for a simple type and name.
of(Class<B>, Supplier<B>) - Static method in interface io.micronaut.context.RuntimeBeanDefinition
Creates a new bean definition that will resolve the bean from the given supplier.
of(Class<T1>) - Static method in interface io.micronaut.inject.ast.ElementQuery
Create a new ElementQuery for the given element type.
of(Type) - Static method in interface io.micronaut.inject.ast.ClassElement
Create a class element for the given complex type.
of(String) - Static method in interface io.micronaut.inject.ast.ClassElement
Create a class element for the given simple type.
of(String) - Static method in interface io.micronaut.inject.ast.PackageElement
Creates a new package element for the given name.
of(String) - Static method in interface io.micronaut.inject.BeanIdentifier
Create a new BeanIdentifier for the given id.
of(String, boolean, AnnotationMetadata) - Static method in interface io.micronaut.inject.ast.ClassElement
Create a class element for the given simple type.
of(String, boolean, AnnotationMetadata, Map<String, ClassElement>) - Static method in interface io.micronaut.inject.ast.ClassElement
Create a class element for the given simple type.
of(String, int) - Static method in interface io.micronaut.context.env.ActiveEnvironment
Creates a new active environment for the given arguments.
of(String, Object...) - Static method in interface io.micronaut.context.env.PropertySource
Create a PropertySource from the given map.
of(String, Map<String, Object>) - Static method in class io.micronaut.context.env.MapPropertySource
Create a new MapPropertySource from the given map.
of(String, Map<String, Object>) - Static method in interface io.micronaut.context.env.PropertySource
Create a PropertySource from the given map.
of(String, Map<String, Object>, int) - Static method in interface io.micronaut.context.env.PropertySource
Create a PropertySource from the given map.
of(String, Map<String, Object>, PropertySource.PropertyConvention) - Static method in interface io.micronaut.context.env.PropertySource
Create a PropertySource from the given map.
of(Locale) - Static method in interface io.micronaut.context.MessageSource.MessageContext
Obtain a message context for the given locale.
of(Locale, Map<String, Object>) - Static method in interface io.micronaut.context.MessageSource.MessageContext
Obtain a message context for the given locale and variables.
of(Map<String, Object>) - Static method in interface io.micronaut.context.env.PropertySource
Create a PropertySource named Environment.DEFAULT_NAME from the given map.
of(Map<String, Object>) - Static method in interface io.micronaut.context.MessageSource.MessageContext
Obtain a message context for the given variables.
of(T2, ExecutableMethod<T2, R2>) - Static method in interface io.micronaut.inject.ExecutionHandle
Creates an ExecutionHandle for the give bean and method.
OMIT_CONFPROP_INJECTION_POINTS - Static variable in class io.micronaut.inject.writer.BeanDefinitionWriter
 
onApplicationEvent(E) - Method in interface io.micronaut.context.event.ApplicationEventListener
Handle an application event.
onCreated(BeanCreatedEvent<T>) - Method in interface io.micronaut.context.event.BeanCreatedEventListener
Fired when a bean is created and all PostConstruct initialization hooks have been called.
onDestroyed(BeanDestroyedEvent<T>) - Method in interface io.micronaut.context.event.BeanDestroyedEventListener
Fired when a bean has been destroyed and all PreDestroy methods invoked.
onInitialized(BeanInitializingEvent<T>) - Method in interface io.micronaut.context.event.BeanInitializedEventListener
Fired when a bean is instantiated but the PostConstruct initialization hooks have not yet been called and in this case of bean Provider instances the Provider.get() method has not yet been invoked.
onlyAbstract() - Method in interface io.micronaut.inject.ast.ElementQuery
Indicates that only abstract members should be returned.
onlyAccessible() - Method in interface io.micronaut.inject.ast.ElementQuery
Indicates that only accessible members should be returned.
onlyAccessible(ClassElement) - Method in interface io.micronaut.inject.ast.ElementQuery
Indicates that only accessible members from the given type should be returned.
onlyConcrete() - Method in interface io.micronaut.inject.ast.ElementQuery
Indicates that only concrete members should be returned.
onlyDeclared() - Method in interface io.micronaut.inject.ast.ElementQuery
Indicates that only declared members should be returned and not members from parent classes.
onlyInjected() - Method in interface io.micronaut.inject.ast.ElementQuery
Search for methods that are injection points.
onlyInstance() - Method in interface io.micronaut.inject.ast.ElementQuery
Indicates to return only instance (non-static methods).
onMatch(String, Label) - Method in class io.micronaut.inject.writer.StringSwitchWriter
Generate on case matches statement.
onNewSegment(BeanResolutionContext.Segment<?>) - Method in class io.micronaut.context.AbstractBeanResolutionContext
 
onPreDestroy(BeanPreDestroyEvent<T>) - Method in interface io.micronaut.context.event.BeanPreDestroyEventListener
Fired when a bean is is about to be destroyed but before any PreDestroy methods have been invoked.
openInputStream() - Method in interface io.micronaut.inject.writer.GeneratedFile
Gets an InputStream for this file object.
openOutputStream() - Method in interface io.micronaut.inject.writer.GeneratedFile
Gets an OutputStream for this file object.
openReader() - Method in interface io.micronaut.inject.writer.GeneratedFile
Gets a reader for this object.
openWriter() - Method in interface io.micronaut.inject.writer.GeneratedFile
Gets a Writer for this file object.
OperatingSystem - Class in io.micronaut.context.condition
Details of the current operating system.
ORACLE_CLOUD - io.micronaut.context.env.ComputePlatform
Oracle Cloud.
ORACLE_CLOUD - Static variable in interface io.micronaut.context.env.Environment
Cloud provider Oracle Cloud.
orElse(T) - Method in interface io.micronaut.context.BeanProvider
Allows selecting an alternative bean if the backing bean is not present.
originatingElements - Variable in class io.micronaut.inject.writer.AbstractClassFileWriter
 
OriginatingElements - Interface in io.micronaut.inject.writer
Interface for types that provide originating elements.
os() - Method in annotation type io.micronaut.context.annotation.Requires
Expresses the current operating system must be one in the given list.
OTHER - io.micronaut.context.annotation.Requires.Family
 
OTHER - io.micronaut.context.env.ComputePlatform
Other.
overrideConfigLocations(String...) - Method in interface io.micronaut.context.ApplicationContextBuilder
Override default config locations.
overrideConfigLocations(String...) - Method in class io.micronaut.context.DefaultApplicationContextBuilder
 
overrides(MethodElement) - Method in interface io.micronaut.inject.ast.MethodElement
Checks if this method element overrides another.

P

PackageElement - Interface in io.micronaut.inject.ast
Models a package in source code.
PackageRenameRemapper - Interface in io.micronaut.inject.annotation
A AnnotationRemapper that simply renames packages retaining the original simple class names as is.
packages() - Method in annotation type io.micronaut.context.annotation.Import
A list of package names to import.
packages(String...) - Method in interface io.micronaut.context.ApplicationContextBuilder
The packages to include for package scanning.
packages(String...) - Method in class io.micronaut.context.DefaultApplicationContextBuilder
 
Parallel - Annotation Type in io.micronaut.context.annotation
A hint annotation that can be added to Bean definitions or Executable methods to indicate that they can be initialized in parallel with the application context.
Parameter - Annotation Type in io.micronaut.context.annotation
Specifies that an argument to a bean constructor is user provided and a ParametrizedBeanFactory should be generated.
ParameterElement - Interface in io.micronaut.inject.ast
Represents a parameter to a method or constructor.
ParametrizedBeanFactory<T> - Interface in io.micronaut.inject
A BeanFactory that requires additional (possibly user supplied) parameters in order construct a bean.
ParametrizedProvider<T> - Interface in io.micronaut.inject
An extended version of the Provider interface for ParametrizedBeanFactory.
path - Variable in class io.micronaut.context.AbstractBeanResolutionContext
 
pattern() - Method in annotation type io.micronaut.context.annotation.Requires
Used in combination with Requires.property() to express the required pattern of the property.
PersistenceContextAnnotationMapper - Class in io.micronaut.inject.annotation.internal
Allows using the PersistenceContext annotation in Micronaut.
PersistenceContextAnnotationMapper() - Constructor for class io.micronaut.inject.annotation.internal.PersistenceContextAnnotationMapper
 
popDependentBeans() - Method in class io.micronaut.context.AbstractBeanResolutionContext
 
popDependentBeans() - Method in interface io.micronaut.context.BeanResolutionContext
 
populateAnnotationData(T, boolean, A, DefaultAnnotationMetadata, boolean, RetentionPolicy, boolean) - Method in class io.micronaut.inject.annotation.AbstractAnnotationMetadataBuilder
Populate the annotation data for the given annotation.
populateAnnotationData(T, T, A, DefaultAnnotationMetadata, boolean, RetentionPolicy, boolean) - Method in class io.micronaut.inject.annotation.AbstractAnnotationMetadataBuilder
Populate the annotation data for the given annotation.
POSITION - Static variable in class io.micronaut.context.env.CommandLinePropertySource
The position of the loader.
POSITION - Static variable in class io.micronaut.context.env.EnvironmentPropertySource
The position of the loader.
POSITION - Static variable in class io.micronaut.context.env.SystemPropertiesPropertySource
The position of the loader.
POSITION - Static variable in class io.micronaut.inject.beans.visitor.IntrospectedTypeElementVisitor
The position of the visitor.
POST_CONSTRUCT - Static variable in interface io.micronaut.inject.processing.ProcessedTypes
Deprecated.
Constant for PostConstruct annotation.
postConstruct() - Method in interface io.micronaut.inject.ast.beans.BeanMethodElement
Make the method a PostConstruct hook.
postConstruct(BeanResolutionContext, BeanContext, Object) - Method in class io.micronaut.context.AbstractBeanDefinition
Default postConstruct hook that only invokes methods that require reflection.
postConstruct(BeanResolutionContext, BeanContext, Object) - Method in class io.micronaut.context.AbstractInitializableBeanDefinition
Default postConstruct hook that only invokes methods that require reflection.
postConstructMethods - Variable in class io.micronaut.context.AbstractBeanDefinition
 
PRE_DESTROY - Static variable in interface io.micronaut.inject.processing.ProcessedTypes
Deprecated.
Constant for PreDestroy} annotation.
preDestroy() - Method in annotation type io.micronaut.context.annotation.Bean
 
preDestroy() - Method in interface io.micronaut.inject.ast.beans.BeanMethodElement
Make the method a PreDestroy hook.
preDestroy(BeanResolutionContext, BeanContext, Object) - Method in class io.micronaut.context.AbstractBeanDefinition
Default preDestroy hook that only invokes methods that require reflection.
preDestroy(BeanResolutionContext, BeanContext, Object) - Method in class io.micronaut.context.AbstractInitializableBeanDefinition
Default preDestroy hook that only invokes methods that require reflection.
preDestroyMethods - Variable in class io.micronaut.context.AbstractBeanDefinition
 
prefix() - Method in annotation type io.micronaut.context.annotation.ConfigurationReader
 
PREFIX - Static variable in class io.micronaut.context.env.DefaultPropertyPlaceholderResolver
Prefix for placeholder in properties.
prefixes() - Method in annotation type io.micronaut.context.annotation.ConfigurationBuilder
The default is for ConfigurationBuilder to look for public JavaBean-style setters.
primary() - Method in annotation type io.micronaut.context.annotation.EachProperty
 
Primary - Annotation Type in io.micronaut.context.annotation
A Qualifier that indicates that this bean is the primary bean that should be selected in the case of multiple possible interface implementations.
PRIMARY - Static variable in interface io.micronaut.context.Qualifier
The name of the primary annotation class.
PrimaryQualifier<T> - Class in io.micronaut.inject.qualifiers
A qualifier to lookup a primary bean.
PrimitiveElement - Class in io.micronaut.inject.ast
A ClassElement of primitive types.
print() - Method in interface io.micronaut.context.banner.Banner
Print the banner.
print() - Method in class io.micronaut.context.banner.MicronautBanner
 
print() - Method in class io.micronaut.context.banner.ResourceBanner
 
PRIVATE - io.micronaut.inject.ast.ElementModifier
 
process(BeanDefinition<?>, ExecutableMethod<?, ?>) - Method in interface io.micronaut.context.processor.ExecutableMethodProcessor
The process method will be called for every ExecutableMethod that is annotated with the type parameter A.
process(BeanDefinition<?>, T) - Method in interface io.micronaut.context.processor.AnnotationProcessor
The process method will be called for every ExecutableMethod that is annotated with the type parameter A.
ProcessedTypes - Interface in io.micronaut.inject.processing
Deprecated.
Use AnnotationUtil instead
processInput(String, InputStream, Map<String, Object>) - Method in class io.micronaut.context.env.AbstractPropertySourceLoader
 
processInput(String, InputStream, Map<String, Object>) - Method in class io.micronaut.context.env.PropertiesPropertySourceLoader
 
processInput(String, InputStream, Map<String, Object>) - Method in class io.micronaut.context.env.yaml.YamlPropertySourceLoader
 
processMap(Map<String, Object>, Map, String) - Method in class io.micronaut.context.env.AbstractPropertySourceLoader
 
processOnStartup() - Method in annotation type io.micronaut.context.annotation.Executable
Whether the ExecutableMethod should be processed at startup by the registered ExecutableMethodProcessor instances.
processParallelBeans(List<BeanDefinitionReference>) - Method in class io.micronaut.context.DefaultBeanContext
Processes parallel bean definitions.
processPropertySource(PropertySource, PropertySource.PropertyConvention) - Method in class io.micronaut.context.env.PropertySourcePropertyResolver
 
produceBeans(ElementQuery<E>) - Method in interface io.micronaut.inject.ast.beans.BeanElementBuilder
Produce additional beans from the given methods.
produceBeans(ElementQuery<E>, Consumer<BeanElementBuilder>) - Method in interface io.micronaut.inject.ast.beans.BeanElementBuilder
Produce additional beans from the given methods.
produceBeans(ElementQuery<E>, Consumer<BeanElementBuilder>) - Method in class io.micronaut.inject.writer.AbstractBeanDefinitionBuilder
 
properties(Map<String, Object>) - Method in interface io.micronaut.context.ApplicationContextBuilder
Properties to override from the environment.
properties(Map<String, Object>) - Method in class io.micronaut.context.DefaultApplicationContextBuilder
 
PROPERTIES_EXTENSION - Static variable in class io.micronaut.context.env.PropertiesPropertySourceLoader
File extension for property source loader.
PropertiesPropertySourceLoader - Class in io.micronaut.context.env
Default load that handles Java properties files.
PropertiesPropertySourceLoader() - Constructor for class io.micronaut.context.env.PropertiesPropertySourceLoader
 
PropertiesPropertySourceLoader(boolean) - Constructor for class io.micronaut.context.env.PropertiesPropertySourceLoader
 
property() - Method in annotation type io.micronaut.context.annotation.Requires
Expresses that the given property should be set for the bean to load.
Property - Annotation Type in io.micronaut.context.annotation
A property that can be contained within a PropertySource or used generally throughout the system.
PROPERTY_SOURCES_KEY - Static variable in interface io.micronaut.context.env.Environment
The key used to load additional property sources.
PropertyElement - Interface in io.micronaut.inject.ast
A property element represents a JavaBean property on a ClassElement.
PropertyExpressionResolver - Interface in io.micronaut.context.env
The property expression resolver.
PropertyMetadata - Class in io.micronaut.inject.configuration
Metadata about a property.
PropertyMetadata() - Constructor for class io.micronaut.inject.configuration.PropertyMetadata
 
propertyPlaceholderResolver - Variable in class io.micronaut.context.env.PropertySourcePropertyResolver
 
PropertyPlaceholderResolver - Interface in io.micronaut.context.env
Interface for implementations that resolve placeholders in configuration and annotations.
PropertySource - Interface in io.micronaut.context.env
A PropertySource is a location to resolve property values from.
PropertySource - Annotation Type in io.micronaut.context.annotation
An annotation that can be used on either the main class or a test to provide additional hard coded property values to the Environment.
PropertySource.PropertyConvention - Enum in io.micronaut.context.env
Property convention.
PropertySourceLoader - Interface in io.micronaut.context.env
Loads the given property source for the given environment.
PropertySourceLocator - Interface in io.micronaut.context.env
An interface for beans that are capable of locating a PropertySource instance.
PropertySourcePropertyResolver - Class in io.micronaut.context.env
A PropertyResolver that resolves from one or many PropertySource instances.
PropertySourcePropertyResolver() - Constructor for class io.micronaut.context.env.PropertySourcePropertyResolver
Creates a new, initially empty, PropertySourcePropertyResolver.
PropertySourcePropertyResolver(PropertySource...) - Constructor for class io.micronaut.context.env.PropertySourcePropertyResolver
Creates a new PropertySourcePropertyResolver for the given PropertySource instances.
PropertySourcePropertyResolver(ConversionService<?>) - Constructor for class io.micronaut.context.env.PropertySourcePropertyResolver
Creates a new, initially empty, PropertySourcePropertyResolver for the given ConversionService.
PropertySourcePropertyResolver(ConversionService<?>, boolean) - Constructor for class io.micronaut.context.env.PropertySourcePropertyResolver
Creates a new, initially empty, PropertySourcePropertyResolver for the given ConversionService.
PropertySourcePropertyResolver.PropertyCatalog - Enum in io.micronaut.context.env
The property catalog to use.
PropertySourceReader - Interface in io.micronaut.context.env
Interface for classes that read and process properties sources.
propertySources - Variable in class io.micronaut.context.env.PropertySourcePropertyResolver
 
propertySources(PropertySource...) - Method in interface io.micronaut.context.ApplicationContextBuilder
Additional property sources.
propertySources(PropertySource...) - Method in class io.micronaut.context.DefaultApplicationContextBuilder
 
PROTECTED - io.micronaut.inject.ast.ElementModifier
 
Prototype - Annotation Type in io.micronaut.context.annotation
Prototype scope is a non-singleton scope that creates a new bean for every injection point.
Provided - Annotation Type in io.micronaut.context.annotation
Deprecated.
Use the typed member of the Bean annotation instead
ProviderTypeInformationProvider - Class in io.micronaut.inject.provider
Makes TypeInformation.isWrapperType() return true for Providers.
ProviderTypeInformationProvider() - Constructor for class io.micronaut.inject.provider.ProviderTypeInformationProvider
 
ProviderUtils - Class in io.micronaut.context
Helper methods for dealing with Provider.
ProviderUtils() - Constructor for class io.micronaut.context.ProviderUtils
 
PROXY_SUFFIX - Static variable in interface io.micronaut.inject.writer.BeanDefinitionVisitor
The suffix use for generated AOP intercepted types.
ProxyBeanDefinition<T> - Interface in io.micronaut.inject
Marker interface for a BeanDefinition that is an AOP proxy.
ProxyingBeanDefinitionVisitor - Interface in io.micronaut.inject.writer
Extends BeanDefinitionVisitor and adds access to the proxied type name.
PUBLIC - io.micronaut.inject.ast.ElementModifier
 
publishEvent(Object) - Method in interface io.micronaut.context.BeanContext
Deprecated.
Preferred way is to use event typed ApplicationEventPublisher<MyEventType>
publishEvent(Object) - Method in class io.micronaut.context.DefaultBeanContext
 
publishEvent(T) - Method in interface io.micronaut.context.event.ApplicationEventPublisher
Publish the given event.
publishEventAsync(Object) - Method in interface io.micronaut.context.BeanContext
Deprecated.
Preferred way is to use event typed ApplicationEventPublisher<MyEventType>
publishEventAsync(Object) - Method in class io.micronaut.context.DefaultBeanContext
 
publishEventAsync(T) - Method in interface io.micronaut.context.event.ApplicationEventPublisher
Publish the given event.
pushAnnotationMetadataReference(GeneratorAdapter, AnnotationMetadataReference) - Static method in class io.micronaut.inject.annotation.AnnotationMetadataWriter
Pushes an annotation metadata reference.
pushAnnotationResolve(BeanDefinition, Argument) - Method in interface io.micronaut.context.BeanResolutionContext.Path
 
pushBeanCreate(BeanDefinition<?>, Argument<?>) - Method in interface io.micronaut.context.BeanResolutionContext.Path
Push an unresolved constructor call onto the queue.
pushBoxPrimitiveIfNecessary(TypedElement, MethodVisitor) - Static method in class io.micronaut.inject.writer.AbstractClassFileWriter
 
pushBoxPrimitiveIfNecessary(Class<?>, MethodVisitor) - Static method in class io.micronaut.inject.writer.AbstractClassFileWriter
 
pushBoxPrimitiveIfNecessary(Type, MethodVisitor) - Static method in class io.micronaut.inject.writer.AbstractClassFileWriter
 
pushBuildArgumentsForMethod(String, Type, ClassWriter, GeneratorAdapter, Collection<ParameterElement>, Map<String, Integer>, Map<String, GeneratorAdapter>) - Static method in class io.micronaut.inject.writer.AbstractClassFileWriter
 
pushCastToType(MethodVisitor, TypedElement) - Static method in class io.micronaut.inject.writer.AbstractClassFileWriter
 
pushCastToType(MethodVisitor, Class<?>) - Static method in class io.micronaut.inject.writer.AbstractClassFileWriter
 
pushCastToType(MethodVisitor, Type) - Static method in class io.micronaut.inject.writer.AbstractClassFileWriter
 
pushConstructorResolve(BeanDefinition, Argument) - Method in interface io.micronaut.context.BeanResolutionContext.Path
Push an unresolved constructor call onto the queue.
pushConstructorResolve(BeanDefinition, String, Argument, Argument[], boolean) - Method in interface io.micronaut.context.BeanResolutionContext.Path
Push an unresolved constructor call onto the queue.
pushCreateArgument(String, Type, ClassWriter, GeneratorAdapter, String, TypedElement, AnnotationMetadata, Map<String, ClassElement>, Map<String, Integer>, Map<String, GeneratorAdapter>) - Static method in class io.micronaut.inject.writer.AbstractClassFileWriter
Pushes a new Argument creation.
pushDependentBeans(List<BeanRegistration<?>>) - Method in class io.micronaut.context.AbstractBeanResolutionContext
 
pushDependentBeans(List<BeanRegistration<?>>) - Method in interface io.micronaut.context.BeanResolutionContext
The push the current dependent beans that must be destroyed by an upstream bean.
pushFieldResolve(BeanDefinition, Argument, boolean) - Method in interface io.micronaut.context.BeanResolutionContext.Path
Push an unresolved field onto the queue.
pushFieldResolve(BeanDefinition, FieldInjectionPoint) - Method in interface io.micronaut.context.BeanResolutionContext.Path
Push an unresolved field onto the queue.
pushMethodArgumentResolve(BeanDefinition, MethodInjectionPoint, Argument) - Method in interface io.micronaut.context.BeanResolutionContext.Path
Push an unresolved method call onto the queue.
pushMethodArgumentResolve(BeanDefinition, String, Argument, Argument[], boolean) - Method in interface io.micronaut.context.BeanResolutionContext.Path
Push an unresolved method call onto the queue.
pushMethodNameAndTypesArguments(GeneratorAdapter, String, Collection<ClassElement>) - Static method in class io.micronaut.inject.writer.AbstractClassFileWriter
 
pushNewArray(GeneratorAdapter, Class<?>, int) - Static method in class io.micronaut.inject.writer.AbstractClassFileWriter
 
pushNewArray(GeneratorAdapter, Type, int) - Static method in class io.micronaut.inject.writer.AbstractClassFileWriter
 
pushNewInstance(GeneratorAdapter, Type) - Method in class io.micronaut.inject.writer.AbstractClassFileWriter
Push the instantiation of the given type.
pushReturnTypeArgument(Type, ClassWriter, GeneratorAdapter, String, ClassElement, Map<String, Integer>, Map<String, GeneratorAdapter>) - Method in class io.micronaut.inject.writer.AbstractClassFileWriter
Pushes an argument.
pushReturnValue(MethodVisitor, TypedElement) - Static method in class io.micronaut.inject.writer.AbstractClassFileWriter
 
pushStoreInArray(GeneratorAdapter, int, int, Runnable) - Static method in class io.micronaut.inject.writer.AbstractClassFileWriter
 
pushStoreInArray(GeneratorAdapter, Type, int, int, Runnable) - Static method in class io.micronaut.inject.writer.AbstractClassFileWriter
 
pushStoreStringInArray(GeneratorAdapter, int, int, String) - Static method in class io.micronaut.inject.writer.AbstractClassFileWriter
 
pushStoreTypeInArray(GeneratorAdapter, int, int, ClassElement) - Static method in class io.micronaut.inject.writer.AbstractClassFileWriter
 
pushStringMapOf(GeneratorAdapter, Map<? extends CharSequence, T>, boolean, T, Consumer<T>) - Static method in class io.micronaut.inject.writer.AbstractClassFileWriter
 
pushStringValue() - Method in class io.micronaut.inject.writer.StringSwitchWriter
Push the string value that is being evaluated.
pushTypeArgumentElements(Type, ClassWriter, GeneratorAdapter, String, Map<String, ClassElement>, Map<String, Integer>, Map<String, GeneratorAdapter>) - Static method in class io.micronaut.inject.writer.AbstractClassFileWriter
Pushes type arguments onto the stack.
pushTypeUtilsGetRequiredMethod(GeneratorAdapter, Type, MethodElement) - Static method in class io.micronaut.inject.writer.DispatchWriter
 

Q

Qualified<T> - Interface in io.micronaut.inject.qualifiers
Internal interface used by generated code to propagate qualifiers.
qualifier() - Method in annotation type io.micronaut.context.annotation.Replaces
The name of the qualifiers of the bean that should be replaced.
qualifier(Qualifier<B>) - Method in interface io.micronaut.context.RuntimeBeanDefinition.Builder
The qualifier to use.
qualifier(AnnotationValue<?>) - Method in interface io.micronaut.inject.ast.beans.BeanElementBuilder
 
qualifier(AnnotationValue<?>) - Method in interface io.micronaut.inject.ast.beans.BeanFieldElement
 
qualifier(AnnotationValue<?>) - Method in interface io.micronaut.inject.ast.beans.BeanParameterElement
 
qualifier(AnnotationValue<?>) - Method in interface io.micronaut.inject.ast.beans.ConfigurableElement
Adds a qualifier for the given annotation value to the element.
qualifier(String) - Method in interface io.micronaut.inject.ast.beans.BeanElementBuilder
 
qualifier(String) - Method in interface io.micronaut.inject.ast.beans.BeanFieldElement
 
qualifier(String) - Method in interface io.micronaut.inject.ast.beans.BeanParameterElement
 
qualifier(String) - Method in interface io.micronaut.inject.ast.beans.ConfigurableElement
Adds a Named qualifier to the element.
Qualifier<T> - Interface in io.micronaut.context
Used to qualify which bean to select in the case of multiple possible options.
Qualifiers - Class in io.micronaut.inject.qualifiers
Factory for Bean qualifiers.
Qualifiers() - Constructor for class io.micronaut.inject.qualifiers.Qualifiers
 
qualify(Class<T>, Stream<BT>) - Method in interface io.micronaut.context.Qualifier
Qualify the candidate from the stream of candidates.
qualify(Class<T>, Stream<BT>) - Method in class io.micronaut.inject.qualifiers.AnyQualifier
 

R

RAW - io.micronaut.context.env.PropertySourcePropertyResolver.PropertyCatalog
The catalog that contains the raw keys.
rawCatalog - Variable in class io.micronaut.context.env.PropertySourcePropertyResolver
 
read(String, byte[]) - Method in interface io.micronaut.context.env.PropertySourceReader
Read a property source from bytes.
read(String, InputStream) - Method in class io.micronaut.context.env.AbstractPropertySourceLoader
 
read(String, InputStream) - Method in interface io.micronaut.context.env.PropertySourceReader
Read a property source from an input stream.
readAnnotationDefaultValues(A) - Method in class io.micronaut.inject.annotation.AbstractAnnotationMetadataBuilder
Read the raw default annotation values from the given annotation.
readAnnotationDefaultValues(String, T) - Method in class io.micronaut.inject.annotation.AbstractAnnotationMetadataBuilder
Read the raw default annotation values from the given annotation.
readAnnotationRawValues(A) - Method in class io.micronaut.inject.annotation.AbstractAnnotationMetadataBuilder
Read the raw annotation values from the given annotation.
readAnnotationRawValues(T, String, T, String, Object, Map<CharSequence, Object>) - Method in class io.micronaut.inject.annotation.AbstractAnnotationMetadataBuilder
Read the given member and value, applying conversions if necessary, and place the data in the given map.
readAnnotationValue(T, T, String, Object) - Method in class io.micronaut.inject.annotation.AbstractAnnotationMetadataBuilder
Read the given member and value, applying conversions if necessary, and place the data in the given map.
readInput(ResourceLoader, String) - Method in class io.micronaut.context.env.AbstractPropertySourceLoader
 
readNestedAnnotationValue(T, A) - Method in class io.micronaut.inject.annotation.AbstractAnnotationMetadataBuilder
 
readPropertySourceList(String) - Method in class io.micronaut.context.env.DefaultEnvironment
 
readPropertySourceListFromFiles(String) - Method in class io.micronaut.context.env.DefaultEnvironment
Resolve the property sources for files passed via system property and system env.
readPropertySourceListKeyFromEnvironment() - Method in class io.micronaut.context.env.DefaultEnvironment
Reads the value of MICRONAUT_CONFIG_FILES environment variable.
readPropertySourceLoaders() - Method in class io.micronaut.context.env.DefaultEnvironment
 
readPropertySources(String) - Method in class io.micronaut.context.env.DefaultEnvironment
 
reduce(Class<T>, Stream<BT>) - Method in interface io.micronaut.context.Qualifier
 
reduce(Class<T>, Stream<BT>) - Method in class io.micronaut.inject.qualifiers.AnyQualifier
 
reduce(Class<T>, Stream<BT>) - Method in class io.micronaut.inject.qualifiers.ClosestTypeArgumentQualifier
 
reduce(Class<T>, Stream<BT>) - Method in class io.micronaut.inject.qualifiers.InterceptorBindingQualifier
 
reduce(Class<T>, Stream<BT>) - Method in class io.micronaut.inject.qualifiers.PrimaryQualifier
 
reduce(Class<T>, Stream<BT>) - Method in class io.micronaut.inject.qualifiers.TypeAnnotationQualifier
 
reduce(Class<T>, Stream<BT>) - Method in class io.micronaut.inject.qualifiers.TypeArgumentQualifier
 
REF_SUFFIX - Static variable in class io.micronaut.inject.writer.BeanDefinitionReferenceWriter
Suffix for reference classes.
refresh() - Method in interface io.micronaut.context.LifeCycle
Refreshes the current life cycle object.
refreshablePropertySources - Variable in class io.micronaut.context.env.DefaultEnvironment
 
refreshAndDiff() - Method in class io.micronaut.context.env.DefaultEnvironment
 
refreshAndDiff() - Method in interface io.micronaut.context.env.Environment
Refresh the environment from the list of PropertySource instances and return a diff of the changes.
refreshBean(BeanRegistration<T>) - Method in interface io.micronaut.context.BeanContext
Refresh the state of the given registered bean applying dependency injection and configuration wiring again.
refreshBean(BeanRegistration<T>) - Method in class io.micronaut.context.DefaultBeanContext
 
refreshBean(BeanIdentifier) - Method in interface io.micronaut.context.BeanContext
Refresh the state of the given registered bean applying dependency injection and configuration wiring again.
refreshBean(BeanIdentifier) - Method in class io.micronaut.context.DefaultBeanContext
 
register(ConversionService<?>) - Method in class io.micronaut.context.converters.ContextConverterRegistrar
 
register(ConversionService<?>) - Method in class io.micronaut.inject.annotation.AnnotationConvertersRegistrar
 
registerAnnotationDefaults(AnnotationClassValue<?>, Map<String, Object>) - Static method in class io.micronaut.inject.annotation.DefaultAnnotationMetadata
Registers annotation default values.
registerAnnotationDefaults(String, Map<String, Object>) - Static method in class io.micronaut.inject.annotation.DefaultAnnotationMetadata
Registers annotation default values.
registerAnnotationType(AnnotationClassValue<?>) - Static method in class io.micronaut.inject.annotation.DefaultAnnotationMetadata
Registers annotation default values.
registerBeanDefinition(RuntimeBeanDefinition<B>) - Method in interface io.micronaut.context.BeanDefinitionRegistry
Registers a new reference at runtime.
registerBeanDefinition(RuntimeBeanDefinition<B>) - Method in class io.micronaut.context.DefaultBeanContext
 
registerConfiguration(BeanConfiguration) - Method in class io.micronaut.context.DefaultApplicationContext
 
registerConfiguration(BeanConfiguration) - Method in class io.micronaut.context.DefaultBeanContext
Registers an active configuration.
registerRepeatableAnnotations(Map<String, String>) - Static method in class io.micronaut.inject.annotation.DefaultAnnotationMetadata
Registers repeatable annotations.
registerSingleton(Class<T>, T) - Method in interface io.micronaut.context.ApplicationContext
 
registerSingleton(Class<T>, T) - Method in interface io.micronaut.context.BeanContext
 
registerSingleton(Class<T>, T) - Method in interface io.micronaut.context.BeanDefinitionRegistry
Registers a new singleton bean at runtime.
registerSingleton(Class<T>, T, Qualifier<T>) - Method in interface io.micronaut.context.ApplicationContext
 
registerSingleton(Class<T>, T, Qualifier<T>) - Method in interface io.micronaut.context.BeanContext
 
registerSingleton(Class<T>, T, Qualifier<T>) - Method in interface io.micronaut.context.BeanDefinitionRegistry
Registers a new singleton bean at runtime.
registerSingleton(Class<T>, T, Qualifier<T>, boolean) - Method in interface io.micronaut.context.ApplicationContext
 
registerSingleton(Class<T>, T, Qualifier<T>, boolean) - Method in interface io.micronaut.context.BeanContext
 
registerSingleton(Class<T>, T, Qualifier<T>, boolean) - Method in interface io.micronaut.context.BeanDefinitionRegistry
Registers a new singleton bean at runtime.
registerSingleton(Class<T>, T, Qualifier<T>, boolean) - Method in class io.micronaut.context.DefaultApplicationContext
 
registerSingleton(Class<T>, T, Qualifier<T>, boolean) - Method in class io.micronaut.context.DefaultBeanContext
 
registerSingleton(Object) - Method in interface io.micronaut.context.ApplicationContext
 
registerSingleton(Object) - Method in interface io.micronaut.context.BeanContext
 
registerSingleton(Object) - Method in interface io.micronaut.context.BeanDefinitionRegistry
Registers a new singleton bean at runtime.
registerSingleton(Object, boolean) - Method in interface io.micronaut.context.ApplicationContext
 
registerSingleton(Object, boolean) - Method in interface io.micronaut.context.BeanContext
 
registerSingleton(Object, boolean) - Method in interface io.micronaut.context.BeanDefinitionRegistry
Registers a new singleton bean at runtime.
remap(AnnotationValue<?>, VisitorContext) - Method in interface io.micronaut.inject.annotation.AnnotationRemapper
The map method will be called for each instances of the annotation returned via this method.
remap(AnnotationValue<?>, VisitorContext) - Method in class io.micronaut.inject.annotation.internal.FindBugsRemapper
 
remap(AnnotationValue<?>, VisitorContext) - Method in class io.micronaut.inject.annotation.internal.JakartaRemapper
 
remap(AnnotationValue<?>, VisitorContext) - Method in interface io.micronaut.inject.annotation.PackageRenameRemapper
 
remove(BeanIdentifier) - Method in class io.micronaut.context.scope.AbstractConcurrentCustomScope
 
remove(BeanIdentifier) - Method in interface io.micronaut.context.scope.CustomScope
Remove a bean definition from the scope.
removeAnnotation(AnnotationMetadata, String) - Method in class io.micronaut.inject.annotation.AbstractAnnotationMetadataBuilder
Removes an annotation from the given annotation metadata.
removeAnnotation(AnnotationMetadata, String) - Method in class io.micronaut.inject.writer.AbstractBeanDefinitionBuilder
Remove an annotation for the given name.
removeAnnotation(Class<T>) - Method in interface io.micronaut.inject.ast.beans.BeanElementBuilder
 
removeAnnotation(Class<T>) - Method in interface io.micronaut.inject.ast.Element
 
removeAnnotation(String) - Method in class io.micronaut.inject.annotation.DefaultAnnotationMetadata
Removes an annotation for the given annotation type.
removeAnnotation(String) - Method in class io.micronaut.inject.annotation.MutableAnnotationMetadata
 
removeAnnotation(String) - Method in interface io.micronaut.inject.ast.beans.BeanElementBuilder
 
removeAnnotation(String) - Method in interface io.micronaut.inject.ast.Element
Removes an annotation of the given type from the element.
removeAnnotation(String) - Method in class io.micronaut.inject.writer.AbstractBeanDefinitionBuilder
 
removeAnnotation(String) - Method in class io.micronaut.inject.writer.BeanDefinitionWriter
 
removeAnnotationIf(AnnotationMetadata, Predicate<AnnotationValue<T>>) - Method in class io.micronaut.inject.writer.AbstractBeanDefinitionBuilder
Remove an annotation if it matches the given condition.
removeAnnotationIf(AnnotationMetadata, Predicate<AnnotationValue<T1>>) - Method in class io.micronaut.inject.annotation.AbstractAnnotationMetadataBuilder
Removes an annotation from the metadata for the given predicate.
removeAnnotationIf(Predicate<AnnotationValue<A>>) - Method in class io.micronaut.inject.annotation.DefaultAnnotationMetadata
Removes an annotation for the given predicate.
removeAnnotationIf(Predicate<AnnotationValue<A>>) - Method in class io.micronaut.inject.annotation.MutableAnnotationMetadata
 
removeAnnotationIf(Predicate<AnnotationValue<T>>) - Method in interface io.micronaut.inject.ast.beans.BeanElementBuilder
 
removeAnnotationIf(Predicate<AnnotationValue<T>>) - Method in interface io.micronaut.inject.ast.Element
Removes all annotations that pass the given predicate.
removeAnnotationIf(Predicate<AnnotationValue<T>>) - Method in class io.micronaut.inject.writer.AbstractBeanDefinitionBuilder
 
removeAnnotationIf(Predicate<AnnotationValue<T>>) - Method in class io.micronaut.inject.writer.BeanDefinitionWriter
 
removeAttribute(CharSequence) - Method in class io.micronaut.context.AbstractBeanResolutionContext
 
removeAttribute(CharSequence) - Method in interface io.micronaut.context.BeanResolutionContext
Remove the attribute for the given key.
removeAttribute(CharSequence, Class<T>) - Method in class io.micronaut.context.DefaultBeanContext
 
removeInFlightBean(BeanIdentifier) - Method in interface io.micronaut.context.BeanResolutionContext
Removes a bean that is in the process of being created.
removeInFlightBean(BeanIdentifier) - Method in class io.micronaut.context.DefaultBeanResolutionContext
 
removePropertySource(PropertySource) - Method in class io.micronaut.context.env.DefaultEnvironment
 
removePropertySource(PropertySource) - Method in interface io.micronaut.context.env.Environment
Removes a property source from this environment.
removeStereotype(AnnotationMetadata, String) - Method in class io.micronaut.inject.annotation.AbstractAnnotationMetadataBuilder
Removes an annotation from the given annotation metadata.
removeStereotype(AnnotationMetadata, String) - Method in class io.micronaut.inject.writer.AbstractBeanDefinitionBuilder
Remove a stereotype from the given metadata.
removeStereotype(Class<T>) - Method in interface io.micronaut.inject.ast.beans.BeanElementBuilder
 
removeStereotype(Class<T>) - Method in interface io.micronaut.inject.ast.Element
Removes a stereotype annotation of the given type from the element.
removeStereotype(String) - Method in class io.micronaut.inject.annotation.DefaultAnnotationMetadata
Removes a stereotype annotation for the given annotation type.
removeStereotype(String) - Method in class io.micronaut.inject.annotation.MutableAnnotationMetadata
 
removeStereotype(String) - Method in interface io.micronaut.inject.ast.beans.BeanElementBuilder
 
removeStereotype(String) - Method in interface io.micronaut.inject.ast.Element
Removes a stereotype of the given name from the element.
removeStereotype(String) - Method in class io.micronaut.inject.writer.AbstractBeanDefinitionBuilder
 
removeStereotype(String) - Method in class io.micronaut.inject.writer.BeanDefinitionWriter
 
Replaces - Annotation Type in io.micronaut.context.annotation
Allows a bean to specify that it replaces another bean.
Requirements - Annotation Type in io.micronaut.context.annotation
For specifying multiple requirements.
Requires - Annotation Type in io.micronaut.context.annotation
Expresses a requirement for a bean or Configuration.
Requires.Family - Enum in io.micronaut.context.annotation
Used to express an operation system family.
Requires.Sdk - Enum in io.micronaut.context.annotation
Used to express a required SDK version.
RequiresCondition - Class in io.micronaut.context
An abstract Condition implementation that is based on the presence of Requires annotation.
RequiresCondition(AnnotationMetadata) - Constructor for class io.micronaut.context.RequiresCondition
 
requiresMethodProcessing() - Method in class io.micronaut.context.AbstractInitializableBeanDefinition
 
requiresMethodProcessing() - Method in class io.micronaut.context.AbstractInitializableBeanDefinitionReference
 
requiresMethodProcessing() - Method in interface io.micronaut.inject.BeanType
By default, when the BeanContext is started, the BeanDefinition.getExecutableMethods() are not processed by registered ExecutableMethodProcessor instances unless this method returns true.
requiresMethodProcessing() - Method in interface io.micronaut.inject.DelegatingBeanDefinition
 
requiresMethodProcessing() - Method in interface io.micronaut.inject.writer.BeanDefinitionVisitor
By default, when the BeanContext is started, the BeanDefinition.getExecutableMethods() are not processed by registered ExecutableMethodProcessor instances unless this method returns true.
requiresMethodProcessing() - Method in class io.micronaut.inject.writer.BeanDefinitionWriter
 
requiresReflection() - Method in class io.micronaut.context.AbstractBeanResolutionContext.AnnotationSegment
 
requiresReflection() - Method in class io.micronaut.context.AbstractBeanResolutionContext.ConstructorArgumentSegment
 
requiresReflection() - Method in class io.micronaut.context.AbstractBeanResolutionContext.FieldSegment
 
requiresReflection() - Method in class io.micronaut.context.AbstractBeanResolutionContext.MethodSegment
 
requiresReflection() - Method in class io.micronaut.context.AbstractConstructorInjectionPoint
 
requiresReflection() - Method in interface io.micronaut.inject.InjectionPoint
 
resetCaches() - Method in class io.micronaut.context.env.PropertySourcePropertyResolver
Subclasses can override to reset caches.
resolve(PropertyResolver, ConversionService<?>, String, Class<T>) - Method in interface io.micronaut.context.env.PropertyExpressionResolver
Resolve the value for the expression of the specified type.
resolveAnnotationMetadata() - Method in class io.micronaut.context.AbstractBeanDefinition
Resolves the annotation metadata for this bean.
resolveAnnotationMetadata() - Method in class io.micronaut.context.AbstractExecutableMethod
Resolves the annotation metadata for this method.
resolveBeanConfigurations() - Method in class io.micronaut.context.DefaultBeanContext
Resolves the BeanConfiguration class instances.
resolveBeanDefinitionReferences() - Method in class io.micronaut.context.DefaultBeanContext
Resolves the BeanDefinitionReference class instances.
resolveBeanDefinitionReferences(Predicate<BeanDefinitionReference>) - Method in class io.micronaut.context.DefaultBeanContext
Deprecated.
resolveDynamicQualifier() - Method in interface io.micronaut.inject.BeanDefinition
 
resolveEntriesForKey(String, boolean) - Method in class io.micronaut.context.env.PropertySourcePropertyResolver
 
resolveEntriesForKey(String, boolean, PropertySourcePropertyResolver.PropertyCatalog) - Method in class io.micronaut.context.env.PropertySourcePropertyResolver
 
resolveExpression(String, String, Class<T>) - Method in class io.micronaut.context.env.DefaultPropertyPlaceholderResolver
Resolves a single expression.
resolveKind(Element) - Static method in class io.micronaut.inject.processing.JavaModelUtils
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) - Static method in class io.micronaut.inject.processing.JavaModelUtils
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.
resolveLocale(T) - Method in class io.micronaut.context.AbstractLocalizedMessageSource
 
resolveMetadata(Class<?>) - Method in class io.micronaut.context.DefaultBeanContext
 
resolvePlaceholders(String) - Method in class io.micronaut.context.DefaultApplicationContext
 
resolvePlaceholders(String) - Method in class io.micronaut.context.env.DefaultPropertyPlaceholderResolver
 
resolvePlaceholders(String) - Method in interface io.micronaut.context.env.PropertyPlaceholderResolver
Resolve the placeholders and return an Optional String if it was possible to resolve them.
resolveRequiredPlaceholder(String, Class<T>) - Method in class io.micronaut.context.env.DefaultPropertyPlaceholderResolver
 
resolveRequiredPlaceholder(String, Class<T>) - Method in interface io.micronaut.context.env.PropertyPlaceholderResolver
Resolves the value of a single placeholder.
resolveRequiredPlaceholders(String) - Method in class io.micronaut.context.DefaultApplicationContext
 
resolveRequiredPlaceholders(String) - Method in class io.micronaut.context.env.DefaultPropertyPlaceholderResolver
 
resolveRequiredPlaceholders(String) - Method in interface io.micronaut.context.env.PropertyPlaceholderResolver
Resolve the placeholders and return an Optional String if it was possible to resolve them.
resolveSubMap(String, Map<String, Object>, ArgumentConversionContext<?>) - Method in class io.micronaut.context.env.PropertySourcePropertyResolver
 
resolveSubMap(String, Map<String, Object>, ArgumentConversionContext<?>, StringConvention, MapFormat.MapTransformation) - Method in class io.micronaut.context.env.PropertySourcePropertyResolver
Resolves a submap for the given name and parameters.
resolveSubProperties(String, Map<String, Object>, ArgumentConversionContext<?>) - Method in class io.micronaut.context.env.PropertySourcePropertyResolver
 
ResourceBanner - Class in io.micronaut.context.banner
Prints a banner from a resource.
ResourceBanner(URL, PrintStream) - Constructor for class io.micronaut.context.banner.ResourceBanner
Constructor.
ResourceBundleMessageSource - Class in io.micronaut.context.i18n
A message source backed by a resource bundle.
ResourceBundleMessageSource(String) - Constructor for class io.micronaut.context.i18n.ResourceBundleMessageSource
Default constructor.
ResourceBundleMessageSource(String, Locale) - Constructor for class io.micronaut.context.i18n.ResourceBundleMessageSource
Default constructor.
resourceLoader - Variable in class io.micronaut.context.env.DefaultEnvironment
 
resources() - Method in annotation type io.micronaut.context.annotation.Requires
Expresses the given resources should exist for the bean configuration to load.
result() - Method in interface io.micronaut.inject.ast.ElementQuery
Build the query result.
returnVoid(GeneratorAdapter) - Method in class io.micronaut.inject.writer.AbstractClassFileWriter
 
rootDefinition - Variable in class io.micronaut.context.AbstractBeanResolutionContext
 
run() - Static method in interface io.micronaut.context.ApplicationContext
run() - Static method in interface io.micronaut.context.BeanContext
Run the BeanContext.
run(PropertySource, String...) - Static method in interface io.micronaut.context.ApplicationContext
Run the ApplicationContext with the given type.
run(Class<T>) - Method in interface io.micronaut.context.ApplicationContextBuilder
Run the ApplicationContext with the given type.
run(Class<T>, PropertySource, String...) - Static method in interface io.micronaut.context.ApplicationContext
Run the ApplicationContext with the given type.
run(Class<T>, String...) - Static method in interface io.micronaut.context.ApplicationContext
Run the ApplicationContext with the given type.
run(Class<T>, Map<String, Object>, String...) - Static method in interface io.micronaut.context.ApplicationContext
Run the ApplicationContext with the given type.
run(ClassLoader) - Static method in interface io.micronaut.context.BeanContext
Run the BeanContext.
run(ClassLoader, String...) - Static method in interface io.micronaut.context.ApplicationContext
Run the BeanContext.
run(String...) - Static method in interface io.micronaut.context.ApplicationContext
run(Map<String, Object>, String...) - Static method in interface io.micronaut.context.ApplicationContext
Run the ApplicationContext with the given type.
running - Variable in class io.micronaut.context.DefaultBeanContext
 
RuntimeBeanDefinition<T> - Interface in io.micronaut.context
Allow the construction for bean definitions programmatically that can be registered via BeanDefinitionRegistry at runtime.
RuntimeBeanDefinition.Builder<B> - Interface in io.micronaut.context
A builder for constructing RuntimeBeanDefinition instances.

S

scan(Class<? extends Annotation>) - Method in class io.micronaut.context.env.DefaultEnvironment
 
scan(Class<? extends Annotation>) - Method in interface io.micronaut.context.env.Environment
Scan the current environment for classes annotated with the given annotation.
scan(Class<? extends Annotation>, String...) - Method in class io.micronaut.context.env.DefaultEnvironment
 
scan(Class<? extends Annotation>, String...) - Method in interface io.micronaut.context.env.Environment
Scan the current environment for classes annotated with the given annotation.
scope(AnnotationValue<?>) - Method in interface io.micronaut.inject.ast.beans.BeanElementBuilder
Adds a scope for the given annotation value to the bean.
scope(Class<? extends Annotation>) - Method in interface io.micronaut.context.RuntimeBeanDefinition.Builder
The scope to use.
scope(String) - Method in interface io.micronaut.inject.ast.beans.BeanElementBuilder
Adds a scope for the given annotation value to the bean.
sdk() - Method in annotation type io.micronaut.context.annotation.Requires
Used to express an SDK requirement.
Secondary - Annotation Type in io.micronaut.context.annotation
Counter part to Primary that allows reducing the priority of a given bean for the purposes of dependency injection.
set(T, Object) - Method in interface io.micronaut.inject.FieldInjectionPoint
Sets the value of the field.
setAttribute(CharSequence, Object) - Method in class io.micronaut.context.AbstractBeanResolutionContext
 
setAttribute(CharSequence, Object) - Method in interface io.micronaut.context.BeanResolutionContext
Store a value within the context.
setAttribute(CharSequence, Object) - Method in class io.micronaut.context.DefaultBeanContext
 
setConfigurationMetadataBuilder(ConfigurationMetadataBuilder<?>) - Static method in class io.micronaut.inject.configuration.ConfigurationMetadataBuilder
Sets or clears the current ConfigurationMetadataBuilder.
setContextScope(boolean) - Method in class io.micronaut.inject.writer.BeanDefinitionReferenceWriter
Set whether the bean should be in context scope.
setCurrentQualifier(Qualifier<?>) - Method in class io.micronaut.context.AbstractBeanResolutionContext
 
setCurrentQualifier(Qualifier<?>) - Method in interface io.micronaut.context.BeanResolutionContext
Sets the current qualifier.
setFieldWithReflection(BeanResolutionContext, BeanContext, int, Object, Object) - Method in class io.micronaut.context.AbstractInitializableBeanDefinition
Sets the value of a field of a object that requires reflection.
setInterceptedType(String) - Method in interface io.micronaut.inject.writer.BeanDefinitionVisitor
Sets the name of the intercepted type.
setInterceptedType(String) - Method in class io.micronaut.inject.writer.BeanDefinitionWriter
 
setLogEnabled(boolean) - Method in class io.micronaut.context.env.AbstractPropertySourceLoader
Deprecated.
set logEnabled value by constructor
setLogEnabled(boolean) - Method in class io.micronaut.context.env.PropertySourcePropertyResolver
Deprecated.
set logEnabled value by constructor
setRequiresMethodProcessing(boolean) - Method in class io.micronaut.inject.writer.BeanDefinitionReferenceWriter
Sets whether the BeanType.requiresMethodProcessing() returns true.
setRequiresMethodProcessing(boolean) - Method in interface io.micronaut.inject.writer.BeanDefinitionVisitor
Sets whether the BeanType.requiresMethodProcessing() returns true.
setRequiresMethodProcessing(boolean) - Method in class io.micronaut.inject.writer.BeanDefinitionWriter
 
setValidated(boolean) - Method in interface io.micronaut.inject.writer.BeanDefinitionVisitor
Make the bean definition as validated by javax.validation.
setValidated(boolean) - Method in class io.micronaut.inject.writer.BeanDefinitionWriter
 
SHORT - Static variable in class io.micronaut.inject.ast.PrimitiveElement
 
shouldDeduceEnvironments() - Method in class io.micronaut.context.env.DefaultEnvironment
 
ShutdownEvent - Class in io.micronaut.context.event
An event fired prior to starting shutdown sequence.
ShutdownEvent(BeanContext) - Constructor for class io.micronaut.context.event.ShutdownEvent
Constructs a prototypical Event.
shutdownOnError() - Method in annotation type io.micronaut.context.annotation.Parallel
The default behaviour is to shutdown the context if an error occurs on initialization.
simple(String) - Static method in interface io.micronaut.context.condition.Failure
A simple failure.
SIMPLE_NAME - Static variable in annotation type io.micronaut.context.annotation.Primary
The simple name of this annotation.
singleton(boolean) - Method in interface io.micronaut.context.RuntimeBeanDefinition.Builder
Is the bean singleton.
singletons(Object...) - Method in interface io.micronaut.context.ApplicationContextBuilder
Additional singletons to register prior to startup.
singletons(Object...) - Method in class io.micronaut.context.DefaultApplicationContextBuilder
 
SOLARIS - io.micronaut.context.annotation.Requires.Family
 
start() - Method in interface io.micronaut.context.ApplicationContext
Starts the application context.
start() - Method in interface io.micronaut.context.ApplicationContextBuilder
Starts the ApplicationContext.
start() - Method in interface io.micronaut.context.ApplicationContextLifeCycle
 
start() - Method in class io.micronaut.context.DefaultApplicationContext
 
start() - Method in class io.micronaut.context.DefaultBeanContext
The start method will read all bean definition classes found on the classpath and initialize any pre-required state.
start() - Method in class io.micronaut.context.env.DefaultEnvironment
 
start() - Method in interface io.micronaut.context.LifeCycle
Starts the lifecyle component.
start(VisitorContext) - Method in interface io.micronaut.inject.visitor.BeanElementVisitor
Called once when visitor processing starts.
start(VisitorContext) - Method in interface io.micronaut.inject.visitor.TypeElementVisitor
Called once when visitor processing starts.
startClass(ClassVisitor, String, Type) - Method in class io.micronaut.inject.writer.AbstractClassFileWriter
 
startClass(ClassWriter, String, Type, String) - Method in class io.micronaut.inject.writer.AbstractClassFileWriter
 
startConstructor(ClassVisitor) - Method in class io.micronaut.inject.writer.AbstractClassFileWriter
 
startConstructor(ClassVisitor, Class<?>...) - Method in class io.micronaut.inject.writer.AbstractClassFileWriter
 
startEnvironment() - Method in class io.micronaut.context.DefaultApplicationContext
Start the environment.
startFinalClass(ClassVisitor, String, Type) - Method in class io.micronaut.inject.writer.AbstractClassFileWriter
 
startProtectedMethod(ClassWriter, String, String, String...) - Method in class io.micronaut.inject.writer.AbstractClassFileWriter
 
startPublicClass(ClassVisitor, String, Type) - Method in class io.micronaut.inject.writer.AbstractClassFileWriter
 
startPublicFinalClass(ClassVisitor, String, Type) - Method in class io.micronaut.inject.writer.AbstractClassFileWriter
Starts a public final class.
startPublicFinalMethodZeroArgs(ClassWriter, Class, String) - Method in class io.micronaut.inject.writer.AbstractClassFileWriter
 
startPublicMethod(ClassWriter, String, String, String...) - Method in class io.micronaut.inject.writer.AbstractClassFileWriter
 
startPublicMethod(ClassWriter, Method) - Method in class io.micronaut.inject.writer.AbstractClassFileWriter
 
startPublicMethodZeroArgs(ClassWriter, Class, String) - Method in class io.micronaut.inject.writer.AbstractClassFileWriter
 
startService(ClassVisitor, Class<?>, String, Type) - Method in class io.micronaut.inject.writer.AbstractClassFileWriter
 
startService(ClassVisitor, String, String, Type, String...) - Method in class io.micronaut.inject.writer.AbstractClassFileWriter
 
StartupEvent - Class in io.micronaut.context.event
An event fired once startup is complete.
StartupEvent(BeanContext) - Constructor for class io.micronaut.context.event.StartupEvent
Constructs a prototypical Event.
STATIC - io.micronaut.inject.ast.ElementModifier
 
StaticMessageSource - Class in io.micronaut.context
A static mutable message source.
StaticMessageSource() - Constructor for class io.micronaut.context.StaticMessageSource
 
StaticOriginatingElements - Class in io.micronaut.inject.writer
Utility class for testing originating element generation.
stop() - Method in interface io.micronaut.context.ApplicationContext
Stops the application context.
stop() - Method in interface io.micronaut.context.ApplicationContextLifeCycle
 
stop() - Method in class io.micronaut.context.DefaultApplicationContext
 
stop() - Method in class io.micronaut.context.DefaultBeanContext
The close method will shut down the context calling PreDestroy hooks on loaded singletons.
stop() - Method in class io.micronaut.context.env.DefaultEnvironment
 
stop() - Method in interface io.micronaut.context.LifeCycle
Stops the life cycle component.
stop() - Method in class io.micronaut.context.scope.AbstractConcurrentCustomScope
 
stream() - Method in interface io.micronaut.context.BeanProvider
When called, provides back a Stream of the beans available in this provider.
streamOfType(BeanResolutionContext, Argument<T>, Qualifier<T>) - Method in class io.micronaut.context.DefaultBeanContext
Obtains a stream of beans of the given type and qualifier.
streamOfType(BeanResolutionContext, Class<T>, Qualifier<T>) - Method in class io.micronaut.context.DefaultBeanContext
Obtains a stream of beans of the given type and qualifier.
streamOfType(Argument<T>) - Method in interface io.micronaut.context.BeanLocator
Obtain a stream of beans of the given type.
streamOfType(Argument<T>, Qualifier<T>) - Method in class io.micronaut.context.AbstractBeanResolutionContext
 
streamOfType(Argument<T>, Qualifier<T>) - Method in interface io.micronaut.context.BeanLocator
Obtain a stream of beans of the given type.
streamOfType(Argument<T>, Qualifier<T>) - Method in interface io.micronaut.context.BeanResolutionContext
Obtains a stream of beans of the given type and qualifier.
streamOfType(Argument<T>, Qualifier<T>) - Method in class io.micronaut.context.DefaultBeanContext
 
streamOfType(Class<T>) - Method in interface io.micronaut.context.BeanLocator
Obtain a stream of beans of the given type.
streamOfType(Class<T>, Qualifier<T>) - Method in interface io.micronaut.context.BeanLocator
Obtain a stream of beans of the given type.
streamOfType(Class<T>, Qualifier<T>) - Method in class io.micronaut.context.DefaultBeanContext
 
streamOfTypeForConstructorArgument(BeanResolutionContext, BeanContext, ConstructorInjectionPoint<T>, Argument) - Method in class io.micronaut.context.AbstractBeanDefinition
Obtains all bean definitions for a constructor argument at the given index
streamOfTypeForMethodArgument(BeanResolutionContext, BeanContext, MethodInjectionPoint, Argument) - Method in class io.micronaut.context.AbstractBeanDefinition
Obtains all bean definitions for the method at the given index and the argument at the given index
STRICTFP - io.micronaut.inject.ast.ElementModifier
 
StringSwitchWriter - Class in io.micronaut.inject.writer
String switch writer.
StringSwitchWriter() - Constructor for class io.micronaut.inject.writer.StringSwitchWriter
 
stringValue(Class<? extends Annotation>, String) - Method in class io.micronaut.inject.annotation.AbstractEnvironmentAnnotationMetadata
 
stringValue(Class<? extends Annotation>, String) - Method in class io.micronaut.inject.annotation.AnnotationMetadataHierarchy
 
stringValue(Class<? extends Annotation>, String) - Method in class io.micronaut.inject.annotation.DefaultAnnotationMetadata
 
stringValue(Class<? extends Annotation>, String, Function<Object, Object>) - Method in class io.micronaut.inject.annotation.AnnotationMetadataHierarchy
 
stringValue(Class<? extends Annotation>, String, Function<Object, Object>) - Method in class io.micronaut.inject.annotation.DefaultAnnotationMetadata
Retrieve the string value and optionally map its value.
stringValue(String, String) - Method in class io.micronaut.inject.annotation.AbstractEnvironmentAnnotationMetadata
 
stringValue(String, String) - Method in class io.micronaut.inject.annotation.AnnotationMetadataHierarchy
 
stringValue(String, String) - Method in class io.micronaut.inject.annotation.DefaultAnnotationMetadata
 
stringValue(String, String, Function<Object, Object>) - Method in class io.micronaut.inject.annotation.AnnotationMetadataHierarchy
 
stringValue(String, String, Function<Object, Object>) - Method in class io.micronaut.inject.annotation.DefaultAnnotationMetadata
Retrieve the string value and optionally map its value.
stringValues(Class<? extends Annotation>, String) - Method in class io.micronaut.inject.annotation.AbstractEnvironmentAnnotationMetadata
 
stringValues(Class<? extends Annotation>, String) - Method in class io.micronaut.inject.annotation.AnnotationMetadataHierarchy
 
stringValues(Class<? extends Annotation>, String) - Method in class io.micronaut.inject.annotation.DefaultAnnotationMetadata
 
stringValues(Class<? extends Annotation>, String, Function<Object, Object>) - Method in class io.micronaut.inject.annotation.AnnotationMetadataHierarchy
 
stringValues(Class<? extends Annotation>, String, Function<Object, Object>) - Method in class io.micronaut.inject.annotation.DefaultAnnotationMetadata
Retrieve the string value and optionally map its value.
stringValues(String, String) - Method in class io.micronaut.inject.annotation.AnnotationMetadataHierarchy
 
stringValues(String, String) - Method in class io.micronaut.inject.annotation.DefaultAnnotationMetadata
 
stringValues(String, String, Function<Object, Object>) - Method in class io.micronaut.inject.annotation.AnnotationMetadataHierarchy
 
stringValues(String, String, Function<Object, Object>) - Method in class io.micronaut.inject.annotation.DefaultAnnotationMetadata
Retrieve the string value and optionally map its value.
SUFFIX - Static variable in class io.micronaut.context.env.DefaultPropertyPlaceholderResolver
Suffix for placeholder in properties.
SUPER_TYPE - Static variable in class io.micronaut.inject.writer.ExecutableMethodsDefinitionWriter
 
supports(E) - Method in interface io.micronaut.context.event.ApplicationEventListener
Whether the given event is supported.
supports(BeanElement) - Method in interface io.micronaut.inject.visitor.BeanElementVisitor
Returns whether this visitor supports visiting the specified element.
supportsDispatchMulti() - Method in interface io.micronaut.inject.writer.DispatchWriter.DispatchTarget
 
supportsDispatchMulti() - Method in class io.micronaut.inject.writer.DispatchWriter.FieldGetDispatchTarget
 
supportsDispatchMulti() - Method in class io.micronaut.inject.writer.DispatchWriter.FieldSetDispatchTarget
 
supportsDispatchMulti() - Method in class io.micronaut.inject.writer.DispatchWriter.MethodDispatchTarget
 
supportsDispatchOne() - Method in interface io.micronaut.inject.writer.DispatchWriter.DispatchTarget
 
supportsDispatchOne() - Method in class io.micronaut.inject.writer.DispatchWriter.FieldGetDispatchTarget
 
supportsDispatchOne() - Method in class io.micronaut.inject.writer.DispatchWriter.FieldSetDispatchTarget
 
supportsDispatchOne() - Method in class io.micronaut.inject.writer.DispatchWriter.MethodDispatchTarget
 
supportsPrefix(String) - Method in class io.micronaut.context.env.DefaultEnvironment
 
SYNCHRONIZED - io.micronaut.inject.ast.ElementModifier
 
synthesize(Class<T>) - Method in class io.micronaut.inject.annotation.AbstractEnvironmentAnnotationMetadata
 
synthesize(Class<T>) - Method in class io.micronaut.inject.annotation.AnnotationMetadataHierarchy
 
synthesize(Class<T>, String) - Method in class io.micronaut.inject.annotation.AnnotationMetadataHierarchy
 
synthesizeAll() - Method in class io.micronaut.inject.annotation.AnnotationMetadataHierarchy
 
synthesizeAnnotationsByType(Class<T>) - Method in class io.micronaut.inject.annotation.AbstractEnvironmentAnnotationMetadata
 
synthesizeAnnotationsByType(Class<T>) - Method in class io.micronaut.inject.annotation.AnnotationMetadataHierarchy
 
synthesizeAnnotationsByType(Class<T>) - Method in class io.micronaut.inject.annotation.DefaultAnnotationMetadata
 
synthesizeDeclared() - Method in class io.micronaut.inject.annotation.AnnotationMetadataHierarchy
 
synthesizeDeclared(Class<T>) - Method in class io.micronaut.inject.annotation.AbstractEnvironmentAnnotationMetadata
 
synthesizeDeclared(Class<T>) - Method in class io.micronaut.inject.annotation.AnnotationMetadataHierarchy
 
synthesizeDeclared(Class<T>, String) - Method in class io.micronaut.inject.annotation.AnnotationMetadataHierarchy
 
synthesizeDeclaredAnnotationsByType(Class<T>) - Method in class io.micronaut.inject.annotation.AbstractEnvironmentAnnotationMetadata
 
synthesizeDeclaredAnnotationsByType(Class<T>) - Method in class io.micronaut.inject.annotation.AnnotationMetadataHierarchy
 
synthesizeDeclaredAnnotationsByType(Class<T>) - Method in class io.micronaut.inject.annotation.DefaultAnnotationMetadata
 
SystemPropertiesPropertySource - Class in io.micronaut.context.env
Loads properties from system properties.
SystemPropertiesPropertySource() - Constructor for class io.micronaut.context.env.SystemPropertiesPropertySource
Default constructor.

T

targetClassType - Variable in class io.micronaut.inject.writer.AbstractAnnotationMetadataWriter
 
terminating - Variable in class io.micronaut.context.DefaultBeanContext
 
test(ConditionContext) - Method in interface io.micronaut.context.condition.Condition
 
TEST - Static variable in interface io.micronaut.context.env.Environment
The test environment.
TimedAnnotationMapper - Class in io.micronaut.inject.annotation.internal
Maps Micrometer's Timed annotation in order to support AOP.
TimedAnnotationMapper() - Constructor for class io.micronaut.inject.annotation.internal.TimedAnnotationMapper
 
toArray() - Method in interface io.micronaut.inject.ast.ArrayableClassElement
 
toArray() - Method in interface io.micronaut.inject.ast.ClassElement
Convert the class element to an element for the same type, but representing an array.
toByteArray() - Method in class io.micronaut.inject.writer.BeanDefinitionWriter
 
toCircularString() - Method in interface io.micronaut.context.BeanResolutionContext.Path
Converts the path to a circular string.
toString() - Method in class io.micronaut.context.AbstractBeanConfiguration
 
toString() - Method in class io.micronaut.context.AbstractBeanDefinition
 
toString() - Method in class io.micronaut.context.AbstractBeanDefinitionReference
 
toString() - Method in class io.micronaut.context.AbstractBeanResolutionContext.AnnotationSegment
 
toString() - Method in class io.micronaut.context.AbstractBeanResolutionContext.ConstructorSegment
 
toString() - Method in class io.micronaut.context.AbstractBeanResolutionContext.FieldSegment
 
toString() - Method in class io.micronaut.context.AbstractBeanResolutionContext.MethodSegment
 
toString() - Method in class io.micronaut.context.AbstractExecutableMethod
 
toString() - Method in class io.micronaut.context.AbstractInitializableBeanDefinition
 
toString() - Method in class io.micronaut.context.AbstractInitializableBeanDefinitionReference
 
toString() - Method in class io.micronaut.context.BeanRegistration
 
toString() - Method in class io.micronaut.context.env.MapPropertySource
 
toString() - Method in enum io.micronaut.inject.ast.ElementModifier
 
toString() - Method in class io.micronaut.inject.beans.AbstractInitializableBeanIntrospection
 
toString() - Method in class io.micronaut.inject.configuration.ConfigurationMetadata
 
toString() - Method in class io.micronaut.inject.configuration.PropertyMetadata
 
toString() - Method in class io.micronaut.inject.qualifiers.AnyQualifier
 
toString() - Method in class io.micronaut.inject.qualifiers.InterceptorBindingQualifier
 
toString() - Method in class io.micronaut.inject.qualifiers.PrimaryQualifier
 
toString() - Method in class io.micronaut.inject.qualifiers.TypeAnnotationQualifier
 
toString() - Method in class io.micronaut.inject.qualifiers.TypeArgumentQualifier
 
toString() - Method in class io.micronaut.inject.writer.BeanDefinitionWriter
 
toURI() - Method in interface io.micronaut.inject.writer.GeneratedFile
The URI to write to.
transform(AnnotationValue<Annotation>, VisitorContext) - Method in class io.micronaut.inject.annotation.internal.CoreNonNullTransformer
 
transform(AnnotationValue<Annotation>, VisitorContext) - Method in class io.micronaut.inject.annotation.internal.CoreNullableTransformer
 
transform(AnnotationValue<Annotation>, VisitorContext) - Method in class io.micronaut.inject.annotation.internal.JakartaPostConstructTransformer
 
transform(AnnotationValue<Annotation>, VisitorContext) - Method in class io.micronaut.inject.annotation.internal.JakartaPreDestroyTransformer
 
transform(AnnotationValue<Annotation>, VisitorContext) - Method in class io.micronaut.inject.annotation.internal.KotlinNotNullMapper
 
transform(AnnotationValue<Annotation>, VisitorContext) - Method in class io.micronaut.inject.annotation.internal.KotlinNullableMapper
 
transform(AnnotationValue<T>, VisitorContext) - Method in interface io.micronaut.inject.annotation.AnnotationTransformer
The transform method will be called for each instances of the annotation returned via this method.
transformIterables(BeanResolutionContext, Collection<BeanDefinition<T>>, boolean) - Method in class io.micronaut.context.DefaultApplicationContext
 
transformIterables(BeanResolutionContext, Collection<BeanDefinition<T>>, boolean) - Method in class io.micronaut.context.DefaultBeanContext
Method that transforms iterable candidates if possible.
TRANSIENT - io.micronaut.inject.ast.ElementModifier
 
TrueCondition - Class in io.micronaut.context.condition
A Condition that simply returns true.
TrueCondition() - Constructor for class io.micronaut.context.condition.TrueCondition
 
Type - Annotation Type in io.micronaut.context.annotation
Allows restricting injection by type.
TYPE_ARGUMENT - Static variable in class io.micronaut.inject.writer.AbstractClassFileWriter
 
TYPE_ARGUMENT_ARRAY - Static variable in class io.micronaut.inject.writer.AbstractClassFileWriter
 
TYPE_CLASS - Static variable in class io.micronaut.inject.writer.AbstractClassFileWriter
 
TYPE_GENERATED - Static variable in class io.micronaut.inject.writer.AbstractClassFileWriter
 
TYPE_OBJECT - Static variable in class io.micronaut.inject.writer.AbstractClassFileWriter
 
TypeAnnotationQualifier<T> - Class in io.micronaut.inject.qualifiers
Implementation of Type qualifier.
TypeArgumentQualifier<T> - Class in io.micronaut.inject.qualifiers
A Qualifier that qualifies beans by generic type arguments.
typeArguments(ClassElement...) - Method in interface io.micronaut.inject.ast.beans.BeanElementBuilder
Fills the type arguments for the bean with the given types.
typeArguments(ClassElement...) - Method in interface io.micronaut.inject.ast.beans.ConfigurableElement
Fills the type arguments for this element from the given types.
typeArguments(ClassElement...) - Method in class io.micronaut.inject.writer.AbstractBeanDefinitionBuilder
 
typeArgumentsForType(ClassElement, ClassElement...) - Method in interface io.micronaut.inject.ast.beans.BeanElementBuilder
Fills the type arguments for the given interface or super class with the given types.
typeArgumentsForType(ClassElement, ClassElement...) - Method in class io.micronaut.inject.writer.AbstractBeanDefinitionBuilder
 
typed() - Method in annotation type io.micronaut.context.annotation.Bean
 
typed(ClassElement...) - Method in interface io.micronaut.inject.ast.beans.BeanElementBuilder
Alters the exposed types for the bean limiting the exposed type to the given types.
typed(ClassElement...) - Method in class io.micronaut.inject.writer.AbstractBeanDefinitionBuilder
 
typed(Predicate<ClassElement>) - Method in interface io.micronaut.inject.ast.ElementQuery
Allows filtering elements by type.
TypedAnnotationMapper<T extends java.lang.annotation.Annotation> - Interface in io.micronaut.inject.annotation
A typed AnnotationMapper operates against a concrete annotation type.
TypedAnnotationTransformer<T extends java.lang.annotation.Annotation> - Interface in io.micronaut.inject.annotation
A typed AnnotationTransformer operates against a concrete annotation type.
TypedElement - Interface in io.micronaut.inject.ast
An element that has an underlying type.
TypeElementVisitor<C,​E> - Interface in io.micronaut.inject.visitor
Provides a hook into the compilation process to allow user defined functionality to be created at compile time.
TypeElementVisitor.VisitorKind - Enum in io.micronaut.inject.visitor
Implementors of the TypeElementVisitor interface should specify what kind of visitor it is.
typeHashCode() - Method in class io.micronaut.inject.ArgumentBeanType
 

U

unknownDispatchAtIndexException(int) - Method in class io.micronaut.context.AbstractExecutableMethodsDefinition
Creates a new exception when the dispatch at index is not found.
unknownDispatchAtIndexException(int) - Method in class io.micronaut.inject.beans.AbstractInitializableBeanIntrospection
Creates a new exception when the dispatch at index is not found.
unknownMethodAtIndexException(int) - Method in class io.micronaut.context.AbstractExecutableMethodsDefinition
Creates a new exception when the method at index is not found.

V

validate(BeanResolutionContext, T) - Method in interface io.micronaut.inject.ValidatedBeanDefinition
Validates the bean with the validator factory if present.
validateAnnotationValue(T, String, T, String, Object) - Method in class io.micronaut.inject.annotation.AbstractAnnotationMetadataBuilder
Validates an annotation value.
validateBean(BeanResolutionContext, BeanDefinition<T>, T) - Method in interface io.micronaut.inject.validation.BeanDefinitionValidator
Validates the given bean after it has been constructor.
validateBeanArgument(BeanResolutionContext, InjectionPoint, Argument<T>, int, T) - Method in interface io.micronaut.inject.validation.BeanDefinitionValidator
Validates the given bean after it has been constructor.
validateBeanArgument(BeanResolutionContext, InjectionPoint, Argument<V>, int, V) - Method in interface io.micronaut.inject.ValidatedBeanDefinition
Validates the given bean after it has been constructor.
validatedAnnotatedElement(AnnotatedElement, Object) - Method in interface io.micronaut.inject.annotation.AnnotatedElementValidator
Validates an annotated element for the given value.
ValidatedBeanDefinition<T> - Interface in io.micronaut.inject
A bean definition that is validated with javax.validation.
value() - Method in annotation type io.micronaut.context.annotation.Aliases
 
value() - Method in annotation type io.micronaut.context.annotation.ConfigurationBuilder
 
value() - Method in annotation type io.micronaut.context.annotation.ConfigurationInject
 
value() - Method in annotation type io.micronaut.context.annotation.ConfigurationProperties
The prefix to use when resolving properties.
value() - Method in annotation type io.micronaut.context.annotation.ConfigurationReader
The prefix to use when resolving properties.
value() - Method in annotation type io.micronaut.context.annotation.DefaultImplementation
 
value() - Method in annotation type io.micronaut.context.annotation.DefaultScope
 
value() - Method in annotation type io.micronaut.context.annotation.EachBean
 
value() - Method in annotation type io.micronaut.context.annotation.EachProperty
Defines the property this EachProperty is driven by.
value() - Method in annotation type io.micronaut.context.annotation.Parameter
Specifies the parameter name.
value() - Method in annotation type io.micronaut.context.annotation.Property
 
value() - Method in annotation type io.micronaut.context.annotation.PropertySource
 
value() - Method in annotation type io.micronaut.context.annotation.Replaces
 
value() - Method in annotation type io.micronaut.context.annotation.Requirements
 
value() - Method in annotation type io.micronaut.context.annotation.Requires
Used in combination with Requires.property() to express the required value of the property.
value() - Method in annotation type io.micronaut.context.annotation.Type
 
value() - Method in annotation type io.micronaut.context.annotation.Value
A string containing a value, which my optionally contain property placeholder expressions.
Value - Annotation Type in io.micronaut.context.annotation
Allows configuration injection from the environment on a per property, field, method/constructor parameter basis.
valueOf(String) - Static method in enum io.micronaut.context.annotation.Requires.Family
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.micronaut.context.annotation.Requires.Sdk
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.micronaut.context.env.ComputePlatform
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.micronaut.context.env.PropertySource.PropertyConvention
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.micronaut.context.env.PropertySourcePropertyResolver.PropertyCatalog
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.micronaut.inject.ast.ElementModifier
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in class io.micronaut.inject.ast.PrimitiveElement
 
valueOf(String) - Static method in enum io.micronaut.inject.visitor.TypeElementVisitor.VisitorKind
Returns the enum constant of this type with the specified name.
values() - Static method in enum io.micronaut.context.annotation.Requires.Family
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.micronaut.context.annotation.Requires.Sdk
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.micronaut.context.env.ComputePlatform
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.micronaut.context.env.PropertySource.PropertyConvention
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.micronaut.context.env.PropertySourcePropertyResolver.PropertyCatalog
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.micronaut.inject.ast.ElementModifier
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Method in interface io.micronaut.inject.ast.EnumElement
The values that make up this enum.
values() - Static method in enum io.micronaut.inject.visitor.TypeElementVisitor.VisitorKind
Returns an array containing the constants of this enum type, in the order they are declared.
variables(Object...) - Static method in class io.micronaut.context.MessageSourceUtils
Returns a Map whose keys are the index of the varargs.
version() - Method in annotation type io.micronaut.context.annotation.Requires
Used in combination with Requires.sdk(), Requires.configuration(), Requires.classes() or Requires.beans() to express a minimum version of the SDK, configuration or classes.
visitAnnotationMemberPropertyInjectionPoint(TypedElement, String, String, String) - Method in interface io.micronaut.inject.writer.BeanDefinitionVisitor
Visits an annotation injection point.
visitAnnotationMemberPropertyInjectionPoint(TypedElement, String, String, String) - Method in class io.micronaut.inject.writer.BeanDefinitionWriter
 
visitBeanDefinitionConstructor(MethodElement, boolean, VisitorContext) - Method in interface io.micronaut.inject.writer.BeanDefinitionVisitor
Visits the constructor used to create the bean definition.
visitBeanDefinitionConstructor(MethodElement, boolean, VisitorContext) - Method in class io.micronaut.inject.writer.BeanDefinitionWriter
Visits the constructor used to create the bean definition.
visitBeanDefinitionEnd() - Method in interface io.micronaut.inject.writer.BeanDefinitionVisitor
Finalize the bean definition to the given output stream.
visitBeanDefinitionEnd() - Method in class io.micronaut.inject.writer.BeanDefinitionWriter
Finalize the bean definition to the given output stream.
visitBeanDefinitionInterface(Class<? extends BeanDefinition>) - Method in interface io.micronaut.inject.writer.BeanDefinitionVisitor
Visit a marker interface on the generated bean definition.
visitBeanDefinitionInterface(Class<? extends BeanDefinition>) - Method in class io.micronaut.inject.writer.BeanDefinitionWriter
 
visitBeanElement(BeanElement, VisitorContext) - Method in interface io.micronaut.inject.visitor.BeanElementVisitor
Visits a BeanElement before it is finalized and written to disk, allowing mutation of any annotation metadata before writing the bean definition.
visitBeanFactoryField(ClassElement, FieldElement) - Method in interface io.micronaut.inject.writer.BeanDefinitionVisitor
In the case where the produced class is produced by a factory field annotated with Bean this method should be called.
visitBeanFactoryField(ClassElement, FieldElement) - Method in class io.micronaut.inject.writer.BeanDefinitionWriter
In the case where the produced class is produced by a factory field annotated with Bean this method should be called.
visitBeanFactoryMethod(ClassElement, MethodElement) - Method in interface io.micronaut.inject.writer.BeanDefinitionVisitor
In the case where the produced class is produced by a factory method annotated with Bean this method should be called.
visitBeanFactoryMethod(ClassElement, MethodElement) - Method in class io.micronaut.inject.writer.BeanDefinitionWriter
In the case where the produced class is produced by a factory method annotated with Bean this method should be called.
visitBeanFactoryMethod(ClassElement, MethodElement, ParameterElement[]) - Method in interface io.micronaut.inject.writer.BeanDefinitionVisitor
In the case where the produced class is produced by a factory method annotated with Bean this method should be called.
visitBeanFactoryMethod(ClassElement, MethodElement, ParameterElement[]) - Method in class io.micronaut.inject.writer.BeanDefinitionWriter
In the case where the produced class is produced by a factory method annotated with Bean this method should be called.
visitClass(ClassElement, VisitorContext) - Method in class io.micronaut.context.visitor.BeanImportVisitor
 
visitClass(ClassElement, VisitorContext) - Method in class io.micronaut.context.visitor.ContextConfigurerVisitor
 
visitClass(ClassElement, VisitorContext) - Method in class io.micronaut.inject.beans.visitor.IntrospectedTypeElementVisitor
 
visitClass(ClassElement, VisitorContext) - Method in interface io.micronaut.inject.visitor.TypeElementVisitor
Executed when a class is encountered that matches the <C> generic.
visitClass(String) - Method in interface io.micronaut.inject.writer.ClassWriterOutputVisitor
Visits a new class and returns the output stream with which should be written the bytes of the class to be generated.
visitClass(String, Element) - Method in interface io.micronaut.inject.writer.ClassWriterOutputVisitor
Visits a new class and returns the output stream with which should be written the bytes of the class to be generated.
visitClass(String, Element) - Method in class io.micronaut.inject.writer.DirectoryClassWriterOutputVisitor
 
visitClass(String, Element...) - Method in interface io.micronaut.inject.writer.ClassWriterOutputVisitor
Visits a new class and returns the output stream with which should be written the bytes of the class to be generated.
visitClass(String, Element...) - Method in class io.micronaut.inject.writer.DirectoryClassWriterOutputVisitor
 
visitConfigBuilderDurationMethod(String, ClassElement, String, String) - Method in interface io.micronaut.inject.writer.BeanDefinitionVisitor
Visit a configuration builder method that accepts a long and a TimeUnit.
visitConfigBuilderDurationMethod(String, ClassElement, String, String) - Method in class io.micronaut.inject.writer.BeanDefinitionWriter
 
visitConfigBuilderEnd() - Method in interface io.micronaut.inject.writer.BeanDefinitionVisitor
Finalize a configuration builder field.
visitConfigBuilderEnd() - Method in class io.micronaut.inject.writer.BeanDefinitionWriter
 
visitConfigBuilderField(ClassElement, String, AnnotationMetadata, ConfigurationMetadataBuilder<?>, boolean) - Method in interface io.micronaut.inject.writer.BeanDefinitionVisitor
Begin defining a configuration builder.
visitConfigBuilderField(ClassElement, String, AnnotationMetadata, ConfigurationMetadataBuilder, boolean) - Method in class io.micronaut.inject.writer.BeanDefinitionWriter
 
visitConfigBuilderMethod(ClassElement, String, AnnotationMetadata, ConfigurationMetadataBuilder<?>, boolean) - Method in interface io.micronaut.inject.writer.BeanDefinitionVisitor
Begin defining a configuration builder.
visitConfigBuilderMethod(ClassElement, String, AnnotationMetadata, ConfigurationMetadataBuilder, boolean) - Method in class io.micronaut.inject.writer.BeanDefinitionWriter
 
visitConfigBuilderMethod(String, ClassElement, String, ClassElement, Map<String, ClassElement>, String) - Method in interface io.micronaut.inject.writer.BeanDefinitionVisitor
Visit a configuration builder method.
visitConfigBuilderMethod(String, ClassElement, String, ClassElement, Map<String, ClassElement>, String) - Method in class io.micronaut.inject.writer.BeanDefinitionWriter
 
visitConstructor(ConstructorElement, VisitorContext) - Method in class io.micronaut.inject.beans.visitor.IntrospectedTypeElementVisitor
 
visitConstructor(ConstructorElement, VisitorContext) - Method in interface io.micronaut.inject.visitor.TypeElementVisitor
Executed when a constructor is encountered that matches the <C> generic.
visitDefaultConstructor(AnnotationMetadata, VisitorContext) - Method in interface io.micronaut.inject.writer.BeanDefinitionVisitor
Visits the constructor used to create the bean definition in the case where no constructor is present.
visitDefaultConstructor(AnnotationMetadata, VisitorContext) - Method in class io.micronaut.inject.writer.BeanDefinitionWriter
 
visitEnumConstant(EnumConstantElement, VisitorContext) - Method in interface io.micronaut.inject.visitor.TypeElementVisitor
Executed when a enum constant is encountered that matches the <E> generic.
visitExecutableMethod(TypedElement, MethodElement, VisitorContext) - Method in interface io.micronaut.inject.writer.BeanDefinitionVisitor
Visit a method that is to be made executable allow invocation of said method without reflection.
visitExecutableMethod(TypedElement, MethodElement, VisitorContext) - Method in class io.micronaut.inject.writer.BeanDefinitionWriter
 
visitExecutableMethod(TypedElement, MethodElement, String, String) - Method in class io.micronaut.inject.writer.BeanDefinitionWriter
Visit a method that is to be made executable allow invocation of said method without reflection.
visitExecutableMethod(TypedElement, MethodElement, String, String) - Method in class io.micronaut.inject.writer.ExecutableMethodsDefinitionWriter
Visit a method that is to be made executable allow invocation of said method without reflection.
visitField(FieldElement, VisitorContext) - Method in class io.micronaut.inject.beans.visitor.IntrospectedTypeElementVisitor
 
visitField(FieldElement, VisitorContext) - Method in interface io.micronaut.inject.visitor.TypeElementVisitor
Executed when a field is encountered that matches the <E> generic.
visitFieldInjectionPoint(TypedElement, FieldElement, boolean) - Method in interface io.micronaut.inject.writer.BeanDefinitionVisitor
Visits a field injection point.
visitFieldInjectionPoint(TypedElement, FieldElement, boolean) - Method in class io.micronaut.inject.writer.BeanDefinitionWriter
 
visitFieldValue(TypedElement, FieldElement, boolean, boolean) - Method in interface io.micronaut.inject.writer.BeanDefinitionVisitor
Visits a field injection point.
visitFieldValue(TypedElement, FieldElement, boolean, boolean) - Method in class io.micronaut.inject.writer.BeanDefinitionWriter
 
visitGeneratedFile(String) - Method in interface io.micronaut.inject.visitor.VisitorContext
Visit a file that will be located within the generated source directory.
visitGeneratedFile(String) - Method in interface io.micronaut.inject.writer.ClassWriterOutputVisitor
Visit a file that will be generated within the generated sources directory.
visitGeneratedFile(String) - Method in class io.micronaut.inject.writer.DirectoryClassWriterOutputVisitor
 
visitInterceptedMethods(BiConsumer<TypedElement, MethodElement>) - Method in class io.micronaut.inject.writer.AbstractBeanDefinitionBuilder
Visit the intercepted methods of this type.
visitMetaInfFile(String) - Method in interface io.micronaut.inject.visitor.VisitorContext
Deprecated.
Visiting a file should supply the originating elements. Use VisitorContext.visitMetaInfFile(String, Element...) instead
visitMetaInfFile(String) - Method in interface io.micronaut.inject.writer.ClassWriterOutputVisitor
Deprecated.
Visiting a file should supply the originating elements. Use ClassWriterOutputVisitor.visitMetaInfFile(String, Element...) instead
visitMetaInfFile(String, Element...) - Method in interface io.micronaut.inject.visitor.VisitorContext
Visit a file within the META-INF directory.
visitMetaInfFile(String, Element...) - Method in interface io.micronaut.inject.writer.ClassWriterOutputVisitor
Visit a file within the META-INF directory of the classes directory.
visitMetaInfFile(String, Element...) - Method in class io.micronaut.inject.writer.DirectoryClassWriterOutputVisitor
 
visitMethod(MethodElement, VisitorContext) - Method in class io.micronaut.inject.beans.visitor.IntrospectedTypeElementVisitor
 
visitMethod(MethodElement, VisitorContext) - Method in interface io.micronaut.inject.visitor.TypeElementVisitor
Executed when a method is encountered that matches the <E> generic.
visitMethod(TypedElement, MethodElement) - Method in class io.micronaut.inject.writer.ExecutableMethodWriter
Write the method.
visitMethodInjectionPoint(TypedElement, MethodElement, boolean, VisitorContext) - Method in interface io.micronaut.inject.writer.BeanDefinitionVisitor
Visits a method injection point.
visitMethodInjectionPoint(TypedElement, MethodElement, boolean, VisitorContext) - Method in class io.micronaut.inject.writer.BeanDefinitionWriter
 
VisitorConfiguration - Interface in io.micronaut.inject.visitor
Allows supplying configuration to the VisitorContext.
visitorContext - Variable in class io.micronaut.inject.writer.AbstractBeanDefinitionBuilder
 
VisitorContext - Interface in io.micronaut.inject.visitor
Provides a way for TypeElementVisitor classes to log messages during compilation and fail compilation.
VisitorContextUtils - Class in io.micronaut.inject.util
Internal common helper functions to share among VisitorContext implementations.
VisitorContextUtils() - Constructor for class io.micronaut.inject.util.VisitorContextUtils
 
VISITORS - Static variable in interface io.micronaut.inject.visitor.BeanElementVisitor
The available visitors.
visitPostConstructMethod(TypedElement, MethodElement, boolean, VisitorContext) - Method in interface io.micronaut.inject.writer.BeanDefinitionVisitor
Visits a method injection point.
visitPostConstructMethod(TypedElement, MethodElement, boolean, VisitorContext) - Method in class io.micronaut.inject.writer.BeanDefinitionWriter
 
visitPreDestroyMethod(TypedElement, MethodElement, boolean, VisitorContext) - Method in interface io.micronaut.inject.writer.BeanDefinitionVisitor
Visits a method injection point.
visitPreDestroyMethod(TypedElement, MethodElement, boolean, VisitorContext) - Method in class io.micronaut.inject.writer.BeanDefinitionWriter
 
visitProperties(T, String) - Method in class io.micronaut.inject.configuration.ConfigurationMetadataBuilder
visitProperties(T, String, AnnotationMetadata) - Method in class io.micronaut.inject.configuration.ConfigurationMetadataBuilder
visitProperty(String, String, String, String) - Method in class io.micronaut.inject.configuration.ConfigurationMetadataBuilder
Visit a configuration property on the last declared properties instance.
visitProperty(T, T, String, String, String, String) - Method in class io.micronaut.inject.configuration.ConfigurationMetadataBuilder
Visit a configuration property.
visitServiceDescriptor(Class<?>, String) - Method in interface io.micronaut.inject.writer.ClassWriterOutputVisitor
visitServiceDescriptor(Class<?>, String, Element) - Method in interface io.micronaut.inject.writer.ClassWriterOutputVisitor
Allows adding a class that will be written to the META-INF/services file under the given type and class name.
visitServiceDescriptor(String, String) - Method in class io.micronaut.inject.writer.AbstractClassWriterOutputVisitor
 
visitServiceDescriptor(String, String) - Method in interface io.micronaut.inject.writer.ClassWriterOutputVisitor
Allows adding a class that will be written to the META-INF/services file under the given type and class name.
visitServiceDescriptor(String, String, Element) - Method in interface io.micronaut.inject.writer.ClassWriterOutputVisitor
Allows adding a class that will be written to the META-INF/services file under the given type and class name.
visitServiceDescriptor(String, String, Element) - Method in class io.micronaut.inject.writer.DirectoryClassWriterOutputVisitor
 
visitSetterValue(TypedElement, MethodElement, boolean, boolean) - Method in interface io.micronaut.inject.writer.BeanDefinitionVisitor
Visits an injection point for a setter.
visitSetterValue(TypedElement, MethodElement, boolean, boolean) - Method in class io.micronaut.inject.writer.BeanDefinitionWriter
 
visitStaticInitializer(ClassVisitor) - Method in class io.micronaut.inject.writer.AbstractClassFileWriter
 
visitSuperBeanDefinition(String) - Method in interface io.micronaut.inject.writer.BeanDefinitionVisitor
Alter the super class of this bean definition.
visitSuperBeanDefinition(String) - Method in class io.micronaut.inject.writer.BeanDefinitionWriter
 
visitSuperBeanDefinitionFactory(String) - Method in interface io.micronaut.inject.writer.BeanDefinitionVisitor
Alter the super class of this bean definition to use another factory bean.
visitSuperBeanDefinitionFactory(String) - Method in class io.micronaut.inject.writer.BeanDefinitionWriter
 
visitTypeArguments(Map<String, Map<String, ClassElement>>) - Method in interface io.micronaut.inject.writer.BeanDefinitionVisitor
Visits the type arguments for the bean.
visitTypeArguments(Map<String, Map<String, ClassElement>>) - Method in class io.micronaut.inject.writer.BeanDefinitionWriter
 
VOID - Static variable in class io.micronaut.inject.ast.PrimitiveElement
 
VOLATILE - io.micronaut.inject.ast.ElementModifier
 

W

warn(String) - Method in class io.micronaut.context.AbstractBeanDefinition
Allows printing warning messages produced by the compiler.
warn(String) - Method in class io.micronaut.context.AbstractInitializableBeanDefinition
Allows printing warning messages produced by the compiler.
warn(String, Element) - Method in interface io.micronaut.inject.visitor.VisitorContext
Allows printing a warning for the given message and element.
warnMissingProperty(Class, String, String) - Method in class io.micronaut.context.AbstractBeanDefinition
Allows printing warning messages produced by the compiler.
warnMissingProperty(Class, String, String) - Method in class io.micronaut.context.AbstractInitializableBeanDefinition
Allows printing warning messages produced by the compiler.
WildcardElement - Interface in io.micronaut.inject.ast
Represents a wildcard, for example List<?>.
WINDOWS - io.micronaut.context.annotation.Requires.Family
 
withArrayDimensions(int) - Method in interface io.micronaut.inject.ast.ArrayableClassElement
Convert the class element to an element for the same type, but with the given number of array dimensions.
withArrayDimensions(int) - Method in class io.micronaut.inject.ast.PrimitiveElement
 
withBoundGenericTypes(List<? extends ClassElement>) - Method in interface io.micronaut.inject.ast.ClassElement
Get a ClassElement instance corresponding to this type, but with the given type arguments.
withConstructor(Consumer<BeanConstructorElement>) - Method in interface io.micronaut.inject.ast.beans.BeanElementBuilder
Allows configuring the bean constructor.
withConstructor(Consumer<BeanConstructorElement>) - Method in class io.micronaut.inject.writer.AbstractBeanDefinitionBuilder
 
withFields(ElementQuery<FieldElement>, Consumer<BeanFieldElement>) - Method in interface io.micronaut.inject.ast.beans.BeanElementBuilder
Allows configuring fields of the bean.
withFields(ElementQuery<FieldElement>, Consumer<BeanFieldElement>) - Method in class io.micronaut.inject.writer.AbstractBeanDefinitionBuilder
 
withMethods(ElementQuery<MethodElement>, Consumer<BeanMethodElement>) - Method in interface io.micronaut.inject.ast.beans.BeanElementBuilder
Allows configuring methods of the bean.
withMethods(ElementQuery<MethodElement>, Consumer<BeanMethodElement>) - Method in class io.micronaut.inject.writer.AbstractBeanDefinitionBuilder
 
withNewParameters(ParameterElement...) - Method in interface io.micronaut.inject.ast.MethodElement
Takes this method element and transforms into a new method element with the given parameters appended to the existing parameters.
withParameters(Consumer<BeanParameterElement[]>) - Method in interface io.micronaut.inject.ast.beans.BeanConstructorElement
Process the bean parameters.
withParameters(Consumer<BeanParameterElement[]>) - Method in interface io.micronaut.inject.ast.beans.BeanElementBuilder
Allows configuring the parameters for the current constructor.
withParameters(Consumer<BeanParameterElement[]>) - Method in interface io.micronaut.inject.ast.beans.BeanMethodElement
Process the bean parameters.
withParameters(Consumer<BeanParameterElement[]>) - Method in class io.micronaut.inject.writer.AbstractBeanDefinitionBuilder
 
write(ConfigurationMetadataBuilder<?>, ClassWriterOutputVisitor) - Method in interface io.micronaut.inject.configuration.ConfigurationMetadataWriter
An interface for classes that can write metadata produced by a ConfigurationMetadataBuilder.
write(ConfigurationMetadataBuilder<?>, ClassWriterOutputVisitor) - Method in class io.micronaut.inject.configuration.JsonConfigurationMetadataWriter
 
write(GeneratorAdapter) - Method in class io.micronaut.inject.writer.StringSwitchWriter
Write the string switch implementation.
writeAnnotationDefaults(DefaultAnnotationMetadata, ClassWriter, Type, Map<String, Integer>, Map<String, GeneratorAdapter>) - Static method in class io.micronaut.inject.annotation.AnnotationMetadataWriter
Writes out the byte code necessary to instantiate the given DefaultAnnotationMetadata.
writeAnnotationDefaults(Type, ClassWriter, GeneratorAdapter, DefaultAnnotationMetadata, Map<String, Integer>, Map<String, GeneratorAdapter>) - Static method in class io.micronaut.inject.annotation.AnnotationMetadataWriter
Write annotation defaults into the given static init block.
writeAnnotationMetadataStaticInitializer(ClassWriter) - Method in class io.micronaut.inject.writer.AbstractAnnotationMetadataWriter
 
writeAnnotationMetadataStaticInitializer(ClassWriter, Map<String, Integer>) - Method in class io.micronaut.inject.writer.AbstractAnnotationMetadataWriter
 
writeBeanDefinitionBuilders(ClassWriterOutputVisitor, List<AbstractBeanDefinitionBuilder>) - Static method in class io.micronaut.inject.writer.AbstractBeanDefinitionBuilder
 
writeBooleanMethod(ClassWriter, String, Supplier<Boolean>) - Method in class io.micronaut.inject.writer.AbstractClassFileWriter
Writes a method that returns a boolean value with the value supplied by the given supplier.
writeClassToDisk(File, ClassWriter, String) - Method in class io.micronaut.inject.writer.AbstractClassFileWriter
Writes the class file to disk in the given directory.
writeClassToDisk(OutputStream, ClassWriter) - Method in class io.micronaut.inject.writer.AbstractClassFileWriter
 
writeDispatchMulti(GeneratorAdapter, int) - Method in interface io.micronaut.inject.writer.DispatchWriter.DispatchTarget
Generate dispatch multi.
writeDispatchMulti(GeneratorAdapter, int) - Method in class io.micronaut.inject.writer.DispatchWriter.InterceptableMethodDispatchTarget
 
writeDispatchMulti(GeneratorAdapter, int) - Method in class io.micronaut.inject.writer.DispatchWriter.MethodDispatchTarget
 
writeDispatchOne(GeneratorAdapter) - Method in interface io.micronaut.inject.writer.DispatchWriter.DispatchTarget
Generate dispatch one.
writeDispatchOne(GeneratorAdapter) - Method in class io.micronaut.inject.writer.DispatchWriter.FieldGetDispatchTarget
 
writeDispatchOne(GeneratorAdapter) - Method in class io.micronaut.inject.writer.DispatchWriter.FieldSetDispatchTarget
 
writeDispatchOne(GeneratorAdapter) - Method in class io.micronaut.inject.writer.DispatchWriter.MethodDispatchTarget
 
writeGetAnnotationMetadataMethod(ClassWriter) - Method in class io.micronaut.inject.writer.AbstractAnnotationMetadataWriter
 
writeServiceEntries(Map<String, Set<String>>, Element...) - Method in class io.micronaut.inject.writer.AbstractClassWriterOutputVisitor
Writes the service entries.
writeTo(File) - Method in class io.micronaut.inject.writer.AbstractClassFileWriter
Write the class to the target directory.
writeTo(File) - Method in interface io.micronaut.inject.writer.BeanDefinitionVisitor
Write the state of the writer to the given compilation directory.
writeTo(OutputStream) - Method in class io.micronaut.inject.annotation.AnnotationMetadataWriter
Write the class to the output stream, such a JavaFileObject created from a java annotation processor Filer object.
writeTo(Writer) - Method in class io.micronaut.inject.configuration.ConfigurationMetadata
 
writeTo(Writer) - Method in class io.micronaut.inject.configuration.PropertyMetadata
 

Y

YamlPropertySourceLoader - Class in io.micronaut.context.env.yaml
Loads properties from a YML file.
YamlPropertySourceLoader() - Constructor for class io.micronaut.context.env.yaml.YamlPropertySourceLoader
 
YamlPropertySourceLoader(boolean) - Constructor for class io.micronaut.context.env.yaml.YamlPropertySourceLoader
 

Z

ZERO_ARGUMENTS_CONSTANT - Static variable in class io.micronaut.inject.writer.AbstractClassFileWriter
 
ZERO_CLASS_ELEMENTS - Static variable in interface io.micronaut.inject.ast.ClassElement
Constant for an empty class element array.
$ A B C D E F G H I J K L M N O P Q R S T U V W Y Z 
All Classes All Packages