aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools/build/lib/analysis/config/BuildConfiguration.java
diff options
context:
space:
mode:
authorGravatar gregce <gregce@google.com>2018-05-29 10:47:33 -0700
committerGravatar Copybara-Service <copybara-piper@google.com>2018-05-29 10:48:55 -0700
commit2cb4f48dc5f674a4a99228cce7ca04aef5a0c335 (patch)
tree2053329c31e35c3a8ad64f6cf6f258e8aefeae33 /src/main/java/com/google/devtools/build/lib/analysis/config/BuildConfiguration.java
parent6d33f2874eb1647526557d291496e78163d94095 (diff)
Merge ComposingSplitTransition and ComposingPatchTransition.
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/analysis/config/BuildConfiguration.java')
-rw-r--r--src/main/java/com/google/devtools/build/lib/analysis/config/BuildConfiguration.java7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/analysis/config/BuildConfiguration.java b/src/main/java/com/google/devtools/build/lib/analysis/config/BuildConfiguration.java
index c02e014353..1aaa58c326 100644
--- a/src/main/java/com/google/devtools/build/lib/analysis/config/BuildConfiguration.java
+++ b/src/main/java/com/google/devtools/build/lib/analysis/config/BuildConfiguration.java
@@ -38,6 +38,7 @@ import com.google.devtools.build.lib.actions.CommandLines.CommandLineLimits;
import com.google.devtools.build.lib.analysis.BlazeDirectories;
import com.google.devtools.build.lib.analysis.ConfiguredRuleClassProvider;
import com.google.devtools.build.lib.analysis.actions.FileWriteAction;
+import com.google.devtools.build.lib.analysis.config.transitions.ConfigurationTransition;
import com.google.devtools.build.lib.analysis.config.transitions.PatchTransition;
import com.google.devtools.build.lib.buildeventstream.BuildEventId;
import com.google.devtools.build.lib.buildeventstream.BuildEventStreamProtos;
@@ -1907,8 +1908,8 @@ public class BuildConfiguration implements BuildConfigurationApi {
* configuration. Returns null if no transition is needed.
*/
@Nullable
- public PatchTransition topLevelConfigurationHook(Target toTarget) {
- PatchTransition currentTransition = null;
+ public ConfigurationTransition topLevelConfigurationHook(Target toTarget) {
+ ConfigurationTransition currentTransition = null;
for (Fragment fragment : fragments.values()) {
PatchTransition fragmentTransition = fragment.topLevelConfigurationHook(toTarget);
if (fragmentTransition == null) {
@@ -1917,7 +1918,7 @@ public class BuildConfiguration implements BuildConfigurationApi {
currentTransition = fragmentTransition;
} else {
currentTransition =
- TransitionResolver.composePatchTransitions(currentTransition, fragmentTransition);
+ TransitionResolver.composeTransitions(currentTransition, fragmentTransition);
}
}
return currentTransition;