|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjml2b.util.Profiler
jml2b.pog.lemma.Goal
jml2b.pog.lemma.NonObviousGoal
This class implements a non obvious goal, that is a goal that will be saved in the JPO file.
Field Summary |
Fields inherited from interface jml2b.structure.statement.MyToken |
BTRUE, FIRST_TOKEN, METHOD_CALL, NEWARRAY, nodeString, SEQUENCE, SKIP, T_CALLED_OLD, T_FRESH_CALLED_OLD, T_VARIANT_OLD |
Constructor Summary | |
NonObviousGoal()
|
|
NonObviousGoal(Goal g)
Constructs a non obvious goal from a goal with a goal status to unproved. |
Method Summary | |
boolean |
isChecked()
|
boolean |
isProved()
Returns whether this goal is proven. |
boolean |
isProved(java.lang.String prover)
Returns whether this goal is proven. |
void |
mergeWith(Goal e)
Compares the goal with a set of possible loaded goals. |
void |
save(IJml2bConfiguration config,
JpoOutputStream s,
JmlFile jf)
Saves the goal in a .jpo file |
int |
setNumber(int i)
Sets the goal number |
Methods inherited from class jml2b.pog.lemma.Goal |
addImplicToGoal, clone, garbageIdent, getFields, getFormula, getSubs, isOriginal, oldParam, proveObvious, setObvious, sub, suppressSpecialOld |
Methods inherited from class jml2b.util.Profiler |
runGC |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public NonObviousGoal()
public NonObviousGoal(Goal g)
g
- The goalMethod Detail |
public boolean isProved(java.lang.String prover)
true
if the goal is proved, false
otherwisepublic boolean isProved()
true
if the goal is proved, false
otherwisepublic boolean isChecked()
public int setNumber(int i)
i
- The goal numberpublic void mergeWith(Goal e)
e
- The set of loaded goals.
MergeException
public void save(IJml2bConfiguration config, JpoOutputStream s, JmlFile jf) throws java.io.IOException
s
- The ouput stream representing the jpo file.jf
- The current JML file
java.io.IOException
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |