jclasslib
6.0.5
インストーラーはリリースセクションからダウンロードでき、macOS では HomeBrew 経由でインストールできます。
brew install jclasslib-bytecode-viewer
jclasslib バイトコード エディターは、コンパイルされた Java クラス ファイルとそれに含まれるバイトコードのあらゆる側面を視覚化するツールです。クラス ファイルの多くの側面は UI で編集できます。さらに、開発者が Java クラス ファイルとバイトコードを読み書きできるようにするライブラリも含まれています。
すべての定数プール エントリは編集できます。参照された定数プール エントリは、属性および定数プール エントリの「編集」ボタンによって表示されるコンテキスト メニューから直接編集できます。
バイトコード命令はコンテキスト メニューから編集できます。
ダーク モードは、メイン メニューで [ファイル] -> [ダーク モード] を選択することで永続的に有効にすることができます。
いくつかのローカリゼーションが利用可能であり、UI で選択できます。
プラグイン マネージャーを介してインストールできる IntelliJ IDEA のプラグインがあります。 「表示」メニューのアクションは、Java、Groovy、または Kotlin ファイルがエディターで開かれているときに呼び出すことができます。
バイトコードは、右側の「jclasslib」ツール ウィンドウに表示されます。複数のクラス ファイルを同時に開くことができます。
jclasslib バイトコード エディターは、GPL バージョン 2.0 に基づいてリリースされています。