Interface CommonOptions
- All Known Implementing Classes:
CommonOptions.Empty
public interface CommonOptions
Represents options for configuration that multiple mode can influence, rather than something a single mode can
configure. This allows all the options from multiple modes to be combined, interfered between and
configured in a single place.
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionstatic CommonOptionsempty()These options are the default empty values and have no effect when combined with other options.default booleanstatic CommonOptionsnaivelyCombine(Collection<CommonOptions> commonOptions) default CommonOptionsnaivelyCombinedWith(CommonOptions other) default PatchChecksOptiondefault RemoveRolloutCheckdefault CommonOptionswithExtraErrorProneCheckFlag(String key, Supplier<String> value)
-
Method Details
-
patchChecks
-
extraErrorProneCheckOptions
-
removeRolloutCheck
-
ignoreSuppressionAnnotations
default boolean ignoreSuppressionAnnotations() -
naivelyCombinedWith
-
naivelyCombine
-
withExtraErrorProneCheckFlag
-
empty
These options are the default empty values and have no effect when combined with other options.
-