groovyx.gpars.util
Class AsyncFunASTTransformation
java.lang.Object
   groovyx.gpars.util.AsyncFunASTTransformation
groovyx.gpars.util.AsyncFunASTTransformation
- All Implemented Interfaces: 
- org.codehaus.groovy.transform.ASTTransformation
- public class AsyncFunASTTransformation 
- extends java.lang.Object- implements org.codehaus.groovy.transform.ASTTransformation
This transformation turns field initialExpressions into method calls to GParsPoolUtil.asyncFun(groovy.lang.Closure, boolean).
- Author:
- Vladimir Orany, Hamlet D'Arcy, Dinko Srkoč, Paul King
- See Also:
- GParsPoolUtil
| Field Summary | 
| private static org.codehaus.groovy.ast.ClassNode | MY_TYPE
 | 
 
 
| Method Summary | 
| private static void | init(org.codehaus.groovy.ast.ASTNode[] nodes)
 | 
| private static boolean | memberHasValue(org.codehaus.groovy.ast.AnnotationNode node,
               java.lang.String name,
               java.lang.Object value)
 | 
| private static void | validatePoolClass(org.codehaus.groovy.ast.expr.Expression classExpression,
                  org.codehaus.groovy.ast.AnnotatedNode fieldNode,
                  org.codehaus.groovy.control.SourceUnit source)
 | 
|  void | visit(org.codehaus.groovy.ast.ASTNode[] nodes,
      org.codehaus.groovy.control.SourceUnit source)
 | 
 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
MY_TYPE
private static final org.codehaus.groovy.ast.ClassNode MY_TYPE
AsyncFunASTTransformation
public AsyncFunASTTransformation()
visit
public void visit(org.codehaus.groovy.ast.ASTNode[] nodes,
                  org.codehaus.groovy.control.SourceUnit source)
- 
- Specified by:
- visitin interface- org.codehaus.groovy.transform.ASTTransformation
 
- 
 
validatePoolClass
private static void validatePoolClass(org.codehaus.groovy.ast.expr.Expression classExpression,
                                      org.codehaus.groovy.ast.AnnotatedNode fieldNode,
                                      org.codehaus.groovy.control.SourceUnit source)
- 
 
- 
 
init
private static void init(org.codehaus.groovy.ast.ASTNode[] nodes)
- 
 
- 
 
memberHasValue
private static boolean memberHasValue(org.codehaus.groovy.ast.AnnotationNode node,
                                      java.lang.String name,
                                      java.lang.Object value)
- 
 
-