我正在使用IntellijIDEA Ultimate Edition。浏览从.class
源代码编译的java
文件很简单:我只需双击.class
文件,IDEA就会对其进行反编译。
但是,对于从.class
源代码编译的scala
个文件,它无效。似乎IDEA只引用了scala
源文件。
我注意到IDEA的行为与仅安装了scala plugin
的行为相似。没有它,它工作正常。有没有办法在不关闭scala plugin
的情况下使用IDEA进行反编译?
答案 0 :(得分:3)
最后,此功能在Intellij中发布。
您可以将Scala代码反编译为Java,以查看特定代码段如何用Java转换和实现。
- 在“项目”工具窗口中,右键单击要反编译的Scala类。
- 从上下文菜单中,选择将Scala反编译为Java。
IntelliJ IDEA将代码转换为Java,并在编辑器中打开转换后的文件。
您还可以在编辑器中打开Scala类,并使用其上下文菜单进行转换。