|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use JmlExpression | |
jml2b.structure.jml | Provides the classes necessary to create and manage jml clauses such that depends, represents, specification cases, modifies and exsures. |
jml2b.structure.statement | Provides the classes necessary to create and manage java and jml statements and expressions. |
Uses of JmlExpression in jml2b.structure.jml |
Classes in jml2b.structure.jml that implement JmlExpression | |
class |
Represents
This abstract class describes a represents clause. |
Methods in jml2b.structure.jml that return JmlExpression | |
JmlExpression |
JmlExpression.instancie()
Instancie the expression. |
JmlExpression |
JmlExpression.instancie(Expression b)
Replaces this with the parameter in the expression. |
JmlExpression |
Represents.instancie()
|
JmlExpression |
Represents.instancie(Expression b)
|
Uses of JmlExpression in jml2b.structure.statement |
Classes in jml2b.structure.statement that implement JmlExpression | |
class |
ArrayInitializer
This class implements an array initializer statement, that is, for instance, { {"car", "house" }, {"dog", "cat", "monkey"} } . |
class |
BinaryExp
This class implements binary expressions. |
class |
Expression
This class defines a Java expression. |
class |
IsSubtypeOfExp
This class implements subtype JML expression, it corresponds to code like a <: b |
class |
MethodCallExp
This class implements a method call expression |
class |
QuantifiedExp
This class implements a quantified expression, that is \forall type var; body or \exists type var; body . |
class |
QuestionExp
This class implements a question expression, that is a ? b :c |
class |
TerminalExp
This class implements a terminal expression. |
class |
TTypeExp
This class implements expressions corresponding to types. |
class |
UnaryExp
This class implements unary expressions. |
class |
WithTypeExp
This class implements expression with type, that is object and array creation, casting and instanceof . |
Methods in jml2b.structure.statement that return JmlExpression | |
JmlExpression |
ArrayInitializer.instancie(Expression b)
|
JmlExpression |
ArrayInitializer.instancie()
|
JmlExpression |
BinaryExp.instancie()
|
JmlExpression |
BinaryExp.instancie(Expression b)
|
abstract JmlExpression |
Expression.instancie(Expression b)
Replaces this with the parameter in the expression. |
JmlExpression |
IsSubtypeOfExp.instancie()
|
JmlExpression |
IsSubtypeOfExp.instancie(Expression b)
|
JmlExpression |
MethodCallExp.instancie()
|
JmlExpression |
MethodCallExp.instancie(Expression b)
|
JmlExpression |
QuantifiedExp.instancie()
|
JmlExpression |
QuantifiedExp.instancie(Expression b)
|
JmlExpression |
QuestionExp.instancie()
|
JmlExpression |
QuestionExp.instancie(Expression b)
|
JmlExpression |
TTypeExp.instancie()
|
JmlExpression |
TTypeExp.instancie(Expression b)
|
JmlExpression |
TerminalExp.instancie()
Returns a dot expression this.e where e is the
current expression when it is an identifer that corresponds to a non
static field or non static method. |
JmlExpression |
TerminalExp.instancie(Expression b)
If the current expression is LITERAL_this ,
return b else return this . |
JmlExpression |
UnaryExp.instancie()
|
JmlExpression |
UnaryExp.instancie(Expression b)
|
JmlExpression |
WithTypeExp.instancie()
|
JmlExpression |
WithTypeExp.instancie(Expression b)
|
|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |