有没有与 Scala 的 Jad/JadClipse 等效或相似的东西?如果能够通过“Open Declaration”从 Eclipse 中查看 Lift 的源代码,那就太好了。
问问题
1331 次
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 回答