Griffon 1.2.0

org.codehaus.griffon.compiler.support
[Java] Class GriffonArtifactASTTransformation

java.lang.Object
  org.codehaus.griffon.ast.AbstractASTTransformation
      org.codehaus.griffon.compiler.support.GriffonArtifactASTTransformation

public abstract class GriffonArtifactASTTransformation
extends AbstractASTTransformation

Handles generation of code for Griffon artifacts.

Authors:
Andres Almiray
Since:
0.9.1


Field Summary
 
Fields inherited from class AbstractASTTransformation
APPLICATION_HOLDER_TYPE, COLLECTIONS_CLASS
 
Constructor Summary
GriffonArtifactASTTransformation()

 
Method Summary
protected boolean allowsScriptAsArtifact()

static boolean isOrImplements(ClassNode fieldType, ClassNode interfaceType)

protected void transform(ClassNode classNode, SourceUnit source, String artifactPath)

void visit(ASTNode[] nodes, SourceUnit source)

 
Methods inherited from class AbstractASTTransformation
addError, applicationInstance, checkNodesForAnnotationAndType, emptyMap, makeClassSafe, makeClassSafe, makeClassSafe, newClass
 

Constructor Detail

GriffonArtifactASTTransformation

GriffonArtifactASTTransformation()


 
Method Detail

allowsScriptAsArtifact

protected boolean allowsScriptAsArtifact()


isOrImplements

public static boolean isOrImplements(ClassNode fieldType, ClassNode interfaceType)


transform

protected void transform(ClassNode classNode, SourceUnit source, String artifactPath)


visit

public void visit(ASTNode[] nodes, SourceUnit source)


 

Groovy Documentation