0

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

在此处输入图像描述

4

1 回答 1

0

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

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

于 2013-08-02T18:35:28.130 回答