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