aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools/common/options/IsolatedOptionsData.java
diff options
context:
space:
mode:
authorGravatar ccalvarin <ccalvarin@google.com>2017-04-06 22:11:05 +0000
committerGravatar Marcel Hlopko <hlopko@google.com>2017-04-07 11:17:42 +0200
commit681f433545a22c8169bed8643fee560f3b500607 (patch)
treef19e32a153664c4c67644b59cba3bd9bc64cdfdf /src/main/java/com/google/devtools/common/options/IsolatedOptionsData.java
parent0ddda7899d8be0420130f5b963510434e35b7197 (diff)
Remove --no_ support.
--no_ prefixes for boolean flags are deprecated. Error out nicely if --no_ is supplied. PiperOrigin-RevId: 152434290
Diffstat (limited to 'src/main/java/com/google/devtools/common/options/IsolatedOptionsData.java')
-rw-r--r--src/main/java/com/google/devtools/common/options/IsolatedOptionsData.java7
1 files changed, 2 insertions, 5 deletions
diff --git a/src/main/java/com/google/devtools/common/options/IsolatedOptionsData.java b/src/main/java/com/google/devtools/common/options/IsolatedOptionsData.java
index 5074b99bf5..084daaddc8 100644
--- a/src/main/java/com/google/devtools/common/options/IsolatedOptionsData.java
+++ b/src/main/java/com/google/devtools/common/options/IsolatedOptionsData.java
@@ -294,13 +294,10 @@ public class IsolatedOptionsData extends OpaqueOptionsData {
Map<String, Field> nameToFieldMap,
Map<String, String> booleanAliasMap,
String optionName) {
- // Check that the two aliases do not conflict with existing flags.
- checkForCollisions(nameToFieldMap, "no_" + optionName, "boolean option alias");
+ // Check that the negating alias does not conflict with existing flags.
checkForCollisions(nameToFieldMap, "no" + optionName, "boolean option alias");
- // Record that the boolean option takes up additional namespace for its two negating
- // aliases.
- booleanAliasMap.put("no_" + optionName, optionName);
+ // Record that the boolean option takes up additional namespace for its negating alias.
booleanAliasMap.put("no" + optionName, optionName);
}