2016-02-21 9 views
48

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

のIntelliJ IDEAは、Kotlinのためのツールを表示するバイトコードが付属しています

答えて

61

のCtrl /⌘ + Shiftキーからも利用可能

ツール→enter image description here Kotlin→ショーKotlinバイトコード

+ を表示するKotlin Bytecodeアクションを表示します。

ソースファイル内を移動するときに、対応するバイトコードにジャンプするのに最適なツールです。また、ソースが変わるたびにバイトコードをオンザフライで更新します。


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

+4

@CaseyBショートカット 'ctrl + shift + a'(windowsとlinux)や' shift-command-a'(mac)は非常に便利です。このショートカットを押し、 'kotlin'と打ちます! – IRus

4

私はを使用して、オンラインでバイトコードを表示します。入力言語として "Kotlin"を設定して、あなたは良いです。

コンパイルされたJavaコードをProcyon経由で表示するオプションもありますが、時折崩壊する可能性があります。

関連する問題