Top Description Fields Constructors Methods
org.codehaus.groovy.ast.stmt

public Class AssertStatement

extends Statement
Class Inheritance
Imports
org.codehaus.groovy.ast.GroovyCodeVisitor, org.codehaus.groovy.ast.expr.BooleanExpression, .Expression

Represents an assert statement. E.g.: assert i != 0 : "should never be zero";

Field Summary

Modifier and TypeField and Description
private BooleanExpression
private Expression

Constructor Summary

AccessConstructor and Description
public
public
AssertStatement(BooleanExpression booleanExpression, Expression messageExpression)

Method Summary

Modifier and TypeMethod and Description
public BooleanExpression
public Expression
public void
public void
setMessageExpression(Expression messageExpression)

public void
Inherited from org.codehaus.groovy.ast.stmt.Statement:
addStatementLabelcopyStatementLabelsgetStatementLabelgetStatementLabelsisEmptysetStatementLabel

Field Detail

booleanExpressionback to summary
private BooleanExpression booleanExpression
messageExpressionback to summary
private Expression messageExpression

Constructor Detail

AssertStatementback to summary
public AssertStatement(BooleanExpression booleanExpression)
AssertStatementback to summary
public AssertStatement(BooleanExpression booleanExpression, Expression messageExpression)

Method Detail

getBooleanExpressionback to summary
public BooleanExpression getBooleanExpression()
getMessageExpressionback to summary
public Expression getMessageExpression()
setBooleanExpressionback to summary
public void setBooleanExpression(BooleanExpression booleanExpression)
setMessageExpressionback to summary
public void setMessageExpression(Expression messageExpression)
visitback to summary
public void visit(GroovyCodeVisitor visitor)

Overrides org.codehaus.groovy.ast.ASTNode.visit.