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
Represents an assert statement.
E.g.:
assert i != 0 : "should never be zero";
-
Constructor Summary
ConstructorsConstructorDescriptionAssertStatement(BooleanExpression booleanExpression) AssertStatement(BooleanExpression booleanExpression, Expression messageExpression) -
Method Summary
Modifier and TypeMethodDescriptionvoidsetBooleanExpression(BooleanExpression booleanExpression) voidsetMessageExpression(Expression messageExpression) voidvisit(GroovyCodeVisitor visitor) Methods inherited from class org.codehaus.groovy.ast.stmt.Statement
addStatementLabel, copyStatementLabels, getStatementLabel, getStatementLabels, isEmpty, setStatementLabelMethods inherited from class org.codehaus.groovy.ast.ASTNode
copyNodeMetaData, getColumnNumber, getLastColumnNumber, getLastLineNumber, getLineNumber, getMetaDataMap, getText, setColumnNumber, setLastColumnNumber, setLastLineNumber, setLineNumber, setMetaDataMap, setSourcePositionMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.codehaus.groovy.ast.NodeMetaDataHandler
copyNodeMetaData, getNodeMetaData, getNodeMetaData, getNodeMetaData, putNodeMetaData, removeNodeMetaData, setNodeMetaData