public abstract class AnnotatedNodeASTTransformation extends Object implements org.codehaus.groovy.transform.ASTTransformation
AST transformations that are solely
interested in AnnotatedNodes.| Modifier | Constructor and Description |
|---|---|
protected |
AnnotatedNodeASTTransformation(Set<String> interestingAnnotationNames,
boolean removeAnnotations) |
| Modifier and Type | Method and Description |
|---|---|
protected org.codehaus.groovy.control.SourceUnit |
getSourceUnit() |
protected abstract void |
processAnnotationNodes(List<org.codehaus.groovy.ast.AnnotationNode> annotationNodes) |
void |
visit(org.codehaus.groovy.ast.ASTNode[] nodes,
org.codehaus.groovy.control.SourceUnit source) |
public void visit(org.codehaus.groovy.ast.ASTNode[] nodes,
org.codehaus.groovy.control.SourceUnit source)
visit in interface org.codehaus.groovy.transform.ASTTransformationprotected org.codehaus.groovy.control.SourceUnit getSourceUnit()
protected abstract void processAnnotationNodes(List<org.codehaus.groovy.ast.AnnotationNode> annotationNodes)
Copyright © 2016 Pivotal Software, Inc.. All rights reserved.