Package org.grails.cli.compiler
Class AnnotatedNodeASTTransformation
- java.lang.Object
-
- org.grails.cli.compiler.AnnotatedNodeASTTransformation
-
- All Implemented Interfaces:
org.codehaus.groovy.transform.ASTTransformation
- Direct Known Subclasses:
DependencyManagementBomTransformation,ResolveDependencyCoordinatesTransformation
public abstract class AnnotatedNodeASTTransformation extends java.lang.Object implements org.codehaus.groovy.transform.ASTTransformationA base class forAST transformationsthat are solely interested inAnnotatedNodes.- Since:
- 2022.1.0
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedAnnotatedNodeASTTransformation(java.util.Set<java.lang.String> interestingAnnotationNames, boolean removeAnnotations)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected org.codehaus.groovy.control.SourceUnitgetSourceUnit()protected abstract voidprocessAnnotationNodes(java.util.List<org.codehaus.groovy.ast.AnnotationNode> annotationNodes)voidvisit(org.codehaus.groovy.ast.ASTNode[] nodes, org.codehaus.groovy.control.SourceUnit source)
-
-
-
Method Detail
-
visit
public void visit(org.codehaus.groovy.ast.ASTNode[] nodes, org.codehaus.groovy.control.SourceUnit source)- Specified by:
visitin interfaceorg.codehaus.groovy.transform.ASTTransformation
-
getSourceUnit
protected org.codehaus.groovy.control.SourceUnit getSourceUnit()
-
processAnnotationNodes
protected abstract void processAnnotationNodes(java.util.List<org.codehaus.groovy.ast.AnnotationNode> annotationNodes)
-
-