1. ホーム
  2. android-studio

Kotlinバイトコード - IntelliJ IDEAで解析する方法とは?

2023-11-03 18:14:31

質問

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

どのように解決するには?

IntelliJ IDEAにはKotlinのバイトコード閲覧ツールが付属しています。

ツール → <上 Kotlin → Kotlinバイトコードを表示する

また Ctrlキー / ⌘キー + シフト + A として Kotlinバイトコードを表示する アクションを実行します。

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


あと、おすすめなのが jclasslib バイトコードビューア を、低レベルのクラスファイル解析(定数プールの検査など)用の外部ツールとして推奨します。現在では IntelliJ IDEA プラグイン .