I’m using IntelliJ Idea 10 IDE for my grails development and while it’s great at working out the “standard” meta class methods on, for example, domain classes (save, findBy etc), it (obviously) can’t pick up methods added by plugins or my own code.
While I don’t expect the IDE to be able to pick these up automatically, I’m optimistically wondering if there’s a way to tell IntelliJ that, for example, “myMethod” is added to all domain objects, and that it takes a map and returns “myType”.
It’s a long shot I know, but does anyone know how this might be done in config, a plugin, or by some smoke-and-mirrors so I can a) stop missing simple, stupid typos and b) get some auto-complete?
I think you’re looking for the GroovyDSL scripting framework
http://confluence.jetbrains.net/display/GRVY/Scripting+IDE+for+DSL+awareness