summaryrefslogtreecommitdiffstats
path: root/src/org/jetbrains/java/decompiler/main/Fernflower.java
diff options
context:
space:
mode:
authorEgor.Ushakov <egor.ushakov@jetbrains.com>2014-10-07 20:37:21 +0400
committerEgor.Ushakov <egor.ushakov@jetbrains.com>2014-10-07 20:39:03 +0400
commit125441a88fc58f74ecfe2c1081a04b6c4d05ea61 (patch)
treebe047a9e4ff42d483fd6f135e740038671af6ee8 /src/org/jetbrains/java/decompiler/main/Fernflower.java
parent9f9da912f666dc2d25b7ba7e03283f13b4c5b4bf (diff)
downloadfernflower-125441a88fc58f74ecfe2c1081a04b6c4d05ea61.tar
fernflower-125441a88fc58f74ecfe2c1081a04b6c4d05ea61.tar.gz
fernflower-125441a88fc58f74ecfe2c1081a04b6c4d05ea61.tar.lz
fernflower-125441a88fc58f74ecfe2c1081a04b6c4d05ea61.tar.xz
fernflower-125441a88fc58f74ecfe2c1081a04b6c4d05ea61.zip
decompiler: move generated lines as it is stated in debug line table (disabled for now)
Diffstat (limited to 'src/org/jetbrains/java/decompiler/main/Fernflower.java')
-rw-r--r--src/org/jetbrains/java/decompiler/main/Fernflower.java6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/org/jetbrains/java/decompiler/main/Fernflower.java b/src/org/jetbrains/java/decompiler/main/Fernflower.java
index 324a394..4988bc0 100644
--- a/src/org/jetbrains/java/decompiler/main/Fernflower.java
+++ b/src/org/jetbrains/java/decompiler/main/Fernflower.java
@@ -80,11 +80,11 @@ public class Fernflower implements IDecompiledData {
}
@Override
- public String getClassContent(StructClass cl) {
+ public TextBuffer getClassContent(StructClass cl) {
try {
- StringBuilder buffer = new StringBuilder(ClassesProcessor.AVERAGE_CLASS_SIZE);
+ TextBuffer buffer = new TextBuffer(ClassesProcessor.AVERAGE_CLASS_SIZE);
classesProcessor.writeClass(cl, buffer);
- return buffer.toString();
+ return buffer;
}
catch (Throwable ex) {
DecompilerContext.getLogger().writeMessage("Class " + cl.qualifiedName + " couldn't be fully decompiled.", ex);