diff options
author | ccalvarin <ccalvarin@google.com> | 2017-07-11 14:23:46 +0200 |
---|---|---|
committer | László Csomor <laszlocsomor@google.com> | 2017-07-11 14:47:53 +0200 |
commit | 456adb2267343a4e2e64f082e77169c18f9e6060 (patch) | |
tree | b63794930df06ad9afc910ca16784cf4bab812f9 /src/main/java/com/google/devtools/build/lib/pkgcache | |
parent | 75483b58d047c3a4e26e098823dc3b77644c3c11 (diff) |
Fold OptionUsageRestrictions into OptionDocumentationCategory and OptionMetadataTags.
These are similar, no need to have both fields. Removing the "DOCUMENTED" default, the absence of UNDOCUMENTED will be used instead.
Since requiring a documentation category for undocumented options doesn't make sense, list that as one of the OptionDocumentationCategories, but list HIDDEN and INTERNAL as part of OptionMetadata. These options should list UNDOCUMENTED as their category.
PiperOrigin-RevId: 161515674
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/pkgcache')
-rw-r--r-- | src/main/java/com/google/devtools/build/lib/pkgcache/LoadingOptions.java | 4 | ||||
-rw-r--r-- | src/main/java/com/google/devtools/build/lib/pkgcache/PackageCacheOptions.java | 16 |
2 files changed, 6 insertions, 14 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/pkgcache/LoadingOptions.java b/src/main/java/com/google/devtools/build/lib/pkgcache/LoadingOptions.java index 0cb1394a73..c651e25455 100644 --- a/src/main/java/com/google/devtools/build/lib/pkgcache/LoadingOptions.java +++ b/src/main/java/com/google/devtools/build/lib/pkgcache/LoadingOptions.java @@ -19,7 +19,6 @@ import com.google.devtools.common.options.Converters.CommaSeparatedOptionListCon import com.google.devtools.common.options.Option; import com.google.devtools.common.options.OptionDocumentationCategory; import com.google.devtools.common.options.OptionsBase; -import com.google.devtools.common.options.OptionsParser.OptionUsageRestrictions; import com.google.devtools.common.options.proto.OptionFilters.OptionEffectTag; import java.util.List; import java.util.Set; @@ -156,8 +155,7 @@ public class LoadingOptions extends OptionsBase { @Option( name = "experimental_skyframe_target_pattern_evaluator", defaultValue = "false", - optionUsageRestrictions = OptionUsageRestrictions.UNDOCUMENTED, - documentationCategory = OptionDocumentationCategory.UNCATEGORIZED, + documentationCategory = OptionDocumentationCategory.UNDOCUMENTED, effectTags = {OptionEffectTag.UNKNOWN}, help = "Use the Skyframe-based target pattern evaluator; implies " diff --git a/src/main/java/com/google/devtools/build/lib/pkgcache/PackageCacheOptions.java b/src/main/java/com/google/devtools/build/lib/pkgcache/PackageCacheOptions.java index 8f0895d4b3..0f7bbda68a 100644 --- a/src/main/java/com/google/devtools/build/lib/pkgcache/PackageCacheOptions.java +++ b/src/main/java/com/google/devtools/build/lib/pkgcache/PackageCacheOptions.java @@ -27,7 +27,6 @@ import com.google.devtools.common.options.Converters; import com.google.devtools.common.options.Option; import com.google.devtools.common.options.OptionDocumentationCategory; import com.google.devtools.common.options.OptionsBase; -import com.google.devtools.common.options.OptionsParser.OptionUsageRestrictions; import com.google.devtools.common.options.OptionsParsingException; import com.google.devtools.common.options.proto.OptionFilters.OptionEffectTag; import java.util.List; @@ -120,9 +119,8 @@ public class PackageCacheOptions extends OptionsBase { @Option( name = "default_visibility", defaultValue = "private", - optionUsageRestrictions = OptionUsageRestrictions.UNDOCUMENTED, converter = DefaultVisibilityConverter.class, - documentationCategory = OptionDocumentationCategory.UNCATEGORIZED, + documentationCategory = OptionDocumentationCategory.UNDOCUMENTED, effectTags = {OptionEffectTag.UNKNOWN}, help = "Default visibility for packages that don't set it explicitly ('public' or " + "'private')." @@ -132,8 +130,7 @@ public class PackageCacheOptions extends OptionsBase { @Option( name = "legacy_globbing_threads", defaultValue = "100", - optionUsageRestrictions = OptionUsageRestrictions.UNDOCUMENTED, - documentationCategory = OptionDocumentationCategory.UNCATEGORIZED, + documentationCategory = OptionDocumentationCategory.UNDOCUMENTED, effectTags = {OptionEffectTag.UNKNOWN}, help = "Number of threads to use for glob evaluation." ) @@ -142,8 +139,7 @@ public class PackageCacheOptions extends OptionsBase { @Option( name = "experimental_max_directories_to_eagerly_visit_in_globbing", defaultValue = "-1", - optionUsageRestrictions = OptionUsageRestrictions.UNDOCUMENTED, - documentationCategory = OptionDocumentationCategory.UNCATEGORIZED, + documentationCategory = OptionDocumentationCategory.UNDOCUMENTED, effectTags = {OptionEffectTag.UNKNOWN}, help = "If non-negative, the first time a glob is evaluated in a package, the subdirectories of " @@ -155,8 +151,7 @@ public class PackageCacheOptions extends OptionsBase { @Option( name = "fetch", defaultValue = "true", - optionUsageRestrictions = OptionUsageRestrictions.UNDOCUMENTED, - documentationCategory = OptionDocumentationCategory.UNCATEGORIZED, + documentationCategory = OptionDocumentationCategory.UNDOCUMENTED, effectTags = {OptionEffectTag.UNKNOWN}, help = "Allows the command to fetch external dependencies" ) @@ -165,8 +160,7 @@ public class PackageCacheOptions extends OptionsBase { @Option( name = "experimental_check_output_files", defaultValue = "true", - optionUsageRestrictions = OptionUsageRestrictions.UNDOCUMENTED, - documentationCategory = OptionDocumentationCategory.UNCATEGORIZED, + documentationCategory = OptionDocumentationCategory.UNDOCUMENTED, effectTags = {OptionEffectTag.UNKNOWN}, help = "Check for modifications made to the output files of a build. Consider setting " |