在 Eclipse 中自动实例化 类 以实现自动完成

Automatically instantiate classes in Eclipse for autocomplete

我在 eclipse 中使用 Collibra java API(它利用了可流动的工作流引擎)。 引擎中有预先实例化的类,eclipse(显然)不知道。

是否可以将 eclipse 配置为自动实例化 类 以提供自动完成支持?

即将 Eclipse 配置为自动执行以下代码?

import com.company.module.package.MyClass

MyClass myClass = new MyClass()

这样,myClass 变量将始终可用于自动完成,而无需每次都声明它。

Edit: 更妙的是,有什么方法可以配置eclipse来包含加载到flowable执行环境中的变量吗? 例如,我们将在一个文件中加载一个变量,eclipse 自动完成是否能够访问另一个文件中的该变量? 在flowable中,语法是:

execution.setVariable("myVariable", myVariable)

感谢 emilles 让我走上正轨。 这是解决方案。这在安装 Groovy 开发人员工具插件时有效。

  1. 打开一个新的 groovy 脚本并键入要添加到内容辅助的变量的名称
  2. 按 ctrl + 1 调出快速辅助菜单,然后按“添加推理建议”
  3. 按如下所述填写信息

这将在项目根目录下的文件中创建一个条目,名称为 .groovy/suggestions.xdsl

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<projectSuggestions>
  <declaringtype type="groovy.lang.Script">
    <property isActive="true" isStatic="false" name="execution" type="org.flowable.engine.impl.persistence.entity.ExecutionEntityImpl">
        <doc/>
    </property>
  </declaringtype>
</projectSuggestions>

从那时起,“execution”变量将被eclipse自动识别为org.flowable.engine.impl.persistence.entity.ExecutionEntityImpl

的一个实例