summaryrefslogtreecommitdiff
path: root/src/main/java/cuchaz/enigma/analysis
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/cuchaz/enigma/analysis')
-rw-r--r--src/main/java/cuchaz/enigma/analysis/ClassImplementationsTreeNode.java2
-rw-r--r--src/main/java/cuchaz/enigma/analysis/TreeDumpVisitor.java8
2 files changed, 4 insertions, 6 deletions
diff --git a/src/main/java/cuchaz/enigma/analysis/ClassImplementationsTreeNode.java b/src/main/java/cuchaz/enigma/analysis/ClassImplementationsTreeNode.java
index 2a231cb..70ece24 100644
--- a/src/main/java/cuchaz/enigma/analysis/ClassImplementationsTreeNode.java
+++ b/src/main/java/cuchaz/enigma/analysis/ClassImplementationsTreeNode.java
@@ -60,7 +60,7 @@ public class ClassImplementationsTreeNode extends DefaultMutableTreeNode {
60 60
61 public static ClassImplementationsTreeNode findNode(ClassImplementationsTreeNode node, MethodEntry entry) { 61 public static ClassImplementationsTreeNode findNode(ClassImplementationsTreeNode node, MethodEntry entry) {
62 // is this the node? 62 // is this the node?
63 if (node.entry.equals(entry)) { 63 if (node.entry.equals(entry.getClassEntry())) {
64 return node; 64 return node;
65 } 65 }
66 66
diff --git a/src/main/java/cuchaz/enigma/analysis/TreeDumpVisitor.java b/src/main/java/cuchaz/enigma/analysis/TreeDumpVisitor.java
index ef8a190..de39d36 100644
--- a/src/main/java/cuchaz/enigma/analysis/TreeDumpVisitor.java
+++ b/src/main/java/cuchaz/enigma/analysis/TreeDumpVisitor.java
@@ -14,10 +14,8 @@ import com.strobel.componentmodel.Key;
14import com.strobel.decompiler.languages.java.ast.*; 14import com.strobel.decompiler.languages.java.ast.*;
15import com.strobel.decompiler.patterns.Pattern; 15import com.strobel.decompiler.patterns.Pattern;
16 16
17import java.io.File; 17import java.io.*;
18import java.io.FileWriter; 18import java.nio.charset.Charset;
19import java.io.IOException;
20import java.io.Writer;
21 19
22public class TreeDumpVisitor implements IAstVisitor<Void, Void> { 20public class TreeDumpVisitor implements IAstVisitor<Void, Void> {
23 21
@@ -32,7 +30,7 @@ public class TreeDumpVisitor implements IAstVisitor<Void, Void> {
32 @Override 30 @Override
33 public Void visitCompilationUnit(CompilationUnit node, Void ignored) { 31 public Void visitCompilationUnit(CompilationUnit node, Void ignored) {
34 try { 32 try {
35 m_out = new FileWriter(m_file); 33 m_out = new OutputStreamWriter(new FileOutputStream(m_file), Charset.forName("UTF-8"));
36 recurse(node, ignored); 34 recurse(node, ignored);
37 m_out.close(); 35 m_out.close();
38 return null; 36 return null;