IntelliJ IDEA 17 - ASM 字节码大纲不工作

IntelliJ IDEA 17 - ASM Bytecode Outline isn't working

我正在使用 IntelliJ IDEA 2017.1.4 作为我的 IDE。最近发现了一个叫ASM Bytecode Outline的插件,这才是我梦寐以求的。我需要这样的插件,以便我可以轻松地将 Java 代码转换为 ASM 代码或字节码。

我已经安装了以下插件并重新启动了我的 IDE。然后我期待快乐,但是我很失望,因为插件似乎不起作用:

什么都没有。

我试过以下方法:

但是,正如您现在看到我在这里问的那样,您可以猜测 none 从我尝试过的方法来看是有效的,遗憾的是。我清楚地知道该插件可能已经很旧并且多年未更新,但我仍然需要至少类似的东西可以将 Java 代码转换为 ASM-ready 代码,例如:

.

有什么办法可以解决这个问题,或者是否有任何其他类似的解决方案(不需要成为 IntelliJ 插件)来满足我的需求?

ASM Bytecode Outline 与 IntelliJ 2017.1.4 不兼容。该插件最后一次更新是在 2015 年 9 月。Here's a link to the plugin page 在 JetBrains 的网站上:您可以看到它已停止与 IntelliJ 14 兼容。

备选

内置字节码查看器 已经在 IntelliJ 中可用了一段时间。使用菜单 View -> Show Bytecode 查看您的 类 之一的字节码。有关详细信息,请参阅 this link

我更新了插件,现在它可以在较新版本的 Intellij IDEA 上正常工作。 您可以从这里下载:https://plugins.jetbrains.com/plugin/10302-asm-bytecode-viewer

源代码可以在这里找到:https://github.com/elitegit/asm-intellij-plugin 它还包括最新版本的 ASM 库。

您可以通过 3 种不同的方式使用该插件:

  1. 右键单击代码编辑器中的某处并选择“显示 字节码查看器
  2. 在"Code"菜单中,选择“显示字节码 查看器
  3. 右键单击项目 window 中的 java 文件,然后 选择 "Show Bytecode Viewer"

您可以在设置 => 工具 => "Show Bytecode Viewer"

中找到设置