public abstract class AnnotatedNodeASTTransformation extends ObjectSE implements org.codehaus.groovy.transform.ASTTransformation
AnnotatedNodes
にのみ関心がある AST transformations
の基本クラス。修飾子 | コンストラクターと説明 |
---|---|
protected | AnnotatedNodeASTTransformation(SetSE<StringSE> interestingAnnotationNames, boolean removeAnnotations) |
修飾子と型 | メソッドと説明 |
---|---|
protected org.codehaus.groovy.control.SourceUnit | getSourceUnit() |
protected abstract void | processAnnotationNodes(ListSE<org.codehaus.groovy.ast.AnnotationNode> annotationNodes) |
void | visit(org.codehaus.groovy.ast.ASTNode[] nodes, org.codehaus.groovy.control.SourceUnit source) |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSE
public void visit(org.codehaus.groovy.ast.ASTNode[] nodes, org.codehaus.groovy.control.SourceUnit source)
org.codehaus.groovy.transform.ASTTransformation
の visit
protected org.codehaus.groovy.control.SourceUnit getSourceUnit()
protected abstract void processAnnotationNodes(ListSE<org.codehaus.groovy.ast.AnnotationNode> annotationNodes)