[英]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.