@GroovyASTTransformation(phase: CompilePhase.CANONICALIZATION) @CompileStatic class GlobalGrailsPluginTransformation extends Object implements ASTTransformation, CompilationUnitAware
A global transformation that applies Grails' transformations to classes within a Grails project
Type | Name and description |
---|---|
CompilationUnit |
compilationUnit |
static Set<String> |
pendingArtefactClasses |
static Set<String> |
pluginExcludes |
Constructor and description |
---|
GlobalGrailsPluginTransformation() |
Type Params | Return Type | Name and description |
---|---|---|
|
static void |
generatePluginXml(ClassNode pluginClassNode, String projectVersion, Set<String> transformedClasses, File pluginXmlFile) |
|
protected static void |
handleExcludes(GPathResult pluginXml) |
|
static File |
resolveCompilationTargetDirectory(SourceUnit source) |
|
static void |
updatePluginXml(ClassNode pluginClassNode, String projectVersion, File pluginXmlFile, Set<String> artefactClasses) |
|
void |
visit(ASTNode[] nodes, SourceUnit source) |
|
static void |
writePluginXml(ClassNode pluginClassNode, String projectVersion, File pluginXmlFile, Set<String> artefactClasses) |