diff options
author | 2018-04-20 04:04:06 -0700 | |
---|---|---|
committer | 2018-04-20 04:06:01 -0700 | |
commit | 96d3c91c714544584c9174759bedebf2a6be5e71 (patch) | |
tree | f4864c9aedb05ea3e916acb26d1bba81e8780a40 /src/main/java/com/google/devtools/build | |
parent | 1cf50a8696234fda143f5afccbb7023ac2b54e19 (diff) |
Remove use of bare Immutable{List,Map,Set} Builder classes.
Always use the more-qualified class name for clarity at the site of use. There are too many classes named Builder.
PiperOrigin-RevId: 193649193
Diffstat (limited to 'src/main/java/com/google/devtools/build')
11 files changed, 11 insertions, 22 deletions
diff --git a/src/main/java/com/google/devtools/build/docgen/PredefinedAttributes.java b/src/main/java/com/google/devtools/build/docgen/PredefinedAttributes.java index a05c6e5c5b..fddbf78b67 100644 --- a/src/main/java/com/google/devtools/build/docgen/PredefinedAttributes.java +++ b/src/main/java/com/google/devtools/build/docgen/PredefinedAttributes.java @@ -15,7 +15,6 @@ package com.google.devtools.build.docgen; import com.google.common.collect.ImmutableList; import com.google.common.collect.ImmutableMap; -import com.google.common.collect.ImmutableMap.Builder; import com.google.common.io.ByteStreams; import com.google.common.io.Files; import java.io.IOException; @@ -67,7 +66,7 @@ public class PredefinedAttributes { private static ImmutableMap<String, RuleDocumentationAttribute> generateAttributeMap( String commonType, ImmutableList<String> filenames) { - Builder<String, RuleDocumentationAttribute> builder = + ImmutableMap.Builder<String, RuleDocumentationAttribute> builder = ImmutableMap.<String, RuleDocumentationAttribute>builder(); for (String filename : filenames) { String name = Files.getNameWithoutExtension(filename); diff --git a/src/main/java/com/google/devtools/build/lib/analysis/platform/ToolchainInfo.java b/src/main/java/com/google/devtools/build/lib/analysis/platform/ToolchainInfo.java index f6601af480..5b9162a579 100644 --- a/src/main/java/com/google/devtools/build/lib/analysis/platform/ToolchainInfo.java +++ b/src/main/java/com/google/devtools/build/lib/analysis/platform/ToolchainInfo.java @@ -16,7 +16,6 @@ package com.google.devtools.build.lib.analysis.platform; import com.google.common.collect.ImmutableList; import com.google.common.collect.ImmutableMap; -import com.google.common.collect.ImmutableMap.Builder; import com.google.devtools.build.lib.concurrent.ThreadSafety.Immutable; import com.google.devtools.build.lib.events.Location; import com.google.devtools.build.lib.packages.NativeInfo; @@ -85,5 +84,5 @@ public class ToolchainInfo extends NativeInfo { } /** Add make variables to be exported to dependers. */ - public void addGlobalMakeVariables(Builder<String, String> globalMakeEnvBuilder) {} + public void addGlobalMakeVariables(ImmutableMap.Builder<String, String> globalMakeEnvBuilder) {} } diff --git a/src/main/java/com/google/devtools/build/lib/analysis/skylark/SkylarkRuleContext.java b/src/main/java/com/google/devtools/build/lib/analysis/skylark/SkylarkRuleContext.java index 2bc5fbce64..c8e202a176 100644 --- a/src/main/java/com/google/devtools/build/lib/analysis/skylark/SkylarkRuleContext.java +++ b/src/main/java/com/google/devtools/build/lib/analysis/skylark/SkylarkRuleContext.java @@ -20,7 +20,6 @@ import com.google.common.base.Preconditions; import com.google.common.collect.ImmutableCollection; import com.google.common.collect.ImmutableList; import com.google.common.collect.ImmutableMap; -import com.google.common.collect.ImmutableMap.Builder; import com.google.common.collect.ImmutableSet; import com.google.common.collect.Iterables; import com.google.common.collect.Ordering; @@ -278,7 +277,7 @@ public final class SkylarkRuleContext implements SkylarkValue { } } - Builder<Artifact, Label> artifactLabelMapBuilder = ImmutableMap.builder(); + ImmutableMap.Builder<Artifact, Label> artifactLabelMapBuilder = ImmutableMap.builder(); for (Attribute a : attributes) { String attrName = a.getName(); Type<?> type = a.getType(); diff --git a/src/main/java/com/google/devtools/build/lib/bazel/repository/MavenDownloader.java b/src/main/java/com/google/devtools/build/lib/bazel/repository/MavenDownloader.java index e663a80499..4b473c2e8b 100644 --- a/src/main/java/com/google/devtools/build/lib/bazel/repository/MavenDownloader.java +++ b/src/main/java/com/google/devtools/build/lib/bazel/repository/MavenDownloader.java @@ -18,7 +18,6 @@ import com.google.common.base.Optional; import com.google.common.base.Strings; import com.google.common.collect.ImmutableList; import com.google.common.collect.ImmutableMap; -import com.google.common.collect.ImmutableMap.Builder; import com.google.devtools.build.lib.bazel.repository.cache.RepositoryCache; import com.google.devtools.build.lib.bazel.repository.cache.RepositoryCache.KeyType; import com.google.devtools.build.lib.bazel.repository.downloader.HttpDownloader; @@ -204,7 +203,7 @@ public class MavenDownloader extends HttpDownloader { private final Map<String, String> authenticationInfo; private MavenAuthentication(Server server) { - Builder<String, String> builder = ImmutableMap.<String, String>builder(); + ImmutableMap.Builder<String, String> builder = ImmutableMap.<String, String>builder(); // From https://maven.apache.org/settings.html: "If you use a private key to login to the // server, make sure you omit the <password> element. Otherwise, the key will be ignored." if (server.getPassword() != null) { diff --git a/src/main/java/com/google/devtools/build/lib/buildeventstream/transports/BuildEventTransportFactory.java b/src/main/java/com/google/devtools/build/lib/buildeventstream/transports/BuildEventTransportFactory.java index 8c3921521e..cf6d0c936c 100644 --- a/src/main/java/com/google/devtools/build/lib/buildeventstream/transports/BuildEventTransportFactory.java +++ b/src/main/java/com/google/devtools/build/lib/buildeventstream/transports/BuildEventTransportFactory.java @@ -17,7 +17,6 @@ package com.google.devtools.build.lib.buildeventstream.transports; import static com.google.common.base.Strings.isNullOrEmpty; import com.google.common.collect.ImmutableSet; -import com.google.common.collect.ImmutableSet.Builder; import com.google.devtools.build.lib.buildeventstream.BuildEventTransport; import com.google.devtools.build.lib.buildeventstream.PathConverter; import com.google.devtools.build.lib.vfs.Path; @@ -84,7 +83,7 @@ public enum BuildEventTransportFactory { */ public static ImmutableSet<BuildEventTransport> createFromOptions(BuildEventStreamOptions options, PathConverter pathConverter) throws IOException { - Builder<BuildEventTransport> buildEventTransportsBuilder = ImmutableSet.builder(); + ImmutableSet.Builder<BuildEventTransport> buildEventTransportsBuilder = ImmutableSet.builder(); for (BuildEventTransportFactory transportFactory : BuildEventTransportFactory.values()) { if (transportFactory.enabled(options)) { buildEventTransportsBuilder.add(transportFactory.create(options, pathConverter)); diff --git a/src/main/java/com/google/devtools/build/lib/query2/SkyQueryEnvironment.java b/src/main/java/com/google/devtools/build/lib/query2/SkyQueryEnvironment.java index b13ed4750c..99f4da6fdb 100644 --- a/src/main/java/com/google/devtools/build/lib/query2/SkyQueryEnvironment.java +++ b/src/main/java/com/google/devtools/build/lib/query2/SkyQueryEnvironment.java @@ -28,7 +28,6 @@ import com.google.common.collect.ImmutableList; import com.google.common.collect.ImmutableMap; import com.google.common.collect.ImmutableMultimap; import com.google.common.collect.ImmutableSet; -import com.google.common.collect.ImmutableSet.Builder; import com.google.common.collect.Iterables; import com.google.common.collect.Maps; import com.google.common.collect.Multimap; @@ -872,7 +871,7 @@ public class SkyQueryEnvironment extends AbstractBlazeQueryEnvironment<Target> // have encountered errors that they were able to recover from. Set<Entry<SkyKey, SkyValue>> successfulEntries = graph.getSuccessfulValues(transitiveTraversalKeys).entrySet(); - Builder<SkyKey> successfulKeysBuilder = ImmutableSet.builder(); + ImmutableSet.Builder<SkyKey> successfulKeysBuilder = ImmutableSet.builder(); for (Entry<SkyKey, SkyValue> successfulEntry : successfulEntries) { successfulKeysBuilder.add(successfulEntry.getKey()); TransitiveTraversalValue value = (TransitiveTraversalValue) successfulEntry.getValue(); diff --git a/src/main/java/com/google/devtools/build/lib/rules/java/JavaCommon.java b/src/main/java/com/google/devtools/build/lib/rules/java/JavaCommon.java index accc84a99e..14e3bbb08f 100644 --- a/src/main/java/com/google/devtools/build/lib/rules/java/JavaCommon.java +++ b/src/main/java/com/google/devtools/build/lib/rules/java/JavaCommon.java @@ -17,7 +17,6 @@ import static com.google.common.collect.ImmutableList.toImmutableList; import com.google.common.base.Preconditions; import com.google.common.collect.ImmutableList; -import com.google.common.collect.ImmutableList.Builder; import com.google.common.collect.ImmutableMap; import com.google.common.collect.ImmutableSet; import com.google.common.collect.Iterables; @@ -674,7 +673,7 @@ public class JavaCommon { private static ImmutableList<TransitiveInfoCollection> collectTargetsTreatedAsDeps( RuleContext ruleContext, JavaSemantics semantics, ClasspathType type) { - ImmutableList.Builder<TransitiveInfoCollection> builder = new Builder<>(); + ImmutableList.Builder<TransitiveInfoCollection> builder = new ImmutableList.Builder<>(); if (!type.equals(ClasspathType.COMPILE_ONLY)) { builder.addAll(getRuntimeDeps(ruleContext)); diff --git a/src/main/java/com/google/devtools/build/lib/rules/java/JavaConfiguration.java b/src/main/java/com/google/devtools/build/lib/rules/java/JavaConfiguration.java index de75806810..071bce4b7e 100644 --- a/src/main/java/com/google/devtools/build/lib/rules/java/JavaConfiguration.java +++ b/src/main/java/com/google/devtools/build/lib/rules/java/JavaConfiguration.java @@ -18,7 +18,6 @@ import static com.google.common.base.Preconditions.checkArgument; import com.google.common.base.Optional; import com.google.common.collect.ImmutableList; import com.google.common.collect.ImmutableMap; -import com.google.common.collect.ImmutableMap.Builder; import com.google.devtools.build.lib.analysis.config.BuildConfiguration.Fragment; import com.google.devtools.build.lib.analysis.config.BuildConfiguration.StrictDepsMode; import com.google.devtools.build.lib.analysis.config.BuildOptions; @@ -328,7 +327,7 @@ public final class JavaConfiguration extends Fragment { } @Override - public void addGlobalMakeVariables(Builder<String, String> globalMakeEnvBuilder) { + public void addGlobalMakeVariables(ImmutableMap.Builder<String, String> globalMakeEnvBuilder) { globalMakeEnvBuilder.put("JAVA_TRANSLATIONS", buildTranslations() ? "1" : "0"); } diff --git a/src/main/java/com/google/devtools/build/lib/rules/java/JavaToolchain.java b/src/main/java/com/google/devtools/build/lib/rules/java/JavaToolchain.java index eb8aa8b3f2..c571948e46 100644 --- a/src/main/java/com/google/devtools/build/lib/rules/java/JavaToolchain.java +++ b/src/main/java/com/google/devtools/build/lib/rules/java/JavaToolchain.java @@ -18,7 +18,6 @@ import static com.google.common.base.Strings.isNullOrEmpty; import com.google.common.base.Joiner; import com.google.common.collect.ImmutableCollection; import com.google.common.collect.ImmutableList; -import com.google.common.collect.ImmutableList.Builder; import com.google.common.collect.ImmutableListMultimap; import com.google.common.collect.ImmutableMap; import com.google.devtools.build.lib.actions.Artifact; @@ -131,7 +130,7 @@ public class JavaToolchain implements RuleConfiguredTargetFactory { } private ImmutableList<String> getJavacOpts(RuleContext ruleContext) { - Builder<String> javacopts = ImmutableList.builder(); + ImmutableList.Builder<String> javacopts = ImmutableList.builder(); String source = ruleContext.attributes().get("source_version", Type.STRING); if (!isNullOrEmpty(source)) { javacopts.add("-source").add(source); diff --git a/src/main/java/com/google/devtools/build/lib/sandbox/SandboxHelpers.java b/src/main/java/com/google/devtools/build/lib/sandbox/SandboxHelpers.java index 5894680a1e..43db377e0a 100644 --- a/src/main/java/com/google/devtools/build/lib/sandbox/SandboxHelpers.java +++ b/src/main/java/com/google/devtools/build/lib/sandbox/SandboxHelpers.java @@ -16,7 +16,6 @@ package com.google.devtools.build.lib.sandbox; import com.google.common.base.Preconditions; import com.google.common.collect.ImmutableSet; -import com.google.common.collect.ImmutableSet.Builder; import com.google.devtools.build.lib.actions.ActionExecutionContext; import com.google.devtools.build.lib.actions.ActionInput; import com.google.devtools.build.lib.actions.Artifact; @@ -111,7 +110,7 @@ public final class SandboxHelpers { } public static ImmutableSet<PathFragment> getOutputFiles(Spawn spawn) { - Builder<PathFragment> outputFiles = ImmutableSet.builder(); + ImmutableSet.Builder<PathFragment> outputFiles = ImmutableSet.builder(); for (ActionInput output : spawn.getOutputFiles()) { outputFiles.add(PathFragment.create(output.getExecPathString())); } diff --git a/src/main/java/com/google/devtools/build/skyframe/InvalidatingNodeVisitor.java b/src/main/java/com/google/devtools/build/skyframe/InvalidatingNodeVisitor.java index 73b6bc0290..ceae771e88 100644 --- a/src/main/java/com/google/devtools/build/skyframe/InvalidatingNodeVisitor.java +++ b/src/main/java/com/google/devtools/build/skyframe/InvalidatingNodeVisitor.java @@ -17,7 +17,6 @@ import com.google.common.annotations.VisibleForTesting; import com.google.common.base.Function; import com.google.common.base.Preconditions; import com.google.common.collect.ImmutableList; -import com.google.common.collect.ImmutableList.Builder; import com.google.common.collect.ImmutableSet; import com.google.common.collect.Iterables; import com.google.common.collect.Sets; @@ -243,7 +242,7 @@ public abstract class InvalidatingNodeVisitor<TGraph extends QueryableGraph> { @Override public void visit(Iterable<SkyKey> keys, InvalidationType invalidationType) { Preconditions.checkState(invalidationType == InvalidationType.DELETED, keys); - Builder<SkyKey> unvisitedKeysBuilder = ImmutableList.builder(); + ImmutableList.Builder<SkyKey> unvisitedKeysBuilder = ImmutableList.builder(); for (SkyKey key : keys) { if (visited.add(key)) { unvisitedKeysBuilder.add(key); |