2011-06-10 102 views
2

我使用安装了Groovy/Grails插件的SpringSource Tool Suite的当前版本。我可以理解,当定义和使用“纯”groovy类/对象时,会导致代码自动完成变得困难。Eclipse Groovy和自动完成

但是,如果我在groovy类中使用Java类不应该自动完成功能按预期工作?例如,我试图从org.apache.commons.io.FileUtils类中使用“readFileToString”。 Eclipse只为这个类提供groovy方法,FileUtils类的列表中没有静态方法。

这是我安装STS的问题,或者STS的groovy编辑器不支持纯java类的自动完成?

+0

请准确粘贴代码片段,当您想要做内容协助时。 Groovy编辑器基于antlr解析器,该解析器无法解析某些语法错误的文件。这可能是因为您尝试执行内容协助的文件存在语法错误,这些错误阻止了内容协助工作。 – 2011-06-11 05:42:56

回答

2

您可能还想确保您使用的是Groovy-Eclipse插件的最新版本。它在过去6个月中有了飞跃式的发展,每次发布都会变得更好。我从父类中找到类似的问题,并在升级后得到解决。我通过SpringSource Tool Suite中的下载来获取Groovy Eclipse。