@Retention(value=RUNTIME)
@Target(value={FIELD,METHOD})
public @interface Argument
Option
except the following differences.
Modifier and Type | Optional Element and Description |
---|---|
java.lang.Class<? extends OptionHandler> |
handler |
int |
index |
java.lang.String |
metaVar |
boolean |
multiValued |
boolean |
required |
java.lang.String |
usage |
public abstract java.lang.String usage
public abstract java.lang.String metaVar
public abstract boolean required
public abstract java.lang.Class<? extends OptionHandler> handler
public abstract int index
public abstract boolean multiValued