Searched refs:optionsClass (Results 1 – 6 of 6) sorted by relevance
50 public static <O extends OptionsBase> Options<O> parse(Class<O> optionsClass, String... args) in parse() argument52 OptionsParser parser = OptionsParser.newOptionsParser(optionsClass); in parse()55 return new Options<O>(parser.getOptions(optionsClass), in parse()63 public static <O extends OptionsBase> O getDefaults(Class<O> optionsClass) { in getDefaults() argument65 return parse(optionsClass, new String[0]).getOptions(); in getDefaults()76 public static String getUsage(Class<? extends OptionsBase> optionsClass) { in getUsage() argument78 OptionsUsage.getUsage(optionsClass, usage); in getUsage()
135 static OptionsData getOptionsDataInternal(Class<? extends OptionsBase> optionsClass) in getOptionsDataInternal() argument137 return getOptionsDataInternal(ImmutableList.<Class<? extends OptionsBase>>of(optionsClass)); in getOptionsDataInternal()547 for (Class<? extends OptionsBase> optionsClass : data.getOptionsClasses()) { in describeOptions()548 allFields.addAll(data.getFieldsForClass(optionsClass)); in describeOptions()590 for (Class<? extends OptionsBase> optionsClass : data.getOptionsClasses()) { in describeOptionsHtml()591 allFields.addAll(data.getFieldsForClass(optionsClass)); in describeOptionsHtml()633 for (Class<? extends OptionsBase> optionsClass : data.getOptionsClasses()) { in getOptionsCompletion()634 allFields.addAll(data.getFieldsForClass(optionsClass)); in getOptionsCompletion()759 public <O extends OptionsBase> O getOptions(Class<O> optionsClass) { in getOptions() argument760 return impl.getParsedOptions(optionsClass); in getOptions()[all …]
25 public <O extends OptionsBase> O getOptions(Class<O> optionsClass) {37 @Nullable <O extends OptionsBase> O getOptions(Class<O> optionsClass); in getOptions() argument
174 public ImmutableList<Field> getFieldsForClass(Class<? extends OptionsBase> optionsClass) { in getFieldsForClass() argument175 return allOptionsFields.get(optionsClass); in getFieldsForClass()190 public boolean getUsesOnlyCoreTypes(Class<? extends OptionsBase> optionsClass) { in getUsesOnlyCoreTypes() argument191 return usesOnlyCoreTypes.get(optionsClass); in getUsesOnlyCoreTypes()291 Class<? extends OptionsBase> optionsClass) { in getAllAnnotatedFieldsSorted() argument293 for (Field field : optionsClass.getFields()) { in getAllAnnotatedFieldsSorted()
42 static void getUsage(Class<? extends OptionsBase> optionsClass, StringBuilder usage) { in getUsage() argument43 OptionsData data = OptionsParser.getOptionsDataInternal(optionsClass); in getUsage()44 List<Field> optionFields = new ArrayList<>(data.getFieldsForClass(optionsClass)); in getUsage()
678 <O extends OptionsBase> O getParsedOptions(Class<O> optionsClass) { in getParsedOptions() argument682 Constructor<O> constructor = optionsData.getConstructor(optionsClass); in getParsedOptions()692 for (Field field : optionsData.getFieldsForClass(optionsClass)) { in getParsedOptions()