0

我有两个特点:

trait LinkTrait<D> {
  String compositeKey
}

trait Named<D> {
  String name
}

和一个班级:

class Project implements LinkTrait<Project>, Named<Project> {

  String company

  def beforeValidate() {
    if( company && name ) setCompositeKey company + '_' + name
  }
}

代码编译并执行得很好。

问题是,在Eclipse 2020-03

Eclipse Groovy Development Tools

Version: 3.8.0.v202004242058-e2003

代码如下:

在此处输入图像描述

在这里,name字段和setCompositeKey()方法在代码完成中被建议,但都被下划线标记为未知并且既不Ctrl+Click也不F3不打开它的声明。

这是一个错误还是一些“错误配置”?

4

0 回答 0