Kotlin のコードをバイトコードにしてからJavaにデコンパイルする

Android Studio内(現時点で3.4.1)で 実に簡単にできます。(´ω`)

①対象のKotlinのファイルを開いておく

②Tools→Kotlin→Show Kotlin Bytecode

で、右のベイン(私の環境では)に、バイトコードが出ます。

おおー。

で、上にある「Decompile」というボタンを押します。

そうすると、左側のソースコードのところに、例えば

「Task.kt」

というファイルを変換した時は

「Task.decompiled.java」

というファイルができます。

途中、バイトコードにしてくれるのはIntelliJのやさしさなんですかね?

「ちゃんとやってますよー」

みたいな。

なんでこんなことやってみたかというと、下記のMediumの記事を見て、とても勉強になったからです。(オール英語でかなりつらい)

良記事なので、また違うところで紹介できるといいなと思います。

https://medium.com/@BladeCoder/a-study-of-the-parcelize-feature-from-kotlin-android-extensions-59a5adcd5909



コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です