So I have a question about gdsl files, and if I can use them to add IDE support for a Groovy AST Transform, made for a Grails plugin, that takes up to three closures as parameters? The closures are eventually delegated to a Grails service, which is generate by the plugins install. What I'm looking to get out of this is that the IDE won't mark calls to the Grails service, in the closures as unresolved. If it could allow for code completion of the various methods from the Grails service that would be a bonus.
The AST Transform:
If this can be done, my next question is how? I've looked through documentation and examples, but haven't found any that targets a Groovy AST Transform, with closure parameters. I've also tried something based off:
but it didn't work.