回答
作爲@Vadzim說,在的IntelliJ或Android工作室,你就必須做到以下幾點從科特林獲得Java代碼:
- 菜單>工具>科特林>顯示科特林字節碼
- 點擊在
Decompile
按鈕 - 複製Java代碼
不幸的是,截至目前(2017年7月),這不會反編譯創建爲lambda表達式閉包的類。 – csharpfolk
Java輸出不難看嗎? – Pacerier
@Prier與大多數反編譯輸出一樣,它當然是 –
您可以將Kotlin編譯爲字節碼,然後使用Java反彙編程序。
的反編譯可能InteliJ理念內完成,或者使用FernFlower https://github.com/fesh0r/fernflower(感謝@Jire)
有我幾個月前檢查沒有自動化工具(和一個AFAIK沒有計劃)
- 1. 如何將Java文件轉換爲Kotlin文件?
- 2. 它可能將java源文件轉換爲.exe文件?
- 3. 將源ASCII文件轉換爲JPEG
- 4. 將Visual Studio資源文件轉換爲文本文件?
- 5. mlcp將csv文件轉換爲OBI源文件
- 6. 將音頻文件的資源名稱轉換爲資源ID
- 7. 將Java GUI Builder .form文件轉換爲源代碼?
- 8. java:如何將文件轉換爲utf8
- 9. 將.class文件轉換爲.java文件
- 10. 如何將圖像文件源轉換爲CSV?
- 11. 如何將資源僅轉換爲hex格式的* .cpp文件?
- 12. Rails如何將ActiveRecord模型轉換爲JSON?哪個源文件?
- 13. 如何將這些Haxe源文件轉換爲Python?
- 14. 開源轉換爲.b3d模型文件
- 15. 如何將擴展文件資源資源(InputStreams)轉換爲可繪製
- 16. 如何將文本文件轉換爲java中的TIF文件
- 17. 如何將非Trunctated RSS源轉換爲全文RSS源?
- 18. 源文件夾文件Java
- 19. 將java源文件合併爲一個
- 20. 如何轉換此源文件和目標文件?
- 21. 如何將PDF文件轉換爲java swing中的doc文件?
- 22. 如何將java序列化文件轉換爲json文件
- 23. 如何將excel文件轉換爲Java中的xml文件?
- 24. 如何將* .raw文件轉換爲JAVA中的* .bmp文件?
- 25. Java - 如何將DICOM文件轉換爲JPEG2000文件?
- 26. 如何將java或類文件轉換爲exe文件
- 27. 如何將pdf文件轉換爲使用Java的word文件
- 28. 如何將.class文件轉換爲。 java文件
- 29. 如何使用java將FLAC文件轉換爲WAV文件?
- 30. 如何使用Java/Javascript將.stl文件轉換爲.x3d文件
我敢肯定,沒有自動化的工具,已建成了這個呢。你可以先建立它! –
可能會更容易教他們閱讀Kotlin –
哈!我完全同意;科特林是一個寫作和閱讀的樂趣。說實話,我想要一種轉換kotlin的方法,這樣我就可以檢查我們的java repoitory,而不必在同伴中介紹「學習新語言的沉重負擔」。爲了改善潛在的答案,我將刪除提到問題的人。這不是關於教學,而是關於源代碼轉換。 – activedecay