diff options
author | 2017-12-28 11:58:15 -0800 | |
---|---|---|
committer | 2017-12-28 11:59:56 -0800 | |
commit | 4e093d8e08454c9c2c04e94fe2e97ef4592198b6 (patch) | |
tree | cde1332470f53d3a45a68b6852a207bc6851d8e2 /src/main/java/com/google/devtools/build/lib/analysis/config/ComposingSplitTransition.java | |
parent | 8bd201631e380327f5a7fb72e11bd493973913b8 (diff) |
Replace Attribute.ConfigurationTransition with config.transitions.ConfigurationTransitionProxy.
The "proxy" part is to dissuade people from writing:
void myfunc(ConfigurationTransition transition)
signatures casually.
Maybe that's actually a better name than "Transition". But I'd rather
rename Transition to ConfigurationTransition in its own change if we
want to do that.
PiperOrigin-RevId: 180285321
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/analysis/config/ComposingSplitTransition.java')
-rw-r--r-- | src/main/java/com/google/devtools/build/lib/analysis/config/ComposingSplitTransition.java | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/analysis/config/ComposingSplitTransition.java b/src/main/java/com/google/devtools/build/lib/analysis/config/ComposingSplitTransition.java index 41cb44d3c0..e0f40f88ec 100644 --- a/src/main/java/com/google/devtools/build/lib/analysis/config/ComposingSplitTransition.java +++ b/src/main/java/com/google/devtools/build/lib/analysis/config/ComposingSplitTransition.java @@ -16,9 +16,9 @@ package com.google.devtools.build.lib.analysis.config; import com.google.common.base.Preconditions; import com.google.common.collect.ImmutableList; +import com.google.devtools.build.lib.analysis.config.transitions.ConfigurationTransitionProxy; import com.google.devtools.build.lib.analysis.config.transitions.SplitTransition; import com.google.devtools.build.lib.analysis.config.transitions.Transition; -import com.google.devtools.build.lib.packages.Attribute.ConfigurationTransition; import java.util.List; /** @@ -72,7 +72,7 @@ public class ComposingSplitTransition implements SplitTransition { */ // TODO(gregce): move this somewhere more general. This isn't intrinsic to composed splits. static List<BuildOptions> apply(BuildOptions fromOptions, Transition transition) { - if (transition == ConfigurationTransition.NONE) { + if (transition == ConfigurationTransitionProxy.NONE) { return ImmutableList.<BuildOptions>of(fromOptions); } else if (transition instanceof PatchTransition) { return ImmutableList.<BuildOptions>of(((PatchTransition) transition).apply(fromOptions)); |