$ 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
BeanConfigurationmethod. - AbstractBeanConfiguration(String) - Constructor for class io.micronaut.context.AbstractBeanConfiguration
- AbstractBeanDefinition<T> - Class in io.micronaut.context
-
Default implementation of the
BeanDefinitioninterface. - 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
BeanElementBuilderinterface 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
BeanResolutionContextinterface. - 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
ClassWriterOutputVisitorinterface 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
AnnotationMetadatathat 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
AbstractBeanMethodthat 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
ExecutableMethodclasses 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
BeanDefinitioninterface. - 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
BeanIntrospectioninterface. - 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
LocalizedMessageSourceand leveragesLocaleResolverAPI. - AbstractLocalizedMessageSource(LocaleResolver<T>, MessageSource) - Constructor for class io.micronaut.context.AbstractLocalizedMessageSource
- AbstractMessageSource - Class in io.micronaut.context
-
Abstract
MessageSourceimplementation 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
BeanDefinitionthat 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
PropertySourceLoaderinterface. - 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
ClassWriterOutputVisitorto 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
ClassWriterOutputVisitorto 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
PropertySourceto 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
BeanDefinitionReferenceandBeanDefinitioninstances 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 multipleElementinstances. - Aliases - Annotation Type in io.micronaut.context.annotation
-
A repeatable annotation that allows defining multiple
AliasFordefinitions. - 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
AnnotatedElementthat 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
AnnotationMapperis 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
AnnotationTransformertransforms 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
BeanContextand 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
ApplicationContextlife 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
ApplicationEventis 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
ApplicationEventListenerinstances. - 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
Argumentas 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
ContextConfigurerdoesn'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
ClassWriterOutputVisitorfor types that write beans. - BeanConfiguration - Interface in io.micronaut.inject
-
A BeanConfiguration is a grouping of several
BeanDefinitioninstances. - 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
BeanElementBuilderAPI. - 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
BeanContextinstance. - 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
CustomScopeinstances 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
ExecutableMethodthat 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
BeanDefinitionthus 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
BeanDefinitioninstances. - 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
BeanDefinitionVisitorimplementations such asBeanDefinitionWriter. - BeanDefinitionWriter - Class in io.micronaut.inject.writer
-
Responsible for building
BeanDefinitioninstances 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
PreDestroymethods 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
BeanDefinitioninstance 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
Beanthat 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
PostConstructinitialization hooks have been called and in the case of beanBeanProviderinstances 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
PostConstructmethods) 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
Beaninstances. - 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
PreDestroymethods 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
Providerinterface that provides additional Micronaut specific methods to assist in programmatic bean creation and discovery. - BeanProviderDefinition - Class in io.micronaut.inject.provider
-
Implementation for
BeanProviderbean 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
BeanDefinitionand 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
PropertySourcefrom 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
Argumentinstances. - 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
ClassWriterOutputVisitorand 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
Qualifierthat 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
PropertySourcefor 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
ConfigurationPropertiesinstance 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
ConfigurationPropertiesmetadata. - 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
ConfigurationPropertiesbean 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
ConfigurationPropertiesbean 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
ConfigurationPropertiesbean 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
ConfigurationPropertiesbean 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
BeanContextand 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
NonNulltojavax.annotation.Nonnull. - CoreNonNullTransformer() - Constructor for class io.micronaut.inject.annotation.internal.CoreNonNullTransformer
- CoreNullableTransformer - Class in io.micronaut.inject.annotation.internal
-
A transformer that remaps
Nullabletojavax.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
CustomScopeinstances.
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
ApplicationContextinterface. - 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
CustomScopeRegistryinterface. - DefaultCustomScopeRegistry(BeanLocator) - Constructor for class io.micronaut.context.DefaultCustomScopeRegistry
- DefaultEnvironment - Class in io.micronaut.context.env
-
The default implementation of the
Environmentinterface. - 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
BeanDefinitionwith another that delegates and potentially decorates theBeanDefinitioninstance. - DelegatingExecutableMethod<T,R> - Interface in io.micronaut.inject
-
An interface for
ExecutableMethodinstances 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
InjectScopebeans. - 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
ClassWriterOutputVisitorthat 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
PreDestroyannotated methods. - dispose(BeanContext, T) - Method in interface io.micronaut.inject.DisposableBeanDefinition
-
Disposes of the bean definition by executing all
PreDestroyhooks. - dispose(BeanResolutionContext, BeanContext, T) - Method in interface io.micronaut.inject.DisposableBeanDefinition
-
Disposes of the bean definition by executing all
PreDestroyhooks. - 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
Beandefinitions from presence of other bean definitions. - EachProperty - Annotation Type in io.micronaut.context.annotation
-
This annotation allows driving the production of
Beandefinitions 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
ConfigurationPropertiesbeans. - 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
PropertySourcethat 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
ExecutableMethodshould 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
ExecutableMethodinstances. - ExecutableMethodsDefinition<T> - Interface in io.micronaut.inject
-
Collects a set of executable methods
ExecutableMethod. - ExecutableMethodsDefinitionWriter - Class in io.micronaut.inject.writer
-
Writes out a
ExecutableMethodsDefinitionclass. - ExecutableMethodsDefinitionWriter(String, String, OriginatingElements) - Constructor for class io.micronaut.inject.writer.ExecutableMethodsDefinitionWriter
- ExecutableMethodWriter - Class in io.micronaut.inject.writer
-
Writes out
ExecutableMethodimplementations. - 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
ExecutionHandleinstances 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
Singletonthat 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
BeanDefinitionfor the given type. - findBeanDefinition(Argument<T>, Qualifier<T>) - Method in interface io.micronaut.context.BeanDefinitionRegistry
-
Obtain a
BeanDefinitionfor 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
BeanDefinitionfor the given type. - findBeanDefinition(Class<T>, Qualifier<T>) - Method in interface io.micronaut.context.BeanDefinitionRegistry
-
Obtain a
BeanDefinitionfor 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
BeanDefinitionfor the given bean. - findBeanRegistration(T) - Method in interface io.micronaut.context.BeanDefinitionRegistry
-
Obtain a
BeanDefinitionfor 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
BeanDefinitionfor 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
ExecutableMethodfor 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
ExecutableMethodfor 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
PropertySourceinstances for the current Environment. - findProxyBeanDefinition(Argument<T>, Qualifier<T>) - Method in interface io.micronaut.context.BeanDefinitionRegistry
-
Obtain the proxy
BeanDefinitionfor 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
BeanDefinitionfor 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
BeanDefinitionfor 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
BeanDefinitionfor aProxyBeanDefinition. - findProxyTargetBeanDefinition(Class<T>, Qualifier<T>) - Method in interface io.micronaut.context.BeanDefinitionRegistry
-
Obtain the original
BeanDefinitionfor 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
Methodrepresentation at the method by index. - getAccessibleTargetMethodByIndex(int) - Method in class io.micronaut.inject.beans.AbstractInitializableBeanIntrospection
-
Find
Methodrepresentation 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
Singletonbeans 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
Singletonbeans 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
ApplicationContextfor 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
BeanDefinitionfor the given type. - getBeanDefinition(Argument<T>, Qualifier<T>) - Method in interface io.micronaut.context.BeanDefinitionRegistry
-
Obtain a
BeanDefinitionfor 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
BeanDefinitionfor the given type. - getBeanDefinition(Class<T>, Qualifier<T>) - Method in interface io.micronaut.context.BeanDefinitionRegistry
-
Obtain a
BeanDefinitionfor 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
BeanDefinitionfor 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
BeanDefinitionfor 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
BeanDefinitionfor 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
BeanDefinitionfor 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
BeanDefinitionfor 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
Singletonbeans 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
Singletonbeans 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
Singletonbeans 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
ClassElementwhich 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
BeanDefinitionif 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
Environmentfor 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
ApplicationEventPublisherfor the given even type. - getExcludes() - Method in class io.micronaut.inject.configuration.ConfigurationMetadata
- getExecutableMethod() - Method in interface io.micronaut.inject.MethodExecutionHandle
-
The underlying
ExecutableMethodreference. - 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
ExecutableMethodmethod 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
ExecutableMethodsDefinitionWriterof 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
Methodinstance. - 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
ClassElementfor regular beans, or either aMethodElementorFieldElementfor 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
PropertySourceLoaderinstances. - getPropertySourceLoaders() - Method in interface io.micronaut.context.env.Environment
-
Obtains the
PropertySourceLoaderinstances. - 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
BeanDefinitionfor aProxyBeanDefinition. - getProxyTargetBeanDefinition(Class<T>, Qualifier<T>) - Method in interface io.micronaut.context.BeanDefinitionRegistry
-
Obtain the original
BeanDefinitionfor 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
ClassElementinstance 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
ExecutableMethodfor 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
Methodrepresentation at the method by index. - getTargetMethodByIndex(int) - Method in class io.micronaut.inject.beans.AbstractInitializableBeanIntrospection
-
Find
Methodrepresentation 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
throwsdeclaration 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
ElementAPI. - 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
BeanContextimplementations 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
PostConstructhooks. - initialize(BeanResolutionContext, BeanContext, T) - Method in interface io.micronaut.inject.InitializingBeanDefinition
-
Initializes the bean invoking all
PostConstructhooks. - 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
Contextscope 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
InterceptedBeanthat 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
TypeElementVisitorthat visits classes annotated withIntrospectedand producesBeanIntrospectionReferenceinstances 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
TypeConverterinstances 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
ApplicationContextevent 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
BeanIntrospectioninstances. - 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
Qualifierinstances. - io.micronaut.inject.util - package io.micronaut.inject.util
- io.micronaut.inject.validation - package io.micronaut.inject.validation
-
Interfaces and types specific to validating
BeanDefinitioninstances. - 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
ConfigurationPropertiesis 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
suspendfunction 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 returnedClassElementmay 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
PostConstructinto 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
PreDestroyinto 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
ConfigurationMetadataWriterthat 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
suspendfunctions - 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
PropertySourcefor the givenEnvironment. - load(Environment) - Method in interface io.micronaut.context.env.PropertySourceLocator
-
Locate a
PropertySourcefor 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
PropertySourcefor 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
PropertySourcefor 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
LinkedHashMapof 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
PropertySourcethat 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
MessageSourceto 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
Bannerthat 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
DefaultAnnotationMetadatathat 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
AnnotationMetadatareturn 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
AnnotationMetadatareturn 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
AnnotationMapperoperates 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
AnnotationTransformeroperates 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
ApplicationContextinstance. - 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
MethodElementfor 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
ElementQueryfor 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
BeanIdentifierfor 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
PropertySourcefrom the given map. - of(String, Map<String, Object>) - Static method in class io.micronaut.context.env.MapPropertySource
-
Create a new
MapPropertySourcefrom the given map. - of(String, Map<String, Object>) - Static method in interface io.micronaut.context.env.PropertySource
-
Create a
PropertySourcefrom the given map. - of(String, Map<String, Object>, int) - Static method in interface io.micronaut.context.env.PropertySource
-
Create a
PropertySourcefrom the given map. - of(String, Map<String, Object>, PropertySource.PropertyConvention) - Static method in interface io.micronaut.context.env.PropertySource
-
Create a
PropertySourcefrom 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
PropertySourcenamedEnvironment.DEFAULT_NAMEfrom 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
ExecutionHandlefor 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
PostConstructinitialization hooks have been called. - onDestroyed(BeanDestroyedEvent<T>) - Method in interface io.micronaut.context.event.BeanDestroyedEventListener
-
Fired when a bean has been destroyed and all
PreDestroymethods invoked. - onInitialized(BeanInitializingEvent<T>) - Method in interface io.micronaut.context.event.BeanInitializedEventListener
-
Fired when a bean is instantiated but the
PostConstructinitialization hooks have not yet been called and in this case of beanProviderinstances 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
PreDestroymethods 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
AnnotationRemapperthat 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
Beandefinitions orExecutablemethods 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
ParametrizedBeanFactoryshould 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
BeanFactorythat requires additional (possibly user supplied) parameters in order construct a bean. - ParametrizedProvider<T> - Interface in io.micronaut.inject
-
An extended version of the
Providerinterface 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
PersistenceContextannotation 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
PostConstructannotation. - postConstruct() - Method in interface io.micronaut.inject.ast.beans.BeanMethodElement
-
Make the method a
PostConstructhook. - 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
PreDestroyhook. - 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
ConfigurationBuilderto 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
Qualifierthat 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
ClassElementof 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
ExecutableMethodthat 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
ExecutableMethodthat is annotated with the type parameter A. - ProcessedTypes - Interface in io.micronaut.inject.processing
-
Deprecated.Use
AnnotationUtilinstead - 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
ExecutableMethodshould be processed at startup by the registeredExecutableMethodProcessorinstances. - 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
PropertySourceor 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
PropertySourceinstance. - PropertySourcePropertyResolver - Class in io.micronaut.context.env
-
A
PropertyResolverthat resolves from one or manyPropertySourceinstances. - 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
PropertySourcePropertyResolverfor the givenPropertySourceinstances. - PropertySourcePropertyResolver(ConversionService<?>) - Constructor for class io.micronaut.context.env.PropertySourcePropertyResolver
-
Creates a new, initially empty,
PropertySourcePropertyResolverfor the givenConversionService. - PropertySourcePropertyResolver(ConversionService<?>, boolean) - Constructor for class io.micronaut.context.env.PropertySourcePropertyResolver
-
Creates a new, initially empty,
PropertySourcePropertyResolverfor 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
Beanannotation 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
BeanDefinitionthat is an AOP proxy. - ProxyingBeanDefinitionVisitor - Interface in io.micronaut.inject.writer
-
Extends
BeanDefinitionVisitorand 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
Namedqualifier 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
Beanqualifiers. - 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
PropertySourceinstances 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
BeanContextis started, theBeanDefinition.getExecutableMethods()are not processed by registeredExecutableMethodProcessorinstances 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
BeanContextis started, theBeanDefinition.getExecutableMethods()are not processed by registeredExecutableMethodProcessorinstances 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
BeanConfigurationclass instances. - resolveBeanDefinitionReferences() - Method in class io.micronaut.context.DefaultBeanContext
-
Resolves the
BeanDefinitionReferenceclass 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
ApplicationContextwith the given type. - run(Class<T>) - Method in interface io.micronaut.context.ApplicationContextBuilder
-
Run the
ApplicationContextwith the given type. - run(Class<T>, PropertySource, String...) - Static method in interface io.micronaut.context.ApplicationContext
-
Run the
ApplicationContextwith the given type. - run(Class<T>, String...) - Static method in interface io.micronaut.context.ApplicationContext
-
Run the
ApplicationContextwith the given type. - run(Class<T>, Map<String, Object>, String...) - Static method in interface io.micronaut.context.ApplicationContext
-
Run the
ApplicationContextwith 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
ApplicationContextwith 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
BeanDefinitionRegistryat runtime. - RuntimeBeanDefinition.Builder<B> - Interface in io.micronaut.context
-
A builder for constructing
RuntimeBeanDefinitioninstances.
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
Primarythat 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
PreDestroyhooks 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
Timedannotation 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
Conditionthat 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
Typequalifier. - TypeArgumentQualifier<T> - Class in io.micronaut.inject.qualifiers
-
A
Qualifierthat 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
AnnotationMapperoperates against a concrete annotation type. - TypedAnnotationTransformer<T extends java.lang.annotation.Annotation> - Interface in io.micronaut.inject.annotation
-
A typed
AnnotationTransformeroperates 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
TypeElementVisitorinterface 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
EachPropertyis 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
BeanElementbefore 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
Beanthis 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
Beanthis 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
Beanthis 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
Beanthis 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
Beanthis 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
Beanthis 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
TypeElementVisitorclasses to log messages during compilation and fail compilation. - VisitorContextUtils - Class in io.micronaut.inject.util
-
Internal common helper functions to share among
VisitorContextimplementations. - 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
ConfigurationPropertiesclass. - visitProperties(T, String, AnnotationMetadata) - Method in class io.micronaut.inject.configuration.ConfigurationMetadataBuilder
-
Visit a
ConfigurationPropertiesclass. - 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/servicesfile 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/servicesfile 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/servicesfile 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
ClassElementinstance 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