Remove a few Error Prone supressions
Change-Id: I0a9f8ac0e03c700d24ab37767320cb1c6b1b967a
diff --git a/src/main/java/com/android/tools/r8/utils/AndroidApp.java b/src/main/java/com/android/tools/r8/utils/AndroidApp.java
index 52bc5f5..ac6c169 100644
--- a/src/main/java/com/android/tools/r8/utils/AndroidApp.java
+++ b/src/main/java/com/android/tools/r8/utils/AndroidApp.java
@@ -10,6 +10,7 @@
import static com.android.tools.r8.utils.FileUtils.isDexFile;
import static com.android.tools.r8.utils.InternalOptions.ASM_VERSION;
import static com.android.tools.r8.utils.ZipUtils.writeToZipStream;
+import static java.nio.charset.StandardCharsets.UTF_8;
import com.android.tools.r8.ClassFileConsumer;
import com.android.tools.r8.ClassFileResourceProvider;
@@ -57,7 +58,6 @@
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
-import java.nio.charset.StandardCharsets;
import java.nio.file.Files;
import java.nio.file.NoSuchFileException;
import java.nio.file.OpenOption;
@@ -483,24 +483,23 @@
return programResourcesMainDescriptor.get(resource);
}
- @SuppressWarnings("DefaultCharset")
public void dump(Path output, DumpOptions dumpOptions, InternalOptions options) {
int nextDexIndex = 0;
OpenOption[] openOptions =
new OpenOption[] {StandardOpenOption.CREATE, StandardOpenOption.TRUNCATE_EXISTING};
try (ZipOutputStream out = new ZipOutputStream(Files.newOutputStream(output, openOptions))) {
writeToZipStream(
- out, dumpVersionFileName, Version.getVersionString().getBytes(), ZipEntry.DEFLATED);
+ out, dumpVersionFileName, Version.getVersionString().getBytes(UTF_8), ZipEntry.DEFLATED);
writeToZipStream(
out,
dumpBuildPropertiesFileName,
- dumpOptions.getBuildPropertiesFileContent().getBytes(),
+ dumpOptions.getBuildPropertiesFileContent().getBytes(UTF_8),
ZipEntry.DEFLATED);
if (dumpOptions.getDesugaredLibraryJsonSource() != null) {
writeToZipStream(
out,
dumpDesugaredLibraryFileName,
- dumpOptions.getDesugaredLibraryJsonSource().getBytes(),
+ dumpOptions.getDesugaredLibraryJsonSource().getBytes(UTF_8),
ZipEntry.DEFLATED);
if (dumpOptions.dumpInputToFile()) {
options.reporter.warning(
@@ -510,7 +509,8 @@
}
if (dumpOptions.getParsedProguardConfiguration() != null) {
String proguardConfig = dumpOptions.getParsedProguardConfiguration();
- writeToZipStream(out, dumpConfigFileName, proguardConfig.getBytes(), ZipEntry.DEFLATED);
+ writeToZipStream(
+ out, dumpConfigFileName, proguardConfig.getBytes(UTF_8), ZipEntry.DEFLATED);
}
if (proguardMapInputData != null) {
options.reporter.warning(
@@ -518,7 +518,7 @@
writeToZipStream(
out,
dumpInputConfigFileName,
- proguardMapInputData.getString().getBytes(),
+ proguardMapInputData.getString().getBytes(UTF_8),
ZipEntry.DEFLATED);
}
if (hasMainDexList()) {
@@ -534,13 +534,14 @@
mainDexList.add(mainDexClass.replace(".", "/") + CLASS_EXTENSION);
}
String join = StringUtils.join("\n", mainDexList);
- writeToZipStream(out, dumpMainDexListResourceFileName, join.getBytes(), ZipEntry.DEFLATED);
+ writeToZipStream(
+ out, dumpMainDexListResourceFileName, join.getBytes(UTF_8), ZipEntry.DEFLATED);
}
if (dumpOptions.hasMainDexKeepRules()) {
writeToZipStream(
out,
dumpMainDexRulesResourceFileName,
- StringUtils.joinLines(dumpOptions.getMainDexKeepRules()).getBytes(),
+ StringUtils.joinLines(dumpOptions.getMainDexKeepRules()).getBytes(UTF_8),
ZipEntry.DEFLATED);
}
if (dumpOptions.hasArtProfileProviders()) {
@@ -579,7 +580,6 @@
return nextDexIndex;
}
- @SuppressWarnings("DefaultCharset")
private void dumpArtProfileProviders(
Collection<ArtProfileProvider> artProfileProviders, ZipOutputStream out) throws IOException {
int artProfileProviderIndex = 1;
@@ -588,13 +588,12 @@
writeToZipStream(
out,
artProfileFileName,
- ArtProfileProviderUtils.serializeToString(artProfileProvider).getBytes(),
+ ArtProfileProviderUtils.serializeToString(artProfileProvider).getBytes(UTF_8),
ZipEntry.DEFLATED);
artProfileProviderIndex++;
}
}
- @SuppressWarnings("DefaultCharset")
private void dumpStartupProfileProviders(
Collection<StartupProfileProvider> startupProfileProviders,
InternalOptions options,
@@ -606,7 +605,8 @@
writeToZipStream(
out,
startupProfileFileName,
- StartupProfileProviderUtils.serializeToString(options, startupProfileProvider).getBytes(),
+ StartupProfileProviderUtils.serializeToString(options, startupProfileProvider)
+ .getBytes(UTF_8),
ZipEntry.DEFLATED);
startupProfileProviderIndex++;
}
@@ -909,7 +909,7 @@
(entry, input) -> {
String name = entry.getName();
if (name.equals(dumpVersionFileName)) {
- String content = new String(ByteStreams.toByteArray(input), StandardCharsets.UTF_8);
+ String content = new String(ByteStreams.toByteArray(input), UTF_8);
System.out.println("Dump produced by R8 version: " + content);
} else if (name.equals(dumpProgramFileName)) {
readProgramDump(origin, input);