aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorGravatar jcater <jcater@google.com>2018-04-20 04:04:06 -0700
committerGravatar Copybara-Service <copybara-piper@google.com>2018-04-20 04:06:01 -0700
commit96d3c91c714544584c9174759bedebf2a6be5e71 (patch)
treef4864c9aedb05ea3e916acb26d1bba81e8780a40
parent1cf50a8696234fda143f5afccbb7023ac2b54e19 (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
-rw-r--r--src/main/java/com/google/devtools/build/docgen/PredefinedAttributes.java3
-rw-r--r--src/main/java/com/google/devtools/build/lib/analysis/platform/ToolchainInfo.java3
-rw-r--r--src/main/java/com/google/devtools/build/lib/analysis/skylark/SkylarkRuleContext.java3
-rw-r--r--src/main/java/com/google/devtools/build/lib/bazel/repository/MavenDownloader.java3
-rw-r--r--src/main/java/com/google/devtools/build/lib/buildeventstream/transports/BuildEventTransportFactory.java3
-rw-r--r--src/main/java/com/google/devtools/build/lib/query2/SkyQueryEnvironment.java3
-rw-r--r--src/main/java/com/google/devtools/build/lib/rules/java/JavaCommon.java3
-rw-r--r--src/main/java/com/google/devtools/build/lib/rules/java/JavaConfiguration.java3
-rw-r--r--src/main/java/com/google/devtools/build/lib/rules/java/JavaToolchain.java3
-rw-r--r--src/main/java/com/google/devtools/build/lib/sandbox/SandboxHelpers.java3
-rw-r--r--src/main/java/com/google/devtools/build/skyframe/InvalidatingNodeVisitor.java3
-rw-r--r--src/main/java/com/google/devtools/common/options/processor/OptionProcessor.java6
-rw-r--r--src/objc_tools/plmerge/java/com/google/devtools/build/xcode/plmerge/PlistMerging.java5
-rw-r--r--src/test/java/com/google/devtools/build/android/DensitySpecificResourceFilterTest.java3
-rw-r--r--src/test/java/com/google/devtools/build/lib/collect/ImmutableSortedKeyMapTest.java9
-rw-r--r--src/test/java/com/google/devtools/build/lib/packages/util/MockObjcSupport.java3
-rw-r--r--src/tools/android/java/com/google/devtools/build/android/Converters.java3
-rw-r--r--src/tools/android/java/com/google/devtools/build/android/FullyQualifiedName.java3
-rw-r--r--src/tools/android/java/com/google/devtools/build/android/aapt2/ResourceCompiler.java3
-rw-r--r--src/tools/android/java/com/google/devtools/build/android/xml/AttrXmlResourceValue.java14
-rw-r--r--src/tools/android/java/com/google/devtools/build/android/xml/StyleableXmlResourceValue.java3
21 files changed, 32 insertions, 53 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);
diff --git a/src/main/java/com/google/devtools/common/options/processor/OptionProcessor.java b/src/main/java/com/google/devtools/common/options/processor/OptionProcessor.java
index 5190053f88..0f1989c396 100644
--- a/src/main/java/com/google/devtools/common/options/processor/OptionProcessor.java
+++ b/src/main/java/com/google/devtools/common/options/processor/OptionProcessor.java
@@ -15,7 +15,6 @@ package com.google.devtools.common.options.processor;
import com.google.common.collect.ImmutableList;
import com.google.common.collect.ImmutableMap;
-import com.google.common.collect.ImmutableMap.Builder;
import com.google.devtools.common.options.Converter;
import com.google.devtools.common.options.Converters;
import com.google.devtools.common.options.ExpansionFunction;
@@ -96,11 +95,12 @@ public final class OptionProcessor extends AbstractProcessor {
// Because of the discrepancies between the java.lang and javax.lang type models, we can't
// directly use the get() method for the default converter map. Instead, we'll convert it once,
// to be more usable, and with the boxed type return values of convert() as the keys.
- ImmutableMap.Builder<TypeMirror, Converter<?>> converterMapBuilder = new Builder<>();
+ ImmutableMap.Builder<TypeMirror, Converter<?>> converterMapBuilder =
+ new ImmutableMap.Builder<>();
// Create a link from the primitive Classes to their primitive types. This intentionally
// only contains the types in the DEFAULT_CONVERTERS map.
- ImmutableMap.Builder<Class<?>, PrimitiveType> builder = new Builder<>();
+ ImmutableMap.Builder<Class<?>, PrimitiveType> builder = new ImmutableMap.Builder<>();
builder.put(int.class, typeUtils.getPrimitiveType(TypeKind.INT));
builder.put(double.class, typeUtils.getPrimitiveType(TypeKind.DOUBLE));
builder.put(boolean.class, typeUtils.getPrimitiveType(TypeKind.BOOLEAN));
diff --git a/src/objc_tools/plmerge/java/com/google/devtools/build/xcode/plmerge/PlistMerging.java b/src/objc_tools/plmerge/java/com/google/devtools/build/xcode/plmerge/PlistMerging.java
index 6b54c87394..091f446994 100644
--- a/src/objc_tools/plmerge/java/com/google/devtools/build/xcode/plmerge/PlistMerging.java
+++ b/src/objc_tools/plmerge/java/com/google/devtools/build/xcode/plmerge/PlistMerging.java
@@ -25,7 +25,6 @@ import com.google.common.base.Optional;
import com.google.common.base.Preconditions;
import com.google.common.base.Strings;
import com.google.common.collect.ImmutableList;
-import com.google.common.collect.ImmutableList.Builder;
import com.google.common.collect.Sets;
import com.google.common.io.ByteSource;
import com.google.devtools.build.xcode.plmerge.proto.PlMergeProtos.Control;
@@ -164,11 +163,11 @@ public class PlistMerging extends Value<PlistMerging> {
FileSystem fileSystem = FileSystems.getDefault();
- ImmutableList.Builder<Path> sourceFilePathsBuilder = new Builder<>();
+ ImmutableList.Builder<Path> sourceFilePathsBuilder = new ImmutableList.Builder<>();
for (String pathString : control.getSourceFileList()) {
sourceFilePathsBuilder.add(fileSystem.getPath(pathString));
}
- ImmutableList.Builder<Path> immutableSourceFilePathsBuilder = new Builder<>();
+ ImmutableList.Builder<Path> immutableSourceFilePathsBuilder = new ImmutableList.Builder<>();
for (String pathString : control.getImmutableSourceFileList()) {
immutableSourceFilePathsBuilder.add(fileSystem.getPath(pathString));
}
diff --git a/src/test/java/com/google/devtools/build/android/DensitySpecificResourceFilterTest.java b/src/test/java/com/google/devtools/build/android/DensitySpecificResourceFilterTest.java
index 03f38e93e9..580cea3f85 100644
--- a/src/test/java/com/google/devtools/build/android/DensitySpecificResourceFilterTest.java
+++ b/src/test/java/com/google/devtools/build/android/DensitySpecificResourceFilterTest.java
@@ -17,7 +17,6 @@ import static com.google.common.truth.Truth.assertThat;
import static org.junit.Assert.fail;
import com.google.common.collect.ImmutableList;
-import com.google.common.collect.ImmutableList.Builder;
import com.google.common.collect.Lists;
import com.google.devtools.build.android.AndroidResourceMerger.MergingException;
import java.io.IOException;
@@ -254,7 +253,7 @@ public class DensitySpecificResourceFilterTest {
}
private ImmutableList <Path> createFiles(String... pathStrings) throws IOException {
- Builder<Path> paths = ImmutableList.builder();
+ ImmutableList.Builder<Path> paths = ImmutableList.builder();
for (String pathString : pathStrings) {
final Path path = tmp.resolve(pathString);
Files.createDirectories(path.getParent());
diff --git a/src/test/java/com/google/devtools/build/lib/collect/ImmutableSortedKeyMapTest.java b/src/test/java/com/google/devtools/build/lib/collect/ImmutableSortedKeyMapTest.java
index 24282d453f..61c8acd120 100644
--- a/src/test/java/com/google/devtools/build/lib/collect/ImmutableSortedKeyMapTest.java
+++ b/src/test/java/com/google/devtools/build/lib/collect/ImmutableSortedKeyMapTest.java
@@ -18,7 +18,6 @@ import static org.junit.Assert.fail;
import com.google.common.collect.Maps;
import com.google.common.testing.NullPointerTester;
-import com.google.devtools.build.lib.collect.ImmutableSortedKeyMap.Builder;
import java.io.Serializable;
import java.util.Collections;
import java.util.LinkedHashMap;
@@ -108,7 +107,7 @@ public class ImmutableSortedKeyMapTest {
@Test
public void builderPutNullKey() {
- Builder<String, Integer> builder = new Builder<>();
+ ImmutableSortedKeyMap.Builder<String, Integer> builder = new ImmutableSortedKeyMap.Builder<>();
try {
builder.put(null, 1);
fail();
@@ -118,7 +117,7 @@ public class ImmutableSortedKeyMapTest {
@Test
public void builderPutNullValue() {
- Builder<String, Integer> builder = new Builder<>();
+ ImmutableSortedKeyMap.Builder<String, Integer> builder = new ImmutableSortedKeyMap.Builder<>();
try {
builder.put("one", null);
fail();
@@ -128,7 +127,7 @@ public class ImmutableSortedKeyMapTest {
@Test
public void builderPutNullKeyViaPutAll() {
- Builder<String, Integer> builder = new Builder<>();
+ ImmutableSortedKeyMap.Builder<String, Integer> builder = new ImmutableSortedKeyMap.Builder<>();
try {
builder.putAll(Collections.<String, Integer>singletonMap(null, 1));
fail();
@@ -138,7 +137,7 @@ public class ImmutableSortedKeyMapTest {
@Test
public void builderPutNullValueViaPutAll() {
- Builder<String, Integer> builder = new Builder<>();
+ ImmutableSortedKeyMap.Builder<String, Integer> builder = new ImmutableSortedKeyMap.Builder<>();
try {
builder.putAll(Collections.<String, Integer>singletonMap("one", null));
fail();
diff --git a/src/test/java/com/google/devtools/build/lib/packages/util/MockObjcSupport.java b/src/test/java/com/google/devtools/build/lib/packages/util/MockObjcSupport.java
index 227bb30b8f..3b10f41561 100644
--- a/src/test/java/com/google/devtools/build/lib/packages/util/MockObjcSupport.java
+++ b/src/test/java/com/google/devtools/build/lib/packages/util/MockObjcSupport.java
@@ -16,7 +16,6 @@ package com.google.devtools.build.lib.packages.util;
import com.google.common.base.Joiner;
import com.google.common.collect.ImmutableList;
-import com.google.common.collect.ImmutableList.Builder;
import com.google.common.collect.ImmutableSet;
import com.google.common.io.ByteStreams;
import com.google.devtools.build.lib.testutil.TestConstants;
@@ -227,7 +226,7 @@ public final class MockObjcSupport {
}
// Create the test BUILD file.
- Builder<String> crosstoolBuild =
+ ImmutableList.Builder<String> crosstoolBuild =
ImmutableList.<String>builder()
.add(
"package(default_visibility=['//visibility:public'])",
diff --git a/src/tools/android/java/com/google/devtools/build/android/Converters.java b/src/tools/android/java/com/google/devtools/build/android/Converters.java
index 13911f973e..5e89db254a 100644
--- a/src/tools/android/java/com/google/devtools/build/android/Converters.java
+++ b/src/tools/android/java/com/google/devtools/build/android/Converters.java
@@ -19,7 +19,6 @@ import com.android.manifmerger.ManifestMerger2.MergeType;
import com.android.repository.Revision;
import com.google.common.base.Splitter;
import com.google.common.collect.ImmutableList;
-import com.google.common.collect.ImmutableList.Builder;
import com.google.common.collect.ImmutableMap;
import com.google.devtools.build.android.aapt2.CompiledResources;
import com.google.devtools.build.android.aapt2.StaticLibrary;
@@ -423,7 +422,7 @@ public final class Converters {
@Override
public List<StaticLibrary> convert(String input) throws OptionsParsingException {
- final Builder<StaticLibrary> builder = ImmutableList.<StaticLibrary>builder();
+ final ImmutableList.Builder<StaticLibrary> builder = ImmutableList.<StaticLibrary>builder();
for (String path : SPLITTER.splitToList(input)) {
builder.add(libraryConverter.convert(path));
}
diff --git a/src/tools/android/java/com/google/devtools/build/android/FullyQualifiedName.java b/src/tools/android/java/com/google/devtools/build/android/FullyQualifiedName.java
index 077b51f17f..e8f6ee3ada 100644
--- a/src/tools/android/java/com/google/devtools/build/android/FullyQualifiedName.java
+++ b/src/tools/android/java/com/google/devtools/build/android/FullyQualifiedName.java
@@ -24,7 +24,6 @@ import com.google.common.base.Joiner;
import com.google.common.base.MoreObjects;
import com.google.common.base.Preconditions;
import com.google.common.collect.ImmutableList;
-import com.google.common.collect.ImmutableList.Builder;
import com.google.common.collect.Iterators;
import com.google.common.collect.PeekingIterator;
import com.google.devtools.build.android.proto.SerializeFormat;
@@ -561,7 +560,7 @@ public class FullyQualifiedName implements DataKey {
// This is fragile but better than the Gradle scheme of just dropping
// entire subtrees.
- Builder<String> builder = ImmutableList.<String>builder();
+ ImmutableList.Builder<String> builder = ImmutableList.<String>builder();
addIfNotNull(config.getCountryCodeQualifier(), builder);
addIfNotNull(config.getNetworkCodeQualifier(), builder);
if (transformedLocaleQualifiers.isEmpty()) {
diff --git a/src/tools/android/java/com/google/devtools/build/android/aapt2/ResourceCompiler.java b/src/tools/android/java/com/google/devtools/build/android/aapt2/ResourceCompiler.java
index b845536e21..d7a3805874 100644
--- a/src/tools/android/java/com/google/devtools/build/android/aapt2/ResourceCompiler.java
+++ b/src/tools/android/java/com/google/devtools/build/android/aapt2/ResourceCompiler.java
@@ -19,7 +19,6 @@ import com.android.builder.core.VariantType;
import com.android.repository.Revision;
import com.google.common.base.Preconditions;
import com.google.common.collect.ImmutableList;
-import com.google.common.collect.ImmutableList.Builder;
import com.google.common.util.concurrent.ListenableFuture;
import com.google.common.util.concurrent.ListeningExecutorService;
import com.google.devtools.build.android.AaptCommandBuilder;
@@ -273,7 +272,7 @@ public class ResourceCompiler {
}
List<Path> getCompiledArtifacts() {
- Builder<Path> builder = ImmutableList.builder();
+ ImmutableList.Builder<Path> builder = ImmutableList.builder();
List<Throwable> compilationErrors = new ArrayList<>();
for (ListenableFuture<List<Path>> task : tasks) {
try {
diff --git a/src/tools/android/java/com/google/devtools/build/android/xml/AttrXmlResourceValue.java b/src/tools/android/java/com/google/devtools/build/android/xml/AttrXmlResourceValue.java
index f2645ac0a3..4fc53e173a 100644
--- a/src/tools/android/java/com/google/devtools/build/android/xml/AttrXmlResourceValue.java
+++ b/src/tools/android/java/com/google/devtools/build/android/xml/AttrXmlResourceValue.java
@@ -26,7 +26,6 @@ import com.google.common.base.Preconditions;
import com.google.common.collect.FluentIterable;
import com.google.common.collect.ImmutableList;
import com.google.common.collect.ImmutableMap;
-import com.google.common.collect.ImmutableMap.Builder;
import com.google.common.collect.Ordering;
import com.google.devtools.build.android.AndroidDataWritingVisitor;
import com.google.devtools.build.android.AndroidDataWritingVisitor.StartTag;
@@ -99,7 +98,7 @@ public class AttrXmlResourceValue implements XmlResourceValue {
private static Map<String, String> readSubValues(XMLEventReader reader, QName subTagType)
throws XMLStreamException {
- Builder<String, String> builder = ImmutableMap.builder();
+ ImmutableMap.Builder<String, String> builder = ImmutableMap.builder();
while (reader.hasNext()
&& XmlResourceValues.isTag(XmlResourceValues.peekNextTag(reader), subTagType)) {
StartElement element = reader.nextEvent().asStartElement();
@@ -156,7 +155,7 @@ public class AttrXmlResourceValue implements XmlResourceValue {
@SuppressWarnings("deprecation")
public static XmlResourceValue from(SerializeFormat.DataValueXml proto)
throws InvalidProtocolBufferException {
- Builder<String, ResourceXmlAttrValue> formats =
+ ImmutableMap.Builder<String, ResourceXmlAttrValue> formats =
ImmutableMap.<String, AttrXmlResourceValue.ResourceXmlAttrValue>builder();
for (Entry<String, SerializeFormat.DataValueXml> entry : proto.getMappedXmlValue().entrySet()) {
switch (entry.getKey()) {
@@ -200,8 +199,7 @@ public class AttrXmlResourceValue implements XmlResourceValue {
}
public static XmlResourceValue from(Value proto) throws InvalidProtocolBufferException {
- Builder<String, ResourceXmlAttrValue> formats =
- ImmutableMap.builder();
+ ImmutableMap.Builder<String, ResourceXmlAttrValue> formats = ImmutableMap.builder();
Attribute attribute = proto.getCompoundValue().getAttr();
int formatFlags = attribute.getFormatFlags();
@@ -280,7 +278,7 @@ public class AttrXmlResourceValue implements XmlResourceValue {
}
}
- Builder<String, ResourceXmlAttrValue> formats = ImmutableMap.builder();
+ ImmutableMap.Builder<String, ResourceXmlAttrValue> formats = ImmutableMap.builder();
for (String formatName : formatNames) {
switch (formatName) {
case FLAGS:
@@ -455,7 +453,7 @@ public class AttrXmlResourceValue implements XmlResourceValue {
public static Entry<String, ResourceXmlAttrValue> asEntryOf(String... keyThenValue) {
Preconditions.checkArgument(keyThenValue.length > 0);
Preconditions.checkArgument(keyThenValue.length % 2 == 0);
- Builder<String, String> builder = ImmutableMap.builder();
+ ImmutableMap.Builder<String, String> builder = ImmutableMap.builder();
for (int i = 0; i < keyThenValue.length; i += 2) {
builder.put(keyThenValue[i], keyThenValue[i + 1]);
}
@@ -531,7 +529,7 @@ public class AttrXmlResourceValue implements XmlResourceValue {
@VisibleForTesting
public static Entry<String, ResourceXmlAttrValue> asEntryOf(String... keyThenValue) {
- Builder<String, String> builder = ImmutableMap.builder();
+ ImmutableMap.Builder<String, String> builder = ImmutableMap.builder();
Preconditions.checkArgument(keyThenValue.length > 0);
Preconditions.checkArgument(keyThenValue.length % 2 == 0);
for (int i = 0; i < keyThenValue.length; i += 2) {
diff --git a/src/tools/android/java/com/google/devtools/build/android/xml/StyleableXmlResourceValue.java b/src/tools/android/java/com/google/devtools/build/android/xml/StyleableXmlResourceValue.java
index 3f56cf726e..e8df3d93d6 100644
--- a/src/tools/android/java/com/google/devtools/build/android/xml/StyleableXmlResourceValue.java
+++ b/src/tools/android/java/com/google/devtools/build/android/xml/StyleableXmlResourceValue.java
@@ -19,7 +19,6 @@ import com.google.common.annotations.VisibleForTesting;
import com.google.common.base.Function;
import com.google.common.base.MoreObjects;
import com.google.common.collect.ImmutableMap;
-import com.google.common.collect.ImmutableMap.Builder;
import com.google.common.collect.Iterables;
import com.google.devtools.build.android.AndroidCompiledDataDeserializer.ReferenceResolver;
import com.google.devtools.build.android.AndroidDataWritingVisitor;
@@ -96,7 +95,7 @@ public class StyleableXmlResourceValue implements XmlResourceValue {
private static Map<FullyQualifiedName, Boolean> createAttrDefinitionMap(
FullyQualifiedName[] attrNames, Boolean definitionType) {
- Builder<FullyQualifiedName, Boolean> builder = ImmutableMap.builder();
+ ImmutableMap.Builder<FullyQualifiedName, Boolean> builder = ImmutableMap.builder();
for (FullyQualifiedName attrName : attrNames) {
builder.put(attrName, definitionType);
}