Overview | Package | Class | Deprecated | Index | Help
| Groovy Documentation
| FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## 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), java.lang.Object#wait(long, int), 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