Griffon 1.2.0

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

java.lang.Object
  org.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.

Authors:
Andres Almiray
Since:
0.9.1


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

ABSTRACT_GRIFFON_ADDON_CLASS

private static final ClassNode ABSTRACT_GRIFFON_ADDON_CLASS


GRIFFON_ADDON_CLASS

private static final ClassNode GRIFFON_ADDON_CLASS


LOG

private static final Logger LOG


 
Constructor Detail

GriffonAddonASTTransformation

GriffonAddonASTTransformation()


 
Method Detail

inject

private void inject(ClassNode classNode)


visit

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


 

Groovy Documentation