|
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.GriffonAddonASTTransformation
@GroovyASTTransformation(phase = CompilePhase.CANONICALIZATION) public class GriffonAddonASTTransformation extends AbstractASTTransformation
Handles generation of code for Griffon addons.
| Field Summary | |
|---|---|
private static ClassNode |
ABSTRACT_GRIFFON_ADDON_CLASS
|
private static ClassNode |
GRIFFON_ADDON_CLASS
|
private static Logger |
LOG
|
| Fields inherited from class AbstractASTTransformation | |
|---|---|
| APPLICATION_HOLDER_TYPE, COLLECTIONS_CLASS |
| Constructor Summary | |
GriffonAddonASTTransformation()
|
|
| Method Summary | |
|---|---|
private void
|
inject(ClassNode classNode)
|
void
|
visit(ASTNode[] nodes, SourceUnit source)
|
| Methods inherited from class AbstractASTTransformation | |
|---|---|
| addError, applicationInstance, checkNodesForAnnotationAndType, emptyMap, makeClassSafe, makeClassSafe, makeClassSafe, newClass |
| Field Detail |
|---|
private static final ClassNode ABSTRACT_GRIFFON_ADDON_CLASS
private static final ClassNode GRIFFON_ADDON_CLASS
private static final Logger LOG
| Constructor Detail |
|---|
GriffonAddonASTTransformation()
| Method Detail |
|---|
private void inject(ClassNode classNode)
public void visit(ASTNode[] nodes, SourceUnit source)
Groovy Documentation