当前位置: 首页 > 知识库问答 >
问题:

一次实现不同环境下的Lombok扩展(javac、Eclipse、IntelliJ IDEA等)

呼延俊风
2023-03-14

我只是很好奇:有没有一种框架可以提供一些通用接口来管理AST和针对不同环境的实现?

共有1个答案

吉俊德
2023-03-14

我只是很好奇:有没有一种框架可以提供一些通用接口来管理AST和针对不同环境的实现?

龙目岛AST项目正试图实现这一点。然而,这一切都是棘手的,我不知道确切的状态(我只知道它没有死,最后一次提交两周前)。除了AST操作之外,还有一些特定于编译器的黑客操作需要完成,特别是在Eclipse中,这使得整个操作非常复杂。

基本上,Lombok是通过一个插件在Intellij IDEA中运行的。由于Lombok的作者自己不使用Intellij,因此开发的优先级较低。

 类似资料:
  • 我有一个eclipse插件,创建了一个新的扩展点,所有设置都显示在链接中:http://www.vogella.com/tutorials/EclipseExtensionPoint/article.html 现在使用这个扩展点创建了一个带有扩展的新插件,也显示在上面的链接中。现在,当我在调试环境中运行它时,一切正常,但当我将这两个插件从Eclipse导出到插件jar文件,并将其用于我的应用程序时

  • docker环境中使用pecl安装任何扩展都报错 内容:Fatal error: Uncaught Error: Call to undefined function _parseFeaturesHeaderFile() in /usr/local/lib/php/OS/Guess.php:248 求解!!!!! dockerFile:

  • 本文向大家介绍Maven profile实现不同环境的配置管理实践,包括了Maven profile实现不同环境的配置管理实践的使用技巧和注意事项,需要的朋友参考一下 前言 目前,企业项目的开发过程中,往往会使用配置文件来做一些配置项来实现项目部署的灵活性,避免硬编码的方式在环境变化时需要对代码进行重新编译。但是往往在项目周期中存在着各种环境:如开发环境、测试环境以及生产环境等,而且在不同的运行环

  • SPI 扩展接口仅用于系统集成,或 Contributor 扩展功能插件。

  • 问题内容: 在我的.sh文件中,我有此文件,而$ SOME_PATH导出为。但是,当我运行此.sh文件时,出现了错误消息,例如不存在这样的“〜/ path / to / path /”。 我将〜替换为$ HOME,然后错误消失了。那么代字号在这儿呢? 提前致谢。 问题答案: 采用 如果路径中有空格,请引用它