我想看看compiled bytecode,这样我就可以了解更多关于它如何在封面下工作.我用的是IntelliJ IDEA15,但找不到查看字节码的方法.我错过了什么?
我想看看compiled bytecode,这样我就可以了解更多关于它如何在封面下工作.我用的是IntelliJ IDEA15,但找不到查看字节码的方法.我错过了什么?
IntelliJ Idea附带了一个用于Kotlin的字节码查看工具:
Tools → Kotlin → Show Kotlin Bytecode
还可以通过ctrl/⌘+Shift+A作为Show Kotlin Bytecode操作提供.
这是一个很棒的工具,当您在源文件中移动时,它可以跳转到相应的字节码.每当源代码发生变化时,它都会更新飞翔上的字节码.
此外,我还推荐jclasslib Bytecode Viewer作为低级类文件分析(例如判断常量池)的外部工具.现在它也可以作为IntelliJ IDEA plugin.