我正在为 IntelliJ 使用 GroovyDSL,我想描述一个静态方法,它返回同一类的实例。这是一种方法,例如:
MyEntity x = MyEntity.get(1)
据我了解,我应该使用上下文ctype
for java.lang.Class
。但我不知道如何指定返回类型,目前我将其指定为java.lang.Object
:
def domainCtx = context(
ctype: 'java.lang.Class'
)
contributor([domainCtx]) {
method name: 'get',
params: [id: 'long'],
type: 'java.lang.Object'
}
问题:如何设置type
为实际的类名?不是“对象”,而是“我的实体”
PS 有没有关于 GroovyDSL 的文档,JavaDoc 描述contributor
?