ProgramingTip

Kotlin Bytecode-IntelliJ IDEA에서 분석하는 방법?

bestdevel 2020. 12. 12. 12:13
반응형

Kotlin Bytecode-IntelliJ IDEA에서 분석하는 방법?


작동되는 바이트 코드어떻게 작동하는지 자세히 알아보고 싶습니다. 내가 사용하고 하게 IntelliJ IDEA 15 만 바이트 코드를 볼 수있는 방법을 사용할 수 없습니다. 내가 무엇을 놓치고 있습니까?


IntelliJ IDEA는 Kotlin 용 바이트 코드보기 도구와 함께 제공됩니다.

도구 → Kotlin → Kotlin 바이트 코드 표시여기에 이미지 설명 입력

Ctrl / ⌘+ Shift+ A통해 코 틀린 바이트 코드-display 작업 으로 도 계명 사용할 수 있습니다 .

소스 파일에서 뛰어난 때 해당 바이트 코드로 뛰어난 수있는 훌륭한 도구입니다. 그리고 소스가 변경 될 때마다 즉시 바이트 코드가 업데이트됩니다.


또한 저수준 클래스 파일 분석 (예 : 상수 풀 검사)을 외부위한 도구로 jclasslib Bytecode Viewer 를 권장하고 싶습니다 . 이제 IntelliJ IDEA 플러그인을으로 사용할 수 있습니다 .


https://javap.yawk.at/사용 하여 온라인으로 바이트 코드를 봅니다. 입력 언어로 "Kotlin"을 설정하면 좋습니다.

심지어 Procyon을 통해 디 선택할 수있는 자바 코드를 볼 수있는 옵션도 있고, 무너 수 있습니다.


위의 답변에 추가하십시오.

도구 → Kotlin → Kotlin 바이트 코드 표시

이제 바이트 코드보기에는 바이트 코드를 Java로 디 선택할 수있는 옵션도 있습니다. 따라서 실제로 intellij에서 바이트 코드와 동등한 Java 코드를 볼 수 있습니다. JVM 8 대상을 사용하여 변환하는 옵션도 있습니다.

참고 URL : https://stackoverflow.com/questions/35538049/kotlin-bytecode-how-to-analyze-in-intellij-idea

반응형