Groovy Documentation

org.codehaus.groovy.transform
[Java] Class AbstractASTTransformation

java.lang.Object
  org.codehaus.groovy.transform.AbstractASTTransformation
All Implemented Interfaces:
ASTTransformation, org.objectweb.asm.Opcodes

public abstract class AbstractASTTransformation
extends java.lang.Object

Method Summary
protected void addError(java.lang.String msg, ASTNode expr)

protected void checkIncludeExclude(AnnotationNode node, java.util.List excludes, java.util.List includes, java.lang.String typeName)

protected void checkNotInterface(ClassNode cNode, java.lang.String annotationName)

protected java.util.List getMemberList(AnnotationNode anno, java.lang.String name)

protected java.lang.String getMemberStringValue(AnnotationNode node, java.lang.String name)

protected java.lang.Object getMemberValue(AnnotationNode node, java.lang.String name)

protected boolean hasAnnotation(ClassNode cNode, ClassNode annotation)

protected void init(ASTNode[] nodes, SourceUnit sourceUnit)

protected boolean memberHasValue(AnnotationNode node, java.lang.String name, java.lang.Object value)

static ClassNode nonGeneric(ClassNode type)

static boolean shouldSkip(java.lang.String name, java.util.List excludes, java.util.List includes)

protected java.util.List tokenize(java.lang.String rawExcludes)

 
Methods inherited from class java.lang.Object
java.lang.Object#wait(long, int), java.lang.Object#wait(long), java.lang.Object#wait(), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll()
 

Method Detail

addError

protected void addError(java.lang.String msg, ASTNode expr)


checkIncludeExclude

protected void checkIncludeExclude(AnnotationNode node, java.util.List excludes, java.util.List includes, java.lang.String typeName)


checkNotInterface

protected void checkNotInterface(ClassNode cNode, java.lang.String annotationName)


getMemberList

protected java.util.List getMemberList(AnnotationNode anno, java.lang.String name)


getMemberStringValue

protected java.lang.String getMemberStringValue(AnnotationNode node, java.lang.String name)


getMemberValue

protected java.lang.Object getMemberValue(AnnotationNode node, java.lang.String name)


hasAnnotation

protected boolean hasAnnotation(ClassNode cNode, ClassNode annotation)


init

protected void init(ASTNode[] nodes, SourceUnit sourceUnit)


memberHasValue

protected boolean memberHasValue(AnnotationNode node, java.lang.String name, java.lang.Object value)


nonGeneric

public static ClassNode nonGeneric(ClassNode type)


shouldSkip

public static boolean shouldSkip(java.lang.String name, java.util.List excludes, java.util.List includes)


tokenize

protected java.util.List tokenize(java.lang.String rawExcludes)


 

Groovy Documentation