Griffon 1.2.0

org.codehaus.griffon.ast
[Java] Class AbstractASTTransformation

java.lang.Object
  org.codehaus.griffon.ast.AbstractASTTransformation
All Implemented Interfaces:
ASTTransformation, Opcodes

public abstract class AbstractASTTransformation

Base class for all of Griffon's ASTTransformation implementations.

Authors:
Andres Almiray
Since:
0.9.3


Field Summary
private static ClassNode APPLICATION_HOLDER_TYPE

private static ClassNode COLLECTIONS_CLASS

 
Constructor Summary
AbstractASTTransformation()

 
Method Summary
void addError(String msg, ASTNode expr, SourceUnit source)

static Expression applicationInstance()

protected void checkNodesForAnnotationAndType(ASTNode node1, ASTNode node2)

static Expression emptyMap()

static ClassNode makeClassSafe(String className)

static ClassNode makeClassSafe(Class klass)

static ClassNode makeClassSafe(ClassNode classNode)

protected static ClassNode newClass(ClassNode classNode)

 
Methods inherited from class Object
wait, wait, wait, equals, toString, hashCode, getClass, notify, notifyAll
 

Field Detail

APPLICATION_HOLDER_TYPE

private static final ClassNode APPLICATION_HOLDER_TYPE


COLLECTIONS_CLASS

private static final ClassNode COLLECTIONS_CLASS


 
Constructor Detail

AbstractASTTransformation

AbstractASTTransformation()


 
Method Detail

addError

public void addError(String msg, ASTNode expr, SourceUnit source)


applicationInstance

public static Expression applicationInstance()


checkNodesForAnnotationAndType

protected void checkNodesForAnnotationAndType(ASTNode node1, ASTNode node2)


emptyMap

public static Expression emptyMap()


makeClassSafe

public static ClassNode makeClassSafe(String className)


makeClassSafe

public static ClassNode makeClassSafe(Class klass)


makeClassSafe

public static ClassNode makeClassSafe(ClassNode classNode)


newClass

protected static ClassNode newClass(ClassNode classNode)


 

Groovy Documentation