Package org.codehaus.groovy.ast.stmt
Class AssertStatement
java.lang.Object
org.codehaus.groovy.ast.ASTNode
org.codehaus.groovy.ast.stmt.Statement
org.codehaus.groovy.ast.stmt.AssertStatement
- All Implemented Interfaces:
- NodeMetaDataHandler
public class AssertStatement extends Statement
Represents an assert statement.
 E.g.:
 
 assert i != 0 : "should never be zero";
 - 
Constructor SummaryConstructors Constructor Description AssertStatement(BooleanExpression booleanExpression)AssertStatement(BooleanExpression booleanExpression, Expression messageExpression)
- 
Method SummaryModifier and Type Method Description BooleanExpressiongetBooleanExpression()ExpressiongetMessageExpression()voidsetBooleanExpression(BooleanExpression booleanExpression)voidsetMessageExpression(Expression messageExpression)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