A setting represented by a boolean flag (false, unless set)
A setting represented by a string in a given set of
default unless set).
A setting represented by an integer
A setting that accumulates all strings supplied to it, until it encounters one starting with a '-'.
A class for holding mappings from source directories to their output location.
Set the output directory.
A setting represented by a list of strings which should be prefixes of phase names.
A special setting for accumulating arguments like -Dfoo=bar.
A base class for settings of all types.
A setting represented by a string, (
default' unless set)
Compatibility stubs for options whose value name did not previously match the option name.
-X "Advanced" settings
-Y "Private" settings
Set of settings
Path related settings.
Create a new Settings object, copying all user-set values.
Disable a setting
Initializes these settings for embedded use by a class from the given class loader.
Initializes these settings for embedded use by type
A list pairing source directories with their output directory.
Returns any unprocessed arguments.
-P "Plugin" settings
A list of settings which act based on prefix rather than an exact match.
Iterates over the arguments applying them to settings where applicable.
Split the given line into parameters.