Feature Request: now that groovy 2.0 has static typing can you enable standard Java refactorings for a class that is marked @CompileStatic ?
I'm not sure if this is the right forum to suggest this feature, but here goes. The title should explain it all. Currently when i
am editing a groovy class i don't get all the nice Java refactorings.. I understand that this is because the dynamic nature of groovy makes it hard for the Idea compiler to know for sure what
the types are of the methods and variables i am dealing with. .
But if i am running Groovy 2.0 (+), and my class is marked as @CompileStatic... won't that give the idea compiler enough info to support at least some of the refactorings that are now limited to java ?
thanx
chris
Please sign in to leave a comment.
Each Java refactoring implementation works only with Java code. Many of the refactorings can (and do) get implemented for Groovy, but there is no way to turn on a refactoring automatically for free.
It would be a useful feature for Groovy/Java developers.
Could we file a feature for this in youtrack system?
Regards
You're welcome to file feature requests for specific refactorings that you would like to see supported for Groovy.