2011-02-03 8 views
1

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

+1

Зачем вам нужен Jad? Вы можете просто подключить источники подъема к банке. – tenshi

+0

Это причиняло мне неприятности. Возможно, потому, что у меня уже установлен Jad. Прямо сейчас я только что использовал «mvn dependency: sources», чтобы захватить все исходные банки и просмотреть их вручную. Возможно, это лучший вариант. –

+0

Я считаю, что это лучший вариант :) Небольшой совет: он не работает/слишком скучно/занимает слишком много времени в eclipse - мигрирует в IDEA. Он сделает все это скучным вещам для вас – tenshi

ответ

1

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

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

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

+0

Читая комментарии по этому вопросу, я вдруг вспомнил, что у меня могли быть подобные проблемы. Я думаю, что это может быть так, что вам нужно удалить плагин jadclipse, если он не соблюдает прикрепленное местоположение источника. –

0

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

This thread упоминает (не проверял себя) Soot Eclipse plugin.

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

enter image description here

 Смежные вопросы

  • Нет связанных вопросов^_^