diff options
author | jcater <jcater@google.com> | 2018-04-20 04:04:06 -0700 |
---|---|---|
committer | Copybara-Service <copybara-piper@google.com> | 2018-04-20 04:06:01 -0700 |
commit | 96d3c91c714544584c9174759bedebf2a6be5e71 (patch) | |
tree | f4864c9aedb05ea3e916acb26d1bba81e8780a40 | |
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
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); } |