|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use SimpleLemma | |
jml2b.pog | Provides the classes necessary to generate proof obligations. |
jml2b.pog.lemma | |
jml2b.structure.java | |
jml2b.structure.jml | Provides the classes necessary to create and manage jml clauses such that depends, represents, specification cases, modifies and exsures. |
Uses of SimpleLemma in jml2b.pog |
Methods in jml2b.pog that return SimpleLemma | |
static SimpleLemma |
Pog.declare(IJml2bConfiguration config,
AClass c,
java.util.Vector i)
Quantifies and skolemizes the member invariant of a class for all instances of this class. |
Uses of SimpleLemma in jml2b.pog.lemma |
Subclasses of SimpleLemma in jml2b.pog.lemma | |
class |
VariantLemma
|
Methods in jml2b.pog.lemma that return SimpleLemma | |
SimpleLemma |
ExsuresLemma.getLemma()
Returns the lemma. |
SimpleLemma |
Proofs.getLemma(int i)
|
SimpleLemma |
TheoremList.getLemma(int i)
Returns a lemma of a theorem of the list |
Methods in jml2b.pog.lemma with parameters of type SimpleLemma | |
void |
Proofs.addHyp(SimpleLemma sl,
byte origin)
Adds the goals of a lemme to the hypothesis. |
void |
SimpleLemma.addGoals(SimpleLemma l)
Concats two simple lemmas |
Constructors in jml2b.pog.lemma with parameters of type SimpleLemma | |
ExceptionalLemma(IJml2bConfiguration config,
Method m,
java.util.Vector fields,
SimpleLemma l,
SimpleLemma sco,
SimpleLemma ico)
Creates a set of exsures labelled lemma corresponding to the cases of a method specification corresponding to exceptional behaviours. |
|
ExsuresLemma(Type t,
Field f,
SimpleLemma p)
Constructs an exsures lemma |
|
NormalLemma(IJml2bConfiguration config,
Method m,
SimpleLemma l,
SimpleLemma sc,
SimpleLemma ic,
java.util.Vector fields)
Creates a set of ensures labelled lemma corresponding to the cases of a method specification corresponding to normal behaviours. |
|
Theorem(IJml2bConfiguration config,
Method m,
SimpleLemma l,
SimpleLemma sc,
SimpleLemma ic,
java.util.Vector fields)
Construct a theorem from a method specification corresponding to the proof of its normal behaviours. |
Uses of SimpleLemma in jml2b.structure.java |
Methods in jml2b.structure.java that return SimpleLemma | |
SimpleLemma |
Class.getGlobalMemberInvariantProof(IJml2bConfiguration config)
|
Uses of SimpleLemma in jml2b.structure.jml |
Methods in jml2b.structure.jml that return SimpleLemma | |
abstract SimpleLemma |
ModifiesClause.modifiesLemmas(IJml2bConfiguration config,
java.util.Vector fields,
java.util.Vector nonModifiedFields,
Formula[] nonModifiedxxxElements)
Returns the lemmas concerning the proof of the modifies clause for the current method. |
SimpleLemma |
ModifiesEverything.modifiesLemmas(IJml2bConfiguration config,
java.util.Vector fields,
java.util.Vector nonModifiedFields,
Formula[] nonModifiedxxxElements)
|
SimpleLemma |
ModifiesList.modifiesLemmas(IJml2bConfiguration config,
java.util.Vector fields,
java.util.Vector nonModifiedFields,
Formula[] nonModifiedxxxElements)
|
SimpleLemma |
ModifiesNothing.modifiesLemmas(IJml2bConfiguration config,
java.util.Vector fields,
java.util.Vector nonModifiedFields,
Formula[] nonModifiedxxxElements)
Returns the lemma corresponding to proof that all the fields and all the array elements have not been modified. |
SimpleLemma |
SpecCase.modifiesLemmas(IJml2bConfiguration config,
java.util.Vector fields)
Returns the lemmas concerning the proof of the modifies clause. |
|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |