我有两个特点:
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
不打开它的声明。
这是一个错误还是一些“错误配置”?