| 
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectjml2b.util.Profiler
jml2b.formula.Formula
jml2b.formula.BinaryForm
jml2b.languages.java.JavaBinaryForm
| Field Summary | 
| Method Summary | |
 ITranslationResult | 
toLang(int indent)
Converts the binary formula to a string suitable for output into the Java view.  | 
| Methods inherited from class jml2b.formula.BinaryForm | 
clone, contains, equals, garbageIdent, getBasicType, getDefaultRefDecl, getDefaultRefDecl, getFields, getLeft, getRight, instancie, is, isObvious, processIdent, renameParam, save, sub, subIdent, suppressSpecialOld, toVector | 
| Methods inherited from class jml2b.formula.Formula | 
and, create, declarField, domainRestrict, getFalse, getNodeType, getNull, implies, indent, isBFalse, matchAEqualsNull, not, oldParam, or, renameParam, sub, toJava, toLang | 
| Methods inherited from class jml2b.util.Profiler | 
runGC | 
| Methods inherited from class java.lang.Object | 
getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Method Detail | 
public ITranslationResult toLang(int indent)
                          throws LanguageException
a <+ { b |-> c} is converted in 
 a WITH b.a == c
 a <+ {b} * {c} is converted in 
 a WITH b.a == c
 a <+ b is converted in a <+ b
 j_int2short(a) is converted in (short) a
 j_int2byte(a) is converted in (byte) a
 j_int2char(a) is converted in (char) a
 xxxelements(a)(b) is converted in a[b]
 typeof(a) is converted in typeof(a)
 a(b) is converted in b.a
 a : b is converted in  b a 
 a == true is converted in a
 bool(a) == bool(b) is converted in  a == b
 bool(a) == false is converted in !a
 a == b is converted identically
 a <: b is converted identically
 a --> b is converted in b
 a .. b is converted identically
 a * b is converted identically
 a \/ b is converted identically
 a <| b is converted identically
 a <<| b is converted identically
 
toLang in interface ITranslatableindent - 
LanguageException
  | 
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||