org.codehaus.groovy.ast.expr
Class ClosureExpression

java.lang.Object
  |
  +--org.codehaus.groovy.ast.ASTNode
        |
        +--org.codehaus.groovy.ast.expr.Expression
              |
              +--org.codehaus.groovy.ast.expr.ClosureExpression

public class ClosureExpression
extends Expression

Represents a closure creation expression such as { statement; } or { i : statement; } or { i, x, String y: statement }

Version:
$Revision: 1.1 $
Author:
James Strachan

Field Summary
 
Fields inherited from class org.codehaus.groovy.ast.ASTNode
EMPTY_STRING_ARRAY
 
Constructor Summary
ClosureExpression(org.codehaus.groovy.ast.Parameter[] parameters, org.codehaus.groovy.ast.stmt.Statement code)
           
 
Method Summary
 org.codehaus.groovy.ast.stmt.Statement getCode()
           
 org.codehaus.groovy.ast.Parameter[] getParameters()
           
 void visit(org.codehaus.groovy.ast.GroovyCodeVisitor visitor)
           
 
Methods inherited from class org.codehaus.groovy.ast.ASTNode
getColumnNumber, getLineNumber, getText, setColumnNumber, setCSTNode, setLineNumber
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ClosureExpression

public ClosureExpression(org.codehaus.groovy.ast.Parameter[] parameters,
                         org.codehaus.groovy.ast.stmt.Statement code)
Method Detail

visit

public void visit(org.codehaus.groovy.ast.GroovyCodeVisitor visitor)
Overrides:
visit in class ASTNode

getCode

public org.codehaus.groovy.ast.stmt.Statement getCode()

getParameters

public org.codehaus.groovy.ast.Parameter[] getParameters()


Copyright © 2003 The Codehaus. All Rights Reserved.