|
Griffon 1.2.0 | |||||||
FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.codehaus.griffon.ast.AbstractASTTransformation
org.codehaus.griffon.compiler.support.GriffonArtifactASTTransformation
public abstract class GriffonArtifactASTTransformation extends AbstractASTTransformation
Handles generation of code for Griffon artifacts.
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()
Method Detail |
---|
protected boolean allowsScriptAsArtifact()
public static boolean isOrImplements(ClassNode fieldType, ClassNode interfaceType)
protected void transform(ClassNode classNode, SourceUnit source, String artifactPath)
public void visit(ASTNode[] nodes, SourceUnit source)
Groovy Documentation