|
|||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||||
See:
Description
| Interface Summary | |
| JmlExpression | The interface defines methods to apply to a JML expression. |
| Class Summary | |
| Depends | This class implements a depends clause. |
| Exsures | This class implements an exsures clause, that is an exception type, a field corresponding to the exception and a property. |
| GuardedModifies | This class implements a guarded modifies clause. |
| Modifies | This class represents a modified variable. |
| ModifiesClause | This class describes the content of a modifies clause. |
| ModifiesDot | This class implements a modifies corresponding to a member field. |
| ModifiesEverything | This class implements a \everything |
| ModifiesIdent | This class corresponds to a modified field. |
| ModifiesLbrack | This class implements a modifies corresponding to array elements, that is
a[b], a[b..c] or a[*] where a, b
and c are expressions. |
| ModifiesList | This class describes the modifies clause as a list of Modifies
elements. |
| ModifiesNothing | This class implements a \nothing modifies clause. |
| Represents | This abstract class describes a represents clause. |
| SpecArray | This class defines the possible indexes set of an array in the modifies clause. |
| SpecArrayDotDot | This class represents an indexes interval |
| SpecArrayExpr | This class represents an index of an array |
| SpecArrayStar | This class describes all the indexes of an array that are declared to be potentially modified. |
| SpecCase | This class implements a specification case, that is a labelled record of requires, modifies, ensures and exsures. |
Provides the classes necessary to create and manage jml clauses such that depends, represents, specification cases, modifies and exsures.
|
|||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||||