75

コンパイルされたバイトコードを見たいので、裏でどのように動作するかについてもっと学ぶことができます。IntelliJ IDEA 15を使用していますが、バイトコードを表示する方法が見つかりません。私は何が欠けていますか?

4

3 に答える 3

113

IntelliJ IDEA には、Kotlin 用のバイトコード表示ツールが付属しています。

ツール → コトリンのアイコンKotlin → Kotlin バイトコードを表示

を通じても入手可能Ctrl / ⌘</kbd>+Shift+A as Show Kotlin Bytecode action.

ソースファイル内を移動すると、対応するバイトコードにジャンプできる優れたツールです。また、ソースが変更されるたびに、その場でバイトコードを更新します。


また、低レベルのクラス ファイル分析 (定数プールの検査など) 用の外部ツールとして、jclasslib Bytecode Viewerをお勧めします。現在は、IntelliJ IDEA プラグインとしても利用できます。

于 2016-02-21T16:20:25.750 に答える