Skip to content

Commit d88b5e5

Browse files
Remove leftover strategyMapper reference
1 parent 854c8ed commit d88b5e5

File tree

2 files changed

+7
-12
lines changed

2 files changed

+7
-12
lines changed

src/main/java/com/google/devtools/build/lib/analysis/platform/PlatformUtils.java

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -74,9 +74,6 @@ private static boolean shouldProducePlatformProto(
7474
if (!executionPlatform.execProperties().isEmpty()) {
7575
return true;
7676
}
77-
if (!executionPlatform.remoteExecutionProperties().isEmpty()) {
78-
return true;
79-
}
8077
}
8178
if (!spawn.getCombinedExecProperties().isEmpty()) {
8279
return true;

src/main/java/com/google/devtools/build/lib/exec/SpawnStrategyRegistry.java

Lines changed: 7 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@
2222
import com.google.common.collect.ImmutableCollection;
2323
import com.google.common.collect.ImmutableList;
2424
import com.google.common.collect.ImmutableListMultimap;
25+
import com.google.common.collect.ImmutableSetMultimap;
2526
import com.google.common.collect.ImmutableMap;
2627
import com.google.common.collect.ImmutableMultimap;
2728
import com.google.common.collect.LinkedListMultimap;
@@ -124,7 +125,7 @@ public List<? extends SpawnStrategy> getStrategies(Spawn spawn, @Nullable EventH
124125
* <p>If the reason for selecting the context is worth mentioning to the user, logs a message
125126
* using the given {@link Reporter}.
126127
*
127-
* NOTE: This method is public for Blaze, `getStrategies(Spawn, EventHandler)` must not be used in Bazel.
128+
* NOTE: This method is public for Blaze, Bazel must use `getStrategies(Spawn, EventHandler)`.
128129
*/
129130
public List<? extends SpawnStrategy> getStrategies(
130131
ActionExecutionMetadata resourceOwner, String mnemonic, @Nullable EventHandler reporter) {
@@ -471,7 +472,7 @@ public SpawnStrategyRegistry build() throws AbruptExitException {
471472
}
472473
}
473474

474-
ImmutableListMultimap.Builder<Label, SpawnStrategy> platformToStrategies = ImmutableListMultimap.builder();
475+
ImmutableSetMultimap.Builder<Label, SpawnStrategy> platformToStrategies = ImmutableSetMultimap.builder();
475476
for (Map.Entry<Label, List<String>> entry : execPlatformFilters.entrySet()) {
476477
Label platform = entry.getKey();
477478
platformToStrategies.putAll(
@@ -549,7 +550,7 @@ public SpawnStrategyRegistry build() throws AbruptExitException {
549550
mnemonicToStrategies.build(),
550551
new StrategyRegexFilter(
551552
strategyMapper, strategyPolicy, filterToIdentifiers, filterToStrategies),
552-
new StrategyPlatformFilter(strategyMapper, platformToStrategies.build()),
553+
new StrategyPlatformFilter(platformToStrategies.build()),
553554
defaultStrategies,
554555
mnemonicToRemoteStrategies.build(),
555556
mnemonicToLocalStrategies.build(),
@@ -632,13 +633,10 @@ public String toString() {
632633
}
633634

634635
private static class StrategyPlatformFilter {
635-
private final StrategyMapper strategyMapper;
636-
private final ImmutableListMultimap<Label, SpawnStrategy> platformToStrategies;
636+
private final ImmutableSetMultimap<Label, SpawnStrategy> platformToStrategies;
637637

638638
private StrategyPlatformFilter(
639-
StrategyMapper strategyMapper,
640-
ImmutableListMultimap<Label, SpawnStrategy> platformToStrategies) {
641-
this.strategyMapper = strategyMapper;
639+
ImmutableSetMultimap<Label, SpawnStrategy> platformToStrategies) {
642640
this.platformToStrategies = platformToStrategies;
643641
}
644642

@@ -679,7 +677,7 @@ public <T extends SpawnStrategy> ImmutableCollection<T> getStrategies(
679677
return ImmutableList.copyOf(getStrategies(spawn, Lists.newCopyOnWriteArrayList(candidateStrategies)));
680678
}
681679

682-
ImmutableListMultimap<Label, SpawnStrategy> getFilterToStrategies() {
680+
ImmutableSetMultimap<Label, SpawnStrategy> getFilterToStrategies() {
683681
return platformToStrategies;
684682
}
685683

0 commit comments

Comments
 (0)