Lines Matching defs:Option
93 public static class Option<T> implements Comparable<T> {
106 public Option(boolean hasArg,
128 public Option(boolean hasArg, Processing<T> processing, String name, String shortname, boolean isTerminal) {
132 public Option(boolean hasArg, Processing<T> processing, String name, String shortname) {
136 public Option(boolean hasArg, Processing<T> processing, boolean hidden, String name) {
140 public Option(boolean hasArg, Processing<T> processing, String name) {
184 if (!(object instanceof Option<?>)) {
185 throw new RuntimeException("comparing non-Option");
188 Option<?> option = (Option<?>)object;
195 private static class PluginOption extends Option<PluginsHelper> {
489 private final List<Option<T>> options;
493 OptionsHelper(List<Option<T>> options) {
498 Option<?> opt = getOption(optionName);
537 Option<T> option = getOption(name);
545 Option<?> opt = pluginOption == null ? option : pluginOption;
584 private Option<T> getOption(String name) {
585 for (Option<T> o : options) {
674 Option<?>[] options) {
675 List<Option<T>> optionsList = new ArrayList<>();
676 for (Option<?> o : options) {
678 Option<T> opt = (Option<T>) o;