decompiler: registry flag to dump original line numbers as comments

This commit is contained in:
Egor.Ushakov
2014-10-22 14:49:55 +04:00
parent eb3db8dc8b
commit 92af36f412
3 changed files with 38 additions and 0 deletions

View File

@@ -285,6 +285,9 @@ public class ClassesProcessor {
if (DecompilerContext.getOption(IFernflowerPreferences.BYTECODE_SOURCE_MAPPING)) {
BytecodeSourceMapper mapper = DecompilerContext.getBytecodeSourceMapper();
mapper.addTotalOffset(total_offset_lines);
if (DecompilerContext.getOption(IFernflowerPreferences.DUMP_ORIGINAL_LINES)) {
buffer.dumpOriginalLineNumbers(mapper.getOriginalLinesMapping());
}
if (DecompilerContext.getOption(IFernflowerPreferences.UNIT_TEST_MODE)) {
buffer.appendLineSeparator();
mapper.dumpMapping(buffer, true);