【发布时间】:2022-01-20 16:11:08
【问题描述】:
我正在 Eclipse 中使用 Collibra Java API(它利用了可流动的工作流引擎)。 引擎中有预先实例化的类,eclipse(显然)不知道。
是否可以将 eclipse 配置为自动实例化类以提供自动完成支持?
即配置eclipse自动执行以下代码?
import com.company.module.package.MyClass
MyClass myClass = new MyClass()
这样,myClass 变量将始终可用于自动完成,而无需每次都声明它。
编辑:更好的是,有没有办法配置 eclipse 以包含加载到 flowable 的执行环境中的变量? 例如,我们将在一个文件中加载一个变量,eclipse 自动完成功能是否能够访问另一个文件中的该变量? 在flowable中,语法是:
execution.setVariable("myVariable", myVariable)
【问题讨论】:
-
这些是 groovy 脚本吗?还是您也想要对 Java 源代码的这种支持?
-
这些确实是 groovy 脚本。库是java。
-
您可以使用 BaseScript 模拟运行时中可用的变量。或者,您也可以使用 DSLD 提供支持内容辅助的推理提示。
-
非常感谢!你让我走上了正确的道路!最后,我只需要输入我需要的任何变量,按 ctrl+1 以显示快速帮助菜单,将声明类型定义为 java.lang.Object 并将 Type 定义为它应该匹配的任何类,瞧!我将自动在 xdsl 文件中创建一个条目。您想将您的评论变成答案,以便我将其标记为解决方案吗?