Class Assertion<T extends Assertion>
java.lang.Object
org.apache.groovy.contracts.domain.Assertion<T>
- Type Parameters:
T-
- Direct Known Subclasses:
ClassInvariant,Postcondition,Precondition
Base class for all assertion types.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidorg.codehaus.groovy.ast.expr.BooleanExpressionvoidorg.codehaus.groovy.ast.stmt.BlockStatementvoidrenew(org.codehaus.groovy.ast.expr.BooleanExpression booleanExpression)
-
Constructor Details
-
Assertion
public Assertion() -
Assertion
public Assertion(org.codehaus.groovy.ast.stmt.BlockStatement blockStatement, org.codehaus.groovy.ast.expr.BooleanExpression booleanExpression)
-
-
Method Details
-
booleanExpression
public org.codehaus.groovy.ast.expr.BooleanExpression booleanExpression() -
originalBlockStatement
public org.codehaus.groovy.ast.stmt.BlockStatement originalBlockStatement() -
renew
public void renew(org.codehaus.groovy.ast.expr.BooleanExpression booleanExpression) -
and
-
or
-