Groovy Documentation

org.codehaus.groovy.ast.stmt
[Java] Class AssertStatement

java.lang.Object
  org.codehaus.groovy.ast.ASTNode
      org.codehaus.groovy.ast.stmt.Statement
          org.codehaus.groovy.ast.stmt.AssertStatement

public class AssertStatement
extends Statement

Represents an assert statement such as assert i != 0 : "should never be zero";

Authors:
James Strachan
Version:
\$Revision\$


Constructor Summary
AssertStatement(BooleanExpression booleanExpression)

AssertStatement(BooleanExpression booleanExpression, Expression messageExpression)

 
Method Summary
BooleanExpression getBooleanExpression()

Expression getMessageExpression()

void setBooleanExpression(BooleanExpression booleanExpression)

void setMessageExpression(Expression messageExpression)

void visit(GroovyCodeVisitor visitor)

 
Methods inherited from class Statement
getStatementLabel, isEmpty, setStatementLabel
 
Methods inherited from class ASTNode
copyNodeMetaData, getColumnNumber, getLastColumnNumber, getLastLineNumber, getLineNumber, getNodeMetaData, getText, putNodeMetaData, removeNodeMetaData, setColumnNumber, setLastColumnNumber, setLastLineNumber, setLineNumber, setNodeMetaData, setSourcePosition, visit
 
Methods inherited from class java.lang.Object
java.lang.Object#wait(long, int), java.lang.Object#wait(long), java.lang.Object#wait(), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll()
 

Constructor Detail

AssertStatement

public AssertStatement(BooleanExpression booleanExpression)


AssertStatement

public AssertStatement(BooleanExpression booleanExpression, Expression messageExpression)


 
Method Detail

getBooleanExpression

public BooleanExpression getBooleanExpression()


getMessageExpression

public Expression getMessageExpression()


setBooleanExpression

public void setBooleanExpression(BooleanExpression booleanExpression)


setMessageExpression

public void setMessageExpression(Expression messageExpression)


visit

public void visit(GroovyCodeVisitor visitor)


 

Groovy Documentation