|
|||||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||||
| Package jml2b.pog.util |
| Class jml2b.pog.util.ColoredInfo extends Profiler implements Serializable |
serialVersionUID: -2308775037213438489l
| Serialized Fields |
int index
ParsedItem pi
byte comment
java.lang.String info
| Class jml2b.pog.util.TemporaryField extends Field implements Serializable |
serialVersionUID: -9198845858103042990l
| Package jml2b.structure.statement |
| Class jml2b.structure.statement.ArrayInitializer extends Expression implements Serializable |
serialVersionUID: 1890926686273759548l
| Serialized Fields |
ListExp listExp
null if the array has an empty initialization
| Class jml2b.structure.statement.BinaryExp extends Expression implements Serializable |
serialVersionUID: 2767415478784994988l
| Serialized Fields |
Expression left
Expression right
| Class jml2b.structure.statement.Expression extends Statement implements Serializable |
serialVersionUID: -5713906842836394348l
| Serialized Fields |
int nodeType
java.lang.String nodeText
Type stateType
| Class jml2b.structure.statement.IsSubtypeOfExp extends Expression implements Serializable |
serialVersionUID: -5719671282257637252l
| Serialized Fields |
Expression subType
Expression type
| Class jml2b.structure.statement.MethodCallExp extends Expression implements Serializable |
serialVersionUID: 7743883423438724253l
| Serialized Fields |
Expression left
Expression right
null when the
method is called without arguments.
| Class jml2b.structure.statement.QuantifiedExp extends Expression implements Serializable |
serialVersionUID: 3537501373084566514l
| Serialized Fields |
QuantifiedVar vars
Expression body
| Class jml2b.structure.statement.QuantifiedVar extends ParsedItem implements Serializable |
serialVersionUID: -7810447303875024252l
| Serialized Fields |
Field field
QuantifiedVar next
| Class jml2b.structure.statement.QuestionExp extends Expression implements Serializable |
serialVersionUID: -5341421445214593422l
| Serialized Fields |
Expression cond
Expression left
Expression right
| Class jml2b.structure.statement.StAssert extends Statement implements Serializable |
serialVersionUID: -3959347360206595623l
| Serialized Fields |
Expression exp
| Class jml2b.structure.statement.Statement extends ParsedItem implements Serializable |
serialVersionUID: -5713906842836394348l
| Class jml2b.structure.statement.StBlock extends Statement implements Serializable |
serialVersionUID: 7877759894682929151l
| Serialized Fields |
Statement body
| Class jml2b.structure.statement.StControlFlowBreak extends Statement implements Serializable |
serialVersionUID: -193895196844984447l
| Serialized Fields |
int nodeType
LITERAL_return,
LITERAL_break, LITERAL_continue,
LITERAL_throw.
Expression exp
break or a
continue. It can be null except for a throw.
| Class jml2b.structure.statement.StDoWhile extends StLoops implements Serializable |
serialVersionUID: 4201715476535858046l
| Serialized Fields |
Expression exp
| Class jml2b.structure.statement.StFor extends StLoops implements Serializable |
serialVersionUID: -2170236617582111769l
| Serialized Fields |
Statement init
Expression test
Statement updater
| Class jml2b.structure.statement.StIf extends Statement implements Serializable |
serialVersionUID: 5726202833367464956l
| Serialized Fields |
Expression cond
Statement thenTk
then branch.
Statement elseTk
else branch, if there is
no else branh, the statement is initialized with
skip
| Class jml2b.structure.statement.StImplementsLabel extends Statement implements Serializable |
serialVersionUID: 5276356605510345886l
| Serialized Fields |
java.util.Vector labels
| Class jml2b.structure.statement.StLabel extends Statement implements Serializable |
serialVersionUID: -4097123075430569195l
| Serialized Fields |
Expression label
Statement body
| Class jml2b.structure.statement.StLoops extends Statement implements Serializable |
serialVersionUID: -2538988515269093588l
| Serialized Fields |
int nodeType
LITERAL_for,
LITERAL_do or LITERAL_while
Statement body
Expression loop_invariant
Expression loop_variant
ModifiesClause loop_modifies
java.util.Vector loop_exsures
int line
| Class jml2b.structure.statement.StSequence extends Statement implements Serializable |
serialVersionUID: 3977087978296856377l
| Serialized Fields |
Statement left
Statement right
skip.
| Class jml2b.structure.statement.StSkip extends Statement implements Serializable |
serialVersionUID: 5018200138214163139l
| Class jml2b.structure.statement.StSpecBlock extends Statement implements Serializable |
serialVersionUID: 1332238792450955606l
| Serialized Fields |
SpecCase sp
StBlock block
int startLine
int endLine
| Class jml2b.structure.statement.StSwitch extends Statement implements Serializable |
serialVersionUID: 2677107039781057404l
| Serialized Fields |
Expression exp
Statement switchDefault
null. If no default
statement is declared, the statement is intialized with
skip.
CasesList switchCase1
null.
CasesList switchCase2
null.
| Class jml2b.structure.statement.StTry extends Statement implements Serializable |
serialVersionUID: 1158908701372304229l
| Serialized Fields |
Statement tryTk
try statement
CatchList catchTk
null.
Statement finallyTk
finally statement, it can be null.
| Class jml2b.structure.statement.StVarDecl extends Statement implements Serializable |
serialVersionUID: -5757089589800261606l
| Serialized Fields |
java.util.Vector localVariables
Field
| Class jml2b.structure.statement.TerminalExp extends Expression implements Serializable |
serialVersionUID: -8295372047797723108l
| Serialized Fields |
Identifier ident
null if the expression is a constant.
boolean subident
| Class jml2b.structure.statement.TTypeExp extends Expression implements Serializable |
serialVersionUID: -7191104311045926981l
| Serialized Fields |
Type type
| Class jml2b.structure.statement.UnaryExp extends Expression implements Serializable |
serialVersionUID: -7603371494507794174l
| Serialized Fields |
Expression exp
| Class jml2b.structure.statement.WithTypeExp extends Expression implements Serializable |
serialVersionUID: -7901462666342789890l
| Serialized Fields |
Type type
Expression exp
instanceof expression
DimExpr dim
Identifier ident
| Package jml2b.languages.java |
| Class jml2b.languages.java.JavaBinaryForm extends BinaryForm implements Serializable |
| Class jml2b.languages.java.JavaModifiedFieldForm extends ModifiedFieldForm implements Serializable |
| Class jml2b.languages.java.JavaQuantifiedForm extends QuantifiedForm implements Serializable |
| Class jml2b.languages.java.JavaTerminalForm extends TerminalForm implements Serializable |
| Class jml2b.languages.java.JavaTriaryForm extends TriaryForm implements Serializable |
| Class jml2b.languages.java.JavaTTypeForm extends TTypeForm implements Serializable |
| Class jml2b.languages.java.JavaType extends Type implements Serializable |
| Class jml2b.languages.java.JavaUnaryForm extends UnaryForm implements Serializable |
| Package jml2b.formula |
| Class jml2b.formula.BinaryForm extends Formula implements Serializable |
serialVersionUID: 6458770229124292163l
| Serialized Fields |
Formula left
Formula right
| Class jml2b.formula.ElementsForm extends TerminalForm implements Serializable |
| Serialized Fields |
int nameSuffix
int tag
| Class jml2b.formula.Formula extends Profiler implements Serializable |
serialVersionUID: 2912250853358401101l
| Serialized Fields |
byte nodeType
| Class jml2b.formula.ModifiedFieldForm extends TerminalForm implements Serializable |
| Serialized Fields |
IModifiesField m
| Class jml2b.formula.QuantifiedForm extends Formula implements Serializable |
serialVersionUID: 5392132877428547506l
| Serialized Fields |
QuantifiedVarForm vars
Formula body
| Class jml2b.formula.TerminalForm extends Formula implements Serializable |
serialVersionUID: -5569956314641460620l
| Serialized Fields |
ParsedItem box
java.lang.String nodeText
Identifier ident
boolean postfix
| Class jml2b.formula.TriaryForm extends Formula implements Serializable |
| Serialized Fields |
Formula f1
Formula left
Formula right
| Class jml2b.formula.TTypeForm extends Formula implements Serializable |
serialVersionUID: 4552616253638519125l
| Serialized Fields |
java.lang.String nodeText
Type type
| Class jml2b.formula.UnaryForm extends Formula implements Serializable |
serialVersionUID: -5114454662274275537l
| Serialized Fields |
Formula exp
| Package jml2b.structure |
| Class jml2b.structure.AField extends Declaration implements Serializable |
| Class jml2b.structure.AMethod extends Declaration implements Serializable |
| Package jml2b.exceptions |
| Class jml2b.exceptions.ClassLoadException extends Jml2bException implements Serializable |
| Class jml2b.exceptions.InternalError extends java.lang.Error implements Serializable |
| Class jml2b.exceptions.Jml2bException extends java.lang.Exception implements Serializable |
| Class jml2b.exceptions.LanguageException extends java.lang.Exception implements Serializable |
| Class jml2b.exceptions.LinkException extends Jml2bException implements Serializable |
| Serialized Fields |
int line
int column
java.lang.String errorMessage
| Class jml2b.exceptions.LoadException extends java.lang.Exception implements Serializable |
| Class jml2b.exceptions.ParseException extends Jml2bException implements Serializable |
| Class jml2b.exceptions.PogException extends java.lang.Exception implements Serializable |
| Class jml2b.exceptions.TokenException extends ParseException implements Serializable |
| Class jml2b.exceptions.TranslationException extends LanguageException implements Serializable |
| Class jml2b.exceptions.TypeCheckException extends Jml2bException implements Serializable |
| Serialized Fields |
int line
int column
java.lang.String errorMessage
| Class jml2b.exceptions.WrongLabelException extends java.lang.Exception implements Serializable |
| Package jml2b.util |
| Class jml2b.util.JmlEntryFile extends JmlSourceEntryFile implements Serializable |
serialVersionUID: -3266071808733837898l
| Serialized Fields |
java.lang.String absolutePath
| Class jml2b.util.JmlEntryFileInJar extends JmlSourceEntryFile implements Serializable |
serialVersionUID: 9045845756306025043l
| Serialized Fields |
java.lang.String ze
java.lang.String zf
| Package jml2b.structure.java |
| Class jml2b.structure.java.AClass extends NamedNode implements Serializable |
| Serialized Fields |
Type superClass
java.lang.Object, the super class of
java.lang.Object is set to java.lang.Object.
| Class jml2b.structure.java.Class extends AClass implements Serializable |
serialVersionUID: 4656487665386572390l
| Serialized Fields |
int linkedState
Package classPackage
Modifiers modifiers
java.lang.String name
boolean interfaceModifier
java.util.Vector implementedInterfaces
Type
elements.
Typejava.util.Vector fields
JmlFields).
Note that Those fields do not include fields defined by the
superclass.
Fieldjava.util.Vector memberInvariants
java.util.Vector staticConstraints
java.util.Vector instanceConstraints
java.util.Vector staticInvariants
jml2b.structure.Invariants).
Invariantjava.util.Vector staticFinalFieldInvariants
jml2b.structure.Invariants).
Invariantjava.util.Vector allInvariants
java.util.Vector allConstraints
java.util.Vector depends
Depends
Depends.java.util.Vector represents
Represents
Represents.java.util.Vector methods
Method elements.
Methodjava.util.Vector constructors
Method elements.
Methodboolean externalClass
int firstLine
| Class jml2b.structure.java.Constraint extends Invariant implements Serializable |
| Class jml2b.structure.java.Constructor extends Method implements Serializable |
serialVersionUID: -8652681423258987194l
| Serialized Fields |
java.util.Vector saved
| Class jml2b.structure.java.Declaration extends NamedNode implements Serializable |
| Serialized Fields |
Modifiers modifiers
AClass definingClass
| Class jml2b.structure.java.Field extends AField implements Serializable |
serialVersionUID: -7938980969842210873l
| Serialized Fields |
Expression assign
java.lang.String name
Type type
| Class jml2b.structure.java.Identifier extends Profiler implements Serializable |
serialVersionUID: -4315232328155671622l
| Serialized Fields |
java.lang.String name
int idType
AClass cl
AMethod mth
Package pkg
AField field
| Class jml2b.structure.java.Invariant extends Declaration implements Serializable |
serialVersionUID: -953617783874540221l
| Serialized Fields |
Expression property
| Class jml2b.structure.java.JmlFile extends java.lang.Object implements Serializable |
serialVersionUID: -4142771309661361450l
| Serialized Fields |
JmlFileEntry fileName
java.util.Vector classes
java.util.Vector importedPackages
java.util.Map importedClasses
Package filePackage
java.util.Vector depends
java.lang.String[] langNames
boolean externalFile
| Class jml2b.structure.java.Method extends AMethod implements Serializable |
serialVersionUID: -5486363294234267483l
| Serialized Fields |
Expression requires
boolean jmlNormalized
Statement body
int specType
Type returnType
java.lang.String name
Parameters signature
java.util.Vector exceptions
int firstLine
java.util.Vector specCases
SpecCase.
java.lang.String pmiName
Expression normalizedRequires
int isAnnotated
java.util.Vector annotatedPrecondition
java.util.Vector annotatedPostcondition
java.util.HashSet annotatedModifies
| Class jml2b.structure.java.Modifiers extends Profiler implements Serializable |
serialVersionUID: -1546518316935967328l
| Serialized Fields |
int modifiers
| Class jml2b.structure.java.NamedNode extends ParsedItem implements Serializable |
serialVersionUID: 6128106779507407952l
| Serialized Fields |
int nameIndex
int nameSuffix
boolean garbage
| Class jml2b.structure.java.Package extends NamedNode implements Serializable |
serialVersionUID: -4244945142001918487l
| Serialized Fields |
java.util.Set classMisses
java.lang.String name
Package parent
java.util.Vector classes
java.util.Vector subPackages
boolean keepPackage
true if the package fields from this package
should be kept when loading classes.
| Class jml2b.structure.java.Parameters extends IAParameters implements Serializable |
serialVersionUID: 8346824517287613664l
| Serialized Fields |
java.util.Vector signature
| Class jml2b.structure.java.ParsedItem extends Profiler implements Serializable |
serialVersionUID: -2308775037213438489l
| Serialized Fields |
int line
int column
int length
JmlFile jmlFile
| Class jml2b.structure.java.Type extends ParsedItem implements Serializable |
serialVersionUID: -3537023320146708719l
| Serialized Fields |
int tag
AClass refType
Type elemType
| Package jml2b.structure.bytecode |
| Class jml2b.structure.bytecode.ClassDefaultConstructor extends ClassMethod implements Serializable |
| Class jml2b.structure.bytecode.ClassField extends AField implements Serializable |
| Serialized Fields |
org.apache.bcel.classfile.Field f
Type t
ClassFile definingClass
| Class jml2b.structure.bytecode.ClassFile extends AClass implements Serializable |
| Serialized Fields |
org.apache.bcel.classfile.JavaClass jc
Package packg
ClassMethod[] methods
ClassField[] fields
AClass[] interfaces
| Class jml2b.structure.bytecode.ClassMethod extends AMethod implements Serializable |
| Serialized Fields |
org.apache.bcel.classfile.Method m
ClassFile definingClass
Type returnType
ClassParameters cp
| Package jml2b.structure.jml |
| Class jml2b.structure.jml.Depends extends Declaration implements Serializable |
| Serialized Fields |
Modifies abstractField
java.util.Vector concreteFields
| Class jml2b.structure.jml.Exsures extends Profiler implements Serializable |
serialVersionUID: -1386643750550948016l
| Serialized Fields |
Type exceptionType
Field exceptionField
Expression expression
| Class jml2b.structure.jml.GuardedModifies extends ParsedItem implements Serializable |
| Serialized Fields |
Modifies m
Expression guardE
| Class jml2b.structure.jml.Modifies extends ParsedItem implements Serializable |
| Serialized Fields |
Type stateType
| Class jml2b.structure.jml.ModifiesClause extends ParsedItem implements Serializable |
| Class jml2b.structure.jml.ModifiesDot extends Modifies implements Serializable |
serialVersionUID: -3809274145413661524l
| Serialized Fields |
Expression leftE
ModifiesIdent m
| Class jml2b.structure.jml.ModifiesEverything extends ModifiesClause implements Serializable |
serialVersionUID: 6457218174405239122l
| Class jml2b.structure.jml.ModifiesIdent extends Modifies implements Serializable |
serialVersionUID: -4877642697340175328l
| Serialized Fields |
Identifier ident
| Class jml2b.structure.jml.ModifiesLbrack extends Modifies implements Serializable |
serialVersionUID: -2052379372104415120l
| Serialized Fields |
SpecArray sa
Modifies m
| Class jml2b.structure.jml.ModifiesList extends ModifiesClause implements Serializable |
serialVersionUID: -2459907009180805970l
| Serialized Fields |
GuardedModifies gm
ModifiesList next
| Class jml2b.structure.jml.ModifiesNothing extends ModifiesClause implements Serializable |
serialVersionUID: -2573792837984300742l
| Class jml2b.structure.jml.Represents extends Declaration implements Serializable |
| Serialized Fields |
Modifies depend
Expression gluingInvariant
| Class jml2b.structure.jml.SpecArray extends ParsedItem implements Serializable |
| Class jml2b.structure.jml.SpecArrayDotDot extends SpecArray implements Serializable |
serialVersionUID: -7820036551486276520l
| Serialized Fields |
Expression e1
Expression e2
| Class jml2b.structure.jml.SpecArrayExpr extends SpecArray implements Serializable |
serialVersionUID: -569168750574283801l
| Serialized Fields |
Expression e
| Class jml2b.structure.jml.SpecArrayStar extends SpecArray implements Serializable |
serialVersionUID: -3630445878113787712l
| Class jml2b.structure.jml.SpecCase extends ParsedItem implements Serializable |
serialVersionUID: -6982092608895645311l
| Serialized Fields |
java.util.Vector labels
Expression requires
Expression ensures
java.util.Vector exsure
Exsures
ModifiesClause modifies
null
IModifiers modifiers
null
| Package jml2b.pog.lemma |
| Class jml2b.pog.lemma.ExceptionalProofs extends Proofs implements Serializable |
| Class jml2b.pog.lemma.Proofs extends java.lang.Object implements Serializable |
serialVersionUID: -6703130784704083168l
| Serialized Fields |
java.util.Vector locHyp
VirtualFormula.
java.util.Vector locFlow
TheoremList thl
| Class jml2b.pog.lemma.SimpleLemma extends Lemma implements Serializable |
serialVersionUID: 3261667932288082895l
| Serialized Fields |
java.util.Vector goals
Goal
| Class jml2b.pog.lemma.VariantLemma extends SimpleLemma implements Serializable |
| Class jml2b.pog.lemma.VirtualFormula extends Profiler implements Serializable |
serialVersionUID: 4922534264367790116l
| Serialized Fields |
Formula f
java.util.Vector flow
int index
byte origin
|
|||||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||||