org.codehaus.groovy.ast.builder
[Java] Class AstBuilderTransformation
java.lang.Object
  
org.codehaus.groovy.ast.builder.AstBuilderTransformation
- All Implemented Interfaces: 
 - ASTTransformation
 
@GroovyASTTransformation(phase = CompilePhase.SEMANTIC_ANALYSIS)
public class AstBuilderTransformation
extends Object
 Transformation to capture ASTBuilder from code statements.
 
 The AstBuilder "from code" approach is used with a single Closure
 parameter. This transformation converts the ClosureExpression back
 into source code and rewrites the AST so that the "from string"
 builder is invoked on the source. In order for this to work, the
 closure source must be given a goto label. It is the "from string"
 approach's responsibility to remove the BlockStatement created
 by the label.
 - Authors:
 - Hamlet D'Arcy
 
    
     
                 
    
    
        
        visit
        public void visit(ASTNode[] nodes, SourceUnit sourceUnit)
        
        - 
        
 
        
        
        
    
     
Copyright © 2003-2011 The Codehaus. All rights reserved.