$ 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
All Classes All Packages
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.Use
AbstractClassFileWriter(Element...)
instead - 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 implementsExecutableMethod
. - 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 leveragesLocaleResolver
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
-
A
BeanDefinition
that is aParametrizedBeanFactory
. - 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
andBeanDefinition
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 multipleElement
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 withImport.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 aBeanType
. - 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 aBeanDefinitionReference
. - 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 asBeanDefinitionWriter
. - 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 beanBeanProvider
instances theBeanProvider.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 aSingleton
. - 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
-
Implementing possible
ParametrizedBeanFactory.build(BeanResolutionContext, BeanContext, BeanDefinition)
. - 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
-
Build a
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
-
Build a
ApplicationContext
. - builder(Class, String...) - Static method in interface io.micronaut.context.ApplicationContext
-
Build a
ApplicationContext
. - builder(String...) - Static method in interface io.micronaut.context.ApplicationContext
-
Build a
ApplicationContext
. - builder(Map<String, Object>, String...) - Static method in interface io.micronaut.context.ApplicationContext
-
Build a
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
-
Variation of
ConfigurationMetadataBuilder.buildPropertyPath(Object, Object, String)
for types. - buildTypePath(T, T, AnnotationMetadata) - Method in class io.micronaut.inject.configuration.ConfigurationMetadataBuilder
-
Variation of
ConfigurationMetadataBuilder.buildPropertyPath(Object, Object, String)
for types. - 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
-
Deprecated.
- 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()
orSystem.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 underlyingBeanContext
. - 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
tojavax.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
tojavax.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
-
The default
PropertyPlaceholderResolver
. - 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 theBeanDefinition
instance. - DelegatingExecutableMethod<T,R> - Interface in io.micronaut.inject
-
An interface for
ExecutableMethod
instances that delegate to an underlyingExecutableMethod
. - 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
-
Deprecated.
- doCreateBean(BeanResolutionContext, BeanDefinition<T>, Qualifier<T>, Argument<T>, boolean, Map<String, Object>) - Method in class io.micronaut.context.DefaultBeanContext
-
Deprecated.
- 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 aProxyBeanDefinition
. - 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 aProxyBeanDefinition
. - findProxyTargetBeanDefinition(Class<T>, Qualifier<T>) - Method in interface io.micronaut.context.BeanDefinitionRegistry
-
Obtain the original
BeanDefinition
for aProxyBeanDefinition
. - 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 theBeanElement.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()
returntrue
. - 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
-
Deprecated.Use
ClassElement.getEnclosedElements(ElementQuery)
instead - 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 aMethodElement
orFieldElement
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 aProxyBeanDefinition
. - getProxyTargetBeanDefinition(Class<T>, Qualifier<T>) - Method in interface io.micronaut.context.BeanDefinitionRegistry
-
Obtain the original
BeanDefinition
for aProxyBeanDefinition
. - 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
-
Implementing possible
ParametrizedBeanFactory.getRequiredArguments()
. - 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 withIntrospected
and producesBeanIntrospectionReference
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 theBeanContext
. - 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()
orBeanProvider.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 returnedClassElement
may represent a type variable in which case this method will returntrue
. - 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-annotationAnnotationUtil.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-annotationAnnotationUtil.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 givenEnvironment
. - 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 givenEnvironment
. - 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 givenEnvironment
. - 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
namedEnvironment.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 beanProvider
instances theProvider.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 orExecutable
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 forParametrizedBeanFactory
. - 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 registeredExecutableMethodProcessor
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 manyPropertySource
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 givenPropertySource
instances. - PropertySourcePropertyResolver(ConversionService<?>) - Constructor for class io.micronaut.context.env.PropertySourcePropertyResolver
-
Creates a new, initially empty,
PropertySourcePropertyResolver
for the givenConversionService
. - PropertySourcePropertyResolver(ConversionService<?>, boolean) - Constructor for class io.micronaut.context.env.PropertySourcePropertyResolver
-
Creates a new, initially empty,
PropertySourcePropertyResolver
for the givenConversionService
. - 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
- 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, theBeanDefinition.getExecutableMethods()
are not processed by registeredExecutableMethodProcessor
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, theBeanDefinition.getExecutableMethods()
are not processed by registeredExecutableMethodProcessor
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 the
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 the
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()
orRequires.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
-
Visit a
ConfigurationProperties
class. - visitProperties(T, String, AnnotationMetadata) - Method in class io.micronaut.inject.configuration.ConfigurationMetadataBuilder
-
Visit a
ConfigurationProperties
class. - 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.
All Classes All Packages