diff --git a/src/main/java/com/google/devtools/build/lib/packages/RuleClass.java b/src/main/java/com/google/devtools/build/lib/packages/RuleClass.java index f1e9f524f72750..a21517a2421b4a 100644 --- a/src/main/java/com/google/devtools/build/lib/packages/RuleClass.java +++ b/src/main/java/com/google/devtools/build/lib/packages/RuleClass.java @@ -35,6 +35,7 @@ import com.google.common.collect.Maps; import com.google.common.collect.Ordering; import com.google.devtools.build.lib.analysis.config.Fragment; +import com.google.devtools.build.lib.analysis.config.ToolchainTypeRequirement; 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.analysis.config.transitions.SplitTransition; @@ -74,6 +75,7 @@ import java.util.Objects; import java.util.Set; import java.util.regex.Pattern; +import java.util.stream.Collectors; import javax.annotation.Nullable; import javax.annotation.concurrent.Immutable; import net.starlark.java.eval.EvalException; @@ -831,7 +833,7 @@ public enum ThirdPartyLicenseExistencePolicy { private ThirdPartyLicenseExistencePolicy thirdPartyLicenseExistencePolicy; private final Map attributes = new LinkedHashMap<>(); - private final Set