Class AbstractProviderDefinition<T>

java.lang.Object
io.micronaut.inject.provider.AbstractProviderDefinition<T>
Type Parameters:
T - The generic type
All Implemented Interfaces:
AnnotationMetadata, AnnotationMetadataDelegate, AnnotationMetadataProvider, AnnotationSource, BeanInfo<T>, Named, ArgumentCoercible<T>, BeanContextConditional, BeanDefinition<T>, BeanDefinitionReference<T>, BeanType<T>, InstantiatableBeanDefinition<T>, QualifiedBeanType<T>
Direct Known Subclasses:
BeanProviderDefinition, JakartaProviderBeanDefinition, JavaxProviderBeanDefinition

public abstract class AbstractProviderDefinition<T> extends Object implements InstantiatableBeanDefinition<T>, BeanDefinitionReference<T>
Abstract bean definition for other providers to extend from.
Since:
3.0.0
Author:
graemerocher