@Beta public interface CommandParam
<T> List<T>
array(Class<T> type)
Function<Object[],Object>
callback()
Map<String,Object>
map()
CommandParam
required()
<T> T
value(Class<T> type)
value(Class<T> type, T defValue)
CommandParam required()
<T> T value(Class<T> type)
<T> T value(Class<T> type, T defValue)
Function<Object[],Object> callback()
Map<String,Object> map()
<T> List<T> array(Class<T> type)