Package org.apache.groovy.contracts.ast
package org.apache.groovy.contracts.ast
-
ClassesClassDescriptionBase AST transformation encapsulating all common helper methods and implementing
ASTTransformation.EvaluatesClosureExpressioninstances in annotation parameters and generates special contract closure classes from them.HandlesModifiesannotations placed on methods.Validates that@Ensurespostconditions on a method only reference fields viaold.xxxthat are declared as modifiable by@Modifies.