public class CommandArgument<S extends Object, T extends Object, V extends Object>
abstract V
getValue(CommandContext<S> context)
abstract RequiredArgumentBuilder<S, T>
buildArgument()
abstract CommandArgument<S, T, V>
apply(Function1<RequiredArgumentBuilder<S, T>, Unit> block)
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
abstract V getValue(CommandContext<S> context)
abstract RequiredArgumentBuilder<S, T> buildArgument()
abstract CommandArgument<S, T, V> apply(Function1<RequiredArgumentBuilder<S, T>, Unit> block)