org.codehaus.groovy.ast.stmt
Class IfStatement
java.lang.Object
  
org.codehaus.groovy.ast.ASTNode
      
org.codehaus.groovy.ast.stmt.Statement
          
org.codehaus.groovy.ast.stmt.IfStatement
public class IfStatement
- extends Statement
 
Represents an if (condition) { ... } else { ... } statement in Groovy
- Version:
 
  - $Revision$
 
- Author:
 
  - James Strachan
 
 
 
 
| Methods inherited from class org.codehaus.groovy.ast.ASTNode | 
copyNodeMetaData, getColumnNumber, getLastColumnNumber, getLastLineNumber, getLineNumber, getNodeMetaData, getText, putNodeMetaData, removeNodeMetaData, setColumnNumber, setLastColumnNumber, setLastLineNumber, setLineNumber, setNodeMetaData, setSourcePosition | 
 
| Methods inherited from class java.lang.Object | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
IfStatement
public IfStatement(BooleanExpression booleanExpression,
                   Statement ifBlock,
                   Statement elseBlock)
visit
public void visit(GroovyCodeVisitor visitor)
- Overrides:
 visit in class ASTNode
 
 
getBooleanExpression
public BooleanExpression getBooleanExpression()
 
getIfBlock
public Statement getIfBlock()
 
getElseBlock
public Statement getElseBlock()
 
setBooleanExpression
public void setBooleanExpression(BooleanExpression booleanExpression)
 
setIfBlock
public void setIfBlock(Statement statement)
 
setElseBlock
public void setElseBlock(Statement statement)