Package 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
- All Implemented Interfaces:
- NodeMetaDataHandler
public class IfStatement extends Statement
Represents an if (condition) { ... } else { ... } statement in Groovy
- 
Constructor SummaryConstructors Constructor Description IfStatement(BooleanExpression booleanExpression, Statement ifBlock, Statement elseBlock)
- 
Method SummaryModifier and Type Method Description BooleanExpressiongetBooleanExpression()StatementgetElseBlock()StatementgetIfBlock()voidsetBooleanExpression(BooleanExpression booleanExpression)voidsetElseBlock(Statement statement)voidsetIfBlock(Statement statement)voidvisit(GroovyCodeVisitor visitor)Methods inherited from class org.codehaus.groovy.ast.stmt.StatementaddStatementLabel, copyStatementLabels, getStatementLabel, getStatementLabels, isEmpty, setStatementLabelMethods inherited from class org.codehaus.groovy.ast.ASTNodecopyNodeMetaData, getColumnNumber, getLastColumnNumber, getLastLineNumber, getLineNumber, getMetaDataMap, getText, setColumnNumber, setLastColumnNumber, setLastLineNumber, setLineNumber, setMetaDataMap, setSourcePositionMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.codehaus.groovy.ast.NodeMetaDataHandlercopyNodeMetaData, getNodeMetaData, getNodeMetaData, getNodeMetaData, putNodeMetaData, removeNodeMetaData, setNodeMetaData