inject 3.9.3 API

Packages 
Package Description
io.micronaut.context
This package contains the core classes for starting a BeanContext.
io.micronaut.context.annotation
Contains core annotations related to Dependency Injection and the Bean Container.
io.micronaut.context.banner  
io.micronaut.context.condition
Contains classes and interfaces related to conditional beans.
io.micronaut.context.converters
Additional TypeConverter instances related to the BeanContext.
io.micronaut.context.env
Classes related to the Micronaut environment.
io.micronaut.context.env.yaml
Property loading for YAML formatted files.
io.micronaut.context.event
Contains classes related to ApplicationContext event publishing and consuming.
io.micronaut.context.exceptions
Contains common exceptions thrown from the BeanContext.
io.micronaut.context.i18n  
io.micronaut.context.processor
Contains interfaces related to annotation processing.
io.micronaut.context.scope
Contains interfaces related to the definition of custom scopes.
io.micronaut.context.visitor
Additional visitors.
io.micronaut.inject
Contains the core dependency injection interfaces.
io.micronaut.inject.annotation
Contains classes for reading and writing annotation metadata at compile time.
io.micronaut.inject.annotation.internal
Internal annotation mappers, not for public consumption.
io.micronaut.inject.ast
The AST package contains a generic AST over different languages (currently Groovy, Java and Kotlin).
io.micronaut.inject.ast.beans  
io.micronaut.inject.beans
Contains implementations for compile time bean introspection.
io.micronaut.inject.beans.visitor
Type visitor implementations for producing BeanIntrospection instances.
io.micronaut.inject.beans.visitor.jakarta.persistence  
io.micronaut.inject.configuration
Contains classes for reading and writing Configuration metadata at compile time.
io.micronaut.inject.processing
Injection process handling.
io.micronaut.inject.provider
Internal package to support injection providers of various types.
io.micronaut.inject.proxy  
io.micronaut.inject.qualifiers
Contains support classes for creating Bean Qualifier instances.
io.micronaut.inject.util  
io.micronaut.inject.validation
Interfaces and types specific to validating BeanDefinition instances.
io.micronaut.inject.visitor
Contains interfaces for defining type visitors that work across languages.
io.micronaut.inject.writer
Contains classes responsible for using ASM to write bean metadata to disk.