|
|||||||||||
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 |