Kotlin字节码 – 如何在IntelliJ IDEA中分析?
我是Kotlin的新手,我希望能够查看编译的字节码,以便了解更多关于它如何工作的信息。 我正在使用IntelliJ IDEA 15,但找不到查看字节码的好方法。 我错过了什么?
IntelliJ IDEA附带Kotlin的字节码查看工具:
工具→Kotlin→显示Kotlin字节码
也可以通过Ctrl + ⌘ + Shift + A 显示Kotlin Bytecode操作。
当你在源文件中移动时,这是一个很棒的工具,可以跳转到相应的字节码。 而且,只要源发生更改,它就会立即更新字节码。
另外,我想推荐jclasslib Bytecode Viewer作为低级别文件分析的外部工具(例如检查常量池)。 现在它也可以作为一个IntelliJ IDEA插件 。
我使用https://javap.yawk.at/在线查看字节码。; 设置“Kotlin”作为input语言,你很好走。
它甚至可以select通过Procyon来查看已反编译的Java代码,但它可能会不时崩溃。