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> BeanReadProperty<B,,T> BeanType<T>,BeanWriteProperty<B,,T> DelegatingBeanDefinition<T>,DisposableBeanDefinition<T>,EnumBeanIntrospection<E>,FieldInjectionPoint<B,,T> InitializingBeanDefinition<T>,InjectableBeanDefinition<T>,InstantiatableBeanDefinition<T>,ParametrizedInstantiatableBeanDefinition<T>,ProxyBeanDefinition<T>,QualifiedBeanType<T>,ReturnType<T>,RuntimeBeanDefinition<T>,UnsafeBeanInstantiationIntrospection<T>,UnsafeBeanProperty<B,,T> UnsafeBeanReadProperty<B,,T> UnsafeBeanWriteProperty<B,,T> ValidatedBeanDefinition<T>
- All Known Implementing Classes:
AbstractBeanProperty,AbstractBeanResolutionContext.ConstructorArgumentSegment,AbstractBeanResolutionContext.ConstructorSegment,AbstractBeanResolutionContext.FieldSegment,AbstractBeanResolutionContext.MethodArgumentSegment,AbstractEnumBeanIntrospectionAndReference,AbstractInitializableBeanDefinition,AbstractInitializableBeanDefinitionAndReference,AbstractInitializableBeanDefinitionReference,AbstractInitializableBeanIntrospection,AbstractInitializableBeanIntrospectionAndReference,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
-