为了账号安全,请及时绑定邮箱和手机立即绑定

Kotlin字节码-如何在IntelliJ IDEA中进行分析?

Kotlin字节码-如何在IntelliJ IDEA中进行分析?

慕标5832272 2019-11-02 10:58:59
我想查看编译后的字节码,以便在幕后了解更多有关其工作原理的信息。我正在使用IntelliJ IDEA 15,但找不到找到字节码的方法。我想念什么?
查看完整描述

3 回答

?
拉丁的传说

TA贡献1789条经验 获得超8个赞

IntelliJ IDEA带有用于Kotlin的字节码查看工具:


工具→ Kotlin→显示Kotlin字节码


也可以通过Ctrl / ⌘+ Shift+ A作为“ 显示Kotlin字节码”操作使用。


这是一个很棒的工具,当您在源文件中移动时,可以跳转到相应的字节码。并且只要源发生更改,它就会动态更新字节码。


另外,我想推荐jclasslib Bytecode Viewer作为用于低级类文件分析(例如检查常量池)的外部工具。现在,它也可以作为IntelliJ IDEA插件使用。


查看完整回答
反对 回复 2019-11-02
?
杨__羊羊

TA贡献1943条经验 获得超7个赞

只是添加到上面的答案。


工具→Kotlin→显示Kotlin字节码


现在,在字节码视图中,还有一个选项可以将字节码反编译为Java。因此,您实际上可以在intellij中看到字节码和等效的Java代码。您甚至可以选择使用JVM 8目标进行转换。


查看完整回答
反对 回复 2019-11-02
  • 3 回答
  • 0 关注
  • 1130 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信