今更感ありますがKotlinからJavaへ変換(デコンパイル)する手順メモです。
昔はコマンドラインで変換する必要があったみたいですが今はGUIで簡単にできます。
環境
- Android Studio: 2.3.3
- Kotlin: 1.1.50
GUIでデコンパイル
tools
> Kotlin
> Show Kotlin Bytecode
そうするとファイル名.decompile.java
ができます。
補足: CUIでデコンパイル
コンパイル
kotlinc foo.kt -include-runtime -d foo.jar
jarを解凍してclassファイルを取り出す
$ jar -xvf foo.jar
取り出したclassファイルをデコンパイル
$ jad -s java -d src -r **/*.class
参考
How to convert a kotlin source file to a java source file - Stack Overflow
https://stackoverflow.com/questions/34957430/how-to-convert-a-kotlin-source-file-to-a-java-source-file