From 7c8e64da814095a53a658a5fee0bff51942a65a4 Mon Sep 17 00:00:00 2001 From: Tagir Valeev Date: Wed, 14 Mar 2018 15:59:37 +0700 Subject: [PATCH] StandardCharsets used where possible; try-with-resources used; cleanup --- .../java/decompiler/main/decompiler/ConsoleDecompiler.java | 3 ++- test/org/jetbrains/java/decompiler/DecompilerTestFixture.java | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/org/jetbrains/java/decompiler/main/decompiler/ConsoleDecompiler.java b/src/org/jetbrains/java/decompiler/main/decompiler/ConsoleDecompiler.java index 3b3819d..d79c8f9 100644 --- a/src/org/jetbrains/java/decompiler/main/decompiler/ConsoleDecompiler.java +++ b/src/org/jetbrains/java/decompiler/main/decompiler/ConsoleDecompiler.java @@ -9,6 +9,7 @@ import org.jetbrains.java.decompiler.main.extern.IResultSaver; import org.jetbrains.java.decompiler.util.InterpreterUtil; import java.io.*; +import java.nio.charset.StandardCharsets; import java.util.*; import java.util.jar.JarOutputStream; import java.util.jar.Manifest; @@ -238,7 +239,7 @@ public class ConsoleDecompiler implements IBytecodeProvider, IResultSaver { ZipOutputStream out = mapArchiveStreams.get(file); out.putNextEntry(new ZipEntry(entryName)); if (content != null) { - out.write(content.getBytes("UTF-8")); + out.write(content.getBytes(StandardCharsets.UTF_8)); } } catch (IOException ex) { diff --git a/test/org/jetbrains/java/decompiler/DecompilerTestFixture.java b/test/org/jetbrains/java/decompiler/DecompilerTestFixture.java index aebf570..50930ff 100644 --- a/test/org/jetbrains/java/decompiler/DecompilerTestFixture.java +++ b/test/org/jetbrains/java/decompiler/DecompilerTestFixture.java @@ -8,6 +8,7 @@ import org.jetbrains.java.decompiler.util.InterpreterUtil; import java.io.File; import java.io.IOException; +import java.nio.charset.StandardCharsets; import java.util.HashMap; import java.util.Map; import java.util.Objects; @@ -106,7 +107,7 @@ public class DecompilerTestFixture { private static String getContent(File expected) { try { - return new String(InterpreterUtil.getBytes(expected), "UTF-8").replace("\r\n", "\n"); + return new String(InterpreterUtil.getBytes(expected), StandardCharsets.UTF_8).replace("\r\n", "\n"); } catch (IOException e) { throw new RuntimeException(e);