2011-06-10 4 views
2

J'utilise la version actuelle de la suite SpringSource outil avec le plugin Groovy/Grails installé. Je peux comprendre que lors de la définition et de l'utilisation de classes/objets groovy «purs», certains cas rendent difficile l'auto-complétion du code.Eclipse Groovy et autocomplétion

Mais si j'utilise des classes Java dans la classe groovy ne devrait pas le travail de fonction de saisie semi-automatique comme prévu? Par exemple, je suis en train d'utiliser « readFileToString » de la classe org.apache.commons.io.FileUtils. Eclipse ne suggère que des méthodes groovy pour cette classe, il n'y a pas de méthode statique dans la liste de la classe FileUtils.

Est-ce un problème avec mon installation de STS ou peut-être l'éditeur groovy de STS ne supporte-t-il pas l'auto-complétion pour les classes Java pur?

+0

S'il vous plaît coller l'extrait de code exactement comme il est quand vous voulez faire du contenu aider. L'éditeur Groovy est basé sur un analyseur d'ANTLR, qui ne parviennent pas à analyser certains fichiers avec des erreurs de syntaxe. Il se peut que le fichier sur lequel vous essayez d'exécuter le contenu comporte des erreurs de syntaxe qui empêchent le contenu de fonctionner. –

Répondre

2

Vous pouvez également vous assurer que vous êtes sur la dernière et meilleure version du plug-in Eclipse Groovy. Il a grandi à pas de géant au cours des 6 derniers mois, et chaque sortie s'améliore. J'ai eu un problème similaire avec trouver des méthodes d'une classe parente, et il a été résolu après une mise à niveau. Je prends Groovy Eclipse via le téléchargement dans SpringSource Tool Suite.