1

有没有与 Scala 的 Jad/JadClipse 等效或相似的东西?如果能够通过“Open Declaration”从 Eclipse 中查看 Lift 的源代码,那就太好了。

4

2 回答 2

1

我不知道任何反编译器,但我认为您想要做的只是将源附加到包含类的 jar 中。

只需右键单击包资源管理器中的 lift-jar 并选择属性。您可以在此处指定源位置。我相信附加的源位置将覆盖已安装的 jad 插件。

如果您使用 maven 和 m2eclipse,您只需右键单击 lift-dep。-> Maven -> 下载源代码。这将下载 -sources.jar 并自动附加。

于 2011-02-04T10:31:10.887 回答
0

我不确定您是否可以取回确切的 scala 源代码,但至少您可以尝试查看 nsc 字节码在 Java 中的样子。

该线程提到(未经我自己测试)Soot Eclipse 插件

所以我可能会选择用于 Soot 的 Eclipse 插件,例如,它可以使用 Grimp 表示法显示字节码(嗯,下面的屏幕截图显示了 Jimple,但传达了这个想法):

在此处输入图像描述

于 2011-02-03T19:59:23.297 回答