diff options
author | Michael Staib <mstaib@google.com> | 2017-03-20 18:06:48 +0000 |
---|---|---|
committer | Yue Gan <yueg@google.com> | 2017-03-21 12:51:14 +0000 |
commit | 2a6752078f66cf14d1481486e836571e0df6974c (patch) | |
tree | 95571ee9c2eafe56bdadaec8af7a1d03a3c16cf0 /src/test/java/com/google/devtools/build/lib/packages | |
parent | 4f472d2b44630fa38d82707f7e33f4aa5005d444 (diff) |
Enable rules to transition based on their Rule objects.
This begins to allow for cases where a rule sets configuration
based on its attributes, such as where a rule attribute names
flags and their values - sort of a reverse select.
There are no such cases yet, but they're coming!
--
PiperOrigin-RevId: 150648357
MOS_MIGRATED_REVID=150648357
Diffstat (limited to 'src/test/java/com/google/devtools/build/lib/packages')
-rw-r--r-- | src/test/java/com/google/devtools/build/lib/packages/RuleClassTest.java | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/src/test/java/com/google/devtools/build/lib/packages/RuleClassTest.java b/src/test/java/com/google/devtools/build/lib/packages/RuleClassTest.java index 39e9523cf4..08c86ee6b7 100644 --- a/src/test/java/com/google/devtools/build/lib/packages/RuleClassTest.java +++ b/src/test/java/com/google/devtools/build/lib/packages/RuleClassTest.java @@ -49,7 +49,6 @@ import com.google.devtools.build.lib.events.EventKind; import com.google.devtools.build.lib.events.Location; import com.google.devtools.build.lib.events.Location.LineAndColumn; import com.google.devtools.build.lib.packages.Attribute.SkylarkComputedDefaultTemplate.CannotPrecomputeDefaultsException; -import com.google.devtools.build.lib.packages.Attribute.Transition; import com.google.devtools.build.lib.packages.Attribute.ValidityPredicate; import com.google.devtools.build.lib.packages.ConfigurationFragmentPolicy.MissingFragmentPolicy; import com.google.devtools.build.lib.packages.RuleClass.Builder.RuleClassType; @@ -861,7 +860,7 @@ public class RuleClassTest extends PackageLoadingTestCase { boolean outputsDefaultExecutable, ImplicitOutputsFunction implicitOutputsFunction, Configurator<?, ?> configurator, - Transition transition, + RuleTransitionFactory transitionFactory, ConfiguredTargetFactory<?, ?> configuredTargetFactory, PredicateWithMessage<Rule> validityPredicate, Predicate<String> preferredDependencyPredicate, @@ -889,7 +888,7 @@ public class RuleClassTest extends PackageLoadingTestCase { outputsDefaultExecutable, implicitOutputsFunction, configurator, - transition, + transitionFactory, configuredTargetFactory, validityPredicate, preferredDependencyPredicate, |