Jad / JadClipse для Scala? - PullRequest
       34

Jad / JadClipse для Scala?

1 голос
/ 03 февраля 2011

Есть ли что-то эквивалентное или похожее на Jad / JadClipse для Scala?Было бы неплохо иметь возможность просматривать исходный текст для Lift из Eclipse через «Открытое объявление».

Ответы [ 2 ]

1 голос
/ 04 февраля 2011

Я не знаю ни о каком декомпиляторе, но я думаю, что вы хотите сделать, просто присоедините исходный код к jar-классу, содержащему классы.

Просто щелкните правой кнопкой мыши на лифт-jar в проводнике пакетов ивыберите свойства.Там вы можете указать исходное местоположение.Я полагаю, что расположение подключенного источника переопределит установленный jad-плагин.

Если вы используете maven и m2eclipse, вы можете просто щелкнуть правой кнопкой мыши на lift-dep.-> Maven -> источники загрузки.Это загрузит -sources.jar и автоматически прикрепит.

0 голосов
/ 03 февраля 2011

Я не уверен, что вы можете получить точный источник scala, но, по крайней мере, вы можете попробовать и посмотреть, как выглядит байт-код nsc в Java.

Этот поток упоминает (непроверил себя) плагин Soot Eclipse .

Так что я мог бы остановиться на плагине Eclipse для Soot, который может, например, отображать байт-код с помощью записи Grimp (ну, на следующем скриншотепоказывает Jimple, но передает идею):

enter image description here

...