V - The generic valuepublic interface MutableArgumentValue<V> extends ArgumentValue<V>
ArgumentValue interface.BOOLEAN, BYTE, CHAR, DOUBLE, FLOAT, INT, LIST_OF_STRING, LONG, OBJECT_ARGUMENT, SHORT, STRING, VOID, VOID_OBJECT, ZERO_ARGUMENTSEMPTY| Modifier and Type | Method and Description |
|---|---|
static <T> MutableArgumentValue<T> |
create(Argument<T> argument,
T value)
Create a new
MutableArgumentValue for the given Argument and value. |
void |
setValue(V value)
Sets the argument value.
|
getValueequalsType, getName, isAssignableFrom, isAssignableFrom, isInstance, isTypeVariable, listOf, listOf, mapOf, mapOf, of, of, of, of, of, of, of, of, of, ofTypeVariable, ofTypeVariable, ofTypeVariable, ofTypeVariable, setOf, setOf, toClassArray, toString, typeHashCodeasParameterizedType, getSimpleName, getType, getTypeName, getTypeString, getWrappedType, getWrapperType, hasTypeVariables, isArray, isAsync, isAsyncOrReactive, isCompletable, isContainerType, isOptional, isPrimitive, isProvider, isReactive, isSpecifiedSingle, isVoid, isWrapperTypegetFirstTypeVariable, getTypeParameters, getTypeVariable, getTypeVariablesisDeclaredNonNull, isDeclaredNullable, isNonNull, isNullablefindAnnotation, findAnnotation, findDeclaredAnnotation, findDeclaredAnnotation, getAnnotationMetadata, isAnnotationPresent, isDeclaredAnnotationPresent, synthesize, synthesizeAll, synthesizeAnnotationsByType, synthesizeDeclared, synthesizeDeclared, synthesizeDeclaredAnnotationsByTypegetAnnotation, getAnnotation, getDeclaredAnnotation, getDeclaredAnnotation, isAnnotationPresent, isDeclaredAnnotationPresent, synthesize, synthesizeDeclaredvoid setValue(V value)
value - The valuejava.lang.IllegalArgumentException - If the argument is not a compatible argumentstatic <T> MutableArgumentValue<T> create(Argument<T> argument, T value)
MutableArgumentValue for the given Argument and value.create in interface ArgumentValue<V>T - The value typeargument - The argumentvalue - The value