|
|||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||||
See:
Description
| Interface Summary | |
| MyToken | This class defines tokens that are used to create expressions and statement that does not exist as an output of the JML parser. |
| Class Summary | |
| ArrayInitializer | This class implements an array initializer statement, that is, for instance,
{ {"car", "house" }, {"dog", "cat", "monkey"} }. |
| BinaryExp | This class implements binary expressions. |
| Expression | This class defines a Java expression. |
| IsSubtypeOfExp | This class implements subtype JML expression, it corresponds to code like
a <: b |
| MethodCallExp | This class implements a method call expression |
| QuantifiedExp | This class implements a quantified expression, that is
\forall type var; body or \exists type var; body. |
| QuantifiedVar | This class implements a list of quantified fields. |
| QuestionExp | This class implements a question expression, that is a ? b :c |
| StAssert | |
| Statement | This class defines a Java statement. |
| StBlock | This class implements a block statement |
| StControlFlowBreak | This class implements a control flow break statement, that is a
throw, a continue, a break or a
return. |
| StDoWhile | |
| StFor | |
| StIf | |
| StImplementsLabel | This class implements an implements label statement. |
| StLabel | |
| StLoops | This abstract class implements a loop statement. |
| StSequence | This class implements a sequence of two statements. |
| StSkip | This class implements a skip statement. |
| StSpecBlock | This class implements a specified block. |
| StSwitch | This class implements a switch statement |
| StTry | This class implements a try catch finally statement or a try catch or a try finally statement. |
| StVarDecl | This class implements a set of local field declaration statement |
| TerminalExp | This class implements a terminal expression. |
| TTypeExp | This class implements expressions corresponding to types. |
| UnaryExp | This class implements unary expressions. |
| WithTypeExp | This class implements expression with type, that is object and array
creation, casting and instanceof. |
Provides the classes necessary to create and manage java and jml statements and expressions.
|
|||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||||