2011-06-10 99 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。