compiled bytecodeを見たいので、カバーの下でどのように機能するかについてもっと学ぶことができます。 IntelliJ IDEA 15を使用していますが、バイトコードを表示する方法が見つかりません。私は何が欠けていますか?
IntelliJ IDEAには、Kotlinのバイトコード表示ツールが付属しています。
を通じても利用可能 Ctrl / ⌘+Shift+A asKotlin Bytecodeアクションを表示します。
ソースファイル内を移動すると、対応するバイトコードにジャンプできる優れたツールです。また、ソースが変更されるたびに、バイトコードをその場で更新します。
また、低レベルのクラスファイル分析(定数プールの検査など)の外部ツールとして jclasslib Bytecode Viewer をお勧めします。 IntelliJ IDEAプラグイン としても利用できるようになりました。
https://javap.yawk.at/ を使用して、バイトコードをオンラインで表示します。入力言語として「Kotlin」を設定すると、準備完了です。
Procyonを介して、逆コンパイルされたJavaコードを表示するオプションもありますが、時々クラッシュする可能性があります。
上記の答えに追加するだけです。
ツール→Kotlin→Kotlinバイトコードを表示
現在、バイトコードビューには、バイトコードをJavaに逆コンパイルするオプションもあります。そのため、実際にはバイトコードと同等のJava intellijのコードを見ることができます。JVM8ターゲットを使用して変換するオプションもあります。