Home | History | Annotate | Download | only in options

Lines Matching defs:options

15 package com.google.devtools.common.options;
19 import com.google.devtools.common.options.OptionDefinition.NotAnOptionException;
20 import com.google.devtools.common.options.OptionsParser.ConstructionException;
31 * A selection of options data corresponding to a set of {@link OptionsBase} subclasses (options
42 * options are immutable.
48 * Cache for the options in an OptionsBase.
50 * <p>Mapping from options class to a list of all {@code OptionFields} in that class. The map
82 * Mapping from each options class to its no-arg constructor. Entries appear in the same order
89 * options class (the order in which they were passed to {@link #from(Collection)}, and then in
90 * alphabetic order within each options class.
95 * For options that have an "OldName", this is a mapping from old name to its corresponding {@code
96 * OptionDefinition}. Entries appear ordered first by their options class (the order in which they
97 * were passed to {@link #from(Collection)}, and then in alphabetic order within each options
107 * Mapping from each options class to whether or not it has the {@link UsesOnlyCoreTypes}
135 * Returns all options classes indexed by this options data object, in the order they were passed
157 * appear ordered first by their options class (the order in which they were passed to {@link
158 * #from(Collection)}, and then in alphabetic order within each options class.
173 * Generic method to check for collisions between the names we give options. Useful for checking
186 * All options, even non-boolean ones, should check that they do not conflict with previously
187 * loaded boolean options.
239 // Combine the option definitions for these options classes, and check that they do not
240 // conflict. The options are individually checked for correctness at compile time in the
305 "Options class '"