декомпилятор java с сохранением номеров строк в фактическом физическом положении для intellij-idea

Многие отладчики IDE соответствуют физическому номеру строки. Я ищу декомпилятор java с сохранением фактического номера строки в коде декомпиляции для intellij-idea.


person gstackoverflow    schedule 27.11.2013    source источник
comment
Я не уверен, но я думаю, что JD-GUI прекрасно справился с задачей.   -  person Martijn Courteaux    schedule 27.11.2013
comment
@MartijnCourteaux это не так - например, для eclipse требуется другой плагин, такой как следующий sourceforge.net/projects/ realignmentjd/files должен быть установлен поверх подключаемого модуля JD-Eclipse.   -  person Yaneeve    schedule 27.11.2013


Ответы (2)


я думаю, что декомпилятор Java из http://jd.benow.ca/ делает это в версии jd-gui

Добавьте бессмысленный пример с номерами строк, 5 строк между двумя строками и 8 разницей в номере строки...

Извините за мой английский и такое плохое объяснение....

введите здесь описание изображения

person icrovett    schedule 27.11.2013

Procyon поддерживает это как экспериментальную функцию, но на данный момент нет интеграции с IntelliJ. Вам нужно будет запустить его из командной строки и добавить сопоставления исходных каталогов в IntelliJ.

Чтобы включить эту функцию, запустите с -sl или --stretch-lines. Вы также должны запустить с -o, чтобы сохранить вывод в .java файлов, а не печатать на консоли.

person Mike Strobel    schedule 05.12.2013