@Test public void testTextualName() { ArgumentImpl arg = new ArgumentImpl(config_, "f"); assertEquals("f", arg.textualName()); arg = new ArgumentImpl(config_, "-f", "--foo", "--foo-bar"); assertEquals("-f/--foo/--foo-bar", arg.textualName()); }
@Override public String textualName() { if (name_ == null) { return TextHelper.concat(flags_, 0, "/"); } else { return name_; } }
ArgumentImpl implements Argument { @Override public String textualName() { if (name_ == null) { return TextHelper.concat(flags_, 0, "/"); } else { return name_; } } }
ArgumentImpl implements Argument { @Override public String textualName() { if (name_ == null) { return TextHelper.concat(flags_, 0, "/"); } else { return name_; } } ArgumentImpl(ArgumentParserConfigurationImpl config,
            String... nameOrFlags);   ArgumentImpl(ArgumentParserConfigurationImpl config,
            ArgumentGroupImpl argumentGroup, String... nameOrFlags); }
ArgumentImpl implements Argument { @Override public String textualName() { if (name_ == null) { return TextHelper.concat(flags_, 0, "/"); } else { return name_; } } ArgumentImpl(ArgumentParserConfigurationImpl config,
            String... nameOrFlags);   ArgumentImpl(ArgumentParserConfigurationImpl config,
            ArgumentGroupImpl argumentGroup, String... nameOrFlags); @Override String textualName(); void printHelp(PrintWriter writer, boolean defaultHelp,
            TextWidthCounter textWidthCounter, int width); Object convert(ArgumentParserImpl parser, String value); @Override ArgumentImpl nargs(int n); @Override ArgumentImpl nargs(String n); @Override ArgumentImpl setConst(Object value); @Override ArgumentImpl setConst(E... values); @Override ArgumentImpl setDefault(Object value); @Override ArgumentImpl setDefault(E... values); @Override ArgumentImpl setDefault(FeatureControl ctrl); @Override ArgumentImpl type(Class<T> type); @Override ArgumentImpl type(ArgumentType<T> type); @Override ArgumentImpl required(boolean required); @Override ArgumentImpl action(ArgumentAction action); @Override ArgumentImpl choices(ArgumentChoice choice); @Override ArgumentImpl choices(Collection<E> values); @Override ArgumentImpl choices(E... values); @Override ArgumentImpl dest(String dest); @Override ArgumentImpl metavar(String... metavar); @Override ArgumentImpl help(String help); @Override ArgumentImpl help(FeatureControl ctrl); void run(ArgumentParserImpl parser, Map<String, Object> res,
            String flag, Object value); @Override String getDest(); @Override Object getConst(); @Override Object getDefault(); @Override FeatureControl getDefaultControl(); @Override FeatureControl getHelpControl(); String getName(); boolean isRequired(); String[] getMetavar(); ArgumentAction getAction(); String getHelp(); }
ArgumentImpl implements Argument { @Override public String textualName() { if (name_ == null) { return TextHelper.concat(flags_, 0, "/"); } else { return name_; } } ArgumentImpl(ArgumentParserConfigurationImpl config,
            String... nameOrFlags);   ArgumentImpl(ArgumentParserConfigurationImpl config,
            ArgumentGroupImpl argumentGroup, String... nameOrFlags); @Override String textualName(); void printHelp(PrintWriter writer, boolean defaultHelp,
            TextWidthCounter textWidthCounter, int width); Object convert(ArgumentParserImpl parser, String value); @Override ArgumentImpl nargs(int n); @Override ArgumentImpl nargs(String n); @Override ArgumentImpl setConst(Object value); @Override ArgumentImpl setConst(E... values); @Override ArgumentImpl setDefault(Object value); @Override ArgumentImpl setDefault(E... values); @Override ArgumentImpl setDefault(FeatureControl ctrl); @Override ArgumentImpl type(Class<T> type); @Override ArgumentImpl type(ArgumentType<T> type); @Override ArgumentImpl required(boolean required); @Override ArgumentImpl action(ArgumentAction action); @Override ArgumentImpl choices(ArgumentChoice choice); @Override ArgumentImpl choices(Collection<E> values); @Override ArgumentImpl choices(E... values); @Override ArgumentImpl dest(String dest); @Override ArgumentImpl metavar(String... metavar); @Override ArgumentImpl help(String help); @Override ArgumentImpl help(FeatureControl ctrl); void run(ArgumentParserImpl parser, Map<String, Object> res,
            String flag, Object value); @Override String getDest(); @Override Object getConst(); @Override Object getDefault(); @Override FeatureControl getDefaultControl(); @Override FeatureControl getHelpControl(); String getName(); boolean isRequired(); String[] getMetavar(); ArgumentAction getAction(); String getHelp();  }