@ServiceProviderFor(value=org.codehaus.groovy.transform.ASTTransformation.class) public class TypeProviderASTTransformation extends GipsyASTTransformation
Modifier and Type | Field and Description |
---|---|
static String |
NAME |
logger, options
Constructor and Description |
---|
TypeProviderASTTransformation() |
Modifier and Type | Method and Description |
---|---|
protected org.codehaus.groovy.ast.ClassNode |
getAnnotationClassNode() |
protected void |
handleAnnotations(org.codehaus.groovy.ast.ClassNode classNode,
List<org.codehaus.groovy.ast.AnnotationNode> annotations,
org.codehaus.groovy.ast.ModuleNode moduleNode) |
protected void |
initialize(org.codehaus.groovy.ast.ModuleNode moduleNode) |
protected void |
removeStaleData(org.codehaus.groovy.ast.ClassNode classNode,
org.codehaus.groovy.ast.ModuleNode moduleNode) |
protected void |
writeData() |
findCollectionValueMember, findSingleValueMember, hasNoArgsConstructor, isImplementation, process, visit
addError, checkNodesForAnnotationAndType, emptyMap, makeClassSafe, makeClassSafe, makeClassSafe, makeClassSafe0, makeClassSafeWithGenerics, makeClassSafeWithGenerics, makeClassSafeWithGenerics, makeGenericsType, makeGenericsType, makeGenericsType, newClass
public static final String NAME
protected org.codehaus.groovy.ast.ClassNode getAnnotationClassNode()
getAnnotationClassNode
in class GipsyASTTransformation
protected void initialize(org.codehaus.groovy.ast.ModuleNode moduleNode)
initialize
in class GipsyASTTransformation
protected void removeStaleData(org.codehaus.groovy.ast.ClassNode classNode, org.codehaus.groovy.ast.ModuleNode moduleNode)
removeStaleData
in class GipsyASTTransformation
protected void handleAnnotations(org.codehaus.groovy.ast.ClassNode classNode, List<org.codehaus.groovy.ast.AnnotationNode> annotations, org.codehaus.groovy.ast.ModuleNode moduleNode)
handleAnnotations
in class GipsyASTTransformation
protected void writeData()
writeData
in class GipsyASTTransformation