aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/tools/android/java/com/google/devtools/build/android/Converters.java
diff options
context:
space:
mode:
authorGravatar ajmichael <ajmichael@google.com>2018-04-04 11:54:28 -0700
committerGravatar Copybara-Service <copybara-piper@google.com>2018-04-04 11:56:11 -0700
commitc4987159509cd8de3f0c4070b53ea1bf3b8278cd (patch)
treeb3415d9f8851f0027a85f2db0b9e94a0c9510bdc /src/tools/android/java/com/google/devtools/build/android/Converters.java
parenteb0671b638d6385e6aab5c4b273586ed22f8f48b (diff)
Remove some deprecated resources flags.
RELNOTES: None PiperOrigin-RevId: 191624839
Diffstat (limited to 'src/tools/android/java/com/google/devtools/build/android/Converters.java')
-rw-r--r--src/tools/android/java/com/google/devtools/build/android/Converters.java50
1 files changed, 0 insertions, 50 deletions
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 e58dd2d29b..13911f973e 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
@@ -21,7 +21,6 @@ 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.common.collect.Iterables;
import com.google.devtools.build.android.aapt2.CompiledResources;
import com.google.devtools.build.android.aapt2.StaticLibrary;
import com.google.devtools.common.options.Converter;
@@ -40,7 +39,6 @@ import java.util.List;
import java.util.Map;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
-import javax.annotation.Nullable;
/**
* Some convenient converters used by android actions. Note: These are specific to android actions.
@@ -206,42 +204,6 @@ public final class Converters {
}
/**
- * Converter for a list of {@link DependencySymbolFileProvider}. Relies on {@code
- * DependencySymbolFileProvider#valueOf(String)} to perform conversion and validation.
- *
- * @deprecated use multi-value flags and {@link DependencySymbolFileProviderConverter} instead.
- */
- @Deprecated
- public static class DependencySymbolFileProviderListConverter
- implements Converter<List<DependencySymbolFileProvider>> {
-
- @Override
- public List<DependencySymbolFileProvider> convert(String input) throws OptionsParsingException {
- if (input.isEmpty()) {
- return ImmutableList.<DependencySymbolFileProvider>of();
- }
- try {
- ImmutableList.Builder<DependencySymbolFileProvider> builder = ImmutableList.builder();
- for (String item : input.split(",")) {
- builder.add(DependencySymbolFileProvider.valueOf(item));
- }
- return builder.build();
- } catch (IllegalArgumentException e) {
- throw new OptionsParsingException(
- String.format("invalid DependencyAndroidData: %s", e.getMessage()), e);
- }
- }
-
- @Override
- public String getTypeDescription() {
- return String.format(
- "a list of dependency android data in the format: %s[%s]",
- DependencySymbolFileProvider.commandlineFormat("1"),
- DependencySymbolFileProvider.commandlineFormat("2"));
- }
- }
-
- /**
* Converter for {@link Revision}. Relies on {@code Revision#parseRevision(String)} to perform
* conversion and validation.
*/
@@ -319,18 +281,6 @@ public final class Converters {
}
}
- public static <T> List<T> concatLists(
- @Nullable List<? extends T> a, @Nullable List<? extends T> b) {
- @SuppressWarnings("unchecked")
- List<T> la = (List<T>) a;
- @SuppressWarnings("unchecked")
- List<T> lb = (List<T>) b;
- if (la == null || la.isEmpty()) {
- return (lb == null || lb.isEmpty()) ? ImmutableList.of() : lb;
- }
- return (lb == null || lb.isEmpty()) ? la : ImmutableList.copyOf(Iterables.concat(la, lb));
- }
-
/**
* Validating converter for a list of Paths. A Path is considered valid if it resolves to a file.
*/