V
- The generic valuepublic interface ArgumentValue<V> extends Argument<V>
Argument
with a value.BOOLEAN, BYTE, CHAR, DOUBLE, FLOAT, INT, LIST_OF_STRING, LONG, OBJECT_ARGUMENT, SHORT, STRING, VOID, ZERO_ARGUMENTS
EMPTY
Modifier and Type | Method and Description |
---|---|
static <T> ArgumentValue<T> |
create(Argument<T> argument,
T value)
Create a new
ArgumentValue for the given Argument and value. |
V |
getValue() |
asParameterizedType, equalsType, getName, getType, getTypeName, getTypeString, hasTypeVariables, isAsync, isAsyncOrReactive, isCompletable, isContainerType, isInstance, isOptional, isReactive, isVoid, listOf, listOf, mapOf, mapOf, of, of, of, of, of, of, of, setOf, setOf, toClassArray, toString, typeHashCode
getFirstTypeVariable, getTypeParameters, getTypeVariable, getTypeVariables
isDeclaredNonNull, isDeclaredNullable, isNonNull, isNullable
findAnnotation, findAnnotation, findDeclaredAnnotation, findDeclaredAnnotation, getAnnotationMetadata, isAnnotationPresent, isDeclaredAnnotationPresent, synthesize, synthesizeAll, synthesizeAnnotationsByType, synthesizeDeclared, synthesizeDeclared, synthesizeDeclaredAnnotationsByType
getAnnotation, getAnnotation, getDeclaredAnnotation, getDeclaredAnnotation
V getValue()
static <T> ArgumentValue<T> create(Argument<T> argument, T value)
ArgumentValue
for the given Argument
and value.T
- The value typeargument
- The argumentvalue
- The value