[英]Implementing Lombok extensions for different environments once (javac, Eclipse, IntelliJ IDEA, etc)
最近我發現了龍目島項目真的很漂亮。 我甚至會說它在編譯時真的涵蓋了很多樣板,而我仍然編寫了一些有助於運行時的變通方法。 我無法將Lombok集成到我當前的項目中,因為IntelliJ IDEA缺乏支持,即使對於沒有Lombok擴展的基本支持也是如此。 我還發現了一個名為lombok-pg的非常有用的Lombok擴展,它具有非常酷的東西,比如yield()
(沒有更多的消費者生產者線程)。 稍微了解一下lombok-pg源代碼,我注意到它是為javac和Eclipse編寫的。 這兩個實現看起來看起來非常相似,但據我所知,Lombok擴展實現活動,讓我們說,IntelliJ IDEA支持需要另一個,第三個實現相同的東西,這聽起來不太令人鼓舞。
我只是好奇:有沒有任何一種框架提供一些通用接口來管理AST與不同環境的實現?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.