aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools/build/lib/syntax/SkylarkSemanticsOptions.java
diff options
context:
space:
mode:
authorGravatar dslomov <dslomov@google.com>2017-07-03 11:22:23 -0400
committerGravatar John Cater <jcater@google.com>2017-07-05 10:57:06 -0400
commit8d2ccdf46f862b89a7d12b473c234f90a8af58cc (patch)
treee6c5757044c4fc9809ab3a4723684e391dfefda3 /src/main/java/com/google/devtools/build/lib/syntax/SkylarkSemanticsOptions.java
parent2ebe1fc7bbd646efdb43eb68a37c1ffb97dbd5af (diff)
Introduce --incompatible_new_actions_api flag.
RELNOTES: None. PiperOrigin-RevId: 160831413
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/syntax/SkylarkSemanticsOptions.java')
-rw-r--r--src/main/java/com/google/devtools/build/lib/syntax/SkylarkSemanticsOptions.java13
1 files changed, 13 insertions, 0 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/syntax/SkylarkSemanticsOptions.java b/src/main/java/com/google/devtools/build/lib/syntax/SkylarkSemanticsOptions.java
index 1790411655..c968151db7 100644
--- a/src/main/java/com/google/devtools/build/lib/syntax/SkylarkSemanticsOptions.java
+++ b/src/main/java/com/google/devtools/build/lib/syntax/SkylarkSemanticsOptions.java
@@ -172,4 +172,17 @@ public class SkylarkSemanticsOptions extends OptionsBase implements Serializable
help = "If set to true, the dictionary literal syntax doesn't allow duplicated keys."
)
public boolean incompatibleDictLiteralHasNoDuplicates;
+
+ @Option(
+ name = "incompatible_new_actions_api",
+ defaultValue = "false",
+ category = "incompatible changes",
+ documentationCategory = OptionDocumentationCategory.UNCATEGORIZED,
+ effectTags = {OptionEffectTag.UNKNOWN},
+ metadataTags = {OptionMetadataTag.INCOMPATIBLE_CHANGE},
+ help = "If set to true, the API to create actions is only avaliable on `ctx.actions`, "
+ + "not on `ctx`."
+ )
+ public boolean incompatibleNewActionsApi;
+
}