Tôi mới là Kotlin và tôi muốn có thể xem được biên dịch bytecode để tôi có thể tìm hiểu thêm về cách thức hoạt động của bản cover. Tôi đang sử dụng IntelliJ IDEA 15 nhưng không thể tìm thấy cách tốt để xem bytecode. Tôi đang thiếu gì?Kotlin Bytecode - Cách phân tích trong IntelliJ IDEA?
Trả lời
IntelliJ IDEA đi kèm với một công cụ xem bytecode cho Kotlin:
Tools → Kotlin → Hiện Kotlin Bytecode
Cũng có sẵn thông qua Ctrl/⌘ + phím Shift + Một như Hiển thị hành động Kotlin Bytecode.
Đó là một công cụ tuyệt vời có thể chuyển sang mã byte tương ứng khi bạn di chuyển trong tệp nguồn. Và nó cập nhật bytecode khi đang chạy bất cứ khi nào nguồn thay đổi.
Ngoài ra, tôi muốn khuyên jclasslib Bytecode Viewer như một công cụ bên ngoài để ở mức độ thấp phân tích các tập tin lớp (chẳng hạn như kiểm tra hồ liên tục). Bây giờ nó cũng có sẵn như là một IntelliJ IDEA plugin.
Tôi sử dụng để xem mã byte trực tuyến. Đặt "Kotlin" làm ngôn ngữ nhập liệu và bạn tốt.
Nó thậm chí còn có tùy chọn để xem mã Java bị biên dịch thông qua Procyon, nhưng thỉnh thoảng nó có thể bị đè bẹp.
- 1. Phân tích Bytecode trong Java
- 2. Tích hợp Nunjucks với IntelliJ IDEA/Webstorm
- 3. Tích hợp AndroidAnnotation với Intellij IDEA 12
- 4. Làm cách nào để tắt 'Chuyển đổi Java sang Kotlin khi dán' trong IntelliJ IDEA?
- 5. TestNG với IntelliJ IDEA: Cách sử dụng tệp testng.xml trong IntelliJ IDEA 9
- 6. Cách Proguard hoạt động trong Intellij Idea?
- 7. IntelliJ IDEA Bitbucket Git tích hợp không đẩy
- 8. Intellij IDEA: Sai tích cực trên xây dựng
- 9. Sử dụng JUnit RunListener trong IntelliJ IDEA
- 10. Làm cách nào để loại trừ các tệp JS khỏi phân tích trực tiếp trong SonarLint cho IntelliJ IDEA?
- 11. Bảng Ctrl trong IntelliJ IDEA
- 12. AOSP và IntelliJ IDEA
- 13. IntelliJ IDEA và backticks (`)
- 14. IntelliJ nhắm mục tiêu bytecode hoàn nguyên
- 15. Viết và chạy pyspark trong IntelliJ IDEA
- 16. Biểu đồ IntelliJ IDEA Git
- 17. Tạo Servlets trong IntelliJ IDEA 12 Ulimate
- 18. Cảnh báo trong IntelliJ IDEA v12
- 19. intellij IDEA 14 trong ubuntu rất chậm
- 20. IntelliJ IDEA ghi đè $ user
- 21. Tìm chú thích trong IntelliJ IDEA
- 22. Gỡ lỗi JSP trong IntelliJ IDEA
- 23. Cấu hình Tomcat trong IntelliJ IDEA
- 24. IntelliJ IDEA backspace và indention?
- 25. Gradle + Intellij IDEA 13 lỗi
- 26. Kéo biến lên Intellij IDEA?
- 27. Cách đếm các dòng mã (LOC) bằng IntelliJ IDEA?
- 28. Thiết lập JUnit với IntelliJ IDEA
- 29. Stack Trace Console trong IntelliJ IDEA
- 30. Ký hiệu Hungary trong Intellij IDEA
@CaseyB Và phím tắt 'ctrl + shift + a' (cửa sổ và linux) hoặc' shift-command-a' (mac) rất hữu ích. Nhấn phím tắt này và sau đó gõ 'kotlin'! – IRus