summaryrefslogtreecommitdiff
path: root/java/com/google/devtools/common/options/OptionsParser.java
AgeCommit message (Expand)Author
2018-05-04Clean up code that directly imports nested classes like Builder, Entry, etc.jcater
2018-05-04Remove alphabetical sorting of options in the canonical list.ccalvarin
2018-05-04Warn about config expansions as we do for other expansions.ccalvarin
2017-11-29Change config expansion application order, gated by startup flag --expand_con...ccalvarin
2017-11-29Compute canonical list of options using OptionValueDescription's tracking of ...ccalvarin
2017-10-24Remove feature to allow expansion flags to have values.ccalvarin
2017-10-24Migrate all users of OptionsParser.enableParamsFileSupport to use the ShellQu...apell
2017-10-24Track Option placement within a priority category.ccalvarin
2017-10-24Clean up InvocationPolicy's use of OptionDescription.ccalvarin
2017-10-24Add new option categorization and tagging information to HelpCommand's output.ccalvarin
2017-09-22Create multiple ParamsFilePreProcessors to allow parsing files using the form...apell
2017-09-22Throw away the confusing UnparsedOptionValueDescription name.ccalvarin
2017-09-22Pass the UnparsedOptionValues when setting or adding option values.ccalvarin
2017-09-22Consolidate the "unparsed" option value tracking.ccalvarin
2017-09-22Move option value tracking classes to their own file.ccalvarin
2017-09-12Replace referrals to options by their name to option definitions.ccalvarin
2017-09-12Option value tracking should refer to the option definitions, not just track ...ccalvarin
2017-09-12Options with oldNames will no longer get reported twice in the effective opti...ccalvarin
2017-09-06Move caching of OptionDefinitions to be static, and remove uncached extractio...ccalvarin
2017-08-30Move default value & converter finding logic to the OptionDefinition class.ccalvarin
2017-08-30Refactoring: OptionsParser now uses the visitor pattern to iterate over Blaze...fwe
2017-08-25Add OptionDefinition layer between the @Option annotation and its fields and ...ccalvarin
2017-08-17PolishingJonathan Bluett-Duncan
2017-07-27Migrate the options parser to java8 functions.ccalvarin
2017-07-20Make the @Option annotation depend on the java version of the tagging enums.ccalvarin
2017-07-20Fold OptionUsageRestrictions into OptionDocumentationCategory and OptionMetad...ccalvarin
2017-06-30Allow expansion flags to have values.Googler
2017-05-10Fix printing of options categories in CLI helpbrandjon
2017-04-27Add a way for options classes to mark that they are skyframe-friendlybrandjon
2017-04-27Add a way of constructing OptionsBase subclass instances from mapsbrandjon
2017-04-27Deprecate use of option category to describe documentation level / usage rest...ccalvarin
2017-04-18Eliminate some middleman methodsbrandjon
2017-04-18Remove the overloading of option category to cover documentation level.ccalvarin
2017-04-18Fix an expansion flag issue where it expands to a repeatable flag.ccalvarin
2017-04-05Clean up clearValue and parsed option storage.ccalvarin
2017-04-05Add --all_incompatible_changes, the user's shorthand for turning on all --inc...brandjon
2017-04-05Add new exception for wrapping parser construction failuresbrandjon
2017-04-05Expand Invocation FlagPolicies on expansion flags.ccalvarin
2017-03-22Add expansion functions to options parserJon Brandvein
2017-03-22Create "internal" category of command-line options.Michael Staib
2017-03-13Remove duplicate class.Chloe Calvarin
2017-02-16Enable parameter file support for excessively long commandlines.Googler
2017-02-16The help command can now output html for the command-line reference page.Ulf Adams
2017-02-16Fix OptionsParserImpl.clearValue (and invocation policy by extension) to workAlex Humesky
2017-02-16Memoize the OptionsData per BlazeCommand.Nathan Harmata
2017-02-16Add explicit type arguments to unbreak java7 builds.Janak Ramakrishnan
2017-02-16Always apply invocation policy when constructing build options.Janak Ramakrishnan
2017-02-16Problem:Googler
2017-02-16Adds support for invocation policy to the canonicalize-flags command.Alex Humesky
2017-02-16Adds a mechanism for invocation policy. The policy is taken through the --inv...Alex Humesky