Package io.micronaut.core.type
Interface ArgumentCoercible<T>
- Type Parameters:
T
- The generic type
- All Known Subinterfaces:
AdvisedBeanType<T>
,ArgumentInjectionPoint<B,
,T> BeanDefinition<T>
,BeanDefinitionReference<T>
,BeanInfo<T>
,BeanIntrospection<T>
,BeanProperty<B,
,T> BeanType<T>
,DelegatingBeanDefinition<T>
,DisposableBeanDefinition<T>
,FieldInjectionPoint<B,
,T> InitializingBeanDefinition<T>
,InjectableBeanDefinition<T>
,InstantiatableBeanDefinition<T>
,ParametrizedInstantiatableBeanDefinition<T>
,ProxyBeanDefinition<T>
,QualifiedBeanType<T>
,ReturnType<T>
,RuntimeBeanDefinition<T>
,UnsafeBeanInstantiationIntrospection<T>
,UnsafeBeanProperty<B,
,T> ValidatedBeanDefinition<T>
- All Known Implementing Classes:
AbstractBeanProperty
,AbstractBeanResolutionContext.ConstructorArgumentSegment
,AbstractBeanResolutionContext.FieldSegment
,AbstractBeanResolutionContext.MethodArgumentSegment
,AbstractInitializableBeanDefinition
,AbstractInitializableBeanDefinitionReference
,AbstractInitializableBeanIntrospection
,AbstractProviderDefinition
,ApplicationEventPublisherFactory
,ArgumentBeanType
,BeanProviderDefinition
,BeanRegistration
,DefaultArgument
,DisabledBean
,GenericArgument
,InterceptorRegistryBean
,JakartaProviderBeanDefinition
,JavaxProviderBeanDefinition
public interface ArgumentCoercible<T>
An interface for types that can be represented as an
Argument
.- Since:
- 3.0.0
- Author:
- graemerocher
-
Method Summary
-
Method Details
-
asArgument
- Returns:
- The argument
-