| Interface | Description | 
|---|---|
| BeanConstructorElement | 
 Represents the current bean constructor when used through the  
BeanElementBuilder API. | 
| BeanElement | 
 Models a bean that will be produced by Micronaut. 
 | 
| BeanElementBuilder | 
 Interface for defining beans at compilation time from an originating element. 
 | 
| BeanFieldElement | 
 Represents a configurable bean field. 
 | 
| BeanMethodElement | 
 Represents a configurable bean method. 
 | 
| BeanParameterElement | 
 Represents a configurable bean parameter. 
 | 
| ConfigurableElement | 
 Element that supports adding qualifiers. 
 | 
| InjectableElement | 
 Shared interface for injectable elements. 
 |