[英]Kotlin Bytecode - How to analyze in IntelliJ IDEA?
我想查看编译后的字节码,以便我可以了解更多有关其工作原理的信息。 我正在使用IntelliJ IDEA 15,但找不到查看字节码的方法。 我错过了什么?
IntelliJ IDEA 附带了一个用于 Kotlin 的字节码查看工具:
也可以通过Ctrl / ⌘ + Shift + A作为Show Kotlin Bytecode操作使用。
这是一个很棒的工具,当您在源文件中移动时,它可以跳转到相应的字节码。 每当源发生变化时,它都会动态更新字节码。
另外,我想推荐jclasslib Bytecode Viewer作为用于低级类文件分析(例如检查常量池)的外部工具。 现在它也可以作为IntelliJ IDEA 插件使用。
我使用https://javap.yawk.at/在线查看字节码。 将“Kotlin”设置为输入语言,一切顺利。
它甚至可以选择通过 Procyon 查看反编译的 Java 代码,但它有时可能会崩溃。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.