diff options
author | fwe <fwe@google.com> | 2017-09-14 18:01:48 +0200 |
---|---|---|
committer | Ivan Gavrilovic <gavra@google.com> | 2017-09-22 23:28:31 +0100 |
commit | 65ff0d12d93274074e869054f75a1b930670aea0 (patch) | |
tree | 09fae5db26935ff5644c86710e5cf8de386cc5dd | |
parent | be286cfc3497bf329a5224f56b3e2d6a451c243d (diff) | |
download | desugar-65ff0d12d93274074e869054f75a1b930670aea0.tar.gz |
Introduce "bazel help flags-as-proto" to print information about supported flags as a text protobuf.
PiperOrigin-RevId: 168695297
GitOrigin-RevId: 346c8ff48419cf612c34a2fc9d7daa885f8f16c0
Change-Id: I80a6d82222886c97da2aa56db7bcefc2acbdd5e3
-rw-r--r-- | java/com/google/devtools/common/options/OptionDefinition.java | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/java/com/google/devtools/common/options/OptionDefinition.java b/java/com/google/devtools/common/options/OptionDefinition.java index e2ea084..38ea4bc 100644 --- a/java/com/google/devtools/common/options/OptionDefinition.java +++ b/java/com/google/devtools/common/options/OptionDefinition.java @@ -161,6 +161,11 @@ public class OptionDefinition { return optionAnnotation.wrapperOption(); } + /** Returns whether an option --foo has a negative equivalent --nofoo. */ + public boolean hasNegativeOption() { + return getType().equals(boolean.class) || getType().equals(TriState.class); + } + /** The type of the optionDefinition. */ public Class<?> getType() { return field.getType(); |