@Override public String toString() { return forFlag() ? ("-" + getFlag()) : (forHangingValue() ? "hanging" : "last"); }
/** * Is the given flag being completed? */ public boolean isFlag(char flag) { return isFlag() && getFlag() == flag; }
@Override public String toString() { return isArgument() ? "argument " + getIndex() : "flag -" + getFlag(); } }