类 AnnotatedNodeASTTransformation
- java.lang.Object
- org.springframework.boot.cli.compiler.AnnotatedNodeASTTransformation
- 所有已实现的接口:
org.codehaus.groovy.transform.ASTTransformation
public abstract class AnnotatedNodeASTTransformation extends Object implements org.codehaus.groovy.transform.ASTTransformation
A base class forAST transformationsthat are solely interested inAnnotatedNodes.- 从以下版本开始:
- 1.1.0
构造器概要
构造器 限定符 构造器 说明 protectedAnnotatedNodeASTTransformation(Set<String> interestingAnnotationNames, boolean removeAnnotations)
方法概要
所有方法 实例方法 抽象方法 具体方法 修饰符和类型 方法 说明 protected org.codehaus.groovy.control.SourceUnitgetSourceUnit()protected abstract voidprocessAnnotationNodes(List<org.codehaus.groovy.ast.AnnotationNode> annotationNodes)voidvisit(org.codehaus.groovy.ast.ASTNode[] nodes, org.codehaus.groovy.control.SourceUnit source)
构造器详细资料
AnnotatedNodeASTTransformation
protected AnnotatedNodeASTTransformation(Set<String> interestingAnnotationNames, boolean removeAnnotations)
方法详细资料
visit
public void visit(org.codehaus.groovy.ast.ASTNode[] nodes, org.codehaus.groovy.control.SourceUnit source)
- 指定者:
visit在接口中org.codehaus.groovy.transform.ASTTransformation
getSourceUnit
protected org.codehaus.groovy.control.SourceUnit getSourceUnit()
processAnnotationNodes
protected abstract void processAnnotationNodes(List<org.codehaus.groovy.ast.AnnotationNode> annotationNodes)