[IntelliJ] Kotlin 코드를 Java로 확인하기

by 스뎅(thDeng) on

Java에 익숙한 개발자가 Kotlin 코드를 작성하다 보면, 이 Kotlin 코드가 Java 코드로는 어떤 형태로 생성될지 궁금할 때가 있다.

Kotlin property 로 선언하면 Java 에서 어떻게 만들어지는지 등등

이럴 때 IntelliJ 에서 Kotlin 코드를 Kotlin Bytecode로 변환하고, 그 코드를 다시 Java로 decompile 하는 방식으로 비슷한 Java 코드를 확인할 수 있다.

Convert Kotlin code to Java code

Shift를 2번 누르거나 Cmd + Shift + A를 누르면 Action을 검색할 수 있다. 이 화면에서 Kotlin Bytecode를 검색해서 선택하면 스크린샷의 오른쪽과 같은 Kotlin Bytecode를 볼 수 있다. 위에 있는 Decompile 버튼을 누느면 이 바이트코드를 다시 Java로 변환해 준다. 사람이 읽기에는 좀 불편해 보일 수 있지만, 필요한 모든 정보는 다 보이는 것 같다.

별도로 명시하지 않을 경우, 이 블로그의 포스트는 다음 라이선스에 따라 사용할 수 있습니다: Creative Commons License CC Attribution-NonCommercial-ShareAlike 4.0 International License