summaryrefslogtreecommitdiffstats
path: root/src/org/jetbrains/java/decompiler/main/collectors
diff options
context:
space:
mode:
authorEgor.Ushakov <egor.ushakov@jetbrains.com>2014-10-07 21:03:09 +0400
committerEgor.Ushakov <egor.ushakov@jetbrains.com>2014-10-07 21:03:09 +0400
commit9bd8af2b431e06f783755ff1cca8d586bc7b29d5 (patch)
tree432724fc0d05f079835fdc0a15bc37a5eacdd700 /src/org/jetbrains/java/decompiler/main/collectors
parent125441a88fc58f74ecfe2c1081a04b6c4d05ea61 (diff)
downloadfernflower-9bd8af2b431e06f783755ff1cca8d586bc7b29d5.tar
fernflower-9bd8af2b431e06f783755ff1cca8d586bc7b29d5.tar.gz
fernflower-9bd8af2b431e06f783755ff1cca8d586bc7b29d5.tar.lz
fernflower-9bd8af2b431e06f783755ff1cca8d586bc7b29d5.tar.xz
fernflower-9bd8af2b431e06f783755ff1cca8d586bc7b29d5.zip
calculate less indent buffers
Diffstat (limited to 'src/org/jetbrains/java/decompiler/main/collectors')
-rw-r--r--src/org/jetbrains/java/decompiler/main/collectors/BytecodeSourceMapper.java20
1 files changed, 8 insertions, 12 deletions
diff --git a/src/org/jetbrains/java/decompiler/main/collectors/BytecodeSourceMapper.java b/src/org/jetbrains/java/decompiler/main/collectors/BytecodeSourceMapper.java
index 36c8ac8..7bf4f08 100644
--- a/src/org/jetbrains/java/decompiler/main/collectors/BytecodeSourceMapper.java
+++ b/src/org/jetbrains/java/decompiler/main/collectors/BytecodeSourceMapper.java
@@ -1,11 +1,10 @@
package org.jetbrains.java.decompiler.main.collectors;
-import java.util.HashMap;
-import java.util.Map.Entry;
-
import org.jetbrains.java.decompiler.main.DecompilerContext;
import org.jetbrains.java.decompiler.main.TextBuffer;
-import org.jetbrains.java.decompiler.util.InterpreterUtil;
+
+import java.util.HashMap;
+import java.util.Map.Entry;
public class BytecodeSourceMapper {
@@ -41,9 +40,6 @@ public class BytecodeSourceMapper {
public void dumpMapping(TextBuffer buffer) {
String lineSeparator = DecompilerContext.getNewLineSeparator();
- String indentstr1 = InterpreterUtil.getIndentString(1);
- String indentstr2 = InterpreterUtil.getIndentString(2);
-
for(Entry<String, HashMap<String, HashMap<Integer, Integer>>> class_entry : mapping.entrySet()) {
HashMap<String, HashMap<Integer, Integer>> class_mapping = class_entry.getValue();
@@ -55,17 +51,17 @@ public class BytecodeSourceMapper {
HashMap<Integer, Integer> method_mapping = method_entry.getValue();
if(!is_first_method) {
- buffer.append(lineSeparator);
+ buffer.appendLineSeparator();
}
- buffer.append(indentstr1 + "method " + method_entry.getKey() + "{" + lineSeparator);
+ buffer.appendIndent(1).append("method " + method_entry.getKey() + "{" + lineSeparator);
for(Entry<Integer, Integer> line : method_mapping.entrySet()) {
- buffer.append(indentstr2 + line.getKey() + indentstr2 + (line.getValue() +offset_total) + lineSeparator);
+ buffer.appendIndent(2).append(line.getKey().toString()).appendIndent(2).append((line.getValue() + offset_total) + lineSeparator);
}
- buffer.append(indentstr1 + "}" + lineSeparator);
+ buffer.appendIndent(1).append("}").appendLineSeparator();
is_first_method = false;
}
- buffer.append("}" + lineSeparator);
+ buffer.append("}").appendLineSeparator();
}
}