用于Scala的IntelliJIDEA中的Java字节码反编译器

时间:2017-12-29 09:48:38

标签: java scala intellij-idea jvm-bytecode

我正在使用IntellijIDEA Ultimate Edition。浏览从.class源代码编译的java文件很简单:我只需双击.class文件,IDEA就会对其进行反编译。

但是,对于从.class源代码编译的scala个文件,它无效。似乎IDEA只引用了scala源文件。

我注意到IDEA的行为与仅安装了scala plugin的行为相似。没有它,它工作正常。有没有办法在不关闭scala plugin的情况下使用IDEA进行反编译?

1 个答案:

答案 0 :(得分:3)

最后,此功能在Intellij中发布。

来自official website

  

您可以将Scala代码反编译为Java,以查看特定代码段如何用Java转换和实现。

     
      
  1. 在“项目”工具窗口中,右键单击要反编译的Scala类。
  2.   
  3. 从上下文菜单中,选择将Scala反编译为Java。
  4.   
     

IntelliJ IDEA将代码转换为Java,并在编辑器中打开转换后的文件。

     

您还可以在编辑器中打开Scala类,并使用其上下文菜单进行转换。