Package org.apache.groovy.contracts.domain
package org.apache.groovy.contracts.domain
Domain model classes representing contract elements such as preconditions, postconditions, and class invariants.
-
ClassesClassDescriptionBase class for all assertion types.AssertionMap<T extends Assertion<T>>Maps methods to their accumulated contract assertions.A class-invariant assertion.Represents a contract between a supplier and a customer of a class.A loop-invariant assertion that must hold at the start of each iteration.A post-condition assertion.A pre-condition assertion.