我正在利用 groovy-eclipse 插件开发一种语言。我可以成功定义一个属性。但是,即使是简单的方法,我也不能这样做。可能我在所有中心都遗漏了一些非常简单的东西......
- 我不能定义一个委托给简单闭包的方法吗?
- 类型属性在方法切入点中定义什么?
以下是我的 groovy dsl 文件中的唯一贡献块;
currentType(currentType("com.galaksiya.World")){
method name : 'sayHello',
provider : 'Galaksiya',
doc : 'This is a simple salutor.',
delegate: {-> println 'Hello World'}
}
这是一个简单的缺陷还是我需要改变我的观点?