Intellij에서 Kotlin을 Java로 변환하는 방법

반응형

코틀린 코드가 자바 코드로는 어떻게 동작하는지 확인해보고 싶을 때가 있다.

코틀린을 자바 코드로 변환하려면 코틀린 바이트코드(.class)를 자바로 decompile 하면 된다.

Intellij IDE 에서는 이를 간단하게 변환해볼 수 있다.

 

 

 

Bytecode 보기

Shift + Shift 클릭 하거나 Cmd + Shift + A 클릭

"Kotlin Bytecode" 입력

 

 

아래와 같이 바이트코드를 확인할 수 있다.

 

 

 

 

자바 코드 보기

바이트코드를 자바코드로 변환하기 위해서는 DECOMPILE 버튼을 클릭하면 된다.

 

 

 

아래와 같이 DECOMPILE 버튼이 보이지 않을 수가 있다.

이런 경우는 Java Bytecode Decompiler plugin를 설치해주고 enable 해주면 된다.