aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools/build/lib/analysis/DependencyResolver.java
diff options
context:
space:
mode:
authorGravatar gregce <gregce@google.com>2018-01-30 06:57:42 -0800
committerGravatar Copybara-Service <copybara-piper@google.com>2018-01-30 06:59:52 -0800
commitc13c91dc350c0061ef0fc401febc8459396264ef (patch)
tree62d64a658b93cc9bac0a577cf11b646b84a1aa09 /src/main/java/com/google/devtools/build/lib/analysis/DependencyResolver.java
parentad835fb69aab2af390dfcd699c26ed3aeca1cd50 (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.java11
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)));