T - The typepublic interface ArgumentConversionContext<T> extends ConversionContext, AnnotationMetadataProvider
ConversionContext specifically for conversion Argument instances.BOOLEAN, DEFAULT, INT, LIST_OF_STRING, LONG, MAP, STRINGEMPTY| Modifier and Type | Method and Description | 
|---|---|
default AnnotationMetadata | 
getAnnotationMetadata()
Supplies the metadata. 
 | 
Argument<T> | 
getArgument()  | 
default Argument[] | 
getTypeParameters()  | 
default Map<String,Argument<?>> | 
getTypeVariables()
In the case where the type to be converted contains generic type arguments this map will return
 the concrete types of those arguments. 
 | 
default ArgumentConversionContext<T> | 
with(AnnotationMetadata annotationMetadata)
Augment this context with annotation metadata. 
 | 
getCharset, getLocale, of, of, of, of, of, withfindAnnotation, findAnnotation, findDeclaredAnnotation, findDeclaredAnnotation, isAnnotationPresent, isDeclaredAnnotationPresent, synthesize, synthesizeAll, synthesizeAnnotationsByType, synthesizeDeclared, synthesizeDeclared, synthesizeDeclaredAnnotationsByTypegetAnnotation, getAnnotation, getDeclaredAnnotation, getDeclaredAnnotation, isAnnotationPresent, isDeclaredAnnotationPresent, synthesize, synthesizeDeclaredgetFirstTypeVariable, getTypeVariablegetLastError, hasErrors, iterator, reject, rejectforEach, spliteratordefault Argument[] getTypeParameters()
getTypeParameters in interface TypeVariableResolverdefault Map<String,Argument<?>> getTypeVariables()
ConversionContextMap type two keys will be present
 called 'K' and 'V' with the actual types of the key and value.getTypeVariables in interface ConversionContextgetTypeVariables in interface TypeVariableResolverdefault AnnotationMetadata getAnnotationMetadata()
AnnotationMetadataProviderAnnotationMetadata.EMPTY_METADATA.getAnnotationMetadata in interface AnnotationMetadataProviderAnnotationMetadatadefault ArgumentConversionContext<T> with(AnnotationMetadata annotationMetadata)
annotationMetadata - The annotation metadata