public class Argument<A>
extends java.lang.Object
| Constructor and Description |
|---|
Argument() |
| Modifier and Type | Method and Description |
|---|---|
Argument<java.util.Optional<A>> |
asOptional() |
<B> Argument<B> |
map(java.util.function.Function<A,B> f) |
static <A> Argument<A> |
ofUnary(java.lang.String name,
java.util.function.Function<java.lang.String,java.util.Optional<A>> parser,
java.util.function.Supplier<java.util.List<java.lang.String>> tabCompleter) |
Argument<A> |
withName(java.lang.String name) |
Argument<A> |
withTabCompleter(java.util.function.Supplier<java.util.List<java.lang.String>> tabCompleter) |
public static <A> Argument<A> ofUnary(java.lang.String name, java.util.function.Function<java.lang.String,java.util.Optional<A>> parser, java.util.function.Supplier<java.util.List<java.lang.String>> tabCompleter)