summaryrefslogtreecommitdiff
path: root/src/main/java/cuchaz/enigma/mapping/MappingsEnigmaWriter.java
diff options
context:
space:
mode:
authorGravatar Thiakil2018-07-10 17:17:55 +0800
committerGravatar Xander2018-07-10 17:29:04 +0800
commitd980311d214c3e1e0234eb011d5ced6701ce3a5a (patch)
tree31d28744416472094384efcccb58b871b9e31d3c /src/main/java/cuchaz/enigma/mapping/MappingsEnigmaWriter.java
parentMerge pull request #6 from thiakil/speedy-getsources (diff)
downloadenigma-fork-d980311d214c3e1e0234eb011d5ced6701ce3a5a.tar.gz
enigma-fork-d980311d214c3e1e0234eb011d5ced6701ce3a5a.tar.xz
enigma-fork-d980311d214c3e1e0234eb011d5ced6701ce3a5a.zip
Allow reader/writer subclasses to provide the underlying file operations
Diffstat (limited to 'src/main/java/cuchaz/enigma/mapping/MappingsEnigmaWriter.java')
-rw-r--r--src/main/java/cuchaz/enigma/mapping/MappingsEnigmaWriter.java4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/main/java/cuchaz/enigma/mapping/MappingsEnigmaWriter.java b/src/main/java/cuchaz/enigma/mapping/MappingsEnigmaWriter.java
index 1e1c4dd..b29990f 100644
--- a/src/main/java/cuchaz/enigma/mapping/MappingsEnigmaWriter.java
+++ b/src/main/java/cuchaz/enigma/mapping/MappingsEnigmaWriter.java
@@ -85,7 +85,7 @@ public class MappingsEnigmaWriter {
85 } 85 }
86 } 86 }
87 87
88 private void write(PrintWriter out, ClassMapping classMapping, int depth) throws IOException { 88 protected void write(PrintWriter out, ClassMapping classMapping, int depth) throws IOException {
89 if (classMapping.getDeobfName() == null) { 89 if (classMapping.getDeobfName() == null) {
90 out.format("%sCLASS %s%s\n", getIndent(depth), classMapping.getObfFullName(), 90 out.format("%sCLASS %s%s\n", getIndent(depth), classMapping.getObfFullName(),
91 classMapping.getModifier() == Mappings.EntryModifier.UNCHANGED ? "" : classMapping.getModifier().getFormattedName()); 91 classMapping.getModifier() == Mappings.EntryModifier.UNCHANGED ? "" : classMapping.getModifier().getFormattedName());
@@ -134,7 +134,7 @@ public class MappingsEnigmaWriter {
134 out.format("%sARG %d %s\n", getIndent(depth), localVariableMapping.getIndex(), localVariableMapping.getName()); 134 out.format("%sARG %d %s\n", getIndent(depth), localVariableMapping.getIndex(), localVariableMapping.getName());
135 } 135 }
136 136
137 private <T extends Comparable<T>> List<T> sorted(Iterable<T> classes) { 137 protected <T extends Comparable<T>> List<T> sorted(Iterable<T> classes) {
138 List<T> out = new ArrayList<>(); 138 List<T> out = new ArrayList<>();
139 for (T t : classes) { 139 for (T t : classes) {
140 out.add(t); 140 out.add(t);