diff --git a/src/main/java/com/google/devtools/build/lib/analysis/skylark/StarlarkAttributeTransitionProvider.java b/src/main/java/com/google/devtools/build/lib/analysis/skylark/StarlarkAttributeTransitionProvider.java index d9cd1bde96d626..b65c57786581e2 100644 --- a/src/main/java/com/google/devtools/build/lib/analysis/skylark/StarlarkAttributeTransitionProvider.java +++ b/src/main/java/com/google/devtools/build/lib/analysis/skylark/StarlarkAttributeTransitionProvider.java @@ -73,6 +73,11 @@ public SplitTransition create(RuleTransitionData data) { starlarkDefinedConfigTransition, (ConfiguredAttributeMapper) attributeMap); } + @Override + public boolean isSplit() { + return true; + } + @Override public void repr(SkylarkPrinter printer) { printer.append(""); diff --git a/src/test/java/com/google/devtools/build/lib/analysis/CircularDependencyTest.java b/src/test/java/com/google/devtools/build/lib/analysis/CircularDependencyTest.java index a35cb2d9f33c89..41d6ce0ef90f46 100644 --- a/src/test/java/com/google/devtools/build/lib/analysis/CircularDependencyTest.java +++ b/src/test/java/com/google/devtools/build/lib/analysis/CircularDependencyTest.java @@ -284,6 +284,11 @@ public SplitTransition create(RuleTransitionData data) { return ImmutableList.of(newOptions); }; } + + @Override + public boolean isSplit() { + return true; + } })); @Override diff --git a/src/test/java/com/google/devtools/build/lib/packages/AttributeTest.java b/src/test/java/com/google/devtools/build/lib/packages/AttributeTest.java index b2c5164043a708..1440208210f495 100644 --- a/src/test/java/com/google/devtools/build/lib/packages/AttributeTest.java +++ b/src/test/java/com/google/devtools/build/lib/packages/AttributeTest.java @@ -311,6 +311,11 @@ private static class TestSplitTransitionProvider public SplitTransition create(RuleTransitionData data) { return new TestSplitTransition(); } + + @Override + public boolean isSplit() { + return true; + } } @Test