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
'ProgramingTip' 카테고리의 다른 글
Java 7 java.nio.file.Path에서 하위 파일 / 폴더에 액세스하는 방법은 무엇입니까? (0) | 2020.12.12 |
---|---|
Unix 도메인 소켓은 여러 클라이언트를 어떻게 구별합니까? (0) | 2020.12.12 |
WiX를 사용하여 이벤트 로그 소스를 생성하는 방법 (0) | 2020.12.12 |
대부분을 협곡 프로그램 감지 (0) | 2020.12.12 |
CR / LF를 CSV 파일로 인코딩 할 수 있습니까? (0) | 2020.12.12 |