diff options
author | gregce <gregce@google.com> | 2018-01-30 06:57:42 -0800 |
---|---|---|
committer | Copybara-Service <copybara-piper@google.com> | 2018-01-30 06:59:52 -0800 |
commit | c13c91dc350c0061ef0fc401febc8459396264ef (patch) | |
tree | 62d64a658b93cc9bac0a577cf11b646b84a1aa09 /src/main/java/com/google/devtools/build/lib/analysis/DependencyResolver.java | |
parent | ad835fb69aab2af390dfcd699c26ed3aeca1cd50 (diff) |
Remove DynamicTransitionMapper, ConfigurationTransitionProxy.
PiperOrigin-RevId: 183826311
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/analysis/DependencyResolver.java')
-rw-r--r-- | src/main/java/com/google/devtools/build/lib/analysis/DependencyResolver.java | 11 |
1 files changed, 2 insertions, 9 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/analysis/DependencyResolver.java b/src/main/java/com/google/devtools/build/lib/analysis/DependencyResolver.java index ea542dfffa..9290168593 100644 --- a/src/main/java/com/google/devtools/build/lib/analysis/DependencyResolver.java +++ b/src/main/java/com/google/devtools/build/lib/analysis/DependencyResolver.java @@ -22,7 +22,6 @@ import com.google.devtools.build.lib.analysis.AspectCollection.AspectCycleOnPath import com.google.devtools.build.lib.analysis.config.BuildConfiguration; import com.google.devtools.build.lib.analysis.config.BuildOptions; import com.google.devtools.build.lib.analysis.config.ConfigMatchingProvider; -import com.google.devtools.build.lib.analysis.config.DynamicTransitionMapper; import com.google.devtools.build.lib.analysis.config.FragmentClassSet; import com.google.devtools.build.lib.analysis.config.HostTransition; import com.google.devtools.build.lib.analysis.config.InvalidConfigurationException; @@ -66,12 +65,6 @@ import javax.annotation.Nullable; * <p>Includes logic to derive the right configurations depending on transition type. */ public abstract class DependencyResolver { - private final TransitionResolver transitionResolver; - - protected DependencyResolver(DynamicTransitionMapper transitionMapper) { - this.transitionResolver = new TransitionResolver(transitionMapper); - } - /** * Returns ids for dependent nodes of a given node, sorted by attribute. Note that some * dependencies do not have a corresponding attribute here, and we use the null attribute to @@ -725,7 +718,7 @@ public abstract class DependencyResolver { if (toTarget == null) { return; // Skip this round: we still need to Skyframe-evaluate the dep's target. } - Transition transition = transitionResolver.evaluateTransition( + Transition transition = TransitionResolver.evaluateTransition( ruleConfig, rule, attributeAndOwner.attribute, toTarget, attributeMap); outgoingEdges.put( attributeAndOwner.attribute, @@ -752,7 +745,7 @@ public abstract class DependencyResolver { } outgoingEdges.put( attributeAndOwner.attribute, - transitionResolver.usesNullConfiguration(toTarget) + TransitionResolver.usesNullConfiguration(toTarget) ? Dependency.withNullConfiguration(depLabel) : Dependency.withTransitionAndAspects(depLabel, new FixedTransition( config.getOptions()), requiredAspects(attributeAndOwner, toTarget))); |