diff options
author | 2018-04-11 04:12:14 -0700 | |
---|---|---|
committer | 2018-04-11 04:13:26 -0700 | |
commit | c381cf17f797f485d7a2df4d085ecbec217c79a9 (patch) | |
tree | d082debc4915d9cacb84ca0ac5b7440832109df6 /src/main/java/com/google/devtools/build/lib/syntax/SkylarkSemantics.java | |
parent | 8a2cd73e1dc6284ba2580f0d1f4c7276e8c1de1b (diff) |
Introduce `--incompatible_disallow_slash_operator` to disable `/` operator.
RELNOTES:
The `/` operator is deprecated in favor of `//` (floor integer division).
Try the `--incompatible_disallow_slash_operator` flag to ensure your code
is forward-compatible.
PiperOrigin-RevId: 192430310
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/syntax/SkylarkSemantics.java')
-rw-r--r-- | src/main/java/com/google/devtools/build/lib/syntax/SkylarkSemantics.java | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/syntax/SkylarkSemantics.java b/src/main/java/com/google/devtools/build/lib/syntax/SkylarkSemantics.java index e0ef87f35e..b6665c4de8 100644 --- a/src/main/java/com/google/devtools/build/lib/syntax/SkylarkSemantics.java +++ b/src/main/java/com/google/devtools/build/lib/syntax/SkylarkSemantics.java @@ -53,6 +53,8 @@ public abstract class SkylarkSemantics { public abstract boolean incompatibleDisallowOldStyleArgsAdd(); + public abstract boolean incompatibleDisallowSlashOperator(); + public abstract boolean incompatibleDisallowToplevelIfStatement(); public abstract boolean incompatibleNewActionsApi(); @@ -89,6 +91,7 @@ public abstract class SkylarkSemantics { .incompatibleDisableObjcProviderResources(false) .incompatibleDisallowDictPlus(false) .incompatibleDisallowOldStyleArgsAdd(false) + .incompatibleDisallowSlashOperator(false) .incompatibleDisallowToplevelIfStatement(true) .incompatibleNewActionsApi(false) .incompatiblePackageNameIsAFunction(false) @@ -117,6 +120,8 @@ public abstract class SkylarkSemantics { public abstract Builder incompatibleDisallowOldStyleArgsAdd(boolean value); + public abstract Builder incompatibleDisallowSlashOperator(boolean value); + public abstract Builder incompatibleDisallowToplevelIfStatement(boolean value); public abstract Builder incompatibleNewActionsApi(boolean value); |