在groovlets中完成代码?

时间:2013-07-30 12:00:52

标签: eclipse groovy groovlet

为什么eclipse不为groovlet中的隐式对象提供正确的代码完成 -

enter image description here

1 个答案:

答案 0 :(得分:0)

htmlMarkupBuilder的一个实例,尽管人们可能认为它具有所有html方法(h1,pre pre on),但它没有任何此类方法。它只是通过方法名称生成标记。所以实际上html.sillyvalue()也是有效的,并且会产生''标签。是这种情况下自动完成是不可能的。

要解决此问题,您可以提供DSLD文件(您可能已经知道)。这是关于这个主题的非常有趣的博客:http://en.appsatori.eu/2011/05/writing-groovy-dsl-descriptors-dsld-for.html