diff options
| author | 2016-09-13 11:35:52 +0200 | |
|---|---|---|
| committer | 2016-09-13 11:38:05 +0200 | |
| commit | fc530f49fdbf773c497e3714c1f8e7c79020e0a3 (patch) | |
| tree | 7bb063e608295d6c7885b3d5fb0aace3f7fefec7 /src/main/java/cuchaz/enigma/convert/MatchesReader.java | |
| parent | fix method/argument renaming edge cases, add method/argument name rebuilder, ... (diff) | |
| download | enigma-fork-fc530f49fdbf773c497e3714c1f8e7c79020e0a3.tar.gz enigma-fork-fc530f49fdbf773c497e3714c1f8e7c79020e0a3.tar.xz enigma-fork-fc530f49fdbf773c497e3714c1f8e7c79020e0a3.zip | |
Make sure to use UTF-8 in any case for I/O, change "Mark as deobfuscated" key and clean up
Diffstat (limited to 'src/main/java/cuchaz/enigma/convert/MatchesReader.java')
| -rw-r--r-- | src/main/java/cuchaz/enigma/convert/MatchesReader.java | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/src/main/java/cuchaz/enigma/convert/MatchesReader.java b/src/main/java/cuchaz/enigma/convert/MatchesReader.java index ee5e482..550da49 100644 --- a/src/main/java/cuchaz/enigma/convert/MatchesReader.java +++ b/src/main/java/cuchaz/enigma/convert/MatchesReader.java | |||
| @@ -12,10 +12,8 @@ package cuchaz.enigma.convert; | |||
| 12 | 12 | ||
| 13 | import com.google.common.collect.Lists; | 13 | import com.google.common.collect.Lists; |
| 14 | 14 | ||
| 15 | import java.io.BufferedReader; | 15 | import java.io.*; |
| 16 | import java.io.File; | 16 | import java.nio.charset.Charset; |
| 17 | import java.io.FileReader; | ||
| 18 | import java.io.IOException; | ||
| 19 | import java.util.Collection; | 17 | import java.util.Collection; |
| 20 | import java.util.List; | 18 | import java.util.List; |
| 21 | 19 | ||
| @@ -26,7 +24,7 @@ public class MatchesReader { | |||
| 26 | 24 | ||
| 27 | public static ClassMatches readClasses(File file) | 25 | public static ClassMatches readClasses(File file) |
| 28 | throws IOException { | 26 | throws IOException { |
| 29 | try (BufferedReader in = new BufferedReader(new FileReader(file))) { | 27 | try (BufferedReader in = new BufferedReader(new InputStreamReader(new FileInputStream(file), Charset.forName("UTF-8")))) { |
| 30 | ClassMatches matches = new ClassMatches(); | 28 | ClassMatches matches = new ClassMatches(); |
| 31 | String line; | 29 | String line; |
| 32 | while ((line = in.readLine()) != null) { | 30 | while ((line = in.readLine()) != null) { |
| @@ -55,7 +53,7 @@ public class MatchesReader { | |||
| 55 | 53 | ||
| 56 | public static <T extends Entry> MemberMatches<T> readMembers(File file) | 54 | public static <T extends Entry> MemberMatches<T> readMembers(File file) |
| 57 | throws IOException { | 55 | throws IOException { |
| 58 | try (BufferedReader in = new BufferedReader(new FileReader(file))) { | 56 | try (BufferedReader in = new BufferedReader(new InputStreamReader(new FileInputStream(file), Charset.forName("UTF-8")))) { |
| 59 | MemberMatches<T> matches = new MemberMatches<T>(); | 57 | MemberMatches<T> matches = new MemberMatches<T>(); |
| 60 | String line; | 58 | String line; |
| 61 | while ((line = in.readLine()) != null) { | 59 | while ((line = in.readLine()) != null) { |