diff options
author | 2018-01-30 11:04:53 -0800 | |
---|---|---|
committer | 2018-01-30 11:06:58 -0800 | |
commit | be55e1181fd49ef78c24255f66f8d26882730af1 (patch) | |
tree | 606dadfa48c2f3b0065da45d20c382f8ddc1f590 /src/main/java/com/google/devtools/build/lib/packages/RuleClass.java | |
parent | 34c9b65a873dd9b79bafe3202571e6de81af1b50 (diff) |
Rename Transition to ConfigurationTransition.
PiperOrigin-RevId: 183859414
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/packages/RuleClass.java')
-rw-r--r-- | src/main/java/com/google/devtools/build/lib/packages/RuleClass.java | 24 |
1 files changed, 12 insertions, 12 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/packages/RuleClass.java b/src/main/java/com/google/devtools/build/lib/packages/RuleClass.java index a12c08f9c2..2d0cd749d1 100644 --- a/src/main/java/com/google/devtools/build/lib/packages/RuleClass.java +++ b/src/main/java/com/google/devtools/build/lib/packages/RuleClass.java @@ -30,7 +30,7 @@ import com.google.common.collect.ImmutableSet; import com.google.common.collect.Iterables; import com.google.common.collect.Lists; import com.google.common.collect.Ordering; -import com.google.devtools.build.lib.analysis.config.transitions.Transition; +import com.google.devtools.build.lib.analysis.config.transitions.ConfigurationTransition; import com.google.devtools.build.lib.cmdline.Label; import com.google.devtools.build.lib.cmdline.LabelSyntaxException; import com.google.devtools.build.lib.cmdline.PackageIdentifier; @@ -516,14 +516,14 @@ public class RuleClass { * A RuleTransitionFactory which always returns the same transition. */ private static final class FixedTransitionFactory implements RuleTransitionFactory { - private final Transition transition; + private final ConfigurationTransition transition; - private FixedTransitionFactory(Transition transition) { + private FixedTransitionFactory(ConfigurationTransition transition) { this.transition = transition; } @Override - public Transition buildTransitionFor(Rule rule) { + public ConfigurationTransition buildTransitionFor(Rule rule) { return transition; } } @@ -716,7 +716,7 @@ public class RuleClass { * * <p>The value is inherited by subclasses. */ - public Builder requiresConfigurationFragments(Transition transition, + public Builder requiresConfigurationFragments(ConfigurationTransition transition, Class<?>... configurationFragments) { configurationFragmentPolicy.requiresConfigurationFragments( transition, @@ -748,8 +748,8 @@ public class RuleClass { * fragments to be present in the given configuration that isn't the rule's configuration but * is also readable by the rule. * - * <p>In contrast to {@link #requiresConfigurationFragments(Transition, Class...)}, this method - * takes Skylark module names of fragments instead of their classes. + * <p>In contrast to {@link #requiresConfigurationFragments(ConfigurationTransition, Class...)}, + * this method takes Skylark module names of fragments instead of their classes. * * * <p>You probably don't want to use this, because rules generally shouldn't read configurations * other than their own. If you want to declare host config fragments, see @@ -757,8 +757,8 @@ public class RuleClass { * * <p>The value is inherited by subclasses. */ - public Builder requiresConfigurationFragmentsBySkylarkModuleName(Transition transition, - Collection<String> configurationFragmentNames) { + public Builder requiresConfigurationFragmentsBySkylarkModuleName( + ConfigurationTransition transition, Collection<String> configurationFragmentNames) { configurationFragmentPolicy.requiresConfigurationFragmentsBySkylarkModuleName(transition, configurationFragmentNames); return this; @@ -838,7 +838,7 @@ public class RuleClass { * <p>If you need the transition to depend on the rule it's being applied to, use * {@link #cfg(RuleTransitionFactory)}. */ - public Builder cfg(Transition transition) { + public Builder cfg(ConfigurationTransition transition) { Preconditions.checkState(type != RuleClassType.ABSTRACT, "Setting not inherited property (cfg) of abstract rule class '%s'", name); Preconditions.checkState(this.transitionFactory == null, @@ -851,8 +851,8 @@ public class RuleClass { /** * Applies the given transition factory to all incoming edges for this rule class. * - * <p>Unlike{@link #cfg(Transition)}, the factory can examine the rule when deciding what - * transition to use. + * <p>Unlike{@link #cfg(ConfigurationTransition)}, the factory can examine the rule when + * deciding what transition to use. */ public Builder cfg(RuleTransitionFactory transitionFactory) { Preconditions.checkState(type != RuleClassType.ABSTRACT, |