Global Index A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ other (3543 entries)
Projection Index A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ other (177 entries)
Record Index A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ other (47 entries)
Lemma Index A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ other (180 entries)
Section Index A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ other (20 entries)
Constructor Index A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ other (710 entries)
Notation Index A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ other (247 entries)
Inductive Index A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ other (187 entries)
Definition Index A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ other (845 entries)
Axiom Index A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ other (731 entries)
Module Index A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ other (328 entries)
Variable Index A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ other (41 entries)
Library Index A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ other (30 entries)

Global Index

A

accessible [definition, in JMLNotations]
accessible_redundantly [definition, in JMLNotations]
Add [constructor, in ListFunctions]
Aeq_Dec [lemma, in EqBoolAux]
Aeq_dec [lemma, in EqBoolAux]
Aeq_diff [lemma, in EqBoolAux]
Aeq_eq [lemma, in EqBoolAux]
AllS_x_P [lemma, in ListHelpers]
ALL_REWRITINGS.rewriteMethod [definition, in JMLFull2BasicImpl]
ALL_REWRITINGS [module, in JMLFull2BasicImpl]
ALL_REWRITINGS.rewriteTypeDef [definition, in JMLFull2BasicImpl]
ANNOTATION_TABLE.Postcondition [axiom, in JMLSemantics]
ANNOTATION_TABLE [module, in JMLSemantics]
ANNOTATION_TABLE.LocalAssertion [axiom, in JMLSemantics]
ANNOTATION_TABLE.Precondition [axiom, in JMLSemantics]
ANNOTATION_TABLE.LoopInvariant [axiom, in JMLSemantics]
apply_top [definition, in Stack]
assert [definition, in JMLNotations]
assert_redundantly [definition, in JMLNotations]
assignable [definition, in JMLNotations]
ASSIGNABLES [module, in JMLSemantics]
ASSIGNABLES.FieldUpdateAction [axiom, in JMLSemantics]
ASSIGNABLES.FieldUpdateCheck [axiom, in JMLSemantics]
ASSIGNABLES.MethodCallAction [axiom, in JMLSemantics]
ASSIGNABLES.MethodReturnAction [axiom, in JMLSemantics]
ASSIGNABLES.NewObjectAction [axiom, in JMLSemantics]
assignable_redundantly [definition, in JMLNotations]
assume [definition, in JMLNotations]
assume_redundantly [definition, in JMLNotations]
axiom [definition, in JMLNotations]


B

BASIC2MINIMAL [module, in JMLBasic2Minimal]
BASIC2MINIMAL_P [module, in JMLBasic2MinimalImpl]
BASIC2MINIMAL.REWRITINGS_TYPE.rewriteProgram [axiom, in JMLBasic2Minimal]
BASIC2MINIMAL.REWRITINGS_TYPE [module, in JMLBasic2Minimal]
BASIC2MINIMAL.REWRITINGS_TYPE.rewriteSignalsOnly [axiom, in JMLBasic2Minimal]
BASIC2MINIMAL.REWRITINGS_TYPE.rewriteMethod [axiom, in JMLBasic2Minimal]
BASIC2MINIMAL.REWRITINGS_TYPE.rewriteSpecificationCase [axiom, in JMLBasic2Minimal]
BASIC2MINIMAL.REWRITINGS_TYPE.rewriteTYPEDEF [axiom, in JMLBasic2Minimal]
bool_eq [definition, in EqBoolAux]
bool_eq_spec [lemma, in EqBoolAux]
break [definition, in JMLNotations]
breakL [definition, in JMLNotations]


C

callable [definition, in JMLNotations]
callable_redundantly [definition, in JMLNotations]
captures [definition, in JMLNotations]
captures_redundantly [definition, in JMLNotations]
cases [definition, in JMLNotations]
catch [definition, in JMLNotations]
class_decl [definition, in JMLNotations]
concat [definition, in ListFunctions]
constraint [definition, in JMLNotations]
constraint_redundantly [definition, in JMLNotations]
continue [definition, in JMLNotations]
continueL [definition, in JMLNotations]


D

debug [definition, in JMLNotations]
DECLARATION_REWRITINGS.initiallyDecl [definition, in JMLFull2BasicImpl]
DECLARATION_REWRITINGS.readableIfDecl [definition, in JMLFull2BasicImpl]
DECLARATION_REWRITINGS.FieldFK [constructor, in JMLFull2BasicImpl]
DECLARATION_REWRITINGS.typeSpec_isStatic [definition, in JMLFull2BasicImpl]
DECLARATION_REWRITINGS.varDecl [definition, in JMLFull2BasicImpl]
DECLARATION_REWRITINGS.returnType2option [definition, in JMLFull2BasicImpl]
DECLARATION_REWRITINGS.eqb_Modifier [definition, in JMLFull2BasicImpl]
DECLARATION_REWRITINGS.representsDecl [definition, in JMLFull2BasicImpl]
DECLARATION_REWRITINGS.LOOP_ANNOTATION_TAG.filterTag [definition, in JMLFull2BasicImpl]
DECLARATION_REWRITINGS.methodSpecDecl [definition, in JMLFull2BasicImpl]
DECLARATION_REWRITINGS [module, in JMLFull2BasicImpl]
DECLARATION_REWRITINGS.LOOP_ANNOTATION_TAG.tagOf [definition, in JMLFull2BasicImpl]
DECLARATION_REWRITINGS.LOOP_ANNOTATION_TAG.tag_eq_dec [definition, in JMLFull2BasicImpl]
DECLARATION_REWRITINGS.paramDecl [definition, in JMLFull2BasicImpl]
DECLARATION_REWRITINGS.specVisibility [definition, in JMLFull2BasicImpl]
DECLARATION_REWRITINGS.eqb_TypeDefKind [definition, in JMLFull2BasicImpl]
DECLARATION_REWRITINGS.weaklyImplementsList [definition, in JMLFull2BasicImpl]
DECLARATION_REWRITINGS.eqb_FieldKind [definition, in JMLFull2BasicImpl]
DECLARATION_REWRITINGS.LOOP_ANNOTATION_TAG [module, in JMLFull2BasicImpl]
DECLARATION_REWRITINGS.LOOP_ANNOTATION_TAG.data [definition, in JMLFull2BasicImpl]
DECLARATION_REWRITINGS.invariantDecl [definition, in JMLFull2BasicImpl]
DECLARATION_REWRITINGS.LOOP_ANNOTATION_TAG.tag [definition, in JMLFull2BasicImpl]
DECLARATION_REWRITINGS.loopAnnotationDecl [definition, in JMLFull2BasicImpl]
DECLARATION_REWRITINGS.typeDecl [definition, in JMLFull2BasicImpl]
DECLARATION_REWRITINGS.interfaceDecl [definition, in JMLFull2BasicImpl]
DECLARATION_REWRITINGS.FieldKind [inductive, in JMLFull2BasicImpl]
DECLARATION_REWRITINGS.constraintDecl [definition, in JMLFull2BasicImpl]
DECLARATION_REWRITINGS.fieldModifierValue [definition, in JMLFull2BasicImpl]
DECLARATION_REWRITINGS.classDecl [definition, in JMLFull2BasicImpl]
DECLARATION_REWRITINGS.axiomDecl [definition, in JMLFull2BasicImpl]
DECLARATION_REWRITINGS.fieldDecl [definition, in JMLFull2BasicImpl]
DECLARATION_REWRITINGS.javaVisibility [definition, in JMLFull2BasicImpl]
DECLARATION_REWRITINGS.modelFieldDecl [definition, in JMLFull2BasicImpl]
DECLARATION_REWRITINGS.methodDecl [definition, in JMLFull2BasicImpl]
DECLARATION_REWRITINGS.implementsList [definition, in JMLFull2BasicImpl]
DECLARATION_REWRITINGS.javaVisibilityOption [definition, in JMLFull2BasicImpl]
DECLARATION_REWRITINGS.monitorsForDecl [definition, in JMLFull2BasicImpl]
DECLARATION_REWRITINGS.hasModifier [definition, in JMLFull2BasicImpl]
DECLARATION_REWRITINGS.writableIfDecl [definition, in JMLFull2BasicImpl]
DECLARATION_REWRITINGS.ModelFieldFK [constructor, in JMLFull2BasicImpl]
decreasing [definition, in JMLNotations]
decreasing_redundantly [definition, in JMLNotations]
dec_eq_tag [lemma, in TaggedList]
definitions [section, in Stack]
definitions.A [variable, in Stack]
diverges [definition, in JMLNotations]
diverges_redundantly [definition, in JMLNotations]
Dom [module, in JMLSemantics]
do_ [definition, in JMLNotations]
dropWhile [definition, in ListFunctions]
duration [definition, in JMLNotations]
duration_redundantly [definition, in JMLNotations]


E

else_ [constructor, in JMLNotations]
Else_ [inductive, in JMLNotations]
empty [definition, in Stack]
ensures [definition, in JMLNotations]
ensures_redundantly [definition, in JMLNotations]
EqBoolAux [library]
EqBool_Dec.EqList [section, in EqBoolAux]
EqBool_Dec.EqBool_Prod.Beq_spec [variable, in EqBoolAux]
EqBool_Dec.Aeq_spec [variable, in EqBoolAux]
EqBool_Dec.EqBool_Prod [section, in EqBoolAux]
EqBool_Dec.A [variable, in EqBoolAux]
EqBool_Dec.Aeq [variable, in EqBoolAux]
EqBool_Dec.EqBool_Prod.B [variable, in EqBoolAux]
EqBool_Dec.EqBool_Prod.Beq [variable, in EqBoolAux]
EqBool_Dec.EqOption [section, in EqBoolAux]
EqBool_Dec [section, in EqBoolAux]
eqb_true [lemma, in LogicHelpers]
eqb_false [lemma, in LogicHelpers]
Expr [inductive, in ListFunctions]
\max1 _ ; _ ; _ (jml_scope) [notation, in JMLExpressionNotations]
\only_accessed _ (jml_scope) [notation, in JMLExpressionNotations]
_ &' _ (jml_scope) [notation, in JMLExpressionNotations]
true' (jml_scope) [notation, in JMLExpressionNotations]
\typeof _ (jml_scope) [notation, in JMLExpressionNotations]
\lockset (jml_scope) [notation, in JMLExpressionNotations]
\result (jml_scope) [notation, in JMLExpressionNotations]
\lblpos _ _ (jml_scope) [notation, in JMLExpressionNotations]
(: _ :) (jml_scope) [notation, in JMLExpressionNotations]
_ |' _ (jml_scope) [notation, in JMLExpressionNotations]
_ |= _ (jml_scope) [notation, in JMLExpressionNotations]
_ <== _ (jml_scope) [notation, in JMLExpressionNotations]
_ $ _ (precedence_scope) [notation, in JMLExpressionNotations]
_ &=' _ (jml_scope) [notation, in JMLExpressionNotations]
_ %= _ (jml_scope) [notation, in JMLExpressionNotations]
_ <: _ (jml_scope) [notation, in JMLExpressionNotations]
\fresh _ (jml_scope) [notation, in JMLExpressionNotations]
\readonly (jml_scope) [notation, in JMLExpressionNotations]
EXPRESSION_NOTATIONS.call [definition, in JMLExpressionNotations]
\not_specified (jml_scope) [notation, in JMLExpressionNotations]
EXPRESSION_REWRITINGS [module, in JMLFull2BasicImpl]
_ > _ (jml_scope) [notation, in JMLExpressionNotations]
_ += _ (jml_scope) [notation, in JMLExpressionNotations]
\is_initialized _ (jml_scope) [notation, in JMLExpressionNotations]
[] (jml_scope) [notation, in JMLExpressionNotations]
_ +++ _ (list_scope) [notation, in JMLExpressionNotations]
EXPRESSION_NOTATIONS.byte_t [definition, in JMLExpressionNotations]
\type _ (jml_scope) [notation, in JMLExpressionNotations]
_ >>= _ (jml_scope) [notation, in JMLExpressionNotations]
EXPRESSION_NOTATIONS.short_t [definition, in JMLExpressionNotations]
\only_assigned _ (jml_scope) [notation, in JMLExpressionNotations]
_ instanceof _ (jml_scope) [notation, in JMLExpressionNotations]
EXPRESSION_NOTATIONS.class_t [definition, in JMLExpressionNotations]
EXPRESSION_REWRITINGS.rewriteFullQuantifier_rec [definition, in JMLFull2BasicImpl]
+ _ (jml_scope) [notation, in JMLExpressionNotations]
\invariant_for _ (jml_scope) [notation, in JMLExpressionNotations]
_ ^' _ (jml_scope) [notation, in JMLExpressionNotations]
_ >= _ (jml_scope) [notation, in JMLExpressionNotations]
_ + _ (jml_scope) [notation, in JMLExpressionNotations]
_ *= _ (jml_scope) [notation, in JMLExpressionNotations]
\min1 _ ; _ ; _ (jml_scope) [notation, in JMLExpressionNotations]
\TYPE (jml_scope) [notation, in JMLExpressionNotations]
_ ==>' _ (jml_scope) [notation, in JMLExpressionNotations]
_ then' _ else' _ (jml_scope) [notation, in JMLExpressionNotations]
_ < _ (jml_scope) [notation, in JMLExpressionNotations]
_ >>> _ (jml_scope) [notation, in JMLExpressionNotations]
\not_assigned _ (jml_scope) [notation, in JMLExpressionNotations]
(% _ %) _ (jml_scope) [notation, in JMLExpressionNotations]
\oldl _ at _ (jml_scope) [notation, in JMLExpressionNotations]
_ >> _ (jml_scope) [notation, in JMLExpressionNotations]
_ >>>= _ (jml_scope) [notation, in JMLExpressionNotations]
_ ||' _ (jml_scope) [notation, in JMLExpressionNotations]
_ * _ (jml_scope) [notation, in JMLExpressionNotations]
\rep (jml_scope) [notation, in JMLExpressionNotations]
_ ^= _ (jml_scope) [notation, in JMLExpressionNotations]
EXPRESSION_NOTATIONS_P [module, in JMLNotations]
_ !='' _ (jml_scope) [notation, in JMLExpressionNotations]
\old _ (jml_scope) [notation, in JMLExpressionNotations]
- _ (jml_scope) [notation, in JMLExpressionNotations]
_ |=' _ (jml_scope) [notation, in JMLExpressionNotations]
EXPRESSION_NOTATIONS.boolean_t [definition, in JMLExpressionNotations]
EXPRESSION_NOTATIONS_P [module, in JMLFull2BasicImpl]
_ ==' _ (jml_scope) [notation, in JMLExpressionNotations]
\only_called _ (jml_scope) [notation, in JMLExpressionNotations]
\duration _ (jml_scope) [notation, in JMLExpressionNotations]
\lblneg _ _ (jml_scope) [notation, in JMLExpressionNotations]
\not_modified _ (jml_scope) [notation, in JMLExpressionNotations]
\max _ (jml_scope) [notation, in JMLExpressionNotations]
_ =='' _ (jml_scope) [notation, in JMLExpressionNotations]
\nothing (jml_scope) [notation, in JMLExpressionNotations]
EXPRESSION_NOTATIONS.int_t [definition, in JMLExpressionNotations]
_ mod _ (jml_scope) [notation, in JMLExpressionNotations]
EXPRESSION_NOTATIONS.interface_t [definition, in JMLExpressionNotations]
_ ++ (jml_scope) [notation, in JMLExpressionNotations]
_ &= _ (jml_scope) [notation, in JMLExpressionNotations]
\sum1 _ ; _ ; _ (jml_scope) [notation, in JMLExpressionNotations]
_ != _ (jml_scope) [notation, in JMLExpressionNotations]
\num_of1 _ ; _ ; _ (jml_scope) [notation, in JMLExpressionNotations]
_ <=!=> _ (jml_scope) [notation, in JMLExpressionNotations]
\forall1 _ ; _ ; _ (jml_scope) [notation, in JMLExpressionNotations]
EXPRESSION_NOTATIONS [module, in JMLExpressionNotations]
readonly (jml_scope) [notation, in JMLExpressionNotations]
++ _ (jml_scope) [notation, in JMLExpressionNotations]
_ !=' _ (jml_scope) [notation, in JMLExpressionNotations]
[ _ ; .. ; _ ] (jml_scope) [notation, in JMLExpressionNotations]
EXPRESSION_REWRITINGS.rewriteFullQuantifier [definition, in JMLFull2BasicImpl]
\exists1 _ ; _ ; _ (jml_scope) [notation, in JMLExpressionNotations]
\elemtype _ (jml_scope) [notation, in JMLExpressionNotations]
_ &&' _ (jml_scope) [notation, in JMLExpressionNotations]
! _ (jml_scope) [notation, in JMLExpressionNotations]
_ /= _ (jml_scope) [notation, in JMLExpressionNotations]
\peer (jml_scope) [notation, in JMLExpressionNotations]
_ == _ (jml_scope) [notation, in JMLExpressionNotations]
_ <= _ (jml_scope) [notation, in JMLExpressionNotations]
_ <<= _ (jml_scope) [notation, in JMLExpressionNotations]
_ =' _ (jml_scope) [notation, in JMLExpressionNotations]
-- _ (jml_scope) [notation, in JMLExpressionNotations]
\product1 _ ; _ ; _ (jml_scope) [notation, in JMLExpressionNotations]
EXPRESSION_NOTATIONS.callR [definition, in JMLExpressionNotations]
[notation, in JMLExpressionNotations]
\working_space _ (jml_scope) [notation, in JMLExpressionNotations]
~' _ (jml_scope) [notation, in JMLExpressionNotations]
EXPRESSION_REWRITINGS.rewriteVariant [definition, in JMLFull2BasicImpl]
_ / _ (jml_scope) [notation, in JMLExpressionNotations]
_ -- (jml_scope) [notation, in JMLExpressionNotations]
_ << _ (jml_scope) [notation, in JMLExpressionNotations]
_ ^=' _ (jml_scope) [notation, in JMLExpressionNotations]
\only_captured _ (jml_scope) [notation, in JMLExpressionNotations]
int _ (jml_scope) [notation, in JMLExpressionNotations]
_ -= _ (jml_scope) [notation, in JMLExpressionNotations]
\any (jml_scope) [notation, in JMLExpressionNotations]
EXPRESSION_NOTATIONS.array_t [definition, in JMLExpressionNotations]
[notation, in JMLExpressionNotations]
_ <==> _ (jml_scope) [notation, in JMLExpressionNotations]
_ - _ (jml_scope) [notation, in JMLExpressionNotations]
\everything (jml_scope) [notation, in JMLExpressionNotations]
false' (jml_scope) [notation, in JMLExpressionNotations]
\reach _ (jml_scope) [notation, in JMLExpressionNotations]
\nonnullelements _ (jml_scope) [notation, in JMLExpressionNotations]
\space _ (jml_scope) [notation, in JMLExpressionNotations]


F

field_declS [definition, in JMLNotations]
field_decl [definition, in JMLNotations]
field_signature_decl [definition, in JMLNotations]
filterTag [definition, in TaggedList]
filterTagData [definition, in TaggedList]
Finally [inductive, in JMLNotations]
finally [constructor, in JMLNotations]
find_def [lemma, in ListFunctions]
fold_left1 [definition, in ListFunctions]
fold_right1 [definition, in ListFunctions]
fold_left1_fold_left [lemma, in ListFunctions]
fold_left1_e_nil [lemma, in ListFunctions]
forall_ [definition, in JMLNotations]
for_ [definition, in JMLNotations]
FULL2BASIC [module, in JMLFull2Basic]
FULL2BASIC_P [module, in JMLFull2BasicImpl]
FULL2BASIC.ALL_REWRITINGS_TYPE.rewriteTypeDef [axiom, in JMLFull2Basic]
FULL2BASIC.ALL_REWRITINGS_TYPE [module, in JMLFull2Basic]
FULL2BASIC.ALL_REWRITINGS_TYPE.rewriteMethod [axiom, in JMLFull2Basic]
FULL2BASIC.DECLARATIONS [module, in JMLFull2Basic]
FULL2BASIC.DECLARATIONS.abstract [constructor, in JMLFull2Basic]
FULL2BASIC.DECLARATIONS.ClassEK [constructor, in JMLFull2Basic]
FULL2BASIC.DECLARATIONS.code [constructor, in JMLFull2Basic]
FULL2BASIC.DECLARATIONS.extends [constructor, in JMLFull2Basic]
FULL2BASIC.DECLARATIONS.Extends [inductive, in JMLFull2Basic]
FULL2BASIC.DECLARATIONS.extends_weakly [constructor, in JMLFull2Basic]
FULL2BASIC.DECLARATIONS.final [constructor, in JMLFull2Basic]
FULL2BASIC.DECLARATIONS.Functional [constructor, in JMLFull2Basic]
FULL2BASIC.DECLARATIONS.ghost [constructor, in JMLFull2Basic]
FULL2BASIC.DECLARATIONS.helper [constructor, in JMLFull2Basic]
FULL2BASIC.DECLARATIONS.implements [constructor, in JMLFull2Basic]
FULL2BASIC.DECLARATIONS.Implements [inductive, in JMLFull2Basic]
FULL2BASIC.DECLARATIONS.implements_weakly [constructor, in JMLFull2Basic]
FULL2BASIC.DECLARATIONS.implicit_constructor [constructor, in JMLFull2Basic]
FULL2BASIC.DECLARATIONS.instance [constructor, in JMLFull2Basic]
FULL2BASIC.DECLARATIONS.InterfaceEK [constructor, in JMLFull2Basic]
FULL2BASIC.DECLARATIONS.INVARIANT_REDUNDANTLY_TAG [constructor, in JMLFull2Basic]
FULL2BASIC.DECLARATIONS.INVARIANT_TAG [constructor, in JMLFull2Basic]
FULL2BASIC.DECLARATIONS.LoopAnnotationTag [inductive, in JMLFull2Basic]
FULL2BASIC.DECLARATIONS.model [constructor, in JMLFull2Basic]
FULL2BASIC.DECLARATIONS.Modifier [inductive, in JMLFull2Basic]
FULL2BASIC.DECLARATIONS.monitored [constructor, in JMLFull2Basic]
FULL2BASIC.DECLARATIONS.native [constructor, in JMLFull2Basic]
FULL2BASIC.DECLARATIONS.non_null [constructor, in JMLFull2Basic]
FULL2BASIC.DECLARATIONS.no_extends [constructor, in JMLFull2Basic]
FULL2BASIC.DECLARATIONS.nullable [constructor, in JMLFull2Basic]
FULL2BASIC.DECLARATIONS.nullable_by_default [constructor, in JMLFull2Basic]
FULL2BASIC.DECLARATIONS.private [constructor, in JMLFull2Basic]
FULL2BASIC.DECLARATIONS.protected [constructor, in JMLFull2Basic]
FULL2BASIC.DECLARATIONS.public [constructor, in JMLFull2Basic]
FULL2BASIC.DECLARATIONS.pure [constructor, in JMLFull2Basic]
FULL2BASIC.DECLARATIONS.Relational [constructor, in JMLFull2Basic]
FULL2BASIC.DECLARATIONS.RepresentsKind [inductive, in JMLFull2Basic]
FULL2BASIC.DECLARATIONS.Return [constructor, in JMLFull2Basic]
FULL2BASIC.DECLARATIONS.ReturnType [inductive, in JMLFull2Basic]
FULL2BASIC.DECLARATIONS.spec_public [constructor, in JMLFull2Basic]
FULL2BASIC.DECLARATIONS.spec_protected [constructor, in JMLFull2Basic]
FULL2BASIC.DECLARATIONS.static [constructor, in JMLFull2Basic]
FULL2BASIC.DECLARATIONS.TypeDefKind [inductive, in JMLFull2Basic]
FULL2BASIC.DECLARATIONS.uninitialized [constructor, in JMLFull2Basic]
FULL2BASIC.DECLARATIONS.VARIANT_TAG [constructor, in JMLFull2Basic]
FULL2BASIC.DECLARATIONS.VARIANT_REDUNDANTLY_TAG [constructor, in JMLFull2Basic]
FULL2BASIC.DECLARATIONS.Void [constructor, in JMLFull2Basic]
FULL2BASIC.DECLARATION_REWRITINGS_TYPE.axiomDecl [axiom, in JMLFull2Basic]
FULL2BASIC.DECLARATION_REWRITINGS_TYPE.varDecl [axiom, in JMLFull2Basic]
FULL2BASIC.DECLARATION_REWRITINGS_TYPE.monitorsForDecl [axiom, in JMLFull2Basic]
FULL2BASIC.DECLARATION_REWRITINGS_TYPE.initiallyDecl [axiom, in JMLFull2Basic]
FULL2BASIC.DECLARATION_REWRITINGS_TYPE.classDecl [axiom, in JMLFull2Basic]
FULL2BASIC.DECLARATION_REWRITINGS_TYPE.loopAnnotationDecl [axiom, in JMLFull2Basic]
FULL2BASIC.DECLARATION_REWRITINGS_TYPE.fieldDecl [axiom, in JMLFull2Basic]
FULL2BASIC.DECLARATION_REWRITINGS_TYPE.interfaceDecl [axiom, in JMLFull2Basic]
FULL2BASIC.DECLARATION_REWRITINGS_TYPE.readableIfDecl [axiom, in JMLFull2Basic]
FULL2BASIC.DECLARATION_REWRITINGS_TYPE.invariantDecl [axiom, in JMLFull2Basic]
FULL2BASIC.DECLARATION_REWRITINGS_TYPE.modelFieldDecl [axiom, in JMLFull2Basic]
FULL2BASIC.DECLARATION_REWRITINGS_TYPE.methodSpecDecl [axiom, in JMLFull2Basic]
FULL2BASIC.DECLARATION_REWRITINGS_TYPE.representsDecl [axiom, in JMLFull2Basic]
FULL2BASIC.DECLARATION_REWRITINGS_TYPE.methodDecl [axiom, in JMLFull2Basic]
FULL2BASIC.DECLARATION_REWRITINGS_TYPE [module, in JMLFull2Basic]
FULL2BASIC.DECLARATION_REWRITINGS_TYPE.paramDecl [axiom, in JMLFull2Basic]
FULL2BASIC.DECLARATION_REWRITINGS_TYPE.writableIfDecl [axiom, in JMLFull2Basic]
FULL2BASIC.DECLARATION_REWRITINGS_TYPE.constraintDecl [axiom, in JMLFull2Basic]
FULL2BASIC.EXPRESSION_REWRITINGS_TYPE [module, in JMLFull2Basic]
FULL2BASIC.EXPRESSION_REWRITINGS.FullQuantifier [inductive, in JMLFull2Basic]
FULL2BASIC.EXPRESSION_REWRITINGS_TYPE.rewriteVariant [axiom, in JMLFull2Basic]
FULL2BASIC.EXPRESSION_REWRITINGS.FullQuantification [constructor, in JMLFull2Basic]
FULL2BASIC.EXPRESSION_REWRITINGS [module, in JMLFull2Basic]
FULL2BASIC.EXPRESSION_REWRITINGS_TYPE.rewriteFullQuantifier [axiom, in JMLFull2Basic]
FULL2BASIC.METHODSPEC_PLUS.FullSpecCaseDefaults [record, in JMLFull2Basic]
FULL2BASIC.METHODSPEC_PLUS.signalsOnlyT [constructor, in JMLFull2Basic]
FULL2BASIC.METHODSPEC_REWRITINGS_TYPE.desugarSignals [axiom, in JMLFull2Basic]
FULL2BASIC.METHODSPEC_PLUS.signalsT [constructor, in JMLFull2Basic]
FULL2BASIC.METHODSPEC_PLUS [module, in JMLFull2Basic]
FULL2BASIC.METHODSPEC_PLUS.ensuresT [constructor, in JMLFull2Basic]
FULL2BASIC.METHODSPEC_REWRITINGS_TYPE.desugarPure [axiom, in JMLFull2Basic]
FULL2BASIC.METHODSPEC_REWRITINGS_TYPE.desugarBehaviour [axiom, in JMLFull2Basic]
FULL2BASIC.METHODSPEC_PLUS.bodyDefault [projection, in JMLFull2Basic]
FULL2BASIC.METHODSPEC_PLUS.workingSpaceT [constructor, in JMLFull2Basic]
FULL2BASIC.METHODSPEC_PLUS.callableT [constructor, in JMLFull2Basic]
FULL2BASIC.METHODSPEC_REWRITINGS_TYPE.desugarNested [axiom, in JMLFull2Basic]
FULL2BASIC.METHODSPEC_REWRITINGS_TYPE.lightweightDefaults [axiom, in JMLFull2Basic]
FULL2BASIC.METHODSPEC_REWRITINGS_TYPE.rewriteFullSpecification [axiom, in JMLFull2Basic]
FULL2BASIC.METHODSPEC_PLUS.durationT [constructor, in JMLFull2Basic]
FULL2BASIC.METHODSPEC_REWRITINGS_TYPE.desugarAll [axiom, in JMLFull2Basic]
FULL2BASIC.METHODSPEC_REWRITINGS_TYPE.desugarNonNullResult [axiom, in JMLFull2Basic]
FULL2BASIC.METHODSPEC_PLUS.divergesT [constructor, in JMLFull2Basic]
FULL2BASIC.METHODSPEC_REWRITINGS_TYPE [module, in JMLFull2Basic]
FULL2BASIC.METHODSPEC_PLUS.Build_FullSpecCaseDefaults [constructor, in JMLFull2Basic]
FULL2BASIC.METHODSPEC_PLUS.ClauseTag [inductive, in JMLFull2Basic]
FULL2BASIC.METHODSPEC_REWRITINGS_TYPE.desugarEmptySpecification [axiom, in JMLFull2Basic]
FULL2BASIC.METHODSPEC_PLUS.measuredByT [constructor, in JMLFull2Basic]
FULL2BASIC.METHODSPEC_REWRITINGS_TYPE.desugarMultiple [axiom, in JMLFull2Basic]
FULL2BASIC.METHODSPEC_PLUS.capturesT [constructor, in JMLFull2Basic]
FULL2BASIC.METHODSPEC_PLUS.assignableT [constructor, in JMLFull2Basic]
FULL2BASIC.METHODSPEC_REWRITINGS_TYPE.desugarNonNullArguments [axiom, in JMLFull2Basic]
FULL2BASIC.METHODSPEC_PLUS.accessibleT [constructor, in JMLFull2Basic]
FULL2BASIC.METHODSPEC_PLUS.whenT [constructor, in JMLFull2Basic]
FULL2BASIC.METHODSPEC_REWRITINGS_TYPE.heavyweightDefaults [axiom, in JMLFull2Basic]
FULL2BASIC.METHODSPEC_REWRITINGS_TYPE.addDefaults [axiom, in JMLFull2Basic]
FULL2BASIC.METHODSPEC_PLUS.headerDefault [projection, in JMLFull2Basic]
FULL2BASIC.TYPESPEC_REWRITINGS_TYPE.rewriteInvariants [axiom, in JMLFull2Basic]
FULL2BASIC.TYPESPEC_REWRITINGS_TYPE.rewriteTypeSpecs [axiom, in JMLFull2Basic]
FULL2BASIC.TYPESPEC_REWRITINGS_TYPE [module, in JMLFull2Basic]


H

hence_by [definition, in JMLNotations]
hence_by_redundantly [definition, in JMLNotations]


I

ife [definition, in JMLNotations]
if_ [definition, in JMLNotations]
In [section, in ListHelpers]
initially [definition, in JMLNotations]
interface_decl [definition, in JMLNotations]
Into [inductive, in JMLNotations]
IntoC [constructor, in JMLNotations]
invariant [definition, in JMLNotations]
invariant_redundantly [definition, in JMLNotations]
In_singleton [lemma, in ListHelpers]
In_head [lemma, in ListHelpers]
in_concat [lemma, in ListFunctions]
in_ [definition, in JMLNotations]
in_redundantly [definition, in JMLNotations]
in_nth [lemma, in ListHelpers]
In.A [variable, in ListHelpers]
isSome [definition, in OptionHelpers]


J

jassert [definition, in JMLNotations]
java [module, in Prelude]
java.lang [module, in Prelude]
java.lang.CloneNotSupportedException_ [definition, in Prelude]
java.lang.C_Object_ [definition, in Prelude]
java.lang.C_Integer_ [definition, in Prelude]
java.lang.C_Error_ [definition, in Prelude]
java.lang.C_Throwable_ [definition, in Prelude]
java.lang.C_CloneNotSupportedException_ [definition, in Prelude]
java.lang.C_String_ [definition, in Prelude]
java.lang.C_IllegalArgumentException_ [definition, in Prelude]
java.lang.C_RuntimeException_ [definition, in Prelude]
java.lang.C_Exception_ [definition, in Prelude]
java.lang.Error_ [definition, in Prelude]
java.lang.Exception_ [definition, in Prelude]
java.lang.IllegalArgumentException_ [definition, in Prelude]
java.lang.Integer [module, in Prelude]
java.lang.Integer_ [definition, in Prelude]
java.lang.Integer.F_MAX_VALUE [axiom, in Prelude]
java.lang.Integer.M_intValue_2 [axiom, in Prelude]
java.lang.Integer.M_min_5 [axiom, in Prelude]
java.lang.Integer.M_toString_4 [axiom, in Prelude]
java.lang.Integer.M_Integer_1 [axiom, in Prelude]
java.lang.Integer.M_toString_3 [axiom, in Prelude]
java.lang.Long [module, in Prelude]
java.lang.Long.F_MAX_VALUE [axiom, in Prelude]
java.lang.Long.M_min_5 [axiom, in Prelude]
java.lang.Object [module, in Prelude]
java.lang.Object_ [definition, in Prelude]
java.lang.Object.M_Object_1 [axiom, in Prelude]
java.lang.Object.M_clone_4 [axiom, in Prelude]
java.lang.Object.M_finalize_3 [axiom, in Prelude]
java.lang.Object.M_hashCode_5 [axiom, in Prelude]
java.lang.Object.M_toString_2 [axiom, in Prelude]
java.lang.PKG_lang_ [definition, in Prelude]
java.lang.RuntimeException_ [definition, in Prelude]
java.lang.String [module, in Prelude]
java.lang.String_ [definition, in Prelude]
java.lang.String.M_length_1 [axiom, in Prelude]
java.lang.Throwable_ [definition, in Prelude]
JML [module, in JMLSemantics]
JMLBasic2Minimal [library]
JMLBasic2MinimalImpl [library]
JMLDomain [library]
JMLExpressionNotations [library]
JMLFull2Basic [library]
JMLFull2BasicImpl [library]
JMLNotations [library]
JMLNumeric [library]
JMLOpSem [library]
JMLProgram [library]
JMLProgramPlus [library]
JMLProgramPlusImpl [library]
JMLRac [library]
JMLRac_3_Correct [library]
JMLRac_1_Correct [library]
JMLRac_2_Correct [library]
JMLRac2 [library]
JMLRac3 [library]
JMLSemantics [library]
JMLSyntax [library]
JML.Adds [module, in JMLSemantics]
JML.AnnotationTable [module, in JMLSemantics]
JML.Assignables [module, in JMLSemantics]
JML.Frame [module, in JMLSemantics]
JML.FrameAdds [module, in JMLSemantics]
JML.NewFrame [axiom, in JMLSemantics]
JML.State [module, in JMLSemantics]
_ [adds := _ ] (jml_scope) [notation, in JMLSemantics]
[ _ , _ , _ ] (jml_scope) [notation, in JMLSemantics]
_ @fr (jml_scope) [notation, in JMLSemantics]
_ @adds (jml_scope) [notation, in JMLSemantics]
_ @h (jml_scope) [notation, in JMLSemantics]
_ [fr := _ ] (jml_scope) [notation, in JMLSemantics]
_ [h := _ ] (jml_scope) [notation, in JMLSemantics]


L

label [definition, in JMLNotations]
Last [inductive, in ListHelpers]
Last [section, in ListHelpers]
lastS [definition, in ListHelpers]
Last_app_inv [lemma, in ListHelpers]
Last_base [constructor, in ListHelpers]
Last_app [lemma, in ListHelpers]
Last_step [constructor, in ListHelpers]
Last_nil [lemma, in ListHelpers]
Last_step_inv [lemma, in ListHelpers]
Last_In [lemma, in ListHelpers]
Last.A [variable, in ListHelpers]
level [definition, in Stack]
level_ge [lemma, in Stack]
level_1 [lemma, in Stack]
level_eq [lemma, in Stack]
level_le [lemma, in Stack]
le_ge [lemma, in Stack]
ListFunctions [section, in ListFunctions]
ListFunctions [library]
ListFunctions.A [variable, in ListFunctions]
ListFunctions.B [variable, in ListFunctions]
ListHelpers [library]
list_eq [definition, in EqBoolAux]
list_eq_spec [lemma, in EqBoolAux]
Lit [constructor, in ListFunctions]
LocSetFacts [module, in JMLRac3]
LocSetProp [module, in JMLRac3]
LocSetPropEq [module, in JMLRac3]
LogicHelpers [library]
loop_annotation [definition, in JMLNotations]
lt_gt [lemma, in Stack]


M

maintaining [definition, in JMLNotations]
maintaining_redundantly [definition, in JMLNotations]
Make [module, in JMLProgramPlusImpl]
MakePlus [module, in JMLProgramPlusImpl]
MakePlus.METHODSPEC_PLUS [module, in JMLProgramPlusImpl]
MakePlus.Program [module, in JMLProgramPlusImpl]
Make.Aarray [constructor, in JMLProgramPlusImpl]
Make.any [constructor, in JMLProgramPlusImpl]
Make.ArithmeticException [definition, in JMLProgramPlusImpl]
Make.ArrayIndexOutOfBoundsException [definition, in JMLProgramPlusImpl]
Make.ArrayKind [inductive, in JMLProgramPlusImpl]
Make.ArrayStoreException [definition, in JMLProgramPlusImpl]
Make.ArrayType [constructor, in JMLProgramPlusImpl]
Make.Aval [constructor, in JMLProgramPlusImpl]
Make.Barray [constructor, in JMLProgramPlusImpl]
Make.BLOCK [module, in JMLProgramPlusImpl]
Make.blockRec [inductive, in JMLProgramPlusImpl]
Make.BLOCK_TYPE.last_def [axiom, in JMLProgramPlusImpl]
Make.BLOCK_TYPE.elem [axiom, in JMLProgramPlusImpl]
Make.BLOCK_TYPE.first_elem [axiom, in JMLProgramPlusImpl]
Make.BLOCK_TYPE.next_elem [axiom, in JMLProgramPlusImpl]
Make.block_in_stmt [inductive, in JMLProgramPlusImpl]
Make.BLOCK_TYPE.elem_def [axiom, in JMLProgramPlusImpl]
Make.block_in_block [definition, in JMLProgramPlusImpl]
Make.BLOCK_TYPE.localVariables [axiom, in JMLProgramPlusImpl]
Make.block_in_stmt_def [constructor, in JMLProgramPlusImpl]
Make.BLOCK_TYPE.t [definition, in JMLProgramPlusImpl]
Make.BLOCK_TYPE.statementAt [axiom, in JMLProgramPlusImpl]
Make.BLOCK_TYPE.next [axiom, in JMLProgramPlusImpl]
Make.BLOCK_TYPE.first [axiom, in JMLProgramPlusImpl]
Make.BLOCK_TYPE.last [axiom, in JMLProgramPlusImpl]
Make.BLOCK_TYPE [module, in JMLProgramPlusImpl]
Make.BLOCK_TYPE.last_elem [axiom, in JMLProgramPlusImpl]
Make.BLOCK_TYPE.statementAt_def [axiom, in JMLProgramPlusImpl]
Make.BLOCK.Build_t [definition, in JMLProgramPlusImpl]
Make.BLOCK.elem [definition, in JMLProgramPlusImpl]
Make.BLOCK.elem_def [lemma, in JMLProgramPlusImpl]
Make.BLOCK.elem_def_inv [lemma, in JMLProgramPlusImpl]
Make.BLOCK.eq_PC_Stmt [definition, in JMLProgramPlusImpl]
Make.BLOCK.first [definition, in JMLProgramPlusImpl]
Make.BLOCK.firstS [definition, in JMLProgramPlusImpl]
Make.BLOCK.first_elem [lemma, in JMLProgramPlusImpl]
Make.BLOCK.last [definition, in JMLProgramPlusImpl]
Make.BLOCK.last_elem [lemma, in JMLProgramPlusImpl]
Make.BLOCK.Last_head_singleton [lemma, in JMLProgramPlusImpl]
Make.BLOCK.last_def [lemma, in JMLProgramPlusImpl]
Make.BLOCK.localVariables [definition, in JMLProgramPlusImpl]
Make.BLOCK.neq_PC_Stmt [definition, in JMLProgramPlusImpl]
Make.BLOCK.next [definition, in JMLProgramPlusImpl]
Make.BLOCK.next_elem [lemma, in JMLProgramPlusImpl]
Make.BLOCK.PC_unique_impl [lemma, in JMLProgramPlusImpl]
Make.BLOCK.PC_Stmt_eq_dec [definition, in JMLProgramPlusImpl]
Make.BLOCK.statementAt [definition, in JMLProgramPlusImpl]
Make.BLOCK.statementAtS [definition, in JMLProgramPlusImpl]
Make.BLOCK.statementAt_def_inv [lemma, in JMLProgramPlusImpl]
Make.BLOCK.statementAt_def [lemma, in JMLProgramPlusImpl]
Make.BLOCK.statements [definition, in JMLProgramPlusImpl]
Make.BLOCK.Stmts_unique [axiom, in JMLProgramPlusImpl]
Make.BLOCK.suffixS [definition, in JMLProgramPlusImpl]
Make.BLOCK.t [definition, in JMLProgramPlusImpl]
Make.BOOLEAN [constructor, in JMLProgramPlusImpl]
Make.BreakStmt [constructor, in JMLProgramPlusImpl]
Make.Build_blockRec [constructor, in JMLProgramPlusImpl]
Make.Build_statementRec [constructor, in JMLProgramPlusImpl]
Make.BYTE [constructor, in JMLProgramPlusImpl]
Make.check_visibility [inductive, in JMLProgramPlusImpl]
Make.check_protected [constructor, in JMLProgramPlusImpl]
Make.check_public [constructor, in JMLProgramPlusImpl]
Make.check_package [constructor, in JMLProgramPlusImpl]
Make.class [definition, in JMLProgramPlusImpl]
Make.Class [definition, in JMLProgramPlusImpl]
Make.CLASS [module, in JMLProgramPlusImpl]
Make.ClassCastException [definition, in JMLProgramPlusImpl]
Make.ClassName [definition, in JMLProgramPlusImpl]
Make.CLASS_TYPE.method [definition, in JMLProgramPlusImpl]
Make.CLASS_TYPE.isFinal [definition, in JMLProgramPlusImpl]
Make.CLASS_TYPE.definedField [definition, in JMLProgramPlusImpl]
Make.CLASS_TYPE.weaklyExtends [definition, in JMLProgramPlusImpl]
Make.CLASS_TYPE.definedMethod [definition, in JMLProgramPlusImpl]
Make.CLASS_TYPE.visibility [definition, in JMLProgramPlusImpl]
Make.CLASS_TYPE [module, in JMLProgramPlusImpl]
Make.CLASS_TYPE.typeSpec [definition, in JMLProgramPlusImpl]
Make.CLASS_TYPE.name [definition, in JMLProgramPlusImpl]
Make.CLASS_TYPE.isPublic [definition, in JMLProgramPlusImpl]
Make.CLASS_TYPE.modelField [definition, in JMLProgramPlusImpl]
Make.CLASS_TYPE.superInterfaces [definition, in JMLProgramPlusImpl]
Make.CLASS_TYPE.weaklyImplements [definition, in JMLProgramPlusImpl]
Make.CLASS_TYPE.specVisibility [definition, in JMLProgramPlusImpl]
Make.CLASS_TYPE.isAbstract [definition, in JMLProgramPlusImpl]
Make.CLASS_TYPE.field [definition, in JMLProgramPlusImpl]
Make.class_decl_field [constructor, in JMLProgramPlusImpl]
Make.CLASS_TYPE.superClass [definition, in JMLProgramPlusImpl]
Make.class_declares_field [inductive, in JMLProgramPlusImpl]
Make.CLASS.Build_t [definition, in JMLProgramPlusImpl]
Make.CLASS.definedField [definition, in JMLProgramPlusImpl]
Make.CLASS.definedMethod [definition, in JMLProgramPlusImpl]
Make.CLASS.field [definition, in JMLProgramPlusImpl]
Make.CLASS.isAbstract [definition, in JMLProgramPlusImpl]
Make.CLASS.isFinal [definition, in JMLProgramPlusImpl]
Make.CLASS.isPublic [definition, in JMLProgramPlusImpl]
Make.CLASS.method [definition, in JMLProgramPlusImpl]
Make.CLASS.modelField [definition, in JMLProgramPlusImpl]
Make.CLASS.name [definition, in JMLProgramPlusImpl]
Make.CLASS.specVisibility [definition, in JMLProgramPlusImpl]
Make.CLASS.superClass [definition, in JMLProgramPlusImpl]
Make.CLASS.superInterfaces [definition, in JMLProgramPlusImpl]
Make.CLASS.typeSpec [definition, in JMLProgramPlusImpl]
Make.CLASS.visibility [definition, in JMLProgramPlusImpl]
Make.CLASS.weaklyExtends [definition, in JMLProgramPlusImpl]
Make.CLASS.weaklyImplements [definition, in JMLProgramPlusImpl]
Make.cloneable [definition, in JMLProgramPlusImpl]
Make.compat_refType_array_class [constructor, in JMLProgramPlusImpl]
Make.compat_refType [inductive, in JMLProgramPlusImpl]
Make.compat_refType_array_cloneable [constructor, in JMLProgramPlusImpl]
Make.compat_refType_ref [constructor, in JMLProgramPlusImpl]
Make.compat_refType_array_array_primitive_type [constructor, in JMLProgramPlusImpl]
Make.compat_refType_array_array_reference_type [constructor, in JMLProgramPlusImpl]
Make.compat_refType_object [constructor, in JMLProgramPlusImpl]
Make.compat_refType_array_serializable [constructor, in JMLProgramPlusImpl]
Make.Compound [constructor, in JMLProgramPlusImpl]
Make.Constructor [constructor, in JMLProgramPlusImpl]
Make.ContStmt [constructor, in JMLProgramPlusImpl]
Make.C_Exception_ [definition, in JMLProgramPlusImpl]
Make.DATA_GROUP_TYPE.dataGroups_not_nil [axiom, in JMLProgramPlusImpl]
Make.DATA_GROUP_TYPE.t [axiom, in JMLProgramPlusImpl]
Make.DATA_GROUP_TYPE.isRedundant [axiom, in JMLProgramPlusImpl]
Make.DATA_GROUP.Build_t [constructor, in JMLProgramPlusImpl]
Make.DATA_GROUP.tRec [record, in JMLProgramPlusImpl]
Make.DATA_GROUP_TYPE.isDynamic [definition, in JMLProgramPlusImpl]
Make.DATA_GROUP.pivotTarget [projection, in JMLProgramPlusImpl]
Make.DATA_GROUP_TYPE.pivotTarget [axiom, in JMLProgramPlusImpl]
Make.DATA_GROUP.dataGroups_not_nil [axiom, in JMLProgramPlusImpl]
Make.DATA_GROUP_TYPE.dataGroups [axiom, in JMLProgramPlusImpl]
Make.DATA_GROUP [module, in JMLProgramPlusImpl]
Make.DATA_GROUP.isRedundant [projection, in JMLProgramPlusImpl]
Make.DATA_GROUP.dataGroups [projection, in JMLProgramPlusImpl]
Make.DATA_GROUP.isDynamic [definition, in JMLProgramPlusImpl]
Make.DATA_GROUP_TYPE [module, in JMLProgramPlusImpl]
Make.DATA_GROUP.t [definition, in JMLProgramPlusImpl]
Make.Debug [constructor, in JMLProgramPlusImpl]
Make.decidable [definition, in JMLProgramPlusImpl]
Make.Default [constructor, in JMLProgramPlusImpl]
Make.DefinedCase [inductive, in JMLProgramPlusImpl]
Make.DefinedCase_def [constructor, in JMLProgramPlusImpl]
Make.DefinedConstraint [inductive, in JMLProgramPlusImpl]
Make.DefinedConstraint_def [constructor, in JMLProgramPlusImpl]
Make.DefinedInitially [inductive, in JMLProgramPlusImpl]
Make.DefinedInitially_def [constructor, in JMLProgramPlusImpl]
Make.DefinedInvariant [inductive, in JMLProgramPlusImpl]
Make.DefinedInvariant_def [constructor, in JMLProgramPlusImpl]
Make.DefinedRepresents [inductive, in JMLProgramPlusImpl]
Make.DefinedRepresents_def [constructor, in JMLProgramPlusImpl]
Make.DefinedTypeSpec [inductive, in JMLProgramPlusImpl]
Make.DefinedTypeSpec_def [constructor, in JMLProgramPlusImpl]
Make.defined_field [definition, in JMLProgramPlusImpl]
Make.def_class_field [constructor, in JMLProgramPlusImpl]
Make.def_interface_field [constructor, in JMLProgramPlusImpl]
Make.direct_subtype [inductive, in JMLProgramPlusImpl]
Make.direct_subinterface_name1 [constructor, in JMLProgramPlusImpl]
Make.direct_subinterface1 [constructor, in JMLProgramPlusImpl]
Make.direct_subclass1 [constructor, in JMLProgramPlusImpl]
Make.direct_subtype_extends [constructor, in JMLProgramPlusImpl]
Make.direct_stmt_in_stmt [inductive, in JMLProgramPlusImpl]
Make.direct_subinterface [inductive, in JMLProgramPlusImpl]
Make.direct_subinterface_name [inductive, in JMLProgramPlusImpl]
Make.direct_subtype_implements [constructor, in JMLProgramPlusImpl]
Make.direct_subclass_name [inductive, in JMLProgramPlusImpl]
Make.direct_subclass_name1 [constructor, in JMLProgramPlusImpl]
Make.direct_block_in_block [inductive, in JMLProgramPlusImpl]
Make.direct_subclass [inductive, in JMLProgramPlusImpl]
Make.direct_block_in_block_def [constructor, in JMLProgramPlusImpl]
Make.DoLoop [constructor, in JMLProgramPlusImpl]
Make.EmptyPackageName [definition, in JMLProgramPlusImpl]
Make.eq_type_spec [axiom, in JMLProgramPlusImpl]
Make.eq_primitiveType [definition, in JMLProgramPlusImpl]
Make.eq_TypeDefName [definition, in JMLProgramPlusImpl]
Make.eq_Visibility [definition, in JMLProgramPlusImpl]
Make.eq_reftype [definition, in JMLProgramPlusImpl]
Make.eq_primitiveType_spec [lemma, in JMLProgramPlusImpl]
Make.eq_TypeDefName_spec [lemma, in JMLProgramPlusImpl]
Make.eq_type [definition, in JMLProgramPlusImpl]
Make.ErrorET [constructor, in JMLProgramPlusImpl]
Make.exception [definition, in JMLProgramPlusImpl]
Make.ExceptionET [constructor, in JMLProgramPlusImpl]
Make.EXCEPTIONHANDLER [module, in JMLProgramPlusImpl]
Make.ExceptionHandler [definition, in JMLProgramPlusImpl]
Make.EXCEPTIONHANDLER_TYPE [module, in JMLProgramPlusImpl]
Make.EXCEPTIONHANDLER_TYPE.catchType [axiom, in JMLProgramPlusImpl]
Make.EXCEPTIONHANDLER_TYPE.isPCinRange [axiom, in JMLProgramPlusImpl]
Make.EXCEPTIONHANDLER_TYPE.handler [axiom, in JMLProgramPlusImpl]
Make.EXCEPTIONHANDLER' [module, in JMLProgramPlusImpl]
Make.EXCEPTIONHANDLER.catchType [projection, in JMLProgramPlusImpl]
Make.EXCEPTIONHANDLER.handler [projection, in JMLProgramPlusImpl]
Make.EXCEPTIONHANDLER.isPCinRange [projection, in JMLProgramPlusImpl]
Make.EXCEPTIONHANDLER.t [record, in JMLProgramPlusImpl]
Make.ExceptionType [inductive, in JMLProgramPlusImpl]
Make.Exception_e [definition, in JMLProgramPlusImpl]
Make.Exception_e_name [definition, in JMLProgramPlusImpl]
Make.EXPRESSION [module, in JMLProgramPlusImpl]
Make.EXPRESSION.Addition [constructor, in JMLProgramPlusImpl]
Make.EXPRESSION.AllFieldsRef [constructor, in JMLProgramPlusImpl]
Make.EXPRESSION.array [constructor, in JMLProgramPlusImpl]
Make.EXPRESSION.arrayLength [constructor, in JMLProgramPlusImpl]
Make.EXPRESSION.Assignment [constructor, in JMLProgramPlusImpl]
Make.EXPRESSION.AssignmentAddition [constructor, in JMLProgramPlusImpl]
Make.EXPRESSION.AssignmentBitwiseAnd [constructor, in JMLProgramPlusImpl]
Make.EXPRESSION.AssignmentBitwiseOr [constructor, in JMLProgramPlusImpl]
Make.EXPRESSION.AssignmentBitwiseXor [constructor, in JMLProgramPlusImpl]
Make.EXPRESSION.AssignmentDivision [constructor, in JMLProgramPlusImpl]
Make.EXPRESSION.AssignmentLogicalAnd [constructor, in JMLProgramPlusImpl]
Make.EXPRESSION.AssignmentLogicalOr [constructor, in JMLProgramPlusImpl]
Make.EXPRESSION.AssignmentLogicalXor [constructor, in JMLProgramPlusImpl]
Make.EXPRESSION.AssignmentMultiplication [constructor, in JMLProgramPlusImpl]
Make.EXPRESSION.AssignmentRemainder [constructor, in JMLProgramPlusImpl]
Make.EXPRESSION.AssignmentShiftLeft [constructor, in JMLProgramPlusImpl]
Make.EXPRESSION.AssignmentShiftRightSigned [constructor, in JMLProgramPlusImpl]
Make.EXPRESSION.AssignmentShiftRightUnsigned [constructor, in JMLProgramPlusImpl]
Make.EXPRESSION.AssignmentSubtraction [constructor, in JMLProgramPlusImpl]
Make.EXPRESSION.BinaryBoolExpr [constructor, in JMLProgramPlusImpl]
Make.EXPRESSION.BinaryBoolOp [inductive, in JMLProgramPlusImpl]
Make.EXPRESSION.BinaryCondBoolExpr [constructor, in JMLProgramPlusImpl]
Make.EXPRESSION.BinaryIntExpr [constructor, in JMLProgramPlusImpl]
Make.EXPRESSION.BinaryIntOp [inductive, in JMLProgramPlusImpl]
Make.EXPRESSION.BinaryRefExpr [constructor, in JMLProgramPlusImpl]
Make.EXPRESSION.BinaryRefOp [inductive, in JMLProgramPlusImpl]
Make.EXPRESSION.BitwiseAnd [constructor, in JMLProgramPlusImpl]
Make.EXPRESSION.BitwiseComplement [constructor, in JMLProgramPlusImpl]
Make.EXPRESSION.BitwiseOr [constructor, in JMLProgramPlusImpl]
Make.EXPRESSION.BitwiseXor [constructor, in JMLProgramPlusImpl]
Make.EXPRESSION.BoolAssignmentExpr [constructor, in JMLProgramPlusImpl]
Make.EXPRESSION.BoolAssignmentOp [inductive, in JMLProgramPlusImpl]
Make.EXPRESSION.BoolEquality [constructor, in JMLProgramPlusImpl]
Make.EXPRESSION.BoolInequality [constructor, in JMLProgramPlusImpl]
Make.EXPRESSION.BoolLiteral [constructor, in JMLProgramPlusImpl]
Make.EXPRESSION.Cast [constructor, in JMLProgramPlusImpl]
Make.EXPRESSION.Conditional [constructor, in JMLProgramPlusImpl]
Make.EXPRESSION.ConditionalAnd [constructor, in JMLProgramPlusImpl]
Make.EXPRESSION.ConditionalOp [inductive, in JMLProgramPlusImpl]
Make.EXPRESSION.ConditionalOr [constructor, in JMLProgramPlusImpl]
Make.EXPRESSION.Division [constructor, in JMLProgramPlusImpl]
Make.EXPRESSION.DurationExpr [constructor, in JMLProgramPlusImpl]
Make.EXPRESSION.DynDgPivotTarget [inductive, in JMLProgramPlusImpl]
Make.EXPRESSION.ElemType [constructor, in JMLProgramPlusImpl]
Make.EXPRESSION.Equivalence [constructor, in JMLProgramPlusImpl]
Make.EXPRESSION.Everything [constructor, in JMLProgramPlusImpl]
Make.EXPRESSION.Exists [constructor, in JMLProgramPlusImpl]
Make.EXPRESSION.Expression [inductive, in JMLProgramPlusImpl]
Make.EXPRESSION.expressionMap [definition, in JMLProgramPlusImpl]
Make.EXPRESSION.expressionSubstitute [definition, in JMLProgramPlusImpl]
Make.EXPRESSION.field [constructor, in JMLProgramPlusImpl]
Make.EXPRESSION.FieldDg [constructor, in JMLProgramPlusImpl]
Make.EXPRESSION.FieldRef [constructor, in JMLProgramPlusImpl]
Make.EXPRESSION.Forall [constructor, in JMLProgramPlusImpl]
Make.EXPRESSION.Fresh [constructor, in JMLProgramPlusImpl]
Make.EXPRESSION.GetType [constructor, in JMLProgramPlusImpl]
Make.EXPRESSION.Greater [constructor, in JMLProgramPlusImpl]
Make.EXPRESSION.GreaterEqual [constructor, in JMLProgramPlusImpl]
Make.EXPRESSION.Ident [definition, in JMLProgramPlusImpl]
Make.EXPRESSION.Inequivalence [constructor, in JMLProgramPlusImpl]
Make.EXPRESSION.InstanceOf [constructor, in JMLProgramPlusImpl]
Make.EXPRESSION.IntAssignmentExpr [constructor, in JMLProgramPlusImpl]
Make.EXPRESSION.IntAssignmentOp [inductive, in JMLProgramPlusImpl]
Make.EXPRESSION.IntEquality [constructor, in JMLProgramPlusImpl]
Make.EXPRESSION.IntInequality [constructor, in JMLProgramPlusImpl]
Make.EXPRESSION.IntLiteral [constructor, in JMLProgramPlusImpl]
Make.EXPRESSION.InvariantFor [constructor, in JMLProgramPlusImpl]
Make.EXPRESSION.IsInitialized [constructor, in JMLProgramPlusImpl]
Make.EXPRESSION.JMLBinaryBoolExpr [constructor, in JMLProgramPlusImpl]
Make.EXPRESSION.JMLBoolOp [inductive, in JMLProgramPlusImpl]
Make.EXPRESSION.LblNeg [constructor, in JMLProgramPlusImpl]
Make.EXPRESSION.LblPos [constructor, in JMLProgramPlusImpl]
Make.EXPRESSION.LeftImplication [constructor, in JMLProgramPlusImpl]
Make.EXPRESSION.Less [constructor, in JMLProgramPlusImpl]
Make.EXPRESSION.LessEqual [constructor, in JMLProgramPlusImpl]
Make.EXPRESSION.Literal [inductive, in JMLProgramPlusImpl]
Make.EXPRESSION.literal [constructor, in JMLProgramPlusImpl]
Make.EXPRESSION.Lockset [constructor, in JMLProgramPlusImpl]
Make.EXPRESSION.LogicalAnd [constructor, in JMLProgramPlusImpl]
Make.EXPRESSION.LogicalComplement [constructor, in JMLProgramPlusImpl]
Make.EXPRESSION.LogicalOr [constructor, in JMLProgramPlusImpl]
Make.EXPRESSION.LogicalXor [constructor, in JMLProgramPlusImpl]
Make.EXPRESSION.Max [constructor, in JMLProgramPlusImpl]
Make.EXPRESSION.MaxObject [constructor, in JMLProgramPlusImpl]
Make.EXPRESSION.method [constructor, in JMLProgramPlusImpl]
Make.EXPRESSION.Min [constructor, in JMLProgramPlusImpl]
Make.EXPRESSION.modelField [constructor, in JMLProgramPlusImpl]
Make.EXPRESSION.Multiplication [constructor, in JMLProgramPlusImpl]
Make.EXPRESSION.new [constructor, in JMLProgramPlusImpl]
Make.EXPRESSION.newarray [constructor, in JMLProgramPlusImpl]
Make.EXPRESSION.NonNullElements [constructor, in JMLProgramPlusImpl]
Make.EXPRESSION.NotAssigned [constructor, in JMLProgramPlusImpl]
Make.EXPRESSION.Nothing [constructor, in JMLProgramPlusImpl]
Make.EXPRESSION.NotModified [constructor, in JMLProgramPlusImpl]
Make.EXPRESSION.null [constructor, in JMLProgramPlusImpl]
Make.EXPRESSION.NumOf [constructor, in JMLProgramPlusImpl]
Make.EXPRESSION.Old [constructor, in JMLProgramPlusImpl]
Make.EXPRESSION.OldL [constructor, in JMLProgramPlusImpl]
Make.EXPRESSION.OnlyAccessed [constructor, in JMLProgramPlusImpl]
Make.EXPRESSION.OnlyAssigned [constructor, in JMLProgramPlusImpl]
Make.EXPRESSION.OnlyCalled [constructor, in JMLProgramPlusImpl]
Make.EXPRESSION.OnlyCaptured [constructor, in JMLProgramPlusImpl]
Make.EXPRESSION.param [constructor, in JMLProgramPlusImpl]
Make.EXPRESSION.ParamRef [constructor, in JMLProgramPlusImpl]
Make.EXPRESSION.PathRef [constructor, in JMLProgramPlusImpl]
Make.EXPRESSION.PostfixDecrement [constructor, in JMLProgramPlusImpl]
Make.EXPRESSION.PostfixIncrement [constructor, in JMLProgramPlusImpl]
Make.EXPRESSION.PrefixDecrement [constructor, in JMLProgramPlusImpl]
Make.EXPRESSION.PrefixIncrement [constructor, in JMLProgramPlusImpl]
Make.EXPRESSION.Product [constructor, in JMLProgramPlusImpl]
Make.EXPRESSION.Quantification [constructor, in JMLProgramPlusImpl]
Make.EXPRESSION.Quantifier [inductive, in JMLProgramPlusImpl]
Make.EXPRESSION.quantifier [constructor, in JMLProgramPlusImpl]
Make.EXPRESSION.Reach [constructor, in JMLProgramPlusImpl]
Make.EXPRESSION.RefEquality [constructor, in JMLProgramPlusImpl]
Make.EXPRESSION.RefInequality [constructor, in JMLProgramPlusImpl]
Make.EXPRESSION.RelationalExpr [constructor, in JMLProgramPlusImpl]
Make.EXPRESSION.RelationalOp [inductive, in JMLProgramPlusImpl]
Make.EXPRESSION.Remainder [constructor, in JMLProgramPlusImpl]
Make.EXPRESSION.Result [constructor, in JMLProgramPlusImpl]
Make.EXPRESSION.RightImplication [constructor, in JMLProgramPlusImpl]
Make.EXPRESSION.ShiftLeft [constructor, in JMLProgramPlusImpl]
Make.EXPRESSION.ShiftRightSigned [constructor, in JMLProgramPlusImpl]
Make.EXPRESSION.ShiftRightUnsigned [constructor, in JMLProgramPlusImpl]
Make.EXPRESSION.Space [constructor, in JMLProgramPlusImpl]
Make.EXPRESSION.StaticFieldRef [constructor, in JMLProgramPlusImpl]
Make.EXPRESSION.StoreRef [inductive, in JMLProgramPlusImpl]
Make.EXPRESSION.StoreRefList [inductive, in JMLProgramPlusImpl]
Make.EXPRESSION.StoreRefPrefix [inductive, in JMLProgramPlusImpl]
Make.EXPRESSION.StoreRefs [constructor, in JMLProgramPlusImpl]
Make.EXPRESSION.substitute [section, in JMLProgramPlusImpl]
Make.EXPRESSION.substitute.eq_x [variable, in JMLProgramPlusImpl]
Make.EXPRESSION.substitute.x [variable, in JMLProgramPlusImpl]
Make.EXPRESSION.Subtraction [constructor, in JMLProgramPlusImpl]
Make.EXPRESSION.Subtype [constructor, in JMLProgramPlusImpl]
Make.EXPRESSION.Sum [constructor, in JMLProgramPlusImpl]
Make.EXPRESSION.this [constructor, in JMLProgramPlusImpl]
Make.EXPRESSION.ThisRef [constructor, in JMLProgramPlusImpl]
Make.EXPRESSION.TypeOf [constructor, in JMLProgramPlusImpl]
Make.EXPRESSION.UnaryBoolExpr [constructor, in JMLProgramPlusImpl]
Make.EXPRESSION.UnaryBoolOp [inductive, in JMLProgramPlusImpl]
Make.EXPRESSION.UnaryIntExpr [constructor, in JMLProgramPlusImpl]
Make.EXPRESSION.UnaryIntOp [inductive, in JMLProgramPlusImpl]
Make.EXPRESSION.UnaryMinus [constructor, in JMLProgramPlusImpl]
Make.EXPRESSION.UnaryPlus [constructor, in JMLProgramPlusImpl]
Make.EXPRESSION.var [constructor, in JMLProgramPlusImpl]
Make.EXPRESSION.WorkingSpaceExpr [constructor, in JMLProgramPlusImpl]
Make.ExprStmt [constructor, in JMLProgramPlusImpl]
Make.FIELD [module, in JMLProgramPlusImpl]
Make.Field [definition, in JMLProgramPlusImpl]
Make.FieldName [definition, in JMLProgramPlusImpl]
Make.FIELDSIGNATURE [module, in JMLProgramPlusImpl]
Make.FieldSignature [definition, in JMLProgramPlusImpl]
Make.FIELDSIGNATURE_TYPE.eq_dec [axiom, in JMLProgramPlusImpl]
Make.FIELDSIGNATURE_TYPE.type [axiom, in JMLProgramPlusImpl]
Make.FIELDSIGNATURE_TYPE.name [axiom, in JMLProgramPlusImpl]
Make.FIELDSIGNATURE_TYPE [module, in JMLProgramPlusImpl]
Make.FIELDSIGNATURE' [module, in JMLProgramPlusImpl]
Make.FIELDSIGNATURE.eq_dec [axiom, in JMLProgramPlusImpl]
Make.FIELDSIGNATURE.name [projection, in JMLProgramPlusImpl]
Make.FIELDSIGNATURE.t [record, in JMLProgramPlusImpl]
Make.FIELDSIGNATURE.type [projection, in JMLProgramPlusImpl]
Make.FIELD_TYPE.dataGroups [axiom, in JMLProgramPlusImpl]
Make.FIELD_TYPE.signature [axiom, in JMLProgramPlusImpl]
Make.FIELD_TYPE.isStatic [axiom, in JMLProgramPlusImpl]
Make.FIELD_TYPE.isFinal [axiom, in JMLProgramPlusImpl]
Make.FIELD_TYPE.initValue [axiom, in JMLProgramPlusImpl]
Make.FIELD_TYPE.isMonitored [axiom, in JMLProgramPlusImpl]
Make.FIELD_TYPE.visibility [axiom, in JMLProgramPlusImpl]
Make.FIELD_TYPE.isGhost [axiom, in JMLProgramPlusImpl]
Make.FIELD_TYPE.specVisibility [axiom, in JMLProgramPlusImpl]
Make.FIELD_TYPE [module, in JMLProgramPlusImpl]
Make.FIELD_TYPE.isNullable [axiom, in JMLProgramPlusImpl]
Make.FIELD' [module, in JMLProgramPlusImpl]
Make.FIELD.dataGroups [projection, in JMLProgramPlusImpl]
Make.FIELD.initValue [projection, in JMLProgramPlusImpl]
Make.FIELD.Int [constructor, in JMLProgramPlusImpl]
Make.FIELD.isFinal [projection, in JMLProgramPlusImpl]
Make.FIELD.isGhost [projection, in JMLProgramPlusImpl]
Make.FIELD.isMonitored [projection, in JMLProgramPlusImpl]
Make.FIELD.isNullable [projection, in JMLProgramPlusImpl]
Make.FIELD.isStatic [projection, in JMLProgramPlusImpl]
Make.FIELD.NULL [constructor, in JMLProgramPlusImpl]
Make.FIELD.signature [projection, in JMLProgramPlusImpl]
Make.FIELD.specVisibility [projection, in JMLProgramPlusImpl]
Make.FIELD.t [record, in JMLProgramPlusImpl]
Make.FIELD.UNDEF [constructor, in JMLProgramPlusImpl]
Make.FIELD.value [inductive, in JMLProgramPlusImpl]
Make.FIELD.visibility [projection, in JMLProgramPlusImpl]
Make.Finalizer [constructor, in JMLProgramPlusImpl]
Make.findField [definition, in JMLProgramPlusImpl]
Make.findMethod [definition, in JMLProgramPlusImpl]
Make.ForLoop [constructor, in JMLProgramPlusImpl]
Make.HenceBy [constructor, in JMLProgramPlusImpl]
Make.Iarray [constructor, in JMLProgramPlusImpl]
Make.IfStmt [constructor, in JMLProgramPlusImpl]
Make.implements [inductive, in JMLProgramPlusImpl]
Make.implements_trans_ind_ind [constructor, in JMLProgramPlusImpl]
Make.implements_trans_ind_i [constructor, in JMLProgramPlusImpl]
Make.implements_trans [inductive, in JMLProgramPlusImpl]
Make.implements_def [constructor, in JMLProgramPlusImpl]
Make.implements_trans_ind_c [constructor, in JMLProgramPlusImpl]
Make.implements_trans_direct [constructor, in JMLProgramPlusImpl]
Make.Initializer [constructor, in JMLProgramPlusImpl]
Make.InitMethod [axiom, in JMLProgramPlusImpl]
Make.INT [constructor, in JMLProgramPlusImpl]
Make.Interface [definition, in JMLProgramPlusImpl]
Make.INTERFACE [module, in JMLProgramPlusImpl]
Make.InterfaceName [definition, in JMLProgramPlusImpl]
Make.interface_declares_field [inductive, in JMLProgramPlusImpl]
Make.interface_decl_field [constructor, in JMLProgramPlusImpl]
Make.INTERFACE.Build_t [definition, in JMLProgramPlusImpl]
Make.INTERFACE.definedField [definition, in JMLProgramPlusImpl]
Make.INTERFACE.definedMethod [definition, in JMLProgramPlusImpl]
Make.INTERFACE.field [definition, in JMLProgramPlusImpl]
Make.INTERFACE.isAbstract [definition, in JMLProgramPlusImpl]
Make.INTERFACE.isFinal [definition, in JMLProgramPlusImpl]
Make.INTERFACE.isPublic [definition, in JMLProgramPlusImpl]
Make.INTERFACE.method [definition, in JMLProgramPlusImpl]
Make.INTERFACE.modelField [definition, in JMLProgramPlusImpl]
Make.INTERFACE.name [definition, in JMLProgramPlusImpl]
Make.INTERFACE.specVisibility [definition, in JMLProgramPlusImpl]
Make.INTERFACE.superInterfaces [definition, in JMLProgramPlusImpl]
Make.INTERFACE.typeSpec [definition, in JMLProgramPlusImpl]
Make.INTERFACE.visibility [definition, in JMLProgramPlusImpl]
Make.INTERFACE.weaklyImplements [definition, in JMLProgramPlusImpl]
Make.isStatic [inductive, in JMLProgramPlusImpl]
Make.isStatic_field [constructor, in JMLProgramPlusImpl]
Make.is_defined_field [inductive, in JMLProgramPlusImpl]
Make.Ival [constructor, in JMLProgramPlusImpl]
Make.JavaAssertion [constructor, in JMLProgramPlusImpl]
Make.javaIo [definition, in JMLProgramPlusImpl]
Make.javaIoSerializable [definition, in JMLProgramPlusImpl]
Make.javaLang [definition, in JMLProgramPlusImpl]
Make.javaLangClass [definition, in JMLProgramPlusImpl]
Make.javaLangCloneable [definition, in JMLProgramPlusImpl]
Make.javaLangObject [definition, in JMLProgramPlusImpl]
Make.javaLangThrowable [definition, in JMLProgramPlusImpl]
Make.Label [definition, in JMLProgramPlusImpl]
Make.LocalAssertion [constructor, in JMLProgramPlusImpl]
Make.LocalAssumption [constructor, in JMLProgramPlusImpl]
Make.lookup [inductive, in JMLProgramPlusImpl]
Make.lookup_deterministic [lemma, in JMLProgramPlusImpl]
Make.lookup_up [constructor, in JMLProgramPlusImpl]
Make.lookup_no_up [constructor, in JMLProgramPlusImpl]
Make.LoopAnnotation [definition, in JMLProgramPlusImpl]
Make.LOOP_ANNOTATION.expression [projection, in JMLProgramPlusImpl]
Make.LOOP_ANNOTATION.t [definition, in JMLProgramPlusImpl]
Make.LOOP_ANNOTATION [module, in JMLProgramPlusImpl]
Make.LOOP_ANNOTATION_TYPE [module, in JMLProgramPlusImpl]
Make.LOOP_ANNOTATION.variantsRedundantly [projection, in JMLProgramPlusImpl]
Make.LOOP_ANNOTATION_TYPE.variants [axiom, in JMLProgramPlusImpl]
Make.LOOP_ANNOTATION.tRec [record, in JMLProgramPlusImpl]
Make.LOOP_ANNOTATION.variants [projection, in JMLProgramPlusImpl]
Make.LOOP_ANNOTATION.invariants [projection, in JMLProgramPlusImpl]
Make.LOOP_ANNOTATION_TYPE.expressionRedundantly [axiom, in JMLProgramPlusImpl]
Make.LOOP_ANNOTATION_TYPE.invariants [axiom, in JMLProgramPlusImpl]
Make.LOOP_ANNOTATION_TYPE.variantsRedundantly [axiom, in JMLProgramPlusImpl]
Make.LOOP_ANNOTATION.Build_t [constructor, in JMLProgramPlusImpl]
Make.LOOP_ANNOTATION_TYPE.invariantsRedundantly [axiom, in JMLProgramPlusImpl]
Make.LOOP_ANNOTATION_TYPE.t [axiom, in JMLProgramPlusImpl]
Make.LOOP_ANNOTATION.expressionRedundantly [projection, in JMLProgramPlusImpl]
Make.LOOP_ANNOTATION.invariantsRedundantly [projection, in JMLProgramPlusImpl]
Make.LOOP_ANNOTATION_TYPE.expression [axiom, in JMLProgramPlusImpl]
Make.L_beginBody [definition, in JMLProgramPlusImpl]
Make.MainClass [axiom, in JMLProgramPlusImpl]
Make.Method [definition, in JMLProgramPlusImpl]
Make.METHOD [module, in JMLProgramPlusImpl]
Make.MethodBody [definition, in JMLProgramPlusImpl]
Make.METHODBODY [module, in JMLProgramPlusImpl]
Make.METHODBODY_TYPE.exceptionHandlers [axiom, in JMLProgramPlusImpl]
Make.METHODBODY_TYPE.compound_is_compound [axiom, in JMLProgramPlusImpl]
Make.METHODBODY_TYPE [module, in JMLProgramPlusImpl]
Make.METHODBODY_TYPE.compound [axiom, in JMLProgramPlusImpl]
Make.METHODBODY' [module, in JMLProgramPlusImpl]
Make.METHODBODY.block [projection, in JMLProgramPlusImpl]
Make.METHODBODY.compound [definition, in JMLProgramPlusImpl]
Make.METHODBODY.compound_is_compound [lemma, in JMLProgramPlusImpl]
Make.METHODBODY.exceptionHandlers [projection, in JMLProgramPlusImpl]
Make.METHODBODY.t [record, in JMLProgramPlusImpl]
Make.MethodKind [inductive, in JMLProgramPlusImpl]
Make.MethodName [definition, in JMLProgramPlusImpl]
Make.methodPackage [definition, in JMLProgramPlusImpl]
Make.METHODSIGNATURE [module, in JMLProgramPlusImpl]
Make.MethodSignature [definition, in JMLProgramPlusImpl]
Make.METHODSIGNATURE_TYPE.result [axiom, in JMLProgramPlusImpl]
Make.METHODSIGNATURE_TYPE.name [axiom, in JMLProgramPlusImpl]
Make.METHODSIGNATURE_TYPE.eq_dec [axiom, in JMLProgramPlusImpl]
Make.METHODSIGNATURE_TYPE.parameters [axiom, in JMLProgramPlusImpl]
Make.METHODSIGNATURE_TYPE [module, in JMLProgramPlusImpl]
Make.METHODSIGNATURE' [module, in JMLProgramPlusImpl]
Make.METHODSIGNATURE.eq_dec [axiom, in JMLProgramPlusImpl]
Make.METHODSIGNATURE.eq_bool_spec [axiom, in JMLProgramPlusImpl]
Make.METHODSIGNATURE.eq_t [definition, in JMLProgramPlusImpl]
Make.METHODSIGNATURE.name [projection, in JMLProgramPlusImpl]
Make.METHODSIGNATURE.parameters [projection, in JMLProgramPlusImpl]
Make.METHODSIGNATURE.result [projection, in JMLProgramPlusImpl]
Make.METHODSIGNATURE.t [record, in JMLProgramPlusImpl]
Make.METHODSPEC [module, in JMLProgramPlusImpl]
Make.METHODSPEC_PLUS.SpecHeader [inductive, in JMLProgramPlusImpl]
Make.METHODSPEC_PLUS.FULL_SPEC_CASE_TYPE.specCaseType [axiom, in JMLProgramPlusImpl]
Make.METHODSPEC_PLUS.FULL_SPEC_CASE.Build_t [constructor, in JMLProgramPlusImpl]
Make.METHODSPEC_PLUS.behaviour [constructor, in JMLProgramPlusImpl]
Make.METHODSPEC_PLUS.FULL_SPEC_CASE.isCodeContract [projection, in JMLProgramPlusImpl]
Make.METHODSPEC_PLUS.GENERIC_SPEC_CASE.GenericSpecCase [inductive, in JMLProgramPlusImpl]
Make.METHODSPEC_PLUS.FULL_SPEC_CASE_TYPE.genericSpecCase [axiom, in JMLProgramPlusImpl]
Make.METHODSPEC_PLUS.requiresSH [constructor, in JMLProgramPlusImpl]
Make.METHODSPEC_PLUS.FULL_SPEC_CASE_TYPE [module, in JMLProgramPlusImpl]
Make.METHODSPEC_PLUS.capturesC [constructor, in JMLProgramPlusImpl]
Make.METHODSPEC_PLUS.signalsOnlyC [constructor, in JMLProgramPlusImpl]
Make.METHODSPEC_PLUS.GENERIC_SPEC_CASE.GenericBodyType [definition, in JMLProgramPlusImpl]
Make.METHODSPEC_PLUS.FULL_SPEC_CASE.tRec [record, in JMLProgramPlusImpl]
Make.METHODSPEC_PLUS.SpecifiedOS [constructor, in JMLProgramPlusImpl]
Make.METHODSPEC_PLUS.workingSpaceC [constructor, in JMLProgramPlusImpl]
Make.METHODSPEC_PLUS.FULL_SPEC_CASE.visibility [projection, in JMLProgramPlusImpl]
Make.METHODSPEC_PLUS.SpecCaseType [inductive, in JMLProgramPlusImpl]
Make.METHODSPEC_PLUS.NotSpecifiedOS [constructor, in JMLProgramPlusImpl]
Make.METHODSPEC_PLUS.GENERIC_SPEC_CASE.Build_t [constructor, in JMLProgramPlusImpl]
Make.METHODSPEC_PLUS.GENERIC_SPEC_CASE.t [definition, in JMLProgramPlusImpl]
Make.METHODSPEC_PLUS.FULL_SPEC_CASE.specCaseType [projection, in JMLProgramPlusImpl]
Make.METHODSPEC_PLUS.FULL_SPEC_CASE_TYPE.t [axiom, in JMLProgramPlusImpl]
Make.METHODSPEC_PLUS.GENERIC_SPEC_CASE_TYPE.t [axiom, in JMLProgramPlusImpl]
Make.METHODSPEC_PLUS.FULL_SPEC_CASE [module, in JMLProgramPlusImpl]
Make.METHODSPEC_PLUS.signalsC [constructor, in JMLProgramPlusImpl]
Make.METHODSPEC_PLUS.lightweight [constructor, in JMLProgramPlusImpl]
Make.METHODSPEC_PLUS.exceptional_behaviour [constructor, in JMLProgramPlusImpl]
Make.METHODSPEC_PLUS [module, in JMLProgramPlusImpl]
Make.METHODSPEC_PLUS.FULL_SPEC_CASE_TYPE.isRedundant [axiom, in JMLProgramPlusImpl]
Make.METHODSPEC_PLUS.ensuresC [constructor, in JMLProgramPlusImpl]
Make.METHODSPEC_PLUS.measuredByC [constructor, in JMLProgramPlusImpl]
Make.METHODSPEC_PLUS.divergesC [constructor, in JMLProgramPlusImpl]
Make.METHODSPEC_PLUS.FULL_SPEC_CASE_TYPE.visibility [axiom, in JMLProgramPlusImpl]
Make.METHODSPEC_PLUS.same [constructor, in JMLProgramPlusImpl]
Make.METHODSPEC_PLUS.GENERIC_SPEC_CASE_TYPE.specHeader [axiom, in JMLProgramPlusImpl]
Make.METHODSPEC_PLUS.FULL_SPEC_CASE.isRedundant [projection, in JMLProgramPlusImpl]
Make.METHODSPEC_PLUS.FULL_SPEC_CASE.genericSpecCase [projection, in JMLProgramPlusImpl]
Make.METHODSPEC_PLUS.optionalSame [inductive, in JMLProgramPlusImpl]
Make.METHODSPEC_PLUS.GENERIC_SPEC_CASE.oldVarDecl [definition, in JMLProgramPlusImpl]
Make.METHODSPEC_PLUS.normal_behaviour [constructor, in JMLProgramPlusImpl]
Make.METHODSPEC_PLUS.GENERIC_SPEC_CASE_TYPE.oldVarDecl [axiom, in JMLProgramPlusImpl]
Make.METHODSPEC_PLUS.GENERIC_SPEC_CASE_TYPE.genericBody [axiom, in JMLProgramPlusImpl]
Make.METHODSPEC_PLUS.callableC [constructor, in JMLProgramPlusImpl]
Make.METHODSPEC_PLUS.GENERIC_SPEC_CASE.forallVarDecl [definition, in JMLProgramPlusImpl]
Make.METHODSPEC_PLUS.GENERIC_SPEC_CASE_TYPE [module, in JMLProgramPlusImpl]
Make.METHODSPEC_PLUS.GENERIC_SPEC_CASE.genericBody [definition, in JMLProgramPlusImpl]
Make.METHODSPEC_PLUS.FULL_SPEC_CASE_TYPE.isCodeContract [axiom, in JMLProgramPlusImpl]
Make.METHODSPEC_PLUS.GENERIC_SPEC_CASE_TYPE.forallVarDecl [axiom, in JMLProgramPlusImpl]
Make.METHODSPEC_PLUS.assignableC [constructor, in JMLProgramPlusImpl]
Make.METHODSPEC_PLUS.whenC [constructor, in JMLProgramPlusImpl]
Make.METHODSPEC_PLUS.GENERIC_SPEC_CASE.specHeader [definition, in JMLProgramPlusImpl]
Make.METHODSPEC_PLUS.accessibleC [constructor, in JMLProgramPlusImpl]
Make.METHODSPEC_PLUS.MethodSpecClause [inductive, in JMLProgramPlusImpl]
Make.METHODSPEC_PLUS.FULL_SPEC_CASE.t [definition, in JMLProgramPlusImpl]
Make.METHODSPEC_PLUS.durationC [constructor, in JMLProgramPlusImpl]
Make.METHODSPEC_PLUS.GENERIC_SPEC_CASE [module, in JMLProgramPlusImpl]
Make.METHODSPEC.ACCESSIBLE [module, in JMLProgramPlusImpl]
Make.METHODSPEC.ACCESSIBLE_TYPE.storeRefs [axiom, in JMLProgramPlusImpl]
Make.METHODSPEC.ACCESSIBLE_TYPE [module, in JMLProgramPlusImpl]
Make.METHODSPEC.ACCESSIBLE_TYPE.t [axiom, in JMLProgramPlusImpl]
Make.METHODSPEC.ACCESSIBLE.Build_t [constructor, in JMLProgramPlusImpl]
Make.METHODSPEC.ACCESSIBLE.storeRefs [projection, in JMLProgramPlusImpl]
Make.METHODSPEC.ACCESSIBLE.t [definition, in JMLProgramPlusImpl]
Make.METHODSPEC.ACCESSIBLE.tRec [record, in JMLProgramPlusImpl]
Make.METHODSPEC.ASSIGNABLE [module, in JMLProgramPlusImpl]
Make.METHODSPEC.ASSIGNABLE_TYPE.storeRefs [axiom, in JMLProgramPlusImpl]
Make.METHODSPEC.ASSIGNABLE_TYPE [module, in JMLProgramPlusImpl]
Make.METHODSPEC.ASSIGNABLE_TYPE.t [axiom, in JMLProgramPlusImpl]
Make.METHODSPEC.ASSIGNABLE.Build_t [constructor, in JMLProgramPlusImpl]
Make.METHODSPEC.ASSIGNABLE.storeRefs [projection, in JMLProgramPlusImpl]
Make.METHODSPEC.ASSIGNABLE.t [definition, in JMLProgramPlusImpl]
Make.METHODSPEC.ASSIGNABLE.tRec [record, in JMLProgramPlusImpl]
Make.METHODSPEC.CALLABLE [module, in JMLProgramPlusImpl]
Make.METHODSPEC.CallableList [inductive, in JMLProgramPlusImpl]
Make.METHODSPEC.CALLABLE_TYPE.t [axiom, in JMLProgramPlusImpl]
Make.METHODSPEC.CALLABLE_TYPE.methods [axiom, in JMLProgramPlusImpl]
Make.METHODSPEC.CALLABLE_TYPE [module, in JMLProgramPlusImpl]
Make.METHODSPEC.CALLABLE.Build_t [constructor, in JMLProgramPlusImpl]
Make.METHODSPEC.CALLABLE.methods [projection, in JMLProgramPlusImpl]
Make.METHODSPEC.CALLABLE.t [definition, in JMLProgramPlusImpl]
Make.METHODSPEC.CALLABLE.tRec [record, in JMLProgramPlusImpl]
Make.METHODSPEC.CAPTURES [module, in JMLProgramPlusImpl]
Make.METHODSPEC.CAPTURES_TYPE [module, in JMLProgramPlusImpl]
Make.METHODSPEC.CAPTURES_TYPE.t [axiom, in JMLProgramPlusImpl]
Make.METHODSPEC.CAPTURES_TYPE.storeRefs [axiom, in JMLProgramPlusImpl]
Make.METHODSPEC.CAPTURES.Build_t [constructor, in JMLProgramPlusImpl]
Make.METHODSPEC.CAPTURES.storeRefs [projection, in JMLProgramPlusImpl]
Make.METHODSPEC.CAPTURES.t [definition, in JMLProgramPlusImpl]
Make.METHODSPEC.CAPTURES.tRec [record, in JMLProgramPlusImpl]
Make.METHODSPEC.CASE [module, in JMLProgramPlusImpl]
Make.METHODSPEC.CASE.accessible [projection, in JMLProgramPlusImpl]
Make.METHODSPEC.CASE.accessibleRedundantly [projection, in JMLProgramPlusImpl]
Make.METHODSPEC.CASE.assignable [projection, in JMLProgramPlusImpl]
Make.METHODSPEC.CASE.assignableRedundantly [projection, in JMLProgramPlusImpl]
Make.METHODSPEC.CASE.Build_t [constructor, in JMLProgramPlusImpl]
Make.METHODSPEC.CASE.callable [projection, in JMLProgramPlusImpl]
Make.METHODSPEC.CASE.callableRedundantly [projection, in JMLProgramPlusImpl]
Make.METHODSPEC.CASE.captures [projection, in JMLProgramPlusImpl]
Make.METHODSPEC.CASE.capturesRedundantly [projection, in JMLProgramPlusImpl]
Make.METHODSPEC.CASE.diverges [projection, in JMLProgramPlusImpl]
Make.METHODSPEC.CASE.divergesRedundantly [projection, in JMLProgramPlusImpl]
Make.METHODSPEC.CASE.duration [projection, in JMLProgramPlusImpl]
Make.METHODSPEC.CASE.durationRedundantly [projection, in JMLProgramPlusImpl]
Make.METHODSPEC.CASE.ensures [projection, in JMLProgramPlusImpl]
Make.METHODSPEC.CASE.ensuresRedundantly [projection, in JMLProgramPlusImpl]
Make.METHODSPEC.CASE.forallVarDecl [projection, in JMLProgramPlusImpl]
Make.METHODSPEC.CASE.isCodeContract [projection, in JMLProgramPlusImpl]
Make.METHODSPEC.CASE.isRedundant [projection, in JMLProgramPlusImpl]
Make.METHODSPEC.CASE.measuredBy [projection, in JMLProgramPlusImpl]
Make.METHODSPEC.CASE.measuredByRedundantly [projection, in JMLProgramPlusImpl]
Make.METHODSPEC.CASE.oldVarDecl [projection, in JMLProgramPlusImpl]
Make.METHODSPEC.CASE.requires [projection, in JMLProgramPlusImpl]
Make.METHODSPEC.CASE.requiresRedundantly [projection, in JMLProgramPlusImpl]
Make.METHODSPEC.CASE.setAssignable [definition, in JMLProgramPlusImpl]
Make.METHODSPEC.CASE.setDiverges [definition, in JMLProgramPlusImpl]
Make.METHODSPEC.CASE.setEnsures [definition, in JMLProgramPlusImpl]
Make.METHODSPEC.CASE.setRequires [definition, in JMLProgramPlusImpl]
Make.METHODSPEC.CASE.setSignals [definition, in JMLProgramPlusImpl]
Make.METHODSPEC.CASE.signals [projection, in JMLProgramPlusImpl]
Make.METHODSPEC.CASE.signalsOnly [projection, in JMLProgramPlusImpl]
Make.METHODSPEC.CASE.signalsOnlyRedundantly [projection, in JMLProgramPlusImpl]
Make.METHODSPEC.CASE.signalsRedundantly [projection, in JMLProgramPlusImpl]
Make.METHODSPEC.CASE.t [definition, in JMLProgramPlusImpl]
Make.METHODSPEC.CASE.tRec [record, in JMLProgramPlusImpl]
Make.METHODSPEC.CASE.visibility [projection, in JMLProgramPlusImpl]
Make.METHODSPEC.CASE.when [projection, in JMLProgramPlusImpl]
Make.METHODSPEC.CASE.whenRedundantly [projection, in JMLProgramPlusImpl]
Make.METHODSPEC.CASE.workingSpace [projection, in JMLProgramPlusImpl]
Make.METHODSPEC.CASE.workingSpaceRedundantly [projection, in JMLProgramPlusImpl]
Make.METHODSPEC.DIVERGES [module, in JMLProgramPlusImpl]
Make.METHODSPEC.DIVERGES_TYPE [module, in JMLProgramPlusImpl]
Make.METHODSPEC.DIVERGES_TYPE.t [axiom, in JMLProgramPlusImpl]
Make.METHODSPEC.DIVERGES_TYPE.pred [axiom, in JMLProgramPlusImpl]
Make.METHODSPEC.DIVERGES.Build_t [constructor, in JMLProgramPlusImpl]
Make.METHODSPEC.DIVERGES.pred [projection, in JMLProgramPlusImpl]
Make.METHODSPEC.DIVERGES.t [definition, in JMLProgramPlusImpl]
Make.METHODSPEC.DIVERGES.tRec [record, in JMLProgramPlusImpl]
Make.METHODSPEC.DURATION [module, in JMLProgramPlusImpl]
Make.METHODSPEC.DURATION_TYPE.cond [axiom, in JMLProgramPlusImpl]
Make.METHODSPEC.DURATION_TYPE [module, in JMLProgramPlusImpl]
Make.METHODSPEC.DURATION_TYPE.t [axiom, in JMLProgramPlusImpl]
Make.METHODSPEC.DURATION_TYPE.expr [axiom, in JMLProgramPlusImpl]
Make.METHODSPEC.DURATION.Build_t [constructor, in JMLProgramPlusImpl]
Make.METHODSPEC.DURATION.cond [projection, in JMLProgramPlusImpl]
Make.METHODSPEC.DURATION.expr [projection, in JMLProgramPlusImpl]
Make.METHODSPEC.DURATION.t [definition, in JMLProgramPlusImpl]
Make.METHODSPEC.DURATION.tRec [record, in JMLProgramPlusImpl]
Make.METHODSPEC.ENSURES [module, in JMLProgramPlusImpl]
Make.METHODSPEC.ENSURES_TYPE [module, in JMLProgramPlusImpl]
Make.METHODSPEC.ENSURES_TYPE.t [axiom, in JMLProgramPlusImpl]
Make.METHODSPEC.ENSURES_TYPE.pred [axiom, in JMLProgramPlusImpl]
Make.METHODSPEC.ENSURES.Build_t [constructor, in JMLProgramPlusImpl]
Make.METHODSPEC.ENSURES.pred [projection, in JMLProgramPlusImpl]
Make.METHODSPEC.ENSURES.t [definition, in JMLProgramPlusImpl]
Make.METHODSPEC.ENSURES.tRec [record, in JMLProgramPlusImpl]
Make.METHODSPEC.EveryMethod [constructor, in JMLProgramPlusImpl]
Make.METHODSPEC.FORALL_VAR_DECL.tRec [record, in JMLProgramPlusImpl]
Make.METHODSPEC.FORALL_VAR_DECL.vars [projection, in JMLProgramPlusImpl]
Make.METHODSPEC.FORALL_VAR_DECL_TYPE.t [axiom, in JMLProgramPlusImpl]
Make.METHODSPEC.FORALL_VAR_DECL_TYPE [module, in JMLProgramPlusImpl]
Make.METHODSPEC.FORALL_VAR_DECL_TYPE.vars [axiom, in JMLProgramPlusImpl]
Make.METHODSPEC.FORALL_VAR_DECL.t [definition, in JMLProgramPlusImpl]
Make.METHODSPEC.FORALL_VAR_DECL.Build_t [constructor, in JMLProgramPlusImpl]
Make.METHODSPEC.FORALL_VAR_DECL [module, in JMLProgramPlusImpl]
Make.METHODSPEC.MEASURED_BY.t [definition, in JMLProgramPlusImpl]
Make.METHODSPEC.MEASURED_BY.cond [projection, in JMLProgramPlusImpl]
Make.METHODSPEC.MEASURED_BY_TYPE.cond [axiom, in JMLProgramPlusImpl]
Make.METHODSPEC.MEASURED_BY.Build_t [constructor, in JMLProgramPlusImpl]
Make.METHODSPEC.MEASURED_BY_TYPE.t [axiom, in JMLProgramPlusImpl]
Make.METHODSPEC.MEASURED_BY.tRec [record, in JMLProgramPlusImpl]
Make.METHODSPEC.MEASURED_BY [module, in JMLProgramPlusImpl]
Make.METHODSPEC.MEASURED_BY.expr [projection, in JMLProgramPlusImpl]
Make.METHODSPEC.MEASURED_BY_TYPE.expr [axiom, in JMLProgramPlusImpl]
Make.METHODSPEC.MEASURED_BY_TYPE [module, in JMLProgramPlusImpl]
Make.METHODSPEC.OLD_VAR_DECL_TYPE [module, in JMLProgramPlusImpl]
Make.METHODSPEC.OLD_VAR_DECL_TYPE.t [axiom, in JMLProgramPlusImpl]
Make.METHODSPEC.OLD_VAR_DECL.t [definition, in JMLProgramPlusImpl]
Make.METHODSPEC.OLD_VAR_DECL.Build_t [constructor, in JMLProgramPlusImpl]
Make.METHODSPEC.OLD_VAR_DECL.tRec [record, in JMLProgramPlusImpl]
Make.METHODSPEC.OLD_VAR_DECL_TYPE.varDecls [axiom, in JMLProgramPlusImpl]
Make.METHODSPEC.OLD_VAR_DECL.varDecls [projection, in JMLProgramPlusImpl]
Make.METHODSPEC.OLD_VAR_DECL [module, in JMLProgramPlusImpl]
Make.METHODSPEC.REQUIRES [module, in JMLProgramPlusImpl]
Make.METHODSPEC.REQUIRES_TYPE [module, in JMLProgramPlusImpl]
Make.METHODSPEC.REQUIRES_TYPE.t [axiom, in JMLProgramPlusImpl]
Make.METHODSPEC.REQUIRES_TYPE.isSame [axiom, in JMLProgramPlusImpl]
Make.METHODSPEC.REQUIRES_TYPE.pred [axiom, in JMLProgramPlusImpl]
Make.METHODSPEC.REQUIRES.Build_t [constructor, in JMLProgramPlusImpl]
Make.METHODSPEC.REQUIRES.isSame [projection, in JMLProgramPlusImpl]
Make.METHODSPEC.REQUIRES.pred [projection, in JMLProgramPlusImpl]
Make.METHODSPEC.REQUIRES.t [definition, in JMLProgramPlusImpl]
Make.METHODSPEC.REQUIRES.tRec [record, in JMLProgramPlusImpl]
Make.METHODSPEC.SIGNALS [module, in JMLProgramPlusImpl]
Make.METHODSPEC.SIGNALS_ONLY [module, in JMLProgramPlusImpl]
Make.METHODSPEC.SIGNALS_ONLY_TYPE.types [axiom, in JMLProgramPlusImpl]
Make.METHODSPEC.SIGNALS_ONLY.tRec [record, in JMLProgramPlusImpl]
Make.METHODSPEC.SIGNALS_ONLY.t [definition, in JMLProgramPlusImpl]
Make.METHODSPEC.SIGNALS_TYPE [module, in JMLProgramPlusImpl]
Make.METHODSPEC.SIGNALS_ONLY.types [projection, in JMLProgramPlusImpl]
Make.METHODSPEC.SIGNALS_TYPE.exception [axiom, in JMLProgramPlusImpl]
Make.METHODSPEC.SIGNALS_TYPE.pred [axiom, in JMLProgramPlusImpl]
Make.METHODSPEC.SIGNALS_ONLY_TYPE [module, in JMLProgramPlusImpl]
Make.METHODSPEC.SIGNALS_ONLY_TYPE.t [axiom, in JMLProgramPlusImpl]
Make.METHODSPEC.SIGNALS_ONLY.Build_t [constructor, in JMLProgramPlusImpl]
Make.METHODSPEC.SIGNALS_TYPE.t [axiom, in JMLProgramPlusImpl]
Make.METHODSPEC.SIGNALS.Build_t [constructor, in JMLProgramPlusImpl]
Make.METHODSPEC.SIGNALS.exception [definition, in JMLProgramPlusImpl]
Make.METHODSPEC.SIGNALS.pred [projection, in JMLProgramPlusImpl]
Make.METHODSPEC.SIGNALS.signalsParam_eq_Exception_e [lemma, in JMLProgramPlusImpl]
Make.METHODSPEC.SIGNALS.t [definition, in JMLProgramPlusImpl]
Make.METHODSPEC.SIGNALS.tRec [record, in JMLProgramPlusImpl]
Make.METHODSPEC.SPECIFICATION_CASE_TYPE.workingSpaceRedundantly [axiom, in JMLProgramPlusImpl]
Make.METHODSPEC.SPECIFICATION_CASE_TYPE.captures [axiom, in JMLProgramPlusImpl]
Make.METHODSPEC.SPECIFICATION_CASE_TYPE.diverges [axiom, in JMLProgramPlusImpl]
Make.METHODSPEC.SPECIFICATION_CASE_TYPE.measuredByRedundantly [axiom, in JMLProgramPlusImpl]
Make.METHODSPEC.SPECIFICATION_CASE_TYPE.ensuresRedundantly [axiom, in JMLProgramPlusImpl]
Make.METHODSPEC.SPECIFICATION_CASE_TYPE.measuredBy [axiom, in JMLProgramPlusImpl]
Make.METHODSPEC.SPECIFICATION_CASE_TYPE.requires [axiom, in JMLProgramPlusImpl]
Make.METHODSPEC.SPECIFICATION_CASE_TYPE.callableRedundantly [axiom, in JMLProgramPlusImpl]
Make.METHODSPEC.SPECIFICATION_CASE_TYPE.signalsOnlyRedundantly [axiom, in JMLProgramPlusImpl]
Make.METHODSPEC.SPECIFICATION_CASE_TYPE.accessible [axiom, in JMLProgramPlusImpl]
Make.METHODSPEC.SPECIFICATION_CASE_TYPE.signalsOnly [axiom, in JMLProgramPlusImpl]
Make.METHODSPEC.SPECIFICATION_CASE_TYPE.workingSpace [axiom, in JMLProgramPlusImpl]
Make.METHODSPEC.SPECIFICATION_CASE_TYPE.visibility [axiom, in JMLProgramPlusImpl]
Make.METHODSPEC.SPECIFICATION_CASE_TYPE [module, in JMLProgramPlusImpl]
Make.METHODSPEC.SPECIFICATION_CASE_TYPE.whenRedundantly [axiom, in JMLProgramPlusImpl]
Make.METHODSPEC.SPECIFICATION_CASE_TYPE.duration [axiom, in JMLProgramPlusImpl]
Make.METHODSPEC.SPECIFICATION_CASE_TYPE.when [axiom, in JMLProgramPlusImpl]
Make.METHODSPEC.SPECIFICATION_CASE_TYPE.divergesRedundantly [axiom, in JMLProgramPlusImpl]
Make.METHODSPEC.SPECIFICATION_CASE_TYPE.ensures [axiom, in JMLProgramPlusImpl]
Make.METHODSPEC.SPECIFICATION_CASE_TYPE.signals [axiom, in JMLProgramPlusImpl]
Make.METHODSPEC.SPECIFICATION_CASE_TYPE.durationRedundantly [axiom, in JMLProgramPlusImpl]
Make.METHODSPEC.SPECIFICATION_CASE_TYPE.assignableRedundantly [axiom, in JMLProgramPlusImpl]
Make.METHODSPEC.SPECIFICATION_CASE_TYPE.oldVarDecl [axiom, in JMLProgramPlusImpl]
Make.METHODSPEC.SPECIFICATION_CASE_TYPE.t [axiom, in JMLProgramPlusImpl]
Make.METHODSPEC.SPECIFICATION_CASE_TYPE.signalsRedundantly [axiom, in JMLProgramPlusImpl]
Make.METHODSPEC.SPECIFICATION_CASE_TYPE.callable [axiom, in JMLProgramPlusImpl]
Make.METHODSPEC.SPECIFICATION_CASE_TYPE.capturesRedundantly [axiom, in JMLProgramPlusImpl]
Make.METHODSPEC.SPECIFICATION_CASE_TYPE.forallVarDecl [axiom, in JMLProgramPlusImpl]
Make.METHODSPEC.SPECIFICATION_CASE_TYPE.isCodeContract [axiom, in JMLProgramPlusImpl]
Make.METHODSPEC.SPECIFICATION_CASE_TYPE.isRedundant [axiom, in JMLProgramPlusImpl]
Make.METHODSPEC.SPECIFICATION_CASE_TYPE.assignable [axiom, in JMLProgramPlusImpl]
Make.METHODSPEC.SPECIFICATION_CASE_TYPE.accessibleRedundantly [axiom, in JMLProgramPlusImpl]
Make.METHODSPEC.SPECIFICATION_CASE_TYPE.requiresRedundantly [axiom, in JMLProgramPlusImpl]
Make.METHODSPEC.These [constructor, in JMLProgramPlusImpl]
Make.METHODSPEC.WHEN [module, in JMLProgramPlusImpl]
Make.METHODSPEC.WHEN_TYPE [module, in JMLProgramPlusImpl]
Make.METHODSPEC.WHEN_TYPE.t [axiom, in JMLProgramPlusImpl]
Make.METHODSPEC.WHEN_TYPE.pred [axiom, in JMLProgramPlusImpl]
Make.METHODSPEC.WHEN.Build_t [constructor, in JMLProgramPlusImpl]
Make.METHODSPEC.WHEN.pred [projection, in JMLProgramPlusImpl]
Make.METHODSPEC.WHEN.t [definition, in JMLProgramPlusImpl]
Make.METHODSPEC.WHEN.tRec [record, in JMLProgramPlusImpl]
Make.METHODSPEC.WORKING_SPACE_TYPE [module, in JMLProgramPlusImpl]
Make.METHODSPEC.WORKING_SPACE.Build_t [constructor, in JMLProgramPlusImpl]
Make.METHODSPEC.WORKING_SPACE [module, in JMLProgramPlusImpl]
Make.METHODSPEC.WORKING_SPACE.tRec [record, in JMLProgramPlusImpl]
Make.METHODSPEC.WORKING_SPACE_TYPE.expr [axiom, in JMLProgramPlusImpl]
Make.METHODSPEC.WORKING_SPACE_TYPE.cond [axiom, in JMLProgramPlusImpl]
Make.METHODSPEC.WORKING_SPACE.expr [projection, in JMLProgramPlusImpl]
Make.METHODSPEC.WORKING_SPACE_TYPE.t [axiom, in JMLProgramPlusImpl]
Make.METHODSPEC.WORKING_SPACE.t [definition, in JMLProgramPlusImpl]
Make.METHODSPEC.WORKING_SPACE.cond [projection, in JMLProgramPlusImpl]
Make.METHOD_TYPE [module, in JMLProgramPlusImpl]
Make.METHOD_TYPE.isHelper [axiom, in JMLProgramPlusImpl]
Make.METHOD_TYPE.signature [axiom, in JMLProgramPlusImpl]
Make.METHOD_TYPE.specs [axiom, in JMLProgramPlusImpl]
Make.METHOD_TYPE.throws [axiom, in JMLProgramPlusImpl]
Make.METHOD_TYPE.isStatic [axiom, in JMLProgramPlusImpl]
Make.METHOD_TYPE.specVisibility [axiom, in JMLProgramPlusImpl]
Make.METHOD_TYPE.isNullable [axiom, in JMLProgramPlusImpl]
Make.METHOD_TYPE.kind [axiom, in JMLProgramPlusImpl]
Make.METHOD_TYPE.isAbstract [definition, in JMLProgramPlusImpl]
Make.METHOD_TYPE.isNative [axiom, in JMLProgramPlusImpl]
Make.METHOD_TYPE.isImplicitDefaultConstructor [axiom, in JMLProgramPlusImpl]
Make.METHOD_TYPE.isFinal [axiom, in JMLProgramPlusImpl]
Make.METHOD_TYPE.body [axiom, in JMLProgramPlusImpl]
Make.METHOD_TYPE.override [axiom, in JMLProgramPlusImpl]
Make.METHOD_TYPE.isPure [axiom, in JMLProgramPlusImpl]
Make.METHOD_TYPE.visibility [axiom, in JMLProgramPlusImpl]
Make.METHOD' [module, in JMLProgramPlusImpl]
Make.METHOD.body [projection, in JMLProgramPlusImpl]
Make.METHOD.fullSpecs [projection, in JMLProgramPlusImpl]
Make.METHOD.isAbstract [definition, in JMLProgramPlusImpl]
Make.METHOD.isFinal [projection, in JMLProgramPlusImpl]
Make.METHOD.isHelper [projection, in JMLProgramPlusImpl]
Make.METHOD.isImplicitDefaultConstructor [projection, in JMLProgramPlusImpl]
Make.METHOD.isNative [projection, in JMLProgramPlusImpl]
Make.METHOD.isNullable [projection, in JMLProgramPlusImpl]
Make.METHOD.isPure [projection, in JMLProgramPlusImpl]
Make.METHOD.isStatic [projection, in JMLProgramPlusImpl]
Make.METHOD.kind [projection, in JMLProgramPlusImpl]
Make.METHOD.override [projection, in JMLProgramPlusImpl]
Make.METHOD.setSpecs [definition, in JMLProgramPlusImpl]
Make.METHOD.signature [projection, in JMLProgramPlusImpl]
Make.METHOD.specs [projection, in JMLProgramPlusImpl]
Make.METHOD.specVisibility [projection, in JMLProgramPlusImpl]
Make.METHOD.t [record, in JMLProgramPlusImpl]
Make.METHOD.throws [projection, in JMLProgramPlusImpl]
Make.METHOD.visibility [projection, in JMLProgramPlusImpl]
Make.ModelField [definition, in JMLProgramPlusImpl]
Make.MODELFIELD [module, in JMLProgramPlusImpl]
Make.ModelFieldName [definition, in JMLProgramPlusImpl]
Make.ModelFieldSignature [definition, in JMLProgramPlusImpl]
Make.MODELFIELD_TYPE [module, in JMLProgramPlusImpl]
Make.MODELFIELD_TYPE.isNullable [axiom, in JMLProgramPlusImpl]
Make.MODELFIELD_TYPE.signature [axiom, in JMLProgramPlusImpl]
Make.MODELFIELD_TYPE.visibility [axiom, in JMLProgramPlusImpl]
Make.MODELFIELD_TYPE.dataGroups [axiom, in JMLProgramPlusImpl]
Make.MODELFIELD_TYPE.isStatic [axiom, in JMLProgramPlusImpl]
Make.MODELFIELD' [module, in JMLProgramPlusImpl]
Make.MODELFIELD.dataGroups [projection, in JMLProgramPlusImpl]
Make.MODELFIELD.isNullable [projection, in JMLProgramPlusImpl]
Make.MODELFIELD.isStatic [projection, in JMLProgramPlusImpl]
Make.MODELFIELD.signature [projection, in JMLProgramPlusImpl]
Make.MODELFIELD.t [record, in JMLProgramPlusImpl]
Make.MODELFIELD.visibility [projection, in JMLProgramPlusImpl]
Make.NegativeArraySizeException [definition, in JMLProgramPlusImpl]
Make.NoBodyPC [definition, in JMLProgramPlusImpl]
Make.Nop [constructor, in JMLProgramPlusImpl]
Make.NotSpecified [constructor, in JMLProgramPlusImpl]
Make.NullPointerException [definition, in JMLProgramPlusImpl]
Make.NullType [constructor, in JMLProgramPlusImpl]
Make.object [definition, in JMLProgramPlusImpl]
Make.OFFSET [module, in JMLProgramPlusImpl]
Make.OFFSET_TYPE [module, in JMLProgramPlusImpl]
Make.OFFSET_TYPE.jump [axiom, in JMLProgramPlusImpl]
Make.OFFSET_TYPE.t [axiom, in JMLProgramPlusImpl]
Make.optional [inductive, in JMLProgramPlusImpl]
Make.Package [constructor, in JMLProgramPlusImpl]
Make.PackageName [definition, in JMLProgramPlusImpl]
Make.PARAM [module, in JMLProgramPlusImpl]
Make.Param [definition, in JMLProgramPlusImpl]
Make.ParamName [definition, in JMLProgramPlusImpl]
Make.PARAMSIGNATURE [module, in JMLProgramPlusImpl]
Make.ParamSignature [definition, in JMLProgramPlusImpl]
Make.PARAMSIGNATURE_TYPE.type [axiom, in JMLProgramPlusImpl]
Make.PARAMSIGNATURE_TYPE [module, in JMLProgramPlusImpl]
Make.PARAMSIGNATURE_TYPE.name [axiom, in JMLProgramPlusImpl]
Make.PARAMSIGNATURE_TYPE.eq_dec [axiom, in JMLProgramPlusImpl]
Make.PARAMSIGNATURE' [module, in JMLProgramPlusImpl]
Make.PARAMSIGNATURE.eq_dec [axiom, in JMLProgramPlusImpl]
Make.PARAMSIGNATURE.eq_t [definition, in JMLProgramPlusImpl]
Make.PARAMSIGNATURE.eq_t_spec [axiom, in JMLProgramPlusImpl]
Make.PARAMSIGNATURE.name [projection, in JMLProgramPlusImpl]
Make.PARAMSIGNATURE.t [record, in JMLProgramPlusImpl]
Make.PARAMSIGNATURE.type [projection, in JMLProgramPlusImpl]
Make.paramThis [axiom, in JMLProgramPlusImpl]
Make.PARAM_TYPE.isNullable [axiom, in JMLProgramPlusImpl]
Make.PARAM_TYPE.signature [axiom, in JMLProgramPlusImpl]
Make.PARAM_TYPE.isFinal [axiom, in JMLProgramPlusImpl]
Make.PARAM_TYPE [module, in JMLProgramPlusImpl]
Make.PARAM' [module, in JMLProgramPlusImpl]
Make.PARAM.eq_t_spec [axiom, in JMLProgramPlusImpl]
Make.PARAM.eq_dec [axiom, in JMLProgramPlusImpl]
Make.PARAM.eq_t [definition, in JMLProgramPlusImpl]
Make.PARAM.isFinal [projection, in JMLProgramPlusImpl]
Make.PARAM.isNullable [projection, in JMLProgramPlusImpl]
Make.PARAM.signature [projection, in JMLProgramPlusImpl]
Make.PARAM.t [record, in JMLProgramPlusImpl]
Make.PC [definition, in JMLProgramPlusImpl]
Make.PC_eq_dec [definition, in JMLProgramPlusImpl]
Make.peer [constructor, in JMLProgramPlusImpl]
Make.PKG_lang_ [definition, in JMLProgramPlusImpl]
Make.PrimitiveType [constructor, in JMLProgramPlusImpl]
Make.primitiveType [inductive, in JMLProgramPlusImpl]
Make.primitiveType_eq_bool [definition, in JMLProgramPlusImpl]
Make.primitiveType_dec [lemma, in JMLProgramPlusImpl]
Make.primitiveType_eq_dec [definition, in JMLProgramPlusImpl]
Make.Private [constructor, in JMLProgramPlusImpl]
Make.PROG [module, in JMLProgramPlusImpl]
Make.Program [definition, in JMLProgramPlusImpl]
Make.PROG_TYPE.defined_Interface [definition, in JMLProgramPlusImpl]
Make.PROG_TYPE.defined_Class [definition, in JMLProgramPlusImpl]
Make.PROG_TYPE.interface [axiom, in JMLProgramPlusImpl]
Make.PROG_TYPE.class [axiom, in JMLProgramPlusImpl]
Make.PROG_TYPE [module, in JMLProgramPlusImpl]
Make.PROG' [module, in JMLProgramPlusImpl]
Make.PROG.class [definition, in JMLProgramPlusImpl]
Make.PROG.classes [projection, in JMLProgramPlusImpl]
Make.PROG.defined_Interface [definition, in JMLProgramPlusImpl]
Make.PROG.defined_Class [definition, in JMLProgramPlusImpl]
Make.PROG.interface [definition, in JMLProgramPlusImpl]
Make.PROG.interfaces [projection, in JMLProgramPlusImpl]
Make.PROG.t [record, in JMLProgramPlusImpl]
Make.Protected [constructor, in JMLProgramPlusImpl]
Make.Public [constructor, in JMLProgramPlusImpl]
Make.ReferenceType [constructor, in JMLProgramPlusImpl]
Make.refType [inductive, in JMLProgramPlusImpl]
Make.rep [constructor, in JMLProgramPlusImpl]
Make.ReturnStmt [constructor, in JMLProgramPlusImpl]
Make.RuntimeException [definition, in JMLProgramPlusImpl]
Make.RuntimeExceptionET [constructor, in JMLProgramPlusImpl]
Make.Sarray [constructor, in JMLProgramPlusImpl]
Make.serializable [definition, in JMLProgramPlusImpl]
Make.SetGhost [constructor, in JMLProgramPlusImpl]
Make.SHORT [constructor, in JMLProgramPlusImpl]
Make.ShortClassName [definition, in JMLProgramPlusImpl]
Make.ShortFieldName [definition, in JMLProgramPlusImpl]
Make.ShortFieldSignature [definition, in JMLProgramPlusImpl]
Make.ShortInterfaceName [definition, in JMLProgramPlusImpl]
Make.ShortMethodName [definition, in JMLProgramPlusImpl]
Make.ShortMethodSignature [definition, in JMLProgramPlusImpl]
Make.ShortModelFieldName [definition, in JMLProgramPlusImpl]
Make.ShortModelFieldSignature [definition, in JMLProgramPlusImpl]
Make.ShortTypeDefName [definition, in JMLProgramPlusImpl]
Make.SpecificationCase [definition, in JMLProgramPlusImpl]
Make.Specified [constructor, in JMLProgramPlusImpl]
Make.Spec_Public [constructor, in JMLProgramPlusImpl]
Make.Spec_Protected [constructor, in JMLProgramPlusImpl]
Make.STATEMENT [module, in JMLProgramPlusImpl]
Make.statementRec [inductive, in JMLProgramPlusImpl]
Make.StatementType [inductive, in JMLProgramPlusImpl]
Make.statement_at_def [constructor, in JMLProgramPlusImpl]
Make.statement_at_1 [axiom, in JMLProgramPlusImpl]
Make.statement_at_prop [inductive, in JMLProgramPlusImpl]
Make.STATEMENT_TYPE.t [axiom, in JMLProgramPlusImpl]
Make.STATEMENT_TYPE.label [axiom, in JMLProgramPlusImpl]
Make.STATEMENT_TYPE [module, in JMLProgramPlusImpl]
Make.STATEMENT_TYPE.type [axiom, in JMLProgramPlusImpl]
Make.STATEMENT_TYPE.pc [axiom, in JMLProgramPlusImpl]
Make.STATEMENT_TYPE.b [axiom, in JMLProgramPlusImpl]
Make.statement_at_2 [axiom, in JMLProgramPlusImpl]
Make.statement_at [axiom, in JMLProgramPlusImpl]
Make.STATEMENT.b [definition, in JMLProgramPlusImpl]
Make.STATEMENT.Build_t [definition, in JMLProgramPlusImpl]
Make.STATEMENT.label [definition, in JMLProgramPlusImpl]
Make.STATEMENT.pc [definition, in JMLProgramPlusImpl]
Make.STATEMENT.t [definition, in JMLProgramPlusImpl]
Make.STATEMENT.type [definition, in JMLProgramPlusImpl]
Make.StaticType [inductive, in JMLProgramPlusImpl]
Make.stmt_in_block [inductive, in JMLProgramPlusImpl]
Make.stmt_in_else [constructor, in JMLProgramPlusImpl]
Make.stmt_in_block_def [constructor, in JMLProgramPlusImpl]
Make.stmt_in_stmt [definition, in JMLProgramPlusImpl]
Make.stmt_in_handler [constructor, in JMLProgramPlusImpl]
Make.stmt_in_do_body [constructor, in JMLProgramPlusImpl]
Make.stmt_in_case [constructor, in JMLProgramPlusImpl]
Make.stmt_in_then [constructor, in JMLProgramPlusImpl]
Make.stmt_in_tryblock [constructor, in JMLProgramPlusImpl]
Make.stmt_in_default [constructor, in JMLProgramPlusImpl]
Make.stmt_in_for_body [constructor, in JMLProgramPlusImpl]
Make.stmt_in_finally [constructor, in JMLProgramPlusImpl]
Make.stmt_in_while_body [constructor, in JMLProgramPlusImpl]
Make.strict_subtype [definition, in JMLProgramPlusImpl]
Make.subclass [definition, in JMLProgramPlusImpl]
Make.subclass_name1 [constructor, in JMLProgramPlusImpl]
Make.subclass_name [inductive, in JMLProgramPlusImpl]
Make.subinterface [definition, in JMLProgramPlusImpl]
Make.subinterface_name1 [constructor, in JMLProgramPlusImpl]
Make.subinterface_name [inductive, in JMLProgramPlusImpl]
Make.SubType [definition, in JMLProgramPlusImpl]
Make.subtype_name [definition, in JMLProgramPlusImpl]
Make.SuperCallStmt [constructor, in JMLProgramPlusImpl]
Make.SwitchStmt [constructor, in JMLProgramPlusImpl]
Make.ThisCallStmt [constructor, in JMLProgramPlusImpl]
Make.throwable [definition, in JMLProgramPlusImpl]
Make.ThrowableET [constructor, in JMLProgramPlusImpl]
Make.ThrowStmt [constructor, in JMLProgramPlusImpl]
Make.TryBlock [constructor, in JMLProgramPlusImpl]
Make.TYPEDEF [module, in JMLProgramPlusImpl]
Make.TypeDefName [definition, in JMLProgramPlusImpl]
Make.TypeDefType [constructor, in JMLProgramPlusImpl]
Make.TYPEDEF_TYPE.definedMethod [definition, in JMLProgramPlusImpl]
Make.TYPEDEF_TYPE [module, in JMLProgramPlusImpl]
Make.TYPEDEF_TYPE.isFinal [axiom, in JMLProgramPlusImpl]
Make.TYPEDEF_TYPE.weaklyImplements [axiom, in JMLProgramPlusImpl]
Make.TYPEDEF_TYPE.name [axiom, in JMLProgramPlusImpl]
Make.TYPEDEF_TYPE.isAbstract [axiom, in JMLProgramPlusImpl]
Make.TYPEDEF_TYPE.isPublic [axiom, in JMLProgramPlusImpl]
Make.TYPEDEF_TYPE.modelField [axiom, in JMLProgramPlusImpl]
Make.TYPEDEF_TYPE.field [axiom, in JMLProgramPlusImpl]
Make.TYPEDEF_TYPE.typeSpec [axiom, in JMLProgramPlusImpl]
Make.TYPEDEF_TYPE.superClass [axiom, in JMLProgramPlusImpl]
Make.TYPEDEF_TYPE.method [axiom, in JMLProgramPlusImpl]
Make.TYPEDEF_TYPE.definedField [definition, in JMLProgramPlusImpl]
Make.TYPEDEF_TYPE.specVisibility [axiom, in JMLProgramPlusImpl]
Make.TYPEDEF_TYPE.t [axiom, in JMLProgramPlusImpl]
Make.TYPEDEF_TYPE.superInterfaces [axiom, in JMLProgramPlusImpl]
Make.TYPEDEF_TYPE.visibility [axiom, in JMLProgramPlusImpl]
Make.TYPEDEF_TYPE.weaklyExtends [axiom, in JMLProgramPlusImpl]
Make.TYPEDEF.Build_t [constructor, in JMLProgramPlusImpl]
Make.TYPEDEF.definedField [definition, in JMLProgramPlusImpl]
Make.TYPEDEF.definedMethod [definition, in JMLProgramPlusImpl]
Make.TYPEDEF.field [definition, in JMLProgramPlusImpl]
Make.TYPEDEF.fields [definition, in JMLProgramPlusImpl]
Make.TYPEDEF.isAbstract [definition, in JMLProgramPlusImpl]
Make.TYPEDEF.isClass [definition, in JMLProgramPlusImpl]
Make.TYPEDEF.isFinal [definition, in JMLProgramPlusImpl]
Make.TYPEDEF.isPublic [definition, in JMLProgramPlusImpl]
Make.TYPEDEF.method [definition, in JMLProgramPlusImpl]
Make.TYPEDEF.methods [definition, in JMLProgramPlusImpl]
Make.TYPEDEF.modelField [definition, in JMLProgramPlusImpl]
Make.TYPEDEF.modelFields [definition, in JMLProgramPlusImpl]
Make.TYPEDEF.name [definition, in JMLProgramPlusImpl]
Make.TYPEDEF.setMethods [definition, in JMLProgramPlusImpl]
Make.TYPEDEF.setTypeSpec [definition, in JMLProgramPlusImpl]
Make.TYPEDEF.specVisibility [definition, in JMLProgramPlusImpl]
Make.TYPEDEF.strongSuperInterfaces [definition, in JMLProgramPlusImpl]
Make.TYPEDEF.superClass [definition, in JMLProgramPlusImpl]
Make.TYPEDEF.superInterfaces [definition, in JMLProgramPlusImpl]
Make.TYPEDEF.t [definition, in JMLProgramPlusImpl]
Make.TYPEDEF.tRec [inductive, in JMLProgramPlusImpl]
Make.TYPEDEF.typeSpec [definition, in JMLProgramPlusImpl]
Make.TYPEDEF.visibility [definition, in JMLProgramPlusImpl]
Make.TYPEDEF.weaklyExtends [definition, in JMLProgramPlusImpl]
Make.TYPEDEF.weaklyImplements [definition, in JMLProgramPlusImpl]
Make.TYPEDEF.weakSuperInterfaces [definition, in JMLProgramPlusImpl]
Make.TYPESPEC [module, in JMLProgramPlusImpl]
Make.TypeSpec [definition, in JMLProgramPlusImpl]
Make.TYPESPEC.AXIOM [module, in JMLProgramPlusImpl]
Make.TYPESPEC.AXIOM_TYPE.t [axiom, in JMLProgramPlusImpl]
Make.TYPESPEC.AXIOM_TYPE [module, in JMLProgramPlusImpl]
Make.TYPESPEC.AXIOM_TYPE.pred [axiom, in JMLProgramPlusImpl]
Make.TYPESPEC.AXIOM.Build_t [constructor, in JMLProgramPlusImpl]
Make.TYPESPEC.AXIOM.pred [projection, in JMLProgramPlusImpl]
Make.TYPESPEC.AXIOM.t [definition, in JMLProgramPlusImpl]
Make.TYPESPEC.AXIOM.tRec [record, in JMLProgramPlusImpl]
Make.TYPESPEC.ConstrainedFor [inductive, in JMLProgramPlusImpl]
Make.TYPESPEC.CONSTRAINT [module, in JMLProgramPlusImpl]
Make.TYPESPEC.CONSTRAINT_TYPE.isRedundant [axiom, in JMLProgramPlusImpl]
Make.TYPESPEC.CONSTRAINT_TYPE.isStatic [axiom, in JMLProgramPlusImpl]
Make.TYPESPEC.CONSTRAINT_TYPE.pred [axiom, in JMLProgramPlusImpl]
Make.TYPESPEC.CONSTRAINT_TYPE.visibility [axiom, in JMLProgramPlusImpl]
Make.TYPESPEC.CONSTRAINT_TYPE [module, in JMLProgramPlusImpl]
Make.TYPESPEC.CONSTRAINT_TYPE.t [axiom, in JMLProgramPlusImpl]
Make.TYPESPEC.CONSTRAINT_TYPE.constrainedFor [axiom, in JMLProgramPlusImpl]
Make.TYPESPEC.CONSTRAINT.Build_t [constructor, in JMLProgramPlusImpl]
Make.TYPESPEC.CONSTRAINT.constrainedFor [projection, in JMLProgramPlusImpl]
Make.TYPESPEC.CONSTRAINT.isRedundant [projection, in JMLProgramPlusImpl]
Make.TYPESPEC.CONSTRAINT.isStatic [projection, in JMLProgramPlusImpl]
Make.TYPESPEC.CONSTRAINT.pred [projection, in JMLProgramPlusImpl]
Make.TYPESPEC.CONSTRAINT.t [definition, in JMLProgramPlusImpl]
Make.TYPESPEC.CONSTRAINT.tRec [record, in JMLProgramPlusImpl]
Make.TYPESPEC.CONSTRAINT.visibility [projection, in JMLProgramPlusImpl]
Make.TYPESPEC.EveryMethod [constructor, in JMLProgramPlusImpl]
Make.TYPESPEC.INITIALLY [module, in JMLProgramPlusImpl]
Make.TYPESPEC.INITIALLY_TYPE.visibility [axiom, in JMLProgramPlusImpl]
Make.TYPESPEC.INITIALLY_TYPE.t [axiom, in JMLProgramPlusImpl]
Make.TYPESPEC.INITIALLY_TYPE.pred [axiom, in JMLProgramPlusImpl]
Make.TYPESPEC.INITIALLY_TYPE [module, in JMLProgramPlusImpl]
Make.TYPESPEC.INITIALLY.Build_t [constructor, in JMLProgramPlusImpl]
Make.TYPESPEC.INITIALLY.pred [projection, in JMLProgramPlusImpl]
Make.TYPESPEC.INITIALLY.t [definition, in JMLProgramPlusImpl]
Make.TYPESPEC.INITIALLY.tRec [record, in JMLProgramPlusImpl]
Make.TYPESPEC.INITIALLY.visibility [projection, in JMLProgramPlusImpl]
Make.TYPESPEC.INVARIANT [module, in JMLProgramPlusImpl]
Make.TYPESPEC.INVARIANT_TYPE.visibility [axiom, in JMLProgramPlusImpl]
Make.TYPESPEC.INVARIANT_TYPE [module, in JMLProgramPlusImpl]
Make.TYPESPEC.INVARIANT_TYPE.pred [axiom, in JMLProgramPlusImpl]
Make.TYPESPEC.INVARIANT_TYPE.isStatic [axiom, in JMLProgramPlusImpl]
Make.TYPESPEC.INVARIANT_TYPE.t [axiom, in JMLProgramPlusImpl]
Make.TYPESPEC.INVARIANT_TYPE.isRedundant [axiom, in JMLProgramPlusImpl]
Make.TYPESPEC.INVARIANT.Build_t [constructor, in JMLProgramPlusImpl]
Make.TYPESPEC.INVARIANT.isRedundant [projection, in JMLProgramPlusImpl]
Make.TYPESPEC.INVARIANT.isStatic [projection, in JMLProgramPlusImpl]
Make.TYPESPEC.INVARIANT.pred [projection, in JMLProgramPlusImpl]
Make.TYPESPEC.INVARIANT.t [definition, in JMLProgramPlusImpl]
Make.TYPESPEC.INVARIANT.tRec [record, in JMLProgramPlusImpl]
Make.TYPESPEC.INVARIANT.visibility [projection, in JMLProgramPlusImpl]
Make.TYPESPEC.MONITORS_FOR.visibility [projection, in JMLProgramPlusImpl]
Make.TYPESPEC.MONITORS_FOR_TYPE.objects [axiom, in JMLProgramPlusImpl]
Make.TYPESPEC.MONITORS_FOR_TYPE.visibility [axiom, in JMLProgramPlusImpl]
Make.TYPESPEC.MONITORS_FOR.objects [projection, in JMLProgramPlusImpl]
Make.TYPESPEC.MONITORS_FOR_TYPE.field [axiom, in JMLProgramPlusImpl]
Make.TYPESPEC.MONITORS_FOR_TYPE [module, in JMLProgramPlusImpl]
Make.TYPESPEC.MONITORS_FOR.Build_t [constructor, in JMLProgramPlusImpl]
Make.TYPESPEC.MONITORS_FOR_TYPE.t [axiom, in JMLProgramPlusImpl]
Make.TYPESPEC.MONITORS_FOR [module, in JMLProgramPlusImpl]
Make.TYPESPEC.MONITORS_FOR.tRec [record, in JMLProgramPlusImpl]
Make.TYPESPEC.MONITORS_FOR.t [definition, in JMLProgramPlusImpl]
Make.TYPESPEC.MONITORS_FOR.field [projection, in JMLProgramPlusImpl]
Make.TYPESPEC.READABLE_IF.tRec [record, in JMLProgramPlusImpl]
Make.TYPESPEC.READABLE_IF.field [projection, in JMLProgramPlusImpl]
Make.TYPESPEC.READABLE_IF_TYPE [module, in JMLProgramPlusImpl]
Make.TYPESPEC.READABLE_IF_TYPE.condition [axiom, in JMLProgramPlusImpl]
Make.TYPESPEC.READABLE_IF_TYPE.visibility [axiom, in JMLProgramPlusImpl]
Make.TYPESPEC.READABLE_IF [module, in JMLProgramPlusImpl]
Make.TYPESPEC.READABLE_IF.t [definition, in JMLProgramPlusImpl]
Make.TYPESPEC.READABLE_IF.visibility [projection, in JMLProgramPlusImpl]
Make.TYPESPEC.READABLE_IF_TYPE.field [axiom, in JMLProgramPlusImpl]
Make.TYPESPEC.READABLE_IF.condition [projection, in JMLProgramPlusImpl]
Make.TYPESPEC.READABLE_IF_TYPE.t [axiom, in JMLProgramPlusImpl]
Make.TYPESPEC.READABLE_IF.Build_t [constructor, in JMLProgramPlusImpl]
Make.TYPESPEC.REPRESENTS [module, in JMLProgramPlusImpl]
Make.TYPESPEC.REPRESENTS_TYPE.expr [axiom, in JMLProgramPlusImpl]
Make.TYPESPEC.REPRESENTS_TYPE.visibility [axiom, in JMLProgramPlusImpl]
Make.TYPESPEC.REPRESENTS_TYPE.isRedundant [axiom, in JMLProgramPlusImpl]
Make.TYPESPEC.REPRESENTS_TYPE.t [axiom, in JMLProgramPlusImpl]
Make.TYPESPEC.REPRESENTS_TYPE [module, in JMLProgramPlusImpl]
Make.TYPESPEC.REPRESENTS_TYPE.isStatic [axiom, in JMLProgramPlusImpl]
Make.TYPESPEC.REPRESENTS_TYPE.isRelational [axiom, in JMLProgramPlusImpl]
Make.TYPESPEC.REPRESENTS_TYPE.model [axiom, in JMLProgramPlusImpl]
Make.TYPESPEC.REPRESENTS.Build_t [constructor, in JMLProgramPlusImpl]
Make.TYPESPEC.REPRESENTS.expr [projection, in JMLProgramPlusImpl]
Make.TYPESPEC.REPRESENTS.isRedundant [projection, in JMLProgramPlusImpl]
Make.TYPESPEC.REPRESENTS.isRelational [projection, in JMLProgramPlusImpl]
Make.TYPESPEC.REPRESENTS.isStatic [projection, in JMLProgramPlusImpl]
Make.TYPESPEC.REPRESENTS.model [projection, in JMLProgramPlusImpl]
Make.TYPESPEC.REPRESENTS.t [definition, in JMLProgramPlusImpl]
Make.TYPESPEC.REPRESENTS.tRec [record, in JMLProgramPlusImpl]
Make.TYPESPEC.REPRESENTS.visibility [projection, in JMLProgramPlusImpl]
Make.TYPESPEC.These [constructor, in JMLProgramPlusImpl]
Make.TYPESPEC.TYPESPEC [module, in JMLProgramPlusImpl]
Make.TYPESPEC.TYPESPEC_TYPE [module, in JMLProgramPlusImpl]
Make.TYPESPEC.TYPESPEC_TYPE.t [axiom, in JMLProgramPlusImpl]
Make.TYPESPEC.TYPESPEC_TYPE.represents [axiom, in JMLProgramPlusImpl]
Make.TYPESPEC.TYPESPEC_TYPE.axiom [axiom, in JMLProgramPlusImpl]
Make.TYPESPEC.TYPESPEC_TYPE.invariant [axiom, in JMLProgramPlusImpl]
Make.TYPESPEC.TYPESPEC_TYPE.readable_if [axiom, in JMLProgramPlusImpl]
Make.TYPESPEC.TYPESPEC_TYPE.monitors_for [axiom, in JMLProgramPlusImpl]
Make.TYPESPEC.TYPESPEC_TYPE.constraint [axiom, in JMLProgramPlusImpl]
Make.TYPESPEC.TYPESPEC_TYPE.initially [axiom, in JMLProgramPlusImpl]
Make.TYPESPEC.TYPESPEC_TYPE.writable_if [axiom, in JMLProgramPlusImpl]
Make.TYPESPEC.TYPESPEC.axiom [projection, in JMLProgramPlusImpl]
Make.TYPESPEC.TYPESPEC.Build_t [constructor, in JMLProgramPlusImpl]
Make.TYPESPEC.TYPESPEC.constraint [projection, in JMLProgramPlusImpl]
Make.TYPESPEC.TYPESPEC.initially [projection, in JMLProgramPlusImpl]
Make.TYPESPEC.TYPESPEC.invariant [projection, in JMLProgramPlusImpl]
Make.TYPESPEC.TYPESPEC.monitors_for [projection, in JMLProgramPlusImpl]
Make.TYPESPEC.TYPESPEC.readable_if [projection, in JMLProgramPlusImpl]
Make.TYPESPEC.TYPESPEC.represents [projection, in JMLProgramPlusImpl]
Make.TYPESPEC.TYPESPEC.setInvariant [definition, in JMLProgramPlusImpl]
Make.TYPESPEC.TYPESPEC.t [definition, in JMLProgramPlusImpl]
Make.TYPESPEC.TYPESPEC.tRec [record, in JMLProgramPlusImpl]
Make.TYPESPEC.TYPESPEC.writable_if [projection, in JMLProgramPlusImpl]
Make.TYPESPEC.WRITABLE_IF_TYPE.t [axiom, in JMLProgramPlusImpl]
Make.TYPESPEC.WRITABLE_IF.t [definition, in JMLProgramPlusImpl]
Make.TYPESPEC.WRITABLE_IF.visibility [projection, in JMLProgramPlusImpl]
Make.TYPESPEC.WRITABLE_IF_TYPE [module, in JMLProgramPlusImpl]
Make.TYPESPEC.WRITABLE_IF_TYPE.condition [axiom, in JMLProgramPlusImpl]
Make.TYPESPEC.WRITABLE_IF_TYPE.visibility [axiom, in JMLProgramPlusImpl]
Make.TYPESPEC.WRITABLE_IF.condition [projection, in JMLProgramPlusImpl]
Make.TYPESPEC.WRITABLE_IF_TYPE.field [axiom, in JMLProgramPlusImpl]
Make.TYPESPEC.WRITABLE_IF.Build_t [constructor, in JMLProgramPlusImpl]
Make.TYPESPEC.WRITABLE_IF.tRec [record, in JMLProgramPlusImpl]
Make.TYPESPEC.WRITABLE_IF [module, in JMLProgramPlusImpl]
Make.TYPESPEC.WRITABLE_IF.field [projection, in JMLProgramPlusImpl]
Make.type_dec [axiom, in JMLProgramPlusImpl]
Make.Unreachable [constructor, in JMLProgramPlusImpl]
Make.utsModifier [inductive, in JMLProgramPlusImpl]
Make.utsModifier_eq_dec [definition, in JMLProgramPlusImpl]
Make.ValKind [inductive, in JMLProgramPlusImpl]
Make.Var [definition, in JMLProgramPlusImpl]
Make.VAR [module, in JMLProgramPlusImpl]
Make.varDeclStmt [constructor, in JMLProgramPlusImpl]
Make.VarName [definition, in JMLProgramPlusImpl]
Make.VARSIGNATURE [module, in JMLProgramPlusImpl]
Make.VarSignature [definition, in JMLProgramPlusImpl]
Make.VARSIGNATURE_TYPE.type [axiom, in JMLProgramPlusImpl]
Make.VARSIGNATURE_TYPE [module, in JMLProgramPlusImpl]
Make.VARSIGNATURE_TYPE.name [axiom, in JMLProgramPlusImpl]
Make.VARSIGNATURE_TYPE.eq_dec [axiom, in JMLProgramPlusImpl]
Make.VARSIGNATURE' [module, in JMLProgramPlusImpl]
Make.VARSIGNATURE.eq_dec [axiom, in JMLProgramPlusImpl]
Make.VARSIGNATURE.name [projection, in JMLProgramPlusImpl]
Make.VARSIGNATURE.t [record, in JMLProgramPlusImpl]
Make.VARSIGNATURE.type [projection, in JMLProgramPlusImpl]
Make.VAR_TYPE.isFinal [axiom, in JMLProgramPlusImpl]
Make.VAR_TYPE.isUninitialized [axiom, in JMLProgramPlusImpl]
Make.VAR_TYPE.isNullable [axiom, in JMLProgramPlusImpl]
Make.VAR_TYPE [module, in JMLProgramPlusImpl]
Make.VAR_TYPE.signature [axiom, in JMLProgramPlusImpl]
Make.VAR_TYPE.isGhost [axiom, in JMLProgramPlusImpl]
Make.VAR' [module, in JMLProgramPlusImpl]
Make.VAR.isFinal [projection, in JMLProgramPlusImpl]
Make.VAR.isGhost [projection, in JMLProgramPlusImpl]
Make.VAR.isNullable [projection, in JMLProgramPlusImpl]
Make.VAR.isUninitialized [projection, in JMLProgramPlusImpl]
Make.VAR.signature [projection, in JMLProgramPlusImpl]
Make.VAR.t [record, in JMLProgramPlusImpl]
Make.Visibility [inductive, in JMLProgramPlusImpl]
Make.Visibility_eq_dec [definition, in JMLProgramPlusImpl]
Make.visible [inductive, in JMLProgramPlusImpl]
Make.VisibleCase [inductive, in JMLProgramPlusImpl]
Make.VisibleCase_def [constructor, in JMLProgramPlusImpl]
Make.vis_protected [constructor, in JMLProgramPlusImpl]
Make.vis_private [constructor, in JMLProgramPlusImpl]
Make.vis_package [constructor, in JMLProgramPlusImpl]
Make.vis_public [constructor, in JMLProgramPlusImpl]
Make.WhileLoop [constructor, in JMLProgramPlusImpl]
mapData2Type [definition, in TaggedList]
maps [definition, in JMLNotations]
maps_redundantly [definition, in JMLNotations]
mapTag [definition, in TaggedList]
map_truncate [lemma, in Stack]
maximum [definition, in ListFunctions]
maximum_e_cons [lemma, in ListFunctions]
maximum_e_nil [lemma, in ListFunctions]
measured_by [definition, in JMLNotations]
measured_by_redundantly [definition, in JMLNotations]
METHODSPEC_REWRITINGS.desugarMultiple [definition, in JMLFull2BasicImpl]
METHODSPEC_REWRITINGS.workingSpaceNotSpecified [definition, in JMLFull2BasicImpl]
METHODSPEC_REWRITINGS.desugarPure [definition, in JMLFull2BasicImpl]
METHODSPEC_REWRITINGS.filterCheckedExceptions [definition, in JMLFull2BasicImpl]
METHODSPEC_REWRITINGS.flatten [definition, in JMLFull2BasicImpl]
METHODSPEC_REWRITINGS.mergeSignalsOnly [definition, in JMLFull2BasicImpl]
METHODSPEC_REWRITINGS.mergeAccessible [definition, in JMLFull2BasicImpl]
METHODSPEC_REWRITINGS.assignableNotSpecified [definition, in JMLFull2BasicImpl]
METHODSPEC_REWRITINGS.SIGNALS_SUBST [module, in JMLFull2BasicImpl]
METHODSPEC_REWRITINGS.mergeDuration [definition, in JMLFull2BasicImpl]
METHODSPEC_REWRITINGS.errorCaptures [axiom, in JMLFull2BasicImpl]
METHODSPEC_REWRITINGS.extractRequires [definition, in JMLFull2BasicImpl]
METHODSPEC_REWRITINGS.desugarAll [definition, in JMLFull2BasicImpl]
METHODSPEC_REWRITINGS.liftOptional2 [definition, in JMLFull2BasicImpl]
METHODSPEC_REWRITINGS.mergeCaptures [definition, in JMLFull2BasicImpl]
METHODSPEC_REWRITINGS.errorRequires [axiom, in JMLFull2BasicImpl]
METHODSPEC_REWRITINGS.isReferenceType [definition, in JMLFull2BasicImpl]
METHODSPEC_REWRITINGS.mergeCallable [definition, in JMLFull2BasicImpl]
METHODSPEC_REWRITINGS.isEnsuresClause [definition, in JMLFull2BasicImpl]
METHODSPEC_REWRITINGS.addDefaults [definition, in JMLFull2BasicImpl]
METHODSPEC_REWRITINGS.desugarBehaviour [definition, in JMLFull2BasicImpl]
METHODSPEC_REWRITINGS.desugarNested [definition, in JMLFull2BasicImpl]
METHODSPEC_REWRITINGS.mergeForallVarDecl [definition, in JMLFull2BasicImpl]
METHODSPEC_REWRITINGS.TAG.data [definition, in JMLFull2BasicImpl]
METHODSPEC_REWRITINGS.mergeOldVarDecl [definition, in JMLFull2BasicImpl]
METHODSPEC_REWRITINGS.errorAssignable [axiom, in JMLFull2BasicImpl]
METHODSPEC_REWRITINGS.paramsNonNullRequires [definition, in JMLFull2BasicImpl]
METHODSPEC_REWRITINGS.assignableUnion [definition, in JMLFull2BasicImpl]
METHODSPEC_REWRITINGS.desugarNonNullResult [definition, in JMLFull2BasicImpl]
METHODSPEC_REWRITINGS.errorCallable [axiom, in JMLFull2BasicImpl]
METHODSPEC_REWRITINGS.paramNonNullRequires [definition, in JMLFull2BasicImpl]
METHODSPEC_REWRITINGS.specHeaderRedundant [definition, in JMLFull2BasicImpl]
METHODSPEC_REWRITINGS.TAG.mapData2Type [definition, in JMLFull2BasicImpl]
METHODSPEC_REWRITINGS.isEmptySpecification [definition, in JMLFull2BasicImpl]
METHODSPEC_REWRITINGS.TAG.mkBasicClause [definition, in JMLFull2BasicImpl]
METHODSPEC_REWRITINGS.errorWorkingSpace [axiom, in JMLFull2BasicImpl]
METHODSPEC_REWRITINGS.assignableList [definition, in JMLFull2BasicImpl]
METHODSPEC_REWRITINGS.errorDuration [axiom, in JMLFull2BasicImpl]
METHODSPEC_REWRITINGS.desugarEmptySpecification [definition, in JMLFull2BasicImpl]
METHODSPEC_REWRITINGS.mergeWorkingSpace [definition, in JMLFull2BasicImpl]
METHODSPEC_REWRITINGS.callableNotSpecified [definition, in JMLFull2BasicImpl]
METHODSPEC_REWRITINGS.TAG.basicClauseType [definition, in JMLFull2BasicImpl]
METHODSPEC_REWRITINGS.extractClauses [definition, in JMLFull2BasicImpl]
METHODSPEC_REWRITINGS.methodSpecClauseRedundant [definition, in JMLFull2BasicImpl]
METHODSPEC_REWRITINGS.capturesNotSpecified [definition, in JMLFull2BasicImpl]
METHODSPEC_REWRITINGS.signalsOnlyNotSpecified [definition, in JMLFull2BasicImpl]
METHODSPEC_REWRITINGS.errorDiverges [axiom, in JMLFull2BasicImpl]
METHODSPEC_REWRITINGS.optional2optionalSame [definition, in JMLFull2BasicImpl]
METHODSPEC_REWRITINGS.normaliseSignals [definition, in JMLFull2BasicImpl]
METHODSPEC_REWRITINGS.ensuresNotSpecified [definition, in JMLFull2BasicImpl]
METHODSPEC_REWRITINGS.mergeDiverges [definition, in JMLFull2BasicImpl]
METHODSPEC_REWRITINGS.addBody [definition, in JMLFull2BasicImpl]
METHODSPEC_REWRITINGS.requiresNotSpecified [definition, in JMLFull2BasicImpl]
METHODSPEC_REWRITINGS.errorWhen [axiom, in JMLFull2BasicImpl]
METHODSPEC_REWRITINGS.TAG.filterTag [definition, in JMLFull2BasicImpl]
METHODSPEC_REWRITINGS.rewriteFullSpecification [definition, in JMLFull2BasicImpl]
METHODSPEC_REWRITINGS.errorEnsures [axiom, in JMLFull2BasicImpl]
METHODSPEC_REWRITINGS.TAG.mapType [definition, in JMLFull2BasicImpl]
METHODSPEC_REWRITINGS.durationNotSpecified [definition, in JMLFull2BasicImpl]
METHODSPEC_REWRITINGS.accessibleNotSpecified [definition, in JMLFull2BasicImpl]
METHODSPEC_REWRITINGS.liftOptional1 [definition, in JMLFull2BasicImpl]
METHODSPEC_REWRITINGS.optionalSame2Requires [definition, in JMLFull2BasicImpl]
METHODSPEC_REWRITINGS.appLocations [definition, in JMLFull2BasicImpl]
METHODSPEC_REWRITINGS.TAG.mapF [definition, in JMLFull2BasicImpl]
METHODSPEC_REWRITINGS.errorMeasuredBy [axiom, in JMLFull2BasicImpl]
METHODSPEC_REWRITINGS.zeroArgCtor [definition, in JMLFull2BasicImpl]
METHODSPEC_REWRITINGS.errorSignalsOnly [axiom, in JMLFull2BasicImpl]
METHODSPEC_REWRITINGS.resultNonNullEnsures [definition, in JMLFull2BasicImpl]
METHODSPEC_REWRITINGS.TAG.tag_eq_dec [definition, in JMLFull2BasicImpl]
METHODSPEC_REWRITINGS.addHeaders [definition, in JMLFull2BasicImpl]
METHODSPEC_REWRITINGS.divergesNotSpecified [definition, in JMLFull2BasicImpl]
METHODSPEC_REWRITINGS.TAG [module, in JMLFull2BasicImpl]
METHODSPEC_REWRITINGS.desugarNonNullArguments [definition, in JMLFull2BasicImpl]
METHODSPEC_REWRITINGS.clausesMap [definition, in JMLFull2BasicImpl]
METHODSPEC_REWRITINGS.mergeSignals [definition, in JMLFull2BasicImpl]
METHODSPEC_REWRITINGS.errorSignals [axiom, in JMLFull2BasicImpl]
METHODSPEC_REWRITINGS.TAG.tagOf [definition, in JMLFull2BasicImpl]
METHODSPEC_REWRITINGS.desugarSignals [definition, in JMLFull2BasicImpl]
METHODSPEC_REWRITINGS.mergeWhen [definition, in JMLFull2BasicImpl]
METHODSPEC_REWRITINGS.SIGNALS_SUBST.Param_Expression_eqb [definition, in JMLFull2BasicImpl]
METHODSPEC_REWRITINGS.TAG.mapTag [definition, in JMLFull2BasicImpl]
METHODSPEC_REWRITINGS.mergeRequires [definition, in JMLFull2BasicImpl]
METHODSPEC_REWRITINGS.SIGNALS_SUBST.subst [definition, in JMLFull2BasicImpl]
METHODSPEC_REWRITINGS.TAG.filterTagData [definition, in JMLFull2BasicImpl]
METHODSPEC_REWRITINGS [module, in JMLFull2BasicImpl]
METHODSPEC_REWRITINGS.implicitCtorDefaultSpecs [definition, in JMLFull2BasicImpl]
METHODSPEC_REWRITINGS.signalsNotSpecified [definition, in JMLFull2BasicImpl]
METHODSPEC_REWRITINGS.TAG.tag [definition, in JMLFull2BasicImpl]
METHODSPEC_REWRITINGS.mergeMeasuredBy [definition, in JMLFull2BasicImpl]
METHODSPEC_REWRITINGS.isSignalsClause [definition, in JMLFull2BasicImpl]
METHODSPEC_REWRITINGS.heavyweightDefaults [definition, in JMLFull2BasicImpl]
METHODSPEC_REWRITINGS.mergeAssignable [definition, in JMLFull2BasicImpl]
METHODSPEC_REWRITINGS.errorAccessible [axiom, in JMLFull2BasicImpl]
METHODSPEC_REWRITINGS.lightweightDefaults [definition, in JMLFull2BasicImpl]
METHODSPEC_REWRITINGS.measuredByNotSpecified [definition, in JMLFull2BasicImpl]
METHODSPEC_REWRITINGS.whenNotSpecified [definition, in JMLFull2BasicImpl]
METHODSPEC_REWRITINGS.mergeEnsures [definition, in JMLFull2BasicImpl]
METHODSPEC_REWRITINGS.isExceptionType [definition, in JMLFull2BasicImpl]
method_declS [definition, in JMLNotations]
method_signature_decl [definition, in JMLNotations]
method_decl [definition, in JMLNotations]
MINIMAL_REWRITINGS.rewriteTYPEDEF [definition, in JMLBasic2MinimalImpl]
MINIMAL_REWRITINGS.desugarSignalsOnly [definition, in JMLBasic2MinimalImpl]
MINIMAL_REWRITINGS.rewriteProgram [definition, in JMLBasic2MinimalImpl]
MINIMAL_REWRITINGS [module, in JMLBasic2MinimalImpl]
MINIMAL_REWRITINGS.rewriteMethod [definition, in JMLBasic2MinimalImpl]
MINIMAL_REWRITINGS.rewriteSpecificationCase [definition, in JMLBasic2MinimalImpl]
MINIMAL_REWRITINGS.rewriteSignalsOnly [definition, in JMLBasic2MinimalImpl]
model_field_decl [definition, in JMLNotations]
model_field_declS [definition, in JMLNotations]
monitors_for [definition, in JMLNotations]


N

nat_of_N_bij2 [lemma, in PosAux]
nat_compare_eq_sym [lemma, in Stack]
nat_compare_n_Sn [lemma, in Stack]
nat_compare_Eq [lemma, in Stack]
nat_compare_Sn_n [lemma, in Stack]
nat_compare_n_n [lemma, in Stack]
nat_compare_lt_gt_sym [lemma, in Stack]
nat_of_N [definition, in PosAux]
nat_of_N_bij1 [lemma, in PosAux]
Neq [definition, in PosAux]
Neq_spec [lemma, in PosAux]
nested_case [definition, in JMLNotations]
nop [definition, in JMLNotations]
no_axiom [definition, in JMLNotations]
no_represents [definition, in JMLNotations]
no_writable_if [definition, in JMLNotations]
no_invariants [definition, in JMLNotations]
no_modifiers [definition, in JMLNotations]
no_throws [definition, in JMLNotations]
no_implements [definition, in JMLNotations]
no_override [definition, in JMLNotations]
no_readable_if [definition, in JMLNotations]
no_monitors_for [definition, in JMLNotations]
no_body [definition, in JMLNotations]
no_constraints [definition, in JMLNotations]
no_fields [definition, in JMLNotations]
no_methods [definition, in JMLNotations]
no_initially [definition, in JMLNotations]
no_model_fields [definition, in JMLNotations]
Npred [definition, in PosAux]
NUMERIC [module, in JMLNumeric]
NUMERIC.add [axiom, in JMLNumeric]
NUMERIC.add_prop [axiom, in JMLNumeric]
NUMERIC.and [axiom, in JMLNumeric]
NUMERIC.base [definition, in JMLNumeric]
NUMERIC.const [axiom, in JMLNumeric]
NUMERIC.const_prop [axiom, in JMLNumeric]
NUMERIC.div [axiom, in JMLNumeric]
NUMERIC.div_prop [axiom, in JMLNumeric]
NUMERIC.half_base [definition, in JMLNumeric]
NUMERIC.mul [axiom, in JMLNumeric]
NUMERIC.mul_prop [axiom, in JMLNumeric]
NUMERIC.neg [axiom, in JMLNumeric]
NUMERIC.neg_prop [axiom, in JMLNumeric]
NUMERIC.not [axiom, in JMLNumeric]
NUMERIC.num_dec [axiom, in JMLNumeric]
NUMERIC.or [axiom, in JMLNumeric]
NUMERIC.power [axiom, in JMLNumeric]
NUMERIC.range [definition, in JMLNumeric]
NUMERIC.range_prop [axiom, in JMLNumeric]
NUMERIC.rem [axiom, in JMLNumeric]
NUMERIC.rem_prop [axiom, in JMLNumeric]
NUMERIC.shl [axiom, in JMLNumeric]
NUMERIC.shl_prop [axiom, in JMLNumeric]
NUMERIC.shr [axiom, in JMLNumeric]
NUMERIC.shr_prop [axiom, in JMLNumeric]
NUMERIC.smod [definition, in JMLNumeric]
NUMERIC.sub [axiom, in JMLNumeric]
NUMERIC.sub_prop [axiom, in JMLNumeric]
NUMERIC.t [axiom, in JMLNumeric]
NUMERIC.toZ [axiom, in JMLNumeric]
NUMERIC.ushr [axiom, in JMLNumeric]
NUMERIC.ushr_prop2 [axiom, in JMLNumeric]
NUMERIC.ushr_prop1 [axiom, in JMLNumeric]
NUMERIC.xor [axiom, in JMLNumeric]
N_of_nat [definition, in PosAux]


O

of_interface [definition, in JMLNotations]
of_class [definition, in JMLNotations]
old [definition, in JMLNotations]
OperationalSemantics [module, in JMLOpSem]
OperationalSemantics.assignment_instance_field_ok [constructor, in JMLOpSem]
OperationalSemantics.BlockStep [inductive, in JMLOpSem]
OperationalSemantics.BlockStep_ok_last [constructor, in JMLOpSem]
OperationalSemantics.BlockStep_ok_next [constructor, in JMLOpSem]
OperationalSemantics.ExpressionStep [inductive, in JMLOpSem]
OperationalSemantics.expr_stmt_ok [constructor, in JMLOpSem]
OperationalSemantics.ListSteps [inductive, in JMLOpSem]
OperationalSemantics.ListSteps_nil [constructor, in JMLOpSem]
OperationalSemantics.ListSteps_cons_ok [constructor, in JMLOpSem]
OperationalSemantics.method_vcall_ok [constructor, in JMLOpSem]
OperationalSemantics.new_object_ok [constructor, in JMLOpSem]
OperationalSemantics.nv2v [definition, in JMLOpSem]
OperationalSemantics.nv2v_implication [lemma, in JMLOpSem]
OperationalSemantics.OpSem_deterministic [lemma, in JMLOpSem]
OperationalSemantics.StatementStep [inductive, in JMLOpSem]
OpRac1 [module, in JMLRac_2_Correct]
OpRac1 [module, in JMLRac_1_Correct]
OpRac2 [module, in JMLRac_3_Correct]
OpRac2 [module, in JMLRac_2_Correct]
OpRac3 [module, in JMLRac_3_Correct]
OpSem [module, in JMLRac_1_Correct]
OptionHelpers [section, in OptionHelpers]
OptionHelpers [library]
OptionHelpers.A [variable, in OptionHelpers]
OptionHelpers.B [variable, in OptionHelpers]
optionList2list [definition, in OptionHelpers]
optionList2list_In [lemma, in OptionHelpers]
optionMap [definition, in OptionHelpers]
option2list [definition, in OptionHelpers]
opt_eq [definition, in EqBoolAux]
opt_eq_spec [lemma, in EqBoolAux]
org [module, in Prelude]
org.jmlspecs [module, in Prelude]
org.jmlspecs.models [module, in Prelude]
org.jmlspecs.models.C_JMLObjectSet_ [definition, in Prelude]
org.jmlspecs.models.JMLObjectSet [module, in Prelude]
org.jmlspecs.models.JMLObjectSet_ [definition, in Prelude]
org.jmlspecs.models.JMLObjectSet.M_has_1 [axiom, in Prelude]
org.jmlspecs.models.PKG_models_ [definition, in Prelude]
overrides [definition, in JMLNotations]


P

P [module, in JMLProgramPlusImpl]
Pair_eq_dec [definition, in ZHelpers]
Pair_eq_dec.A [variable, in ZHelpers]
Pair_eq_dec.B_eq_dec [variable, in ZHelpers]
Pair_eq_dec.A_eq_dec [variable, in ZHelpers]
Pair_eq_dec [section, in ZHelpers]
Pair_eq_dec.B [variable, in ZHelpers]
param_declM [definition, in JMLNotations]
param_decl [definition, in JMLNotations]
peek [definition, in Stack]
peekd [definition, in Stack]
Peq [definition, in PosAux]
Peq_spec [lemma, in PosAux]
pop [definition, in Stack]
PosAux [library]
positive_eq_dec [definition, in ZHelpers]
Prelude [library]
prod_eq_spec [lemma, in EqBoolAux]
prod_eq [definition, in EqBoolAux]
Prog [module, in JMLProgram]
PROGRAM [module, in JMLProgram]
PROGRAM_PLUS.METHODSPEC_PLUS.assignableC [constructor, in JMLProgramPlus]
PROGRAM_PLUS.METHODSPEC_PLUS.callableC [constructor, in JMLProgramPlus]
PROGRAM_PLUS.METHODSPEC_PLUS.capturesC [constructor, in JMLProgramPlus]
PROGRAM_PLUS.METHODSPEC_PLUS.signalsOnlyC [constructor, in JMLProgramPlus]
PROGRAM_PLUS.METHODSPEC_PLUS.FULL_SPEC_CASE_TYPE.visibility [axiom, in JMLProgramPlus]
PROGRAM_PLUS.METHODSPEC_PLUS.NotSpecifiedOS [constructor, in JMLProgramPlus]
PROGRAM_PLUS.METHODSPEC_PLUS.SpecCaseType [inductive, in JMLProgramPlus]
PROGRAM_PLUS.METHODSPEC_PLUS.GENERIC_SPEC_CASE_TYPE.t [axiom, in JMLProgramPlus]
PROGRAM_PLUS.METHODSPEC_PLUS.FULL_SPEC_CASE_TYPE.t [axiom, in JMLProgramPlus]
PROGRAM_PLUS.METHODSPEC_PLUS.whenC [constructor, in JMLProgramPlus]
PROGRAM_PLUS.METHODSPEC_PLUS.GENERIC_SPEC_CASE_TYPE [module, in JMLProgramPlus]
PROGRAM_PLUS.METHODSPEC_PLUS.signalsC [constructor, in JMLProgramPlus]
PROGRAM_PLUS.METHODSPEC_PLUS.divergesC [constructor, in JMLProgramPlus]
PROGRAM_PLUS.METHODSPEC_PLUS.GENERIC_SPEC_CASE_TYPE.genericBody [axiom, in JMLProgramPlus]
PROGRAM_PLUS.METHODSPEC_PLUS.MethodSpecClause [inductive, in JMLProgramPlus]
PROGRAM_PLUS.METHODSPEC_PLUS.FULL_SPEC_CASE_TYPE.genericSpecCase [axiom, in JMLProgramPlus]
PROGRAM_PLUS.METHODSPEC_PLUS.GENERIC_SPEC_CASE_TYPE.oldVarDecl [axiom, in JMLProgramPlus]
PROGRAM_PLUS.METHODSPEC_PLUS.GENERIC_SPEC_CASE_TYPE.forallVarDecl [axiom, in JMLProgramPlus]
PROGRAM_PLUS.METHODSPEC_PLUS.accessibleC [constructor, in JMLProgramPlus]
PROGRAM_PLUS.METHODSPEC_PLUS.FULL_SPEC_CASE_TYPE.isCodeContract [axiom, in JMLProgramPlus]
PROGRAM_PLUS.METHODSPEC_PLUS.lightweight [constructor, in JMLProgramPlus]
PROGRAM_PLUS.METHODSPEC_PLUS.durationC [constructor, in JMLProgramPlus]
PROGRAM_PLUS.METHODSPEC_PLUS.normal_behaviour [constructor, in JMLProgramPlus]
PROGRAM_PLUS.METHODSPEC_PLUS [module, in JMLProgramPlus]
PROGRAM_PLUS [module, in JMLProgramPlus]
PROGRAM_PLUS.METHODSPEC_PLUS.optionalSame [inductive, in JMLProgramPlus]
PROGRAM_PLUS.METHODSPEC_PLUS.FULL_SPEC_CASE_TYPE.isRedundant [axiom, in JMLProgramPlus]
PROGRAM_PLUS.METHODSPEC_PLUS.FULL_SPEC_CASE_TYPE.specCaseType [axiom, in JMLProgramPlus]
PROGRAM_PLUS.METHODSPEC_PLUS.FULL_SPEC_CASE [module, in JMLProgramPlus]
PROGRAM_PLUS.METHODSPEC_PLUS.same [constructor, in JMLProgramPlus]
PROGRAM_PLUS.METHODSPEC_PLUS.requiresSH [constructor, in JMLProgramPlus]
PROGRAM_PLUS.METHODSPEC_PLUS.GENERIC_SPEC_CASE [module, in JMLProgramPlus]
PROGRAM_PLUS.METHODSPEC_PLUS.behaviour [constructor, in JMLProgramPlus]
PROGRAM_PLUS.METHODSPEC_PLUS.SpecHeader [inductive, in JMLProgramPlus]
PROGRAM_PLUS.METHODSPEC_PLUS.FULL_SPEC_CASE_TYPE [module, in JMLProgramPlus]
PROGRAM_PLUS.METHODSPEC_PLUS.measuredByC [constructor, in JMLProgramPlus]
PROGRAM_PLUS.METHODSPEC_PLUS.workingSpaceC [constructor, in JMLProgramPlus]
PROGRAM_PLUS.METHODSPEC_PLUS.exceptional_behaviour [constructor, in JMLProgramPlus]
PROGRAM_PLUS.METHODSPEC_PLUS.ensuresC [constructor, in JMLProgramPlus]
PROGRAM_PLUS.METHODSPEC_PLUS.GENERIC_SPEC_CASE_TYPE.specHeader [axiom, in JMLProgramPlus]
PROGRAM_PLUS.METHODSPEC_PLUS.SpecifiedOS [constructor, in JMLProgramPlus]
PROGRAM_PLUS.Program [module, in JMLProgramPlus]
PROGRAM.Aarray [constructor, in JMLProgram]
PROGRAM.any [constructor, in JMLProgram]
PROGRAM.ArithmeticException [axiom, in JMLProgram]
PROGRAM.ArrayIndexOutOfBoundsException [axiom, in JMLProgram]
PROGRAM.ArrayKind [inductive, in JMLProgram]
PROGRAM.ArrayStoreException [axiom, in JMLProgram]
PROGRAM.ArrayType [constructor, in JMLProgram]
PROGRAM.Aval [constructor, in JMLProgram]
PROGRAM.Barray [constructor, in JMLProgram]
PROGRAM.BLOCK [module, in JMLProgram]
PROGRAM.BLOCK_TYPE.statementAt [axiom, in JMLProgram]
PROGRAM.BLOCK_TYPE.first [axiom, in JMLProgram]
PROGRAM.block_in_stmt_def [constructor, in JMLProgram]
PROGRAM.BLOCK_TYPE.localVariables [axiom, in JMLProgram]
PROGRAM.BLOCK_TYPE.next [axiom, in JMLProgram]
PROGRAM.BLOCK_TYPE [module, in JMLProgram]
PROGRAM.block_in_block [definition, in JMLProgram]
PROGRAM.BLOCK_TYPE.elem_def [axiom, in JMLProgram]
PROGRAM.BLOCK_TYPE.last_elem [axiom, in JMLProgram]
PROGRAM.BLOCK_TYPE.last [axiom, in JMLProgram]
PROGRAM.BLOCK_TYPE.next_elem [axiom, in JMLProgram]
PROGRAM.BLOCK_TYPE.elem [axiom, in JMLProgram]
PROGRAM.block_in_stmt [inductive, in JMLProgram]
PROGRAM.BLOCK_TYPE.t [definition, in JMLProgram]
PROGRAM.BLOCK_TYPE.first_elem [axiom, in JMLProgram]
PROGRAM.BLOCK_TYPE.last_def [axiom, in JMLProgram]
PROGRAM.BLOCK_TYPE.statementAt_def [axiom, in JMLProgram]
PROGRAM.BOOLEAN [constructor, in JMLProgram]
PROGRAM.BreakStmt [constructor, in JMLProgram]
PROGRAM.BYTE [constructor, in JMLProgram]
PROGRAM.check_package [constructor, in JMLProgram]
PROGRAM.check_visibility [inductive, in JMLProgram]
PROGRAM.check_protected [constructor, in JMLProgram]
PROGRAM.check_public [constructor, in JMLProgram]
PROGRAM.Class [definition, in JMLProgram]
PROGRAM.class [axiom, in JMLProgram]
PROGRAM.CLASS [module, in JMLProgram]
PROGRAM.ClassCastException [axiom, in JMLProgram]
PROGRAM.ClassName [definition, in JMLProgram]
PROGRAM.CLASS_TYPE.definedMethod [definition, in JMLProgram]
PROGRAM.CLASS_TYPE.weaklyExtends [definition, in JMLProgram]
PROGRAM.class_decl_field [constructor, in JMLProgram]
PROGRAM.CLASS_TYPE.specVisibility [definition, in JMLProgram]
PROGRAM.CLASS_TYPE [module, in JMLProgram]
PROGRAM.CLASS_TYPE.definedField [definition, in JMLProgram]
PROGRAM.CLASS_TYPE.superInterfaces [definition, in JMLProgram]
PROGRAM.CLASS_TYPE.typeSpec [definition, in JMLProgram]
PROGRAM.CLASS_TYPE.visibility [definition, in JMLProgram]
PROGRAM.CLASS_TYPE.method [definition, in JMLProgram]
PROGRAM.CLASS_TYPE.superClass [definition, in JMLProgram]
PROGRAM.CLASS_TYPE.isPublic [definition, in JMLProgram]
PROGRAM.CLASS_TYPE.modelField [definition, in JMLProgram]
PROGRAM.class_declares_field [inductive, in JMLProgram]
PROGRAM.CLASS_TYPE.isAbstract [definition, in JMLProgram]
PROGRAM.CLASS_TYPE.weaklyImplements [definition, in JMLProgram]
PROGRAM.CLASS_TYPE.name [definition, in JMLProgram]
PROGRAM.CLASS_TYPE.isFinal [definition, in JMLProgram]
PROGRAM.CLASS_TYPE.field [definition, in JMLProgram]
PROGRAM.cloneable [axiom, in JMLProgram]
PROGRAM.compat_refType_object [constructor, in JMLProgram]
PROGRAM.compat_refType_array_array_primitive_type [constructor, in JMLProgram]
PROGRAM.compat_refType_array_array_reference_type [constructor, in JMLProgram]
PROGRAM.compat_refType_array_class [constructor, in JMLProgram]
PROGRAM.compat_refType_ref [constructor, in JMLProgram]
PROGRAM.compat_refType_array_serializable [constructor, in JMLProgram]
PROGRAM.compat_refType [inductive, in JMLProgram]
PROGRAM.compat_refType_array_cloneable [constructor, in JMLProgram]
PROGRAM.Compound [constructor, in JMLProgram]
PROGRAM.Constructor [constructor, in JMLProgram]
PROGRAM.ContStmt [constructor, in JMLProgram]
PROGRAM.DATA_GROUP_TYPE.pivotTarget [axiom, in JMLProgram]
PROGRAM.DATA_GROUP_TYPE.isRedundant [axiom, in JMLProgram]
PROGRAM.DATA_GROUP_TYPE.dataGroups_not_nil [axiom, in JMLProgram]
PROGRAM.DATA_GROUP [module, in JMLProgram]
PROGRAM.DATA_GROUP_TYPE.dataGroups [axiom, in JMLProgram]
PROGRAM.DATA_GROUP_TYPE.isDynamic [definition, in JMLProgram]
PROGRAM.DATA_GROUP_TYPE [module, in JMLProgram]
PROGRAM.DATA_GROUP_TYPE.t [axiom, in JMLProgram]
PROGRAM.Debug [constructor, in JMLProgram]
PROGRAM.Default [constructor, in JMLProgram]
PROGRAM.DefinedCase [inductive, in JMLProgram]
PROGRAM.DefinedCase_def [constructor, in JMLProgram]
PROGRAM.DefinedConstraint [inductive, in JMLProgram]
PROGRAM.DefinedConstraint_def [constructor, in JMLProgram]
PROGRAM.DefinedInitially [inductive, in JMLProgram]
PROGRAM.DefinedInitially_def [constructor, in JMLProgram]
PROGRAM.DefinedInvariant [inductive, in JMLProgram]
PROGRAM.DefinedInvariant_def [constructor, in JMLProgram]
PROGRAM.DefinedRepresents [inductive, in JMLProgram]
PROGRAM.DefinedRepresents_def [constructor, in JMLProgram]
PROGRAM.DefinedTypeSpec [inductive, in JMLProgram]
PROGRAM.DefinedTypeSpec_def [constructor, in JMLProgram]
PROGRAM.defined_field [definition, in JMLProgram]
PROGRAM.def_class_field [constructor, in JMLProgram]
PROGRAM.def_interface_field [constructor, in JMLProgram]
PROGRAM.direct_subinterface_name [inductive, in JMLProgram]
PROGRAM.direct_stmt_in_stmt [inductive, in JMLProgram]
PROGRAM.direct_subtype_implements [constructor, in JMLProgram]
PROGRAM.direct_subinterface [inductive, in JMLProgram]
PROGRAM.direct_subclass [inductive, in JMLProgram]
PROGRAM.direct_subinterface1 [constructor, in JMLProgram]
PROGRAM.direct_subinterface_name1 [constructor, in JMLProgram]
PROGRAM.direct_subclass_name1 [constructor, in JMLProgram]
PROGRAM.direct_subtype [inductive, in JMLProgram]
PROGRAM.direct_subtype_extends [constructor, in JMLProgram]
PROGRAM.direct_block_in_block_def [constructor, in JMLProgram]
PROGRAM.direct_block_in_block [inductive, in JMLProgram]
PROGRAM.direct_subclass1 [constructor, in JMLProgram]
PROGRAM.direct_subclass_name [inductive, in JMLProgram]
PROGRAM.DoLoop [constructor, in JMLProgram]
PROGRAM.ErrorET [constructor, in JMLProgram]
PROGRAM.exception [axiom, in JMLProgram]
PROGRAM.ExceptionET [constructor, in JMLProgram]
PROGRAM.ExceptionHandler [axiom, in JMLProgram]
PROGRAM.EXCEPTIONHANDLER [module, in JMLProgram]
PROGRAM.EXCEPTIONHANDLER_TYPE [module, in JMLProgram]
PROGRAM.EXCEPTIONHANDLER_TYPE.handler [axiom, in JMLProgram]
PROGRAM.EXCEPTIONHANDLER_TYPE.isPCinRange [axiom, in JMLProgram]
PROGRAM.EXCEPTIONHANDLER_TYPE.catchType [axiom, in JMLProgram]
PROGRAM.ExceptionType [inductive, in JMLProgram]
PROGRAM.EXPRESSION [module, in JMLProgram]
PROGRAM.EXPRESSION.Addition [constructor, in JMLProgram]
PROGRAM.EXPRESSION.AllFieldsRef [constructor, in JMLProgram]
PROGRAM.EXPRESSION.array [constructor, in JMLProgram]
PROGRAM.EXPRESSION.arrayLength [constructor, in JMLProgram]
PROGRAM.EXPRESSION.Assignment [constructor, in JMLProgram]
PROGRAM.EXPRESSION.AssignmentAddition [constructor, in JMLProgram]
PROGRAM.EXPRESSION.AssignmentBitwiseAnd [constructor, in JMLProgram]
PROGRAM.EXPRESSION.AssignmentBitwiseOr [constructor, in JMLProgram]
PROGRAM.EXPRESSION.AssignmentBitwiseXor [constructor, in JMLProgram]
PROGRAM.EXPRESSION.AssignmentDivision [constructor, in JMLProgram]
PROGRAM.EXPRESSION.AssignmentLogicalAnd [constructor, in JMLProgram]
PROGRAM.EXPRESSION.AssignmentLogicalOr [constructor, in JMLProgram]
PROGRAM.EXPRESSION.AssignmentLogicalXor [constructor, in JMLProgram]
PROGRAM.EXPRESSION.AssignmentMultiplication [constructor, in JMLProgram]
PROGRAM.EXPRESSION.AssignmentRemainder [constructor, in JMLProgram]
PROGRAM.EXPRESSION.AssignmentShiftLeft [constructor, in JMLProgram]
PROGRAM.EXPRESSION.AssignmentShiftRightSigned [constructor, in JMLProgram]
PROGRAM.EXPRESSION.AssignmentShiftRightUnsigned [constructor, in JMLProgram]
PROGRAM.EXPRESSION.AssignmentSubtraction [constructor, in JMLProgram]
PROGRAM.EXPRESSION.BinaryBoolExpr [constructor, in JMLProgram]
PROGRAM.EXPRESSION.BinaryBoolOp [inductive, in JMLProgram]
PROGRAM.EXPRESSION.BinaryCondBoolExpr [constructor, in JMLProgram]
PROGRAM.EXPRESSION.BinaryIntExpr [constructor, in JMLProgram]
PROGRAM.EXPRESSION.BinaryIntOp [inductive, in JMLProgram]
PROGRAM.EXPRESSION.BinaryRefExpr [constructor, in JMLProgram]
PROGRAM.EXPRESSION.BinaryRefOp [inductive, in JMLProgram]
PROGRAM.EXPRESSION.BitwiseAnd [constructor, in JMLProgram]
PROGRAM.EXPRESSION.BitwiseComplement [constructor, in JMLProgram]
PROGRAM.EXPRESSION.BitwiseOr [constructor, in JMLProgram]
PROGRAM.EXPRESSION.BitwiseXor [constructor, in JMLProgram]
PROGRAM.EXPRESSION.BoolAssignmentExpr [constructor, in JMLProgram]
PROGRAM.EXPRESSION.BoolAssignmentOp [inductive, in JMLProgram]
PROGRAM.EXPRESSION.BoolEquality [constructor, in JMLProgram]
PROGRAM.EXPRESSION.BoolInequality [constructor, in JMLProgram]
PROGRAM.EXPRESSION.BoolLiteral [constructor, in JMLProgram]
PROGRAM.EXPRESSION.Cast [constructor, in JMLProgram]
PROGRAM.EXPRESSION.Conditional [constructor, in JMLProgram]
PROGRAM.EXPRESSION.ConditionalAnd [constructor, in JMLProgram]
PROGRAM.EXPRESSION.ConditionalOp [inductive, in JMLProgram]
PROGRAM.EXPRESSION.ConditionalOr [constructor, in JMLProgram]
PROGRAM.EXPRESSION.Division [constructor, in JMLProgram]
PROGRAM.EXPRESSION.DurationExpr [constructor, in JMLProgram]
PROGRAM.EXPRESSION.DynDgPivotTarget [inductive, in JMLProgram]
PROGRAM.EXPRESSION.ElemType [constructor, in JMLProgram]
PROGRAM.EXPRESSION.Equivalence [constructor, in JMLProgram]
PROGRAM.EXPRESSION.Everything [constructor, in JMLProgram]
PROGRAM.EXPRESSION.Exists [constructor, in JMLProgram]
PROGRAM.EXPRESSION.Expression [inductive, in JMLProgram]
PROGRAM.EXPRESSION.field [constructor, in JMLProgram]
PROGRAM.EXPRESSION.FieldDg [constructor, in JMLProgram]
PROGRAM.EXPRESSION.FieldRef [constructor, in JMLProgram]
PROGRAM.EXPRESSION.Forall [constructor, in JMLProgram]
PROGRAM.EXPRESSION.Fresh [constructor, in JMLProgram]
PROGRAM.EXPRESSION.GetType [constructor, in JMLProgram]
PROGRAM.EXPRESSION.Greater [constructor, in JMLProgram]
PROGRAM.EXPRESSION.GreaterEqual [constructor, in JMLProgram]
PROGRAM.EXPRESSION.Ident [axiom, in JMLProgram]
PROGRAM.EXPRESSION.Inequivalence [constructor, in JMLProgram]
PROGRAM.EXPRESSION.InstanceOf [constructor, in JMLProgram]
PROGRAM.EXPRESSION.IntAssignmentExpr [constructor, in JMLProgram]
PROGRAM.EXPRESSION.IntAssignmentOp [inductive, in JMLProgram]
PROGRAM.EXPRESSION.IntEquality [constructor, in JMLProgram]
PROGRAM.EXPRESSION.IntInequality [constructor, in JMLProgram]
PROGRAM.EXPRESSION.IntLiteral [constructor, in JMLProgram]
PROGRAM.EXPRESSION.InvariantFor [constructor, in JMLProgram]
PROGRAM.EXPRESSION.IsInitialized [constructor, in JMLProgram]
PROGRAM.EXPRESSION.JMLBinaryBoolExpr [constructor, in JMLProgram]
PROGRAM.EXPRESSION.JMLBoolOp [inductive, in JMLProgram]
PROGRAM.EXPRESSION.LblNeg [constructor, in JMLProgram]
PROGRAM.EXPRESSION.LblPos [constructor, in JMLProgram]
PROGRAM.EXPRESSION.LeftImplication [constructor, in JMLProgram]
PROGRAM.EXPRESSION.Less [constructor, in JMLProgram]
PROGRAM.EXPRESSION.LessEqual [constructor, in JMLProgram]
PROGRAM.EXPRESSION.literal [constructor, in JMLProgram]
PROGRAM.EXPRESSION.Literal [inductive, in JMLProgram]
PROGRAM.EXPRESSION.Lockset [constructor, in JMLProgram]
PROGRAM.EXPRESSION.LogicalAnd [constructor, in JMLProgram]
PROGRAM.EXPRESSION.LogicalComplement [constructor, in JMLProgram]
PROGRAM.EXPRESSION.LogicalOr [constructor, in JMLProgram]
PROGRAM.EXPRESSION.LogicalXor [constructor, in JMLProgram]
PROGRAM.EXPRESSION.Max [constructor, in JMLProgram]
PROGRAM.EXPRESSION.MaxObject [constructor, in JMLProgram]
PROGRAM.EXPRESSION.method [constructor, in JMLProgram]
PROGRAM.EXPRESSION.Min [constructor, in JMLProgram]
PROGRAM.EXPRESSION.modelField [constructor, in JMLProgram]
PROGRAM.EXPRESSION.Multiplication [constructor, in JMLProgram]
PROGRAM.EXPRESSION.new [constructor, in JMLProgram]
PROGRAM.EXPRESSION.newarray [constructor, in JMLProgram]
PROGRAM.EXPRESSION.NonNullElements [constructor, in JMLProgram]
PROGRAM.EXPRESSION.NotAssigned [constructor, in JMLProgram]
PROGRAM.EXPRESSION.Nothing [constructor, in JMLProgram]
PROGRAM.EXPRESSION.NotModified [constructor, in JMLProgram]
PROGRAM.EXPRESSION.null [constructor, in JMLProgram]
PROGRAM.EXPRESSION.NumOf [constructor, in JMLProgram]
PROGRAM.EXPRESSION.Old [constructor, in JMLProgram]
PROGRAM.EXPRESSION.OldL [constructor, in JMLProgram]
PROGRAM.EXPRESSION.OnlyAccessed [constructor, in JMLProgram]
PROGRAM.EXPRESSION.OnlyAssigned [constructor, in JMLProgram]
PROGRAM.EXPRESSION.OnlyCalled [constructor, in JMLProgram]
PROGRAM.EXPRESSION.OnlyCaptured [constructor, in JMLProgram]
PROGRAM.EXPRESSION.param [constructor, in JMLProgram]
PROGRAM.EXPRESSION.ParamRef [constructor, in JMLProgram]
PROGRAM.EXPRESSION.PathRef [constructor, in JMLProgram]
PROGRAM.EXPRESSION.PostfixDecrement [constructor, in JMLProgram]
PROGRAM.EXPRESSION.PostfixIncrement [constructor, in JMLProgram]
PROGRAM.EXPRESSION.PrefixDecrement [constructor, in JMLProgram]
PROGRAM.EXPRESSION.PrefixIncrement [constructor, in JMLProgram]
PROGRAM.EXPRESSION.Product [constructor, in JMLProgram]
PROGRAM.EXPRESSION.Quantification [constructor, in JMLProgram]
PROGRAM.EXPRESSION.quantifier [constructor, in JMLProgram]
PROGRAM.EXPRESSION.Quantifier [inductive, in JMLProgram]
PROGRAM.EXPRESSION.Reach [constructor, in JMLProgram]
PROGRAM.EXPRESSION.RefEquality [constructor, in JMLProgram]
PROGRAM.EXPRESSION.RefInequality [constructor, in JMLProgram]
PROGRAM.EXPRESSION.RelationalExpr [constructor, in JMLProgram]
PROGRAM.EXPRESSION.RelationalOp [inductive, in JMLProgram]
PROGRAM.EXPRESSION.Remainder [constructor, in JMLProgram]
PROGRAM.EXPRESSION.Result [constructor, in JMLProgram]
PROGRAM.EXPRESSION.RightImplication [constructor, in JMLProgram]
PROGRAM.EXPRESSION.ShiftLeft [constructor, in JMLProgram]
PROGRAM.EXPRESSION.ShiftRightSigned [constructor, in JMLProgram]
PROGRAM.EXPRESSION.ShiftRightUnsigned [constructor, in JMLProgram]
PROGRAM.EXPRESSION.Space [constructor, in JMLProgram]
PROGRAM.EXPRESSION.StaticFieldRef [constructor, in JMLProgram]
PROGRAM.EXPRESSION.StoreRef [inductive, in JMLProgram]
PROGRAM.EXPRESSION.StoreRefList [inductive, in JMLProgram]
PROGRAM.EXPRESSION.StoreRefPrefix [inductive, in JMLProgram]
PROGRAM.EXPRESSION.StoreRefs [constructor, in JMLProgram]
PROGRAM.EXPRESSION.Subtraction [constructor, in JMLProgram]
PROGRAM.EXPRESSION.Subtype [constructor, in JMLProgram]
PROGRAM.EXPRESSION.Sum [constructor, in JMLProgram]
PROGRAM.EXPRESSION.this [constructor, in JMLProgram]
PROGRAM.EXPRESSION.ThisRef [constructor, in JMLProgram]
PROGRAM.EXPRESSION.TypeOf [constructor, in JMLProgram]
PROGRAM.EXPRESSION.UnaryBoolExpr [constructor, in JMLProgram]
PROGRAM.EXPRESSION.UnaryBoolOp [inductive, in JMLProgram]
PROGRAM.EXPRESSION.UnaryIntExpr [constructor, in JMLProgram]
PROGRAM.EXPRESSION.UnaryIntOp [inductive, in JMLProgram]
PROGRAM.EXPRESSION.UnaryMinus [constructor, in JMLProgram]
PROGRAM.EXPRESSION.UnaryPlus [constructor, in JMLProgram]
PROGRAM.EXPRESSION.var [constructor, in JMLProgram]
PROGRAM.EXPRESSION.WorkingSpaceExpr [constructor, in JMLProgram]
PROGRAM.ExprStmt [constructor, in JMLProgram]
PROGRAM.FIELD [module, in JMLProgram]
PROGRAM.Field [axiom, in JMLProgram]
PROGRAM.FieldName [definition, in JMLProgram]
PROGRAM.FIELDSIGNATURE [module, in JMLProgram]
PROGRAM.FieldSignature [definition, in JMLProgram]
PROGRAM.FIELDSIGNATURE_TYPE [module, in JMLProgram]
PROGRAM.FIELDSIGNATURE_TYPE.type [axiom, in JMLProgram]
PROGRAM.FIELDSIGNATURE_TYPE.eq_dec [axiom, in JMLProgram]
PROGRAM.FIELDSIGNATURE_TYPE.name [axiom, in JMLProgram]
PROGRAM.FIELD_TYPE.isFinal [axiom, in JMLProgram]
PROGRAM.FIELD_TYPE.signature [axiom, in JMLProgram]
PROGRAM.FIELD_TYPE.isMonitored [axiom, in JMLProgram]
PROGRAM.FIELD_TYPE [module, in JMLProgram]
PROGRAM.FIELD_TYPE.initValue [axiom, in JMLProgram]
PROGRAM.FIELD_TYPE.visibility [axiom, in JMLProgram]
PROGRAM.FIELD_TYPE.specVisibility [axiom, in JMLProgram]
PROGRAM.FIELD_TYPE.isGhost [axiom, in JMLProgram]
PROGRAM.FIELD_TYPE.isStatic [axiom, in JMLProgram]
PROGRAM.FIELD_TYPE.dataGroups [axiom, in JMLProgram]
PROGRAM.FIELD_TYPE.isNullable [axiom, in JMLProgram]
PROGRAM.Finalizer [constructor, in JMLProgram]
PROGRAM.findField [definition, in JMLProgram]
PROGRAM.findMethod [definition, in JMLProgram]
PROGRAM.ForLoop [constructor, in JMLProgram]
PROGRAM.HenceBy [constructor, in JMLProgram]
PROGRAM.Iarray [constructor, in JMLProgram]
PROGRAM.IfStmt [constructor, in JMLProgram]
PROGRAM.implements [inductive, in JMLProgram]
PROGRAM.implements_trans_direct [constructor, in JMLProgram]
PROGRAM.implements_trans [inductive, in JMLProgram]
PROGRAM.implements_trans_ind_c [constructor, in JMLProgram]
PROGRAM.implements_trans_ind_ind [constructor, in JMLProgram]
PROGRAM.implements_def [constructor, in JMLProgram]
PROGRAM.implements_trans_ind_i [constructor, in JMLProgram]
PROGRAM.Initializer [constructor, in JMLProgram]
PROGRAM.InitMethod [axiom, in JMLProgram]
PROGRAM.INT [constructor, in JMLProgram]
PROGRAM.INTERFACE [module, in JMLProgram]
PROGRAM.Interface [definition, in JMLProgram]
PROGRAM.InterfaceName [definition, in JMLProgram]
PROGRAM.interface_declares_field [inductive, in JMLProgram]
PROGRAM.interface_decl_field [constructor, in JMLProgram]
PROGRAM.INTERFACE.definedField [definition, in JMLProgram]
PROGRAM.INTERFACE.definedMethod [definition, in JMLProgram]
PROGRAM.INTERFACE.field [definition, in JMLProgram]
PROGRAM.INTERFACE.isAbstract [definition, in JMLProgram]
PROGRAM.INTERFACE.isFinal [definition, in JMLProgram]
PROGRAM.INTERFACE.isPublic [definition, in JMLProgram]
PROGRAM.INTERFACE.method [definition, in JMLProgram]
PROGRAM.INTERFACE.modelField [definition, in JMLProgram]
PROGRAM.INTERFACE.name [definition, in JMLProgram]
PROGRAM.INTERFACE.specVisibility [definition, in JMLProgram]
PROGRAM.INTERFACE.superInterfaces [definition, in JMLProgram]
PROGRAM.INTERFACE.typeSpec [definition, in JMLProgram]
PROGRAM.INTERFACE.visibility [definition, in JMLProgram]
PROGRAM.INTERFACE.weaklyImplements [definition, in JMLProgram]
PROGRAM.isStatic [inductive, in JMLProgram]
PROGRAM.isStatic_field [constructor, in JMLProgram]
PROGRAM.is_defined_field [inductive, in JMLProgram]
PROGRAM.Ival [constructor, in JMLProgram]
PROGRAM.JavaAssertion [constructor, in JMLProgram]
PROGRAM.javaIo [axiom, in JMLProgram]
PROGRAM.javaIoSerializable [definition, in JMLProgram]
PROGRAM.javaLang [axiom, in JMLProgram]
PROGRAM.javaLangClass [definition, in JMLProgram]
PROGRAM.javaLangCloneable [definition, in JMLProgram]
PROGRAM.javaLangObject [definition, in JMLProgram]
PROGRAM.javaLangThrowable [definition, in JMLProgram]
PROGRAM.Label [axiom, in JMLProgram]
PROGRAM.LocalAssertion [constructor, in JMLProgram]
PROGRAM.LocalAssumption [constructor, in JMLProgram]
PROGRAM.lookup [inductive, in JMLProgram]
PROGRAM.lookup_no_up [constructor, in JMLProgram]
PROGRAM.lookup_up [constructor, in JMLProgram]
PROGRAM.lookup_deterministic [lemma, in JMLProgram]
PROGRAM.LOOP_ANNOTATION_TYPE.invariants [axiom, in JMLProgram]
PROGRAM.LOOP_ANNOTATION [module, in JMLProgram]
PROGRAM.LOOP_ANNOTATION_TYPE.expressionRedundantly [axiom, in JMLProgram]
PROGRAM.LOOP_ANNOTATION_TYPE.variantsRedundantly [axiom, in JMLProgram]
PROGRAM.LOOP_ANNOTATION_TYPE [module, in JMLProgram]
PROGRAM.LOOP_ANNOTATION_TYPE.expression [axiom, in JMLProgram]
PROGRAM.LOOP_ANNOTATION_TYPE.t [axiom, in JMLProgram]
PROGRAM.LOOP_ANNOTATION_TYPE.invariantsRedundantly [axiom, in JMLProgram]
PROGRAM.LOOP_ANNOTATION_TYPE.variants [axiom, in JMLProgram]
PROGRAM.L_beginBody [axiom, in JMLProgram]
PROGRAM.MainClass [axiom, in JMLProgram]
PROGRAM.Method [axiom, in JMLProgram]
PROGRAM.METHOD [module, in JMLProgram]
PROGRAM.MethodBody [axiom, in JMLProgram]
PROGRAM.METHODBODY [module, in JMLProgram]
PROGRAM.METHODBODY_TYPE.compound_is_compound [axiom, in JMLProgram]
PROGRAM.METHODBODY_TYPE [module, in JMLProgram]
PROGRAM.METHODBODY_TYPE.compound [axiom, in JMLProgram]
PROGRAM.METHODBODY_TYPE.exceptionHandlers [axiom, in JMLProgram]
PROGRAM.MethodKind [inductive, in JMLProgram]
PROGRAM.MethodName [definition, in JMLProgram]
PROGRAM.methodPackage [definition, in JMLProgram]
PROGRAM.MethodSignature [definition, in JMLProgram]
PROGRAM.METHODSIGNATURE [module, in JMLProgram]
PROGRAM.METHODSIGNATURE_TYPE [module, in JMLProgram]
PROGRAM.METHODSIGNATURE_TYPE.name [axiom, in JMLProgram]
PROGRAM.METHODSIGNATURE_TYPE.parameters [axiom, in JMLProgram]
PROGRAM.METHODSIGNATURE_TYPE.eq_dec [axiom, in JMLProgram]
PROGRAM.METHODSIGNATURE_TYPE.result [axiom, in JMLProgram]
PROGRAM.METHODSPEC [module, in JMLProgram]
PROGRAM.METHODSPEC.ACCESSIBLE [module, in JMLProgram]
PROGRAM.METHODSPEC.ACCESSIBLE_TYPE [module, in JMLProgram]
PROGRAM.METHODSPEC.ACCESSIBLE_TYPE.storeRefs [axiom, in JMLProgram]
PROGRAM.METHODSPEC.ACCESSIBLE_TYPE.t [axiom, in JMLProgram]
PROGRAM.METHODSPEC.ASSIGNABLE [module, in JMLProgram]
PROGRAM.METHODSPEC.ASSIGNABLE_TYPE [module, in JMLProgram]
PROGRAM.METHODSPEC.ASSIGNABLE_TYPE.storeRefs [axiom, in JMLProgram]
PROGRAM.METHODSPEC.ASSIGNABLE_TYPE.t [axiom, in JMLProgram]
PROGRAM.METHODSPEC.CALLABLE [module, in JMLProgram]
PROGRAM.METHODSPEC.CallableList [inductive, in JMLProgram]
PROGRAM.METHODSPEC.CALLABLE_TYPE.methods [axiom, in JMLProgram]
PROGRAM.METHODSPEC.CALLABLE_TYPE [module, in JMLProgram]
PROGRAM.METHODSPEC.CALLABLE_TYPE.t [axiom, in JMLProgram]
PROGRAM.METHODSPEC.CAPTURES [module, in JMLProgram]
PROGRAM.METHODSPEC.CAPTURES_TYPE.storeRefs [axiom, in JMLProgram]
PROGRAM.METHODSPEC.CAPTURES_TYPE [module, in JMLProgram]
PROGRAM.METHODSPEC.CAPTURES_TYPE.t [axiom, in JMLProgram]
PROGRAM.METHODSPEC.CASE [module, in JMLProgram]
PROGRAM.METHODSPEC.DIVERGES [module, in JMLProgram]
PROGRAM.METHODSPEC.DIVERGES_TYPE.pred [axiom, in JMLProgram]
PROGRAM.METHODSPEC.DIVERGES_TYPE [module, in JMLProgram]
PROGRAM.METHODSPEC.DIVERGES_TYPE.t [axiom, in JMLProgram]
PROGRAM.METHODSPEC.DURATION [module, in JMLProgram]
PROGRAM.METHODSPEC.DURATION_TYPE.expr [axiom, in JMLProgram]
PROGRAM.METHODSPEC.DURATION_TYPE [module, in JMLProgram]
PROGRAM.METHODSPEC.DURATION_TYPE.cond [axiom, in JMLProgram]
PROGRAM.METHODSPEC.DURATION_TYPE.t [axiom, in JMLProgram]
PROGRAM.METHODSPEC.ENSURES [module, in JMLProgram]
PROGRAM.METHODSPEC.ENSURES_TYPE.pred [axiom, in JMLProgram]
PROGRAM.METHODSPEC.ENSURES_TYPE.t [axiom, in JMLProgram]
PROGRAM.METHODSPEC.ENSURES_TYPE [module, in JMLProgram]
PROGRAM.METHODSPEC.EveryMethod [constructor, in JMLProgram]
PROGRAM.METHODSPEC.FORALL_VAR_DECL_TYPE.t [axiom, in JMLProgram]
PROGRAM.METHODSPEC.FORALL_VAR_DECL_TYPE [module, in JMLProgram]
PROGRAM.METHODSPEC.FORALL_VAR_DECL [module, in JMLProgram]
PROGRAM.METHODSPEC.FORALL_VAR_DECL_TYPE.vars [axiom, in JMLProgram]
PROGRAM.METHODSPEC.MEASURED_BY_TYPE.cond [axiom, in JMLProgram]
PROGRAM.METHODSPEC.MEASURED_BY_TYPE.expr [axiom, in JMLProgram]
PROGRAM.METHODSPEC.MEASURED_BY_TYPE [module, in JMLProgram]
PROGRAM.METHODSPEC.MEASURED_BY_TYPE.t [axiom, in JMLProgram]
PROGRAM.METHODSPEC.MEASURED_BY [module, in JMLProgram]
PROGRAM.METHODSPEC.OLD_VAR_DECL_TYPE.t [axiom, in JMLProgram]
PROGRAM.METHODSPEC.OLD_VAR_DECL_TYPE [module, in JMLProgram]
PROGRAM.METHODSPEC.OLD_VAR_DECL_TYPE.varDecls [axiom, in JMLProgram]
PROGRAM.METHODSPEC.OLD_VAR_DECL [module, in JMLProgram]
PROGRAM.METHODSPEC.REQUIRES [module, in JMLProgram]
PROGRAM.METHODSPEC.REQUIRES_TYPE.t [axiom, in JMLProgram]
PROGRAM.METHODSPEC.REQUIRES_TYPE.isSame [axiom, in JMLProgram]
PROGRAM.METHODSPEC.REQUIRES_TYPE.pred [axiom, in JMLProgram]
PROGRAM.METHODSPEC.REQUIRES_TYPE [module, in JMLProgram]
PROGRAM.METHODSPEC.SIGNALS [module, in JMLProgram]
PROGRAM.METHODSPEC.SIGNALS_TYPE.pred [axiom, in JMLProgram]
PROGRAM.METHODSPEC.SIGNALS_TYPE.t [axiom, in JMLProgram]
PROGRAM.METHODSPEC.SIGNALS_ONLY [module, in JMLProgram]
PROGRAM.METHODSPEC.SIGNALS_TYPE.exception [axiom, in JMLProgram]
PROGRAM.METHODSPEC.SIGNALS_ONLY_TYPE.types [axiom, in JMLProgram]
PROGRAM.METHODSPEC.SIGNALS_ONLY_TYPE.t [axiom, in JMLProgram]
PROGRAM.METHODSPEC.SIGNALS_TYPE [module, in JMLProgram]
PROGRAM.METHODSPEC.SIGNALS_ONLY_TYPE [module, in JMLProgram]
PROGRAM.METHODSPEC.SPECIFICATION_CASE_TYPE.assignableRedundantly [axiom, in JMLProgram]
PROGRAM.METHODSPEC.SPECIFICATION_CASE_TYPE.isRedundant [axiom, in JMLProgram]
PROGRAM.METHODSPEC.SPECIFICATION_CASE_TYPE.captures [axiom, in JMLProgram]
PROGRAM.METHODSPEC.SPECIFICATION_CASE_TYPE.t [axiom, in JMLProgram]
PROGRAM.METHODSPEC.SPECIFICATION_CASE_TYPE.when [axiom, in JMLProgram]
PROGRAM.METHODSPEC.SPECIFICATION_CASE_TYPE.signalsOnlyRedundantly [axiom, in JMLProgram]
PROGRAM.METHODSPEC.SPECIFICATION_CASE_TYPE.accessibleRedundantly [axiom, in JMLProgram]
PROGRAM.METHODSPEC.SPECIFICATION_CASE_TYPE.workingSpaceRedundantly [axiom, in JMLProgram]
PROGRAM.METHODSPEC.SPECIFICATION_CASE_TYPE.capturesRedundantly [axiom, in JMLProgram]
PROGRAM.METHODSPEC.SPECIFICATION_CASE_TYPE.diverges [axiom, in JMLProgram]
PROGRAM.METHODSPEC.SPECIFICATION_CASE_TYPE.assignable [axiom, in JMLProgram]
PROGRAM.METHODSPEC.SPECIFICATION_CASE_TYPE.measuredBy [axiom, in JMLProgram]
PROGRAM.METHODSPEC.SPECIFICATION_CASE_TYPE.forallVarDecl [axiom, in JMLProgram]
PROGRAM.METHODSPEC.SPECIFICATION_CASE_TYPE.measuredByRedundantly [axiom, in JMLProgram]
PROGRAM.METHODSPEC.SPECIFICATION_CASE_TYPE.accessible [axiom, in JMLProgram]
PROGRAM.METHODSPEC.SPECIFICATION_CASE_TYPE.durationRedundantly [axiom, in JMLProgram]
PROGRAM.METHODSPEC.SPECIFICATION_CASE_TYPE.callableRedundantly [axiom, in JMLProgram]
PROGRAM.METHODSPEC.SPECIFICATION_CASE_TYPE [module, in JMLProgram]
PROGRAM.METHODSPEC.SPECIFICATION_CASE_TYPE.callable [axiom, in JMLProgram]
PROGRAM.METHODSPEC.SPECIFICATION_CASE_TYPE.isCodeContract [axiom, in JMLProgram]
PROGRAM.METHODSPEC.SPECIFICATION_CASE_TYPE.ensuresRedundantly [axiom, in JMLProgram]
PROGRAM.METHODSPEC.SPECIFICATION_CASE_TYPE.ensures [axiom, in JMLProgram]
PROGRAM.METHODSPEC.SPECIFICATION_CASE_TYPE.requiresRedundantly [axiom, in JMLProgram]
PROGRAM.METHODSPEC.SPECIFICATION_CASE_TYPE.whenRedundantly [axiom, in JMLProgram]
PROGRAM.METHODSPEC.SPECIFICATION_CASE_TYPE.divergesRedundantly [axiom, in JMLProgram]
PROGRAM.METHODSPEC.SPECIFICATION_CASE_TYPE.oldVarDecl [axiom, in JMLProgram]
PROGRAM.METHODSPEC.SPECIFICATION_CASE_TYPE.signals [axiom, in JMLProgram]
PROGRAM.METHODSPEC.SPECIFICATION_CASE_TYPE.requires [axiom, in JMLProgram]
PROGRAM.METHODSPEC.SPECIFICATION_CASE_TYPE.workingSpace [axiom, in JMLProgram]
PROGRAM.METHODSPEC.SPECIFICATION_CASE_TYPE.signalsRedundantly [axiom, in JMLProgram]
PROGRAM.METHODSPEC.SPECIFICATION_CASE_TYPE.signalsOnly [axiom, in JMLProgram]
PROGRAM.METHODSPEC.SPECIFICATION_CASE_TYPE.duration [axiom, in JMLProgram]
PROGRAM.METHODSPEC.SPECIFICATION_CASE_TYPE.visibility [axiom, in JMLProgram]
PROGRAM.METHODSPEC.These [constructor, in JMLProgram]
PROGRAM.METHODSPEC.WHEN [module, in JMLProgram]
PROGRAM.METHODSPEC.WHEN_TYPE [module, in JMLProgram]
PROGRAM.METHODSPEC.WHEN_TYPE.pred [axiom, in JMLProgram]
PROGRAM.METHODSPEC.WHEN_TYPE.t [axiom, in JMLProgram]
PROGRAM.METHODSPEC.WORKING_SPACE [module, in JMLProgram]
PROGRAM.METHODSPEC.WORKING_SPACE_TYPE [module, in JMLProgram]
PROGRAM.METHODSPEC.WORKING_SPACE_TYPE.cond [axiom, in JMLProgram]
PROGRAM.METHODSPEC.WORKING_SPACE_TYPE.expr [axiom, in JMLProgram]
PROGRAM.METHODSPEC.WORKING_SPACE_TYPE.t [axiom, in JMLProgram]
PROGRAM.METHOD_TYPE.isNullable [axiom, in JMLProgram]
PROGRAM.METHOD_TYPE.specVisibility [axiom, in JMLProgram]
PROGRAM.METHOD_TYPE.throws [axiom, in JMLProgram]
PROGRAM.METHOD_TYPE.isPure [axiom, in JMLProgram]
PROGRAM.METHOD_TYPE.body [axiom, in JMLProgram]
PROGRAM.METHOD_TYPE.signature [axiom, in JMLProgram]
PROGRAM.METHOD_TYPE.isStatic [axiom, in JMLProgram]
PROGRAM.METHOD_TYPE.isFinal [axiom, in JMLProgram]
PROGRAM.METHOD_TYPE.visibility [axiom, in JMLProgram]
PROGRAM.METHOD_TYPE.kind [axiom, in JMLProgram]
PROGRAM.METHOD_TYPE.isHelper [axiom, in JMLProgram]
PROGRAM.METHOD_TYPE.isImplicitDefaultConstructor [axiom, in JMLProgram]
PROGRAM.METHOD_TYPE [module, in JMLProgram]
PROGRAM.METHOD_TYPE.specs [axiom, in JMLProgram]
PROGRAM.METHOD_TYPE.isAbstract [definition, in JMLProgram]
PROGRAM.METHOD_TYPE.isNative [axiom, in JMLProgram]
PROGRAM.METHOD_TYPE.override [axiom, in JMLProgram]
PROGRAM.MODELFIELD [module, in JMLProgram]
PROGRAM.ModelField [axiom, in JMLProgram]
PROGRAM.ModelFieldName [definition, in JMLProgram]
PROGRAM.ModelFieldSignature [definition, in JMLProgram]
PROGRAM.MODELFIELD_TYPE.visibility [axiom, in JMLProgram]
PROGRAM.MODELFIELD_TYPE [module, in JMLProgram]
PROGRAM.MODELFIELD_TYPE.signature [axiom, in JMLProgram]
PROGRAM.MODELFIELD_TYPE.isStatic [axiom, in JMLProgram]
PROGRAM.MODELFIELD_TYPE.isNullable [axiom, in JMLProgram]
PROGRAM.MODELFIELD_TYPE.dataGroups [axiom, in JMLProgram]
PROGRAM.NegativeArraySizeException [axiom, in JMLProgram]
PROGRAM.NoBodyPC [axiom, in JMLProgram]
PROGRAM.Nop [constructor, in JMLProgram]
PROGRAM.NotSpecified [constructor, in JMLProgram]
PROGRAM.NullPointerException [axiom, in JMLProgram]
PROGRAM.NullType [constructor, in JMLProgram]
PROGRAM.object [axiom, in JMLProgram]
PROGRAM.OFFSET [module, in JMLProgram]
PROGRAM.OFFSET_TYPE.jump [axiom, in JMLProgram]
PROGRAM.OFFSET_TYPE [module, in JMLProgram]
PROGRAM.OFFSET_TYPE.t [axiom, in JMLProgram]
PROGRAM.optional [inductive, in JMLProgram]
PROGRAM.Package [constructor, in JMLProgram]
PROGRAM.PackageName [axiom, in JMLProgram]
PROGRAM.PARAM [module, in JMLProgram]
PROGRAM.Param [axiom, in JMLProgram]
PROGRAM.ParamName [axiom, in JMLProgram]
PROGRAM.PARAMSIGNATURE [module, in JMLProgram]
PROGRAM.ParamSignature [axiom, in JMLProgram]
PROGRAM.PARAMSIGNATURE_TYPE.name [axiom, in JMLProgram]
PROGRAM.PARAMSIGNATURE_TYPE [module, in JMLProgram]
PROGRAM.PARAMSIGNATURE_TYPE.type [axiom, in JMLProgram]
PROGRAM.PARAMSIGNATURE_TYPE.eq_dec [axiom, in JMLProgram]
PROGRAM.paramThis [axiom, in JMLProgram]
PROGRAM.PARAM_TYPE.signature [axiom, in JMLProgram]
PROGRAM.PARAM_TYPE.isFinal [axiom, in JMLProgram]
PROGRAM.PARAM_TYPE [module, in JMLProgram]
PROGRAM.PARAM_TYPE.isNullable [axiom, in JMLProgram]
PROGRAM.PC [axiom, in JMLProgram]
PROGRAM.peer [constructor, in JMLProgram]
PROGRAM.primitiveType [inductive, in JMLProgram]
PROGRAM.PrimitiveType [constructor, in JMLProgram]
PROGRAM.Private [constructor, in JMLProgram]
PROGRAM.PROG [module, in JMLProgram]
PROGRAM.Program [axiom, in JMLProgram]
PROGRAM.PROG_TYPE.class [axiom, in JMLProgram]
PROGRAM.PROG_TYPE [module, in JMLProgram]
PROGRAM.PROG_TYPE.interface [axiom, in JMLProgram]
PROGRAM.PROG_TYPE.defined_Class [definition, in JMLProgram]
PROGRAM.PROG_TYPE.defined_Interface [definition, in JMLProgram]
PROGRAM.Protected [constructor, in JMLProgram]
PROGRAM.Public [constructor, in JMLProgram]
PROGRAM.ReferenceType [constructor, in JMLProgram]
PROGRAM.refType [inductive, in JMLProgram]
PROGRAM.rep [constructor, in JMLProgram]
PROGRAM.ReturnStmt [constructor, in JMLProgram]
PROGRAM.RuntimeException [axiom, in JMLProgram]
PROGRAM.RuntimeExceptionET [constructor, in JMLProgram]
PROGRAM.Sarray [constructor, in JMLProgram]
PROGRAM.serializable [axiom, in JMLProgram]
PROGRAM.SetGhost [constructor, in JMLProgram]
PROGRAM.SHORT [constructor, in JMLProgram]
PROGRAM.ShortClassName [definition, in JMLProgram]
PROGRAM.ShortFieldName [axiom, in JMLProgram]
PROGRAM.ShortFieldSignature [axiom, in JMLProgram]
PROGRAM.ShortInterfaceName [definition, in JMLProgram]
PROGRAM.ShortMethodName [axiom, in JMLProgram]
PROGRAM.ShortMethodSignature [axiom, in JMLProgram]
PROGRAM.ShortModelFieldName [definition, in JMLProgram]
PROGRAM.ShortModelFieldSignature [definition, in JMLProgram]
PROGRAM.ShortTypeDefName [axiom, in JMLProgram]
PROGRAM.SpecificationCase [definition, in JMLProgram]
PROGRAM.Specified [constructor, in JMLProgram]
PROGRAM.Spec_Protected [constructor, in JMLProgram]
PROGRAM.Spec_Public [constructor, in JMLProgram]
PROGRAM.STATEMENT [module, in JMLProgram]
PROGRAM.StatementType [inductive, in JMLProgram]
PROGRAM.statement_at_prop [inductive, in JMLProgram]
PROGRAM.statement_at_def [constructor, in JMLProgram]
PROGRAM.STATEMENT_TYPE.label [axiom, in JMLProgram]
PROGRAM.statement_at [axiom, in JMLProgram]
PROGRAM.STATEMENT_TYPE [module, in JMLProgram]
PROGRAM.statement_at_2 [axiom, in JMLProgram]
PROGRAM.STATEMENT_TYPE.b [axiom, in JMLProgram]
PROGRAM.STATEMENT_TYPE.pc [axiom, in JMLProgram]
PROGRAM.STATEMENT_TYPE.type [axiom, in JMLProgram]
PROGRAM.statement_at_1 [axiom, in JMLProgram]
PROGRAM.STATEMENT_TYPE.t [axiom, in JMLProgram]
PROGRAM.StaticType [inductive, in JMLProgram]
PROGRAM.stmt_in_handler [constructor, in JMLProgram]
PROGRAM.stmt_in_then [constructor, in JMLProgram]
PROGRAM.stmt_in_stmt [definition, in JMLProgram]
PROGRAM.stmt_in_for_body [constructor, in JMLProgram]
PROGRAM.stmt_in_block [inductive, in JMLProgram]
PROGRAM.stmt_in_do_body [constructor, in JMLProgram]
PROGRAM.stmt_in_default [constructor, in JMLProgram]
PROGRAM.stmt_in_finally [constructor, in JMLProgram]
PROGRAM.stmt_in_tryblock [constructor, in JMLProgram]
PROGRAM.stmt_in_else [constructor, in JMLProgram]
PROGRAM.stmt_in_case [constructor, in JMLProgram]
PROGRAM.stmt_in_block_def [constructor, in JMLProgram]
PROGRAM.stmt_in_while_body [constructor, in JMLProgram]
PROGRAM.strict_subtype [definition, in JMLProgram]
PROGRAM.subclass [definition, in JMLProgram]
PROGRAM.subclass_name1 [constructor, in JMLProgram]
PROGRAM.subclass_name [inductive, in JMLProgram]
PROGRAM.subinterface [definition, in JMLProgram]
PROGRAM.subinterface_name [inductive, in JMLProgram]
PROGRAM.subinterface_name1 [constructor, in JMLProgram]
PROGRAM.SubType [definition, in JMLProgram]
PROGRAM.subtype_name [definition, in JMLProgram]
PROGRAM.SuperCallStmt [constructor, in JMLProgram]
PROGRAM.SwitchStmt [constructor, in JMLProgram]
PROGRAM.ThisCallStmt [constructor, in JMLProgram]
PROGRAM.throwable [axiom, in JMLProgram]
PROGRAM.ThrowableET [constructor, in JMLProgram]
PROGRAM.ThrowStmt [constructor, in JMLProgram]
PROGRAM.TryBlock [constructor, in JMLProgram]
PROGRAM.TYPEDEF [module, in JMLProgram]
PROGRAM.TypeDefName [definition, in JMLProgram]
PROGRAM.TypeDefType [constructor, in JMLProgram]
PROGRAM.TYPEDEF_TYPE [module, in JMLProgram]
PROGRAM.TYPEDEF_TYPE.superClass [axiom, in JMLProgram]
PROGRAM.TYPEDEF_TYPE.isAbstract [axiom, in JMLProgram]
PROGRAM.TYPEDEF_TYPE.t [axiom, in JMLProgram]
PROGRAM.TYPEDEF_TYPE.isFinal [axiom, in JMLProgram]
PROGRAM.TYPEDEF_TYPE.specVisibility [axiom, in JMLProgram]
PROGRAM.TYPEDEF_TYPE.weaklyExtends [axiom, in JMLProgram]
PROGRAM.TYPEDEF_TYPE.superInterfaces [axiom, in JMLProgram]
PROGRAM.TYPEDEF_TYPE.typeSpec [axiom, in JMLProgram]
PROGRAM.TYPEDEF_TYPE.modelField [axiom, in JMLProgram]
PROGRAM.TYPEDEF_TYPE.method [axiom, in JMLProgram]
PROGRAM.TYPEDEF_TYPE.definedField [definition, in JMLProgram]
PROGRAM.TYPEDEF_TYPE.field [axiom, in JMLProgram]
PROGRAM.TYPEDEF_TYPE.weaklyImplements [axiom, in JMLProgram]
PROGRAM.TYPEDEF_TYPE.definedMethod [definition, in JMLProgram]
PROGRAM.TYPEDEF_TYPE.visibility [axiom, in JMLProgram]
PROGRAM.TYPEDEF_TYPE.name [axiom, in JMLProgram]
PROGRAM.TYPEDEF_TYPE.isPublic [axiom, in JMLProgram]
PROGRAM.TypeSpec [definition, in JMLProgram]
PROGRAM.TYPESPEC [module, in JMLProgram]
PROGRAM.TYPESPEC.AXIOM [module, in JMLProgram]
PROGRAM.TYPESPEC.AXIOM_TYPE [module, in JMLProgram]
PROGRAM.TYPESPEC.AXIOM_TYPE.pred [axiom, in JMLProgram]
PROGRAM.TYPESPEC.AXIOM_TYPE.t [axiom, in JMLProgram]
PROGRAM.TYPESPEC.ConstrainedFor [inductive, in JMLProgram]
PROGRAM.TYPESPEC.CONSTRAINT [module, in JMLProgram]
PROGRAM.TYPESPEC.CONSTRAINT_TYPE [module, in JMLProgram]
PROGRAM.TYPESPEC.CONSTRAINT_TYPE.visibility [axiom, in JMLProgram]
PROGRAM.TYPESPEC.CONSTRAINT_TYPE.isRedundant [axiom, in JMLProgram]
PROGRAM.TYPESPEC.CONSTRAINT_TYPE.pred [axiom, in JMLProgram]
PROGRAM.TYPESPEC.CONSTRAINT_TYPE.t [axiom, in JMLProgram]
PROGRAM.TYPESPEC.CONSTRAINT_TYPE.constrainedFor [axiom, in JMLProgram]
PROGRAM.TYPESPEC.CONSTRAINT_TYPE.isStatic [axiom, in JMLProgram]
PROGRAM.TYPESPEC.EveryMethod [constructor, in JMLProgram]
PROGRAM.TYPESPEC.INITIALLY [module, in JMLProgram]
PROGRAM.TYPESPEC.INITIALLY_TYPE.pred [axiom, in JMLProgram]
PROGRAM.TYPESPEC.INITIALLY_TYPE.visibility [axiom, in JMLProgram]
PROGRAM.TYPESPEC.INITIALLY_TYPE.t [axiom, in JMLProgram]
PROGRAM.TYPESPEC.INITIALLY_TYPE [module, in JMLProgram]
PROGRAM.TYPESPEC.INVARIANT [module, in JMLProgram]
PROGRAM.TYPESPEC.INVARIANT_TYPE.isStatic [axiom, in JMLProgram]
PROGRAM.TYPESPEC.INVARIANT_TYPE.pred [axiom, in JMLProgram]
PROGRAM.TYPESPEC.INVARIANT_TYPE.t [axiom, in JMLProgram]
PROGRAM.TYPESPEC.INVARIANT_TYPE.visibility [axiom, in JMLProgram]
PROGRAM.TYPESPEC.INVARIANT_TYPE.isRedundant [axiom, in JMLProgram]
PROGRAM.TYPESPEC.INVARIANT_TYPE [module, in JMLProgram]
PROGRAM.TYPESPEC.MONITORS_FOR_TYPE [module, in JMLProgram]
PROGRAM.TYPESPEC.MONITORS_FOR_TYPE.visibility [axiom, in JMLProgram]
PROGRAM.TYPESPEC.MONITORS_FOR [module, in JMLProgram]
PROGRAM.TYPESPEC.MONITORS_FOR_TYPE.field [axiom, in JMLProgram]
PROGRAM.TYPESPEC.MONITORS_FOR_TYPE.t [axiom, in JMLProgram]
PROGRAM.TYPESPEC.MONITORS_FOR_TYPE.objects [axiom, in JMLProgram]
PROGRAM.TYPESPEC.READABLE_IF [module, in JMLProgram]
PROGRAM.TYPESPEC.READABLE_IF_TYPE.t [axiom, in JMLProgram]
PROGRAM.TYPESPEC.READABLE_IF_TYPE.condition [axiom, in JMLProgram]
PROGRAM.TYPESPEC.READABLE_IF_TYPE.visibility [axiom, in JMLProgram]
PROGRAM.TYPESPEC.READABLE_IF_TYPE.field [axiom, in JMLProgram]
PROGRAM.TYPESPEC.READABLE_IF_TYPE [module, in JMLProgram]
PROGRAM.TYPESPEC.REPRESENTS [module, in JMLProgram]
PROGRAM.TYPESPEC.REPRESENTS_TYPE [module, in JMLProgram]
PROGRAM.TYPESPEC.REPRESENTS_TYPE.isStatic [axiom, in JMLProgram]
PROGRAM.TYPESPEC.REPRESENTS_TYPE.isRedundant [axiom, in JMLProgram]
PROGRAM.TYPESPEC.REPRESENTS_TYPE.visibility [axiom, in JMLProgram]
PROGRAM.TYPESPEC.REPRESENTS_TYPE.t [axiom, in JMLProgram]
PROGRAM.TYPESPEC.REPRESENTS_TYPE.model [axiom, in JMLProgram]
PROGRAM.TYPESPEC.REPRESENTS_TYPE.expr [axiom, in JMLProgram]
PROGRAM.TYPESPEC.REPRESENTS_TYPE.isRelational [axiom, in JMLProgram]
PROGRAM.TYPESPEC.These [constructor, in JMLProgram]
PROGRAM.TYPESPEC.TYPESPEC [module, in JMLProgram]
PROGRAM.TYPESPEC.TYPESPEC_TYPE.represents [axiom, in JMLProgram]
PROGRAM.TYPESPEC.TYPESPEC_TYPE.monitors_for [axiom, in JMLProgram]
PROGRAM.TYPESPEC.TYPESPEC_TYPE.readable_if [axiom, in JMLProgram]
PROGRAM.TYPESPEC.TYPESPEC_TYPE.invariant [axiom, in JMLProgram]
PROGRAM.TYPESPEC.TYPESPEC_TYPE [module, in JMLProgram]
PROGRAM.TYPESPEC.TYPESPEC_TYPE.constraint [axiom, in JMLProgram]
PROGRAM.TYPESPEC.TYPESPEC_TYPE.t [axiom, in JMLProgram]
PROGRAM.TYPESPEC.TYPESPEC_TYPE.initially [axiom, in JMLProgram]
PROGRAM.TYPESPEC.TYPESPEC_TYPE.axiom [axiom, in JMLProgram]
PROGRAM.TYPESPEC.TYPESPEC_TYPE.writable_if [axiom, in JMLProgram]
PROGRAM.TYPESPEC.WRITABLE_IF_TYPE.t [axiom, in JMLProgram]
PROGRAM.TYPESPEC.WRITABLE_IF [module, in JMLProgram]
PROGRAM.TYPESPEC.WRITABLE_IF_TYPE.condition [axiom, in JMLProgram]
PROGRAM.TYPESPEC.WRITABLE_IF_TYPE.visibility [axiom, in JMLProgram]
PROGRAM.TYPESPEC.WRITABLE_IF_TYPE.field [axiom, in JMLProgram]
PROGRAM.TYPESPEC.WRITABLE_IF_TYPE [module, in JMLProgram]
PROGRAM.Unreachable [constructor, in JMLProgram]
PROGRAM.utsModifier [inductive, in JMLProgram]
PROGRAM.ValKind [inductive, in JMLProgram]
PROGRAM.Var [axiom, in JMLProgram]
PROGRAM.VAR [module, in JMLProgram]
PROGRAM.varDeclStmt [constructor, in JMLProgram]
PROGRAM.VarName [axiom, in JMLProgram]
PROGRAM.VARSIGNATURE [module, in JMLProgram]
PROGRAM.VarSignature [axiom, in JMLProgram]
PROGRAM.VARSIGNATURE_TYPE.type [axiom, in JMLProgram]
PROGRAM.VARSIGNATURE_TYPE.name [axiom, in JMLProgram]
PROGRAM.VARSIGNATURE_TYPE [module, in JMLProgram]
PROGRAM.VARSIGNATURE_TYPE.eq_dec [axiom, in JMLProgram]
PROGRAM.VAR_TYPE [module, in JMLProgram]
PROGRAM.VAR_TYPE.isGhost [axiom, in JMLProgram]
PROGRAM.VAR_TYPE.isUninitialized [axiom, in JMLProgram]
PROGRAM.VAR_TYPE.isFinal [axiom, in JMLProgram]
PROGRAM.VAR_TYPE.isNullable [axiom, in JMLProgram]
PROGRAM.VAR_TYPE.signature [axiom, in JMLProgram]
PROGRAM.Visibility [inductive, in JMLProgram]
PROGRAM.visible [inductive, in JMLProgram]
PROGRAM.VisibleCase [inductive, in JMLProgram]
PROGRAM.VisibleCase_def [constructor, in JMLProgram]
PROGRAM.vis_public [constructor, in JMLProgram]
PROGRAM.vis_protected [constructor, in JMLProgram]
PROGRAM.vis_package [constructor, in JMLProgram]
PROGRAM.vis_private [constructor, in JMLProgram]
PROGRAM.WhileLoop [constructor, in JMLProgram]
Proofs [section, in OptionHelpers]
Proofs [section, in ListFunctions]
proofs [section, in Stack]
Proofs.A [variable, in ListFunctions]
proofs.A [variable, in Stack]
Proofs.A [variable, in OptionHelpers]
proofs.B [variable, in Stack]
push [definition, in Stack]


R

Rac1 [module, in JMLRac]
rac1_rac2_correct [lemma, in JMLRac_2_Correct]
Rac1.Adds [module, in JMLRac]
Rac1.AnnotationTable [module, in JMLRac]
Rac1.Assignables [module, in JMLRac]
Rac1.Assignables.EvalAssignableClause [axiom, in JMLRac]
Rac1.Assignables.EvalAssignableClause_def [axiom, in JMLRac]
Rac1.Assignables.FieldUpdateAction [definition, in JMLRac]
Rac1.Assignables.FieldUpdateAction_Correct [lemma, in JMLRac]
Rac1.Assignables.FieldUpdateCheck [definition, in JMLRac]
Rac1.Assignables.FieldUpdateCheck_Correct [lemma, in JMLRac]
Rac1.Assignables.MethodCallAction [definition, in JMLRac]
Rac1.Assignables.MethodCallAction_Correct [lemma, in JMLRac]
Rac1.Assignables.MethodReturnAction [definition, in JMLRac]
Rac1.Assignables.MethodReturnAction_Correct [lemma, in JMLRac]
Rac1.Assignables.NewFrame_Correct [lemma, in JMLRac]
Rac1.Assignables.NewObjectAction [definition, in JMLRac]
Rac1.Assignables.NewObjectAction_Correct [lemma, in JMLRac]
Rac1.CorrespondingFrame [inductive, in JMLRac]
Rac1.CorrespondingFrame_def [constructor, in JMLRac]
Rac1.CorrespondingFreshAssignables [definition, in JMLRac]
Rac1.CorrespondingState [definition, in JMLRac]
Rac1.Frame [module, in JMLRac]
Rac1.FrameAdds [module, in JMLRac]
Rac1.FrameAdds.add_fresh [definition, in JMLRac]
Rac1.FrameAdds.assignables [projection, in JMLRac]
Rac1.FrameAdds.empty [axiom, in JMLRac]
Rac1.FrameAdds.fresh [projection, in JMLRac]
Rac1.FrameAdds.make [constructor, in JMLRac]
Rac1.FrameAdds.pop_assignables [definition, in JMLRac]
Rac1.FrameAdds.pre [projection, in JMLRac]
Rac1.FrameAdds.pre_heap [definition, in JMLRac]
Rac1.FrameAdds.quant [definition, in JMLRac]
Rac1.FrameAdds.quants [projection, in JMLRac]
Rac1.FrameAdds.replace_top_assignables [definition, in JMLRac]
Rac1.FrameAdds.set_quants [definition, in JMLRac]
Rac1.FrameAdds.set_pre [definition, in JMLRac]
Rac1.FrameAdds.set_fresh [definition, in JMLRac]
Rac1.FrameAdds.set_assignables [definition, in JMLRac]
Rac1.FrameAdds.set_quant [definition, in JMLRac]
Rac1.FrameAdds.t [definition, in JMLRac]
Rac1.FrameAdds.t_rec [record, in JMLRac]
Rac1.FrameAdds.union_fresh [definition, in JMLRac]
Rac1.NewFrame [definition, in JMLRac]
Rac1.Notations [module, in JMLRac]
_ @pre (rac1_scope) [notation, in JMLRac]
_ @adds (rac1_scope) [notation, in JMLRac]
_ [fradds := _ ] (rac1_scope) [notation, in JMLRac]
_ @quants (rac1_scope) [notation, in JMLRac]
_ [adds := _ ] (rac1_scope) [notation, in JMLRac]
_ @preparams (rac1_scope) [notation, in JMLRac]
_ @params (rac1_scope) [notation, in JMLRac]
_ @pc (rac1_scope) [notation, in JMLRac]
_ @fradds (rac1_scope) [notation, in JMLRac]
_ @assignables (rac1_scope) [notation, in JMLRac]
_ @vars (rac1_scope) [notation, in JMLRac]
_ [h := _ ] (rac1_scope) [notation, in JMLRac]
_ [fr := _ ] (rac1_scope) [notation, in JMLRac]
_ [assignables :+ _ ] (rac1_scope) [notation, in JMLRac]
_ @fresh (rac1_scope) [notation, in JMLRac]
_ [assignables := _ ] (rac1_scope) [notation, in JMLRac]
_ @fr (rac1_scope) [notation, in JMLRac]
_ [fresh :\/ _ ] (rac1_scope) [notation, in JMLRac]
_ [fresh := _ ] (rac1_scope) [notation, in JMLRac]
_ @preheap (rac1_scope) [notation, in JMLRac]
_ [fresh :+ _ ] (rac1_scope) [notation, in JMLRac]
_ @h (rac1_scope) [notation, in JMLRac]
_ [assignables -- ] (rac1_scope) [notation, in JMLRac]
_ [quants := _ ] (rac1_scope) [notation, in JMLRac]
[ _ , _ , _ ] (rac1_scope) [notation, in JMLRac]
_ @ret (rac1_scope) [notation, in JMLRac]
Rac1.State [module, in JMLRac]
Rac2 [module, in JMLRac2]
rac2_length_assignables_correct [lemma, in JMLRac_2_Correct]
rac2_rac1_correct [lemma, in JMLRac_2_Correct]
rac2_rac3_correct [lemma, in JMLRac_3_Correct]
rac2_equiv_assignables_correct [lemma, in JMLRac_2_Correct]
Rac2.Adds [module, in JMLRac2]
Rac2.AnnotationTable [module, in JMLRac2]
Rac2.AssignablePivotTargets [axiom, in JMLRac2]
Rac2.AssignablePivotTargets_def [axiom, in JMLRac2]
Rac2.Assignables [module, in JMLRac2]
Rac2.Assignables.EvalAssignableClause [axiom, in JMLRac2]
Rac2.Assignables.EvalAssignableClause_def [axiom, in JMLRac2]
Rac2.Assignables.FieldUpdateAction [definition, in JMLRac2]
Rac2.Assignables.FieldUpdateAction_Equiv [lemma, in JMLRac2]
Rac2.Assignables.FieldUpdateAction_Correct [lemma, in JMLRac2]
Rac2.Assignables.FieldUpdateCheck [definition, in JMLRac2]
Rac2.Assignables.FieldUpdateCheck_Correct [lemma, in JMLRac2]
Rac2.Assignables.MethodCallAction [definition, in JMLRac2]
Rac2.Assignables.MethodCallAction_Correct [lemma, in JMLRac2]
Rac2.Assignables.MethodReturnAction [definition, in JMLRac2]
Rac2.Assignables.MethodReturnAction_Equiv [lemma, in JMLRac2]
Rac2.Assignables.MethodReturnAction_Correct [lemma, in JMLRac2]
Rac2.Assignables.NewFrame_Correct [lemma, in JMLRac2]
Rac2.Assignables.NewObjectAction [definition, in JMLRac2]
Rac2.Assignables.NewObjectAction_Equiv [lemma, in JMLRac2]
Rac2.Assignables.NewObjectAction_Correct [lemma, in JMLRac2]
Rac2.CorrespondingAssignables [inductive, in JMLRac2]
Rac2.CorrespondingAssignables_def [constructor, in JMLRac2]
Rac2.CorrespondingState [inductive, in JMLRac2]
Rac2.CorrespondingState_def [constructor, in JMLRac2]
Rac2.EqualFresh [inductive, in JMLRac2]
Rac2.EqualFresh_def [constructor, in JMLRac2]
Rac2.EquivAssignableHeap [definition, in JMLRac2]
Rac2.EquivAssignables [definition, in JMLRac2]
Rac2.EquivAssignables_ind_sym [lemma, in JMLRac2]
Rac2.EquivAssignables_refl [lemma, in JMLRac2]
Rac2.EquivAssignables_ind_tail [lemma, in JMLRac2]
Rac2.EquivAssignables_ind_refl [lemma, in JMLRac2]
Rac2.EquivAssignables_ind_truncated [lemma, in JMLRac2]
Rac2.EquivAssignables_2 [lemma, in JMLRac2]
Rac2.EquivAssignables_trans [lemma, in JMLRac2]
Rac2.EquivAssignables_3 [lemma, in JMLRac2]
Rac2.EquivAssignables_step [constructor, in JMLRac2]
Rac2.EquivAssignables_sym [lemma, in JMLRac2]
Rac2.EquivAssignables_ind [inductive, in JMLRac2]
Rac2.EquivAssignables_ind_1 [lemma, in JMLRac2]
Rac2.EquivAssignables_base [constructor, in JMLRac2]
Rac2.EquivAssignables_ind_trans [lemma, in JMLRac2]
Rac2.eq_false_not_true [lemma, in JMLRac2]
Rac2.FieldInDg_rac_step [constructor, in JMLRac2]
Rac2.FieldInDg_rac_pivots_1 [lemma, in JMLRac2]
Rac2.FieldInDg_rac_pivots_2 [lemma, in JMLRac2]
Rac2.FieldInDg_rac [inductive, in JMLRac2]
Rac2.FieldInDg_rac_static [constructor, in JMLRac2]
Rac2.FieldInDg_rac_same [constructor, in JMLRac2]
Rac2.FieldInDg_rac_2 [lemma, in JMLRac2]
Rac2.FieldInDg_rac_dynamic [constructor, in JMLRac2]
Rac2.FieldInDg_rac_1 [lemma, in JMLRac2]
Rac2.Frame [module, in JMLRac2]
Rac2.FrameAdds [module, in JMLRac2]
Rac2.FrameAdds.add_fresh [definition, in JMLRac2]
Rac2.FrameAdds.assignables [projection, in JMLRac2]
Rac2.FrameAdds.empty [axiom, in JMLRac2]
Rac2.FrameAdds.fresh [projection, in JMLRac2]
Rac2.FrameAdds.make [constructor, in JMLRac2]
Rac2.FrameAdds.pop_assignables [definition, in JMLRac2]
Rac2.FrameAdds.pre [projection, in JMLRac2]
Rac2.FrameAdds.pre_heap [definition, in JMLRac2]
Rac2.FrameAdds.quant [definition, in JMLRac2]
Rac2.FrameAdds.quants [projection, in JMLRac2]
Rac2.FrameAdds.replace_top_assignables [definition, in JMLRac2]
Rac2.FrameAdds.set_pre [definition, in JMLRac2]
Rac2.FrameAdds.set_quant [definition, in JMLRac2]
Rac2.FrameAdds.set_quants [definition, in JMLRac2]
Rac2.FrameAdds.set_fresh [definition, in JMLRac2]
Rac2.FrameAdds.set_assignables [definition, in JMLRac2]
Rac2.FrameAdds.t [definition, in JMLRac2]
Rac2.FrameAdds.t_rec [record, in JMLRac2]
Rac2.FrameAdds.union_fresh [definition, in JMLRac2]
Rac2.init_value_not_ref [lemma, in JMLRac2]
Rac2.init_field_value_not_ref [lemma, in JMLRac2]
Rac2.LocSetExistsEquals [lemma, in JMLRac2]
Rac2.min_R [lemma, in JMLRac2]
Rac2.min_L [lemma, in JMLRac2]
Rac2.NewFrame [definition, in JMLRac2]
Rac2.new_object_field_not_ref [lemma, in JMLRac2]
Rac2.Notations [module, in JMLRac2]
_ [fresh :\/ _ ] (rac2_scope) [notation, in JMLRac2]
_ @pc (rac2_scope) [notation, in JMLRac2]
_ @params (rac2_scope) [notation, in JMLRac2]
_ [fresh := _ ] (rac2_scope) [notation, in JMLRac2]
_ [assignables -- ] (rac2_scope) [notation, in JMLRac2]
_ @fresh (rac2_scope) [notation, in JMLRac2]
_ [fresh :+ _ ] (rac2_scope) [notation, in JMLRac2]
_ @pre (rac2_scope) [notation, in JMLRac2]
_ [adds := _ ] (rac2_scope) [notation, in JMLRac2]
_ @preparams (rac2_scope) [notation, in JMLRac2]
_ [h := _ ] (rac2_scope) [notation, in JMLRac2]
_ [assignables := _ ] (rac2_scope) [notation, in JMLRac2]
_ [quants := _ ] (rac2_scope) [notation, in JMLRac2]
_ @fr (rac2_scope) [notation, in JMLRac2]
_ @quants (rac2_scope) [notation, in JMLRac2]
_ [fr := _ ] (rac2_scope) [notation, in JMLRac2]
_ [assignables :+ _ ] (rac2_scope) [notation, in JMLRac2]
_ @ret (rac2_scope) [notation, in JMLRac2]
_ [fradds := _ ] (rac2_scope) [notation, in JMLRac2]
_ @fradds (rac2_scope) [notation, in JMLRac2]
_ @assignables (rac2_scope) [notation, in JMLRac2]
_ @preheap (rac2_scope) [notation, in JMLRac2]
[ _ , _ , _ ] (rac2_scope) [notation, in JMLRac2]
_ @vars (rac2_scope) [notation, in JMLRac2]
_ @h (rac2_scope) [notation, in JMLRac2]
_ @adds (rac2_scope) [notation, in JMLRac2]
Rac2.not_mem_not_in [lemma, in JMLRac2]
Rac2.SavePreState [definition, in JMLRac2]
Rac2.SavePreState_1 [lemma, in JMLRac2]
Rac2.SavePreState_2 [lemma, in JMLRac2]
Rac2.SavePreState_HeapUpdate [lemma, in JMLRac2]
Rac2.SavePreState_3 [lemma, in JMLRac2]
Rac2.State [module, in JMLRac2]
Rac2.UnfoldDatagroups_rac_3 [lemma, in JMLRac2]
Rac2.UnfoldDatagroups_rac_1 [lemma, in JMLRac2]
Rac2.UnfoldDatagroups_rac_intersect_new [lemma, in JMLRac2]
Rac2.UnfoldDatagroups_rac [axiom, in JMLRac2]
Rac2.UnfoldDatagroups_rac_2 [lemma, in JMLRac2]
Rac2.UnfoldDatagroups_rac_def [axiom, in JMLRac2]
Rac2.UnfoldDatagroups_rac_intersect_update [lemma, in JMLRac2]
Rac2.UnfoldDatagroup_rac [axiom, in JMLRac2]
Rac2.UnfoldDatagroup_rac_def [axiom, in JMLRac2]
Rac2.UnfoldDatagroup_rac_1 [lemma, in JMLRac2]
Rac3 [module, in JMLRac3]
rac3_rac2_correct [lemma, in JMLRac_3_Correct]
Rac3.Adds [module, in JMLRac3]
Rac3.Adds.backlinks [projection, in JMLRac3]
Rac3.Adds.make [constructor, in JMLRac3]
Rac3.Adds.t [definition, in JMLRac3]
Rac3.Adds.t_rec [record, in JMLRac3]
Rac3.AnnotationTable [module, in JMLRac3]
Rac3.Assignables [module, in JMLRac3]
Rac3.Assignables.Assignable [definition, in JMLRac3]
Rac3.Assignables.AssignablePivotTargets [definition, in JMLRac3]
Rac3.Assignables.AssignablePivotTargets_Correct [lemma, in JMLRac3]
Rac3.Assignables.CorrectBacklinks_new [lemma, in JMLRac3]
Rac3.Assignables.EvalAssignableClause [axiom, in JMLRac3]
Rac3.Assignables.EvalAssignableClause_def [axiom, in JMLRac3]
Rac3.Assignables.FieldUpdateAction [definition, in JMLRac3]
Rac3.Assignables.FieldUpdateAction_Correct [lemma, in JMLRac3]
Rac3.Assignables.FieldUpdateCheck [definition, in JMLRac3]
Rac3.Assignables.FieldUpdateCheck_Correct [lemma, in JMLRac3]
Rac3.Assignables.get_remove_none [lemma, in JMLRac3]
Rac3.Assignables.get_set_old_f_uncompat [lemma, in JMLRac3]
Rac3.Assignables.get_remove_old [lemma, in JMLRac3]
Rac3.Assignables.get_set_old [lemma, in JMLRac3]
Rac3.Assignables.get_remove_old_f_uncompat [lemma, in JMLRac3]
Rac3.Assignables.MethodCallAction [definition, in JMLRac3]
Rac3.Assignables.MethodCallAction_Correct [lemma, in JMLRac3]
Rac3.Assignables.MethodReturnAction [definition, in JMLRac3]
Rac3.Assignables.MethodReturnAction_Correct [lemma, in JMLRac3]
Rac3.Assignables.NewFrame_Correct [lemma, in JMLRac3]
Rac3.Assignables.NewObjectAction [definition, in JMLRac3]
Rac3.Assignables.NewObjectAction_Correct [lemma, in JMLRac3]
Rac3.Assignables.not_isPivot_direct_FieldInDg [lemma, in JMLRac3]
Rac3.Assignables.RemoveBacklinks [definition, in JMLRac3]
Rac3.Assignables.SavePreState [definition, in JMLRac3]
Rac3.Assignables.SavePreState_same [lemma, in JMLRac3]
Rac3.Assignables.SetBacklinks [definition, in JMLRac3]
Rac3.Assignables.SetRemoveBacklinks_Correct [lemma, in JMLRac3]
Rac3.Backlinks [module, in JMLRac3]
Rac3.BuildDGTree [axiom, in JMLRac3]
Rac3.BuildDGTree_def [axiom, in JMLRac3]
Rac3.CorrectBacklink [definition, in JMLRac3]
Rac3.CorrectBacklinks [definition, in JMLRac3]
Rac3.correct_dgtree_ind [section, in JMLRac3]
Rac3.correct_dgtree_ind.H0 [variable, in JMLRac3]
Rac3.correct_dgtree_ind.P [variable, in JMLRac3]
Rac3.correct_dgtree_ind.Q [variable, in JMLRac3]
Rac3.correct_dgtree_ind.H [variable, in JMLRac3]
Rac3.correct_dgtree_ind.H1 [variable, in JMLRac3]
Rac3.CorrespondingFrame [inductive, in JMLRac3]
Rac3.CorrespondingFrame_def [constructor, in JMLRac3]
Rac3.CorrespondingState [inductive, in JMLRac3]
Rac3.CorrespondingState_def [constructor, in JMLRac3]
Rac3.DGNode [constructor, in JMLRac3]
Rac3.DGSubTree [definition, in JMLRac3]
Rac3.DGTree [inductive, in JMLRac3]
Rac3.DGTree_ind2 [definition, in JMLRac3]
Rac3.DynamicDGs [definition, in JMLRac3]
Rac3.DynamicDGs_Correct [lemma, in JMLRac3]
Rac3.EqualAssignables [inductive, in JMLRac3]
Rac3.EqualAssignables_def [constructor, in JMLRac3]
Rac3.EqualFresh [inductive, in JMLRac3]
Rac3.EqualFresh_def [constructor, in JMLRac3]
Rac3.FieldInDg_rac2_dynamic [constructor, in JMLRac3]
Rac3.FieldInDg_rac2_base [constructor, in JMLRac3]
Rac3.FieldInDg_rac3 [definition, in JMLRac3]
Rac3.FieldInDg_rac_EqualSets [lemma, in JMLRac3]
Rac3.FieldInDg_rac2 [inductive, in JMLRac3]
Rac3.FieldInDg_rac2_EqualSet [lemma, in JMLRac3]
Rac3.FieldInDg_rac2_Correct [lemma, in JMLRac3]
Rac3.FieldInDg_rac3_Correct [lemma, in JMLRac3]
Rac3.FieldInDg_rac2_static [constructor, in JMLRac3]
Rac3.FieldOfNode [definition, in JMLRac3]
Rac3.fold_right_andb [lemma, in JMLRac3]
Rac3.fold_right_orb [lemma, in JMLRac3]
Rac3.fold_right_union [lemma, in JMLRac3]
Rac3.Frame [module, in JMLRac3]
Rac3.FrameAdds [module, in JMLRac3]
Rac3.FsigDec [module, in JMLRac3]
Rac3.get_backlinks [definition, in JMLRac3]
Rac3.InDG [inductive, in JMLRac3]
Rac3.InDGTree [definition, in JMLRac3]
Rac3.InDGTree_Correct [lemma, in JMLRac3]
Rac3.InDG_base [constructor, in JMLRac3]
Rac3.InDG_step [constructor, in JMLRac3]
Rac3.In_InA [lemma, in JMLRac3]
Rac3.LocDict [module, in JMLRac3]
Rac3.LocDict_get_some [lemma, in JMLRac3]
Rac3.LocSet_diff_remove_diff_add [lemma, in JMLRac3]
Rac3.LocSet_remove_diff_remove_add [lemma, in JMLRac3]
Rac3.LocSet_fold_orb [lemma, in JMLRac3]
Rac3.NewFrame [definition, in JMLRac3]
Rac3.nil_length [lemma, in JMLRac3]
Rac3.Notations [module, in JMLRac3]
[ _ , _ , _ ] (rac3_scope) [notation, in JMLRac3]
_ [adds := _ ] (rac3_scope) [notation, in JMLRac3]
_ @adds (rac3_scope) [notation, in JMLRac3]
_ [h := _ ] (rac3_scope) [notation, in JMLRac3]
_ @fr (rac3_scope) [notation, in JMLRac3]
_ @bl (rac3_scope) [notation, in JMLRac3]
_ [fr := _ ] (rac3_scope) [notation, in JMLRac3]
_ [bl := _ ] (rac3_scope) [notation, in JMLRac3]
_ @h (rac3_scope) [notation, in JMLRac3]
Rac3.option_list2list [definition, in JMLRac3]
Rac3.PivotTargets [definition, in JMLRac3]
Rac3.PivotTargets_Correct [lemma, in JMLRac3]
Rac3.PivotTargets_not_nil [lemma, in JMLRac3]
Rac3.remove_backlink [definition, in JMLRac3]
Rac3.set_backlink [definition, in JMLRac3]
Rac3.some_list_list [lemma, in JMLRac3]
Rac3.State [module, in JMLRac3]
Rac3.StaticDGs [definition, in JMLRac3]
Rac3.StaticDGs_Correct [lemma, in JMLRac3]
Rac3.St3to2 [definition, in JMLRac3]
Rac3.ValidDGTree [inductive, in JMLRac3]
Rac3.ValidDGTree_func [lemma, in JMLRac3]
Rac3.ValidDGTree_1 [lemma, in JMLRac3]
Rac3.ValidDGTree_def [constructor, in JMLRac3]
Rac3.ValidDGTree_EqualSets [lemma, in JMLRac3]
Rac3.ValidDGTree_exists [lemma, in JMLRac3]
readable_if [definition, in JMLNotations]
replace_top [definition, in Stack]
represents [definition, in JMLNotations]
represents_redundantly [definition, in JMLNotations]
requires [definition, in JMLNotations]
requires_redundantly [definition, in JMLNotations]
returnE [definition, in JMLNotations]
return_ [definition, in JMLNotations]


S

Sem [module, in JMLSemantics]
SEMANTIC_DOMAIN.PivotField_def [constructor, in JMLDomain]
SEMANTIC_DOMAIN.FRAME.set_param [definition, in JMLDomain]
SEMANTIC_DOMAIN.i2bool_prop_t [axiom, in JMLDomain]
SEMANTIC_DOMAIN.LocSetAll_def [axiom, in JMLDomain]
SEMANTIC_DOMAIN.PivotTargets_def [axiom, in JMLDomain]
SEMANTIC_DOMAIN.AllAmOfObject [definition, in JMLDomain]
SEMANTIC_DOMAIN.STATE.adds [projection, in JMLDomain]
SEMANTIC_DOMAIN.Long [module, in JMLDomain]
SEMANTIC_DOMAIN.Owner [axiom, in JMLDomain]
SEMANTIC_DOMAIN.STATE.Adds [module, in JMLDomain]
SEMANTIC_DOMAIN.FRAME.adds [projection, in JMLDomain]
SEMANTIC_DOMAIN.HEAP.get_uncompat [axiom, in JMLDomain]
SEMANTIC_DOMAIN.STATE.set_adds [definition, in JMLDomain]
SEMANTIC_DOMAIN.HEAP.new_fresh_location [axiom, in JMLDomain]
SEMANTIC_DOMAIN.UnfoldDatagroups_def [axiom, in JMLDomain]
SEMANTIC_DOMAIN.DICT.keys_1 [axiom, in JMLDomain]
SEMANTIC_DOMAIN.DynDgs [axiom, in JMLDomain]
SEMANTIC_DOMAIN.LocSet_empty [lemma, in JMLDomain]
SEMANTIC_DOMAIN.lv2params [definition, in JMLDomain]
SEMANTIC_DOMAIN.STATE.t [record, in JMLDomain]
SEMANTIC_DOMAIN.LocInObjSet [definition, in JMLDomain]
SEMANTIC_DOMAIN.DICT.content_1 [axiom, in JMLDomain]
SEMANTIC_DOMAIN.handler_catch_all [constructor, in JMLDomain]
SEMANTIC_DOMAIN.UnionEqual [lemma, in JMLDomain]
SEMANTIC_DOMAIN.FieldInDg_same [constructor, in JMLDomain]
SEMANTIC_DOMAIN.HEAP.StaticField [constructor, in JMLDomain]
SEMANTIC_DOMAIN.direct_FieldInDg_dynamic_def [constructor, in JMLDomain]
SEMANTIC_DOMAIN.lookup_handlers_tl [constructor, in JMLDomain]
SEMANTIC_DOMAIN.Int [module, in JMLDomain]
SEMANTIC_DOMAIN.UndefinedAM [axiom, in JMLDomain]
SEMANTIC_DOMAIN.compat_ArrayKind_value_byte [constructor, in JMLDomain]
SEMANTIC_DOMAIN.compat_ArrayKind_type_bool [constructor, in JMLDomain]
SEMANTIC_DOMAIN.AllFields_def [axiom, in JMLDomain]
SEMANTIC_DOMAIN.StepValue [inductive, in JMLDomain]
SEMANTIC_DOMAIN.FRAME.t [record, in JMLDomain]
SEMANTIC_DOMAIN.i2s_prop1 [axiom, in JMLDomain]
SEMANTIC_DOMAIN.LocInObj [definition, in JMLDomain]
SEMANTIC_DOMAIN.HEAP.typeof_update_same [axiom, in JMLDomain]
SEMANTIC_DOMAIN.isReference [inductive, in JMLDomain]
SEMANTIC_DOMAIN.n2z [definition, in JMLDomain]
SEMANTIC_DOMAIN.FRAME.set_params [definition, in JMLDomain]
SEMANTIC_DOMAIN.DICT [module, in JMLDomain]
SEMANTIC_DOMAIN.compat_ValKind_value_ref [constructor, in JMLDomain]
SEMANTIC_DOMAIN.Ref [constructor, in JMLDomain]
SEMANTIC_DOMAIN.assign_compatible [inductive, in JMLDomain]
SEMANTIC_DOMAIN.Sh [constructor, in JMLDomain]
SEMANTIC_DOMAIN.Object [axiom, in JMLDomain]
SEMANTIC_DOMAIN.LocInObj_ObjSet [lemma, in JMLDomain]
SEMANTIC_DOMAIN.assign_compatible_ref_object_val [constructor, in JMLDomain]
SEMANTIC_DOMAIN.FRAME [module, in JMLDomain]
SEMANTIC_DOMAIN.Byte [module, in JMLDomain]
SEMANTIC_DOMAIN.AllFields [axiom, in JMLDomain]
SEMANTIC_DOMAIN.DICT.singleton [definition, in JMLDomain]
SEMANTIC_DOMAIN.compat_ValKind_value [inductive, in JMLDomain]
SEMANTIC_DOMAIN.DICT.get [axiom, in JMLDomain]
SEMANTIC_DOMAIN.conv_for_array [definition, in JMLDomain]
SEMANTIC_DOMAIN.DICT.get_update_same [axiom, in JMLDomain]
SEMANTIC_DOMAIN.FRAME.this [definition, in JMLDomain]
SEMANTIC_DOMAIN.STATE.make [constructor, in JMLDomain]
SEMANTIC_DOMAIN.v2n [definition, in JMLDomain]
SEMANTIC_DOMAIN.num [inductive, in JMLDomain]
SEMANTIC_DOMAIN.lookup_handlers [inductive, in JMLDomain]
SEMANTIC_DOMAIN.STATE.fr [projection, in JMLDomain]
SEMANTIC_DOMAIN.FRAME.set_adds [definition, in JMLDomain]
SEMANTIC_DOMAIN.VarDict [module, in JMLDomain]
SEMANTIC_DOMAIN.conv_for_stack [definition, in JMLDomain]
SEMANTIC_DOMAIN.assign_compatible_int_int [constructor, in JMLDomain]
SEMANTIC_DOMAIN.HEAP.get_update_old [axiom, in JMLDomain]
SEMANTIC_DOMAIN.UndefinedObject [axiom, in JMLDomain]
SEMANTIC_DOMAIN.FRAME.make [constructor, in JMLDomain]
SEMANTIC_DOMAIN.n2i [definition, in JMLDomain]
SEMANTIC_DOMAIN.isRelevant [definition, in JMLDomain]
SEMANTIC_DOMAIN.assign_compatible_byte_byte [constructor, in JMLDomain]
SEMANTIC_DOMAIN.v2b [definition, in JMLDomain]
SEMANTIC_DOMAIN.HEAP.new [axiom, in JMLDomain]
SEMANTIC_DOMAIN.assign_compatible_num_val [constructor, in JMLDomain]
SEMANTIC_DOMAIN.JmlNotations [module, in JMLDomain]
SEMANTIC_DOMAIN.DICT.t [axiom, in JMLDomain]
SEMANTIC_DOMAIN.direct_FieldInDg_static [inductive, in JMLDomain]
SEMANTIC_DOMAIN.Implem [constructor, in JMLDomain]
SEMANTIC_DOMAIN.DICT.get_update_old [axiom, in JMLDomain]
SEMANTIC_DOMAIN.HEAP.ObjectObject [constructor, in JMLDomain]
SEMANTIC_DOMAIN.DICT.get_empty [axiom, in JMLDomain]
SEMANTIC_DOMAIN.Num [constructor, in JMLDomain]
SEMANTIC_DOMAIN.i2s [axiom, in JMLDomain]
SEMANTIC_DOMAIN.LocSet [module, in JMLDomain]
SEMANTIC_DOMAIN.i2b [axiom, in JMLDomain]
SEMANTIC_DOMAIN.assign_compatible_num [inductive, in JMLDomain]
SEMANTIC_DOMAIN.HEAP.new_typeof [axiom, in JMLDomain]
SEMANTIC_DOMAIN.IntersectEqual [lemma, in JMLDomain]
SEMANTIC_DOMAIN.HEAP.new_unvalid_array_index [axiom, in JMLDomain]
SEMANTIC_DOMAIN.LocDec [module, in JMLDomain]
SEMANTIC_DOMAIN.HEAP.get [axiom, in JMLDomain]
SEMANTIC_DOMAIN.s2i_prop [axiom, in JMLDomain]
SEMANTIC_DOMAIN.UndefinedValue [axiom, in JMLDomain]
SEMANTIC_DOMAIN.direct_FieldInDg_static_def [constructor, in JMLDomain]
SEMANTIC_DOMAIN.native_implementation [axiom, in JMLDomain]
SEMANTIC_DOMAIN.FRAME.Adds [module, in JMLDomain]
SEMANTIC_DOMAIN.UndefinedNum [axiom, in JMLDomain]
SEMANTIC_DOMAIN.lookup_handlers_hd_catchAll [constructor, in JMLDomain]
SEMANTIC_DOMAIN.FieldInDg_static [constructor, in JMLDomain]
SEMANTIC_DOMAIN.UnfoldDatagroup_def [axiom, in JMLDomain]
SEMANTIC_DOMAIN.HEAP [module, in JMLDomain]
SEMANTIC_DOMAIN.handler_catch [inductive, in JMLDomain]
SEMANTIC_DOMAIN.FRAME.var [definition, in JMLDomain]
SEMANTIC_DOMAIN.subtype_object_val [constructor, in JMLDomain]
SEMANTIC_DOMAIN.Exception [constructor, in JMLDomain]
SEMANTIC_DOMAIN.DICT.empty [axiom, in JMLDomain]
SEMANTIC_DOMAIN.DICT.update [axiom, in JMLDomain]
SEMANTIC_DOMAIN.Short [module, in JMLDomain]
SEMANTIC_DOMAIN.i2bool_prop_f [axiom, in JMLDomain]
SEMANTIC_DOMAIN.compat_ArrayKind_type_byte [constructor, in JMLDomain]
SEMANTIC_DOMAIN.assign_compatible_short_int [constructor, in JMLDomain]
SEMANTIC_DOMAIN.HEAP.ObjectArray [constructor, in JMLDomain]
SEMANTIC_DOMAIN.HEAP.new_object_no_change [axiom, in JMLDomain]
SEMANTIC_DOMAIN.Heap [module, in JMLDomain]
SEMANTIC_DOMAIN.HEAP.get_update_same [axiom, in JMLDomain]
SEMANTIC_DOMAIN.i2b_prop1 [axiom, in JMLDomain]
SEMANTIC_DOMAIN.HEAP.new_valid_array_index [axiom, in JMLDomain]
SEMANTIC_DOMAIN.LocInObjSet_empty [lemma, in JMLDomain]
SEMANTIC_DOMAIN.isReference_null [constructor, in JMLDomain]
SEMANTIC_DOMAIN.isRep [definition, in JMLDomain]
SEMANTIC_DOMAIN.ObjSet [module, in JMLDomain]
SEMANTIC_DOMAIN.i2s_prop2 [axiom, in JMLDomain]
SEMANTIC_DOMAIN.isPivot [definition, in JMLDomain]
SEMANTIC_DOMAIN.DICT.Key [axiom, in JMLDomain]
SEMANTIC_DOMAIN.DICT.filter_1 [axiom, in JMLDomain]
SEMANTIC_DOMAIN.ParamDict [module, in JMLDomain]
SEMANTIC_DOMAIN.UndefinedInt [axiom, in JMLDomain]
SEMANTIC_DOMAIN.ADDS.t [axiom, in JMLDomain]
SEMANTIC_DOMAIN.B [constructor, in JMLDomain]
SEMANTIC_DOMAIN.Value [inductive, in JMLDomain]
SEMANTIC_DOMAIN.b2i_prop [axiom, in JMLDomain]
SEMANTIC_DOMAIN [module, in JMLDomain]
SEMANTIC_DOMAIN.UndefinedType [axiom, in JMLDomain]
SEMANTIC_DOMAIN.compat_ArrayKind_value [inductive, in JMLDomain]
SEMANTIC_DOMAIN.compat_ArrayKind_value_ref [constructor, in JMLDomain]
SEMANTIC_DOMAIN.FieldInDg [inductive, in JMLDomain]
SEMANTIC_DOMAIN.Prog [module, in JMLDomain]
SEMANTIC_DOMAIN.assign_compatible_ref_array_val [constructor, in JMLDomain]
SEMANTIC_DOMAIN.AllLoc_def [axiom, in JMLDomain]
SEMANTIC_DOMAIN.i2b_prop2 [axiom, in JMLDomain]
SEMANTIC_DOMAIN.STATE.set_h [definition, in JMLDomain]
SEMANTIC_DOMAIN.list2LocSet_1 [lemma, in JMLDomain]
SEMANTIC_DOMAIN.FRAME.set_var [definition, in JMLDomain]
SEMANTIC_DOMAIN.STATE.build [definition, in JMLDomain]
SEMANTIC_DOMAIN.FRAME.param [definition, in JMLDomain]
SEMANTIC_DOMAIN.FieldInDg_dynamic [constructor, in JMLDomain]
SEMANTIC_DOMAIN.InitHeap [axiom, in JMLDomain]
SEMANTIC_DOMAIN.s2i [axiom, in JMLDomain]
SEMANTIC_DOMAIN.DICT.filter [axiom, in JMLDomain]
SEMANTIC_DOMAIN.Bool [constructor, in JMLDomain]
SEMANTIC_DOMAIN.list2LocSet [definition, in JMLDomain]
SEMANTIC_DOMAIN.FRAME.set_pc [definition, in JMLDomain]
SEMANTIC_DOMAIN.DICT.content [axiom, in JMLDomain]
SEMANTIC_DOMAIN.error_step [constructor, in JMLDomain]
SEMANTIC_DOMAIN.init_field_value [definition, in JMLDomain]
SEMANTIC_DOMAIN.compat_ArrayKind_type_int [constructor, in JMLDomain]
SEMANTIC_DOMAIN.isTransRep [definition, in JMLDomain]
SEMANTIC_DOMAIN.assign_compatible_byte_int [constructor, in JMLDomain]
SEMANTIC_DOMAIN.HEAP.new_defined_object_field [axiom, in JMLDomain]
SEMANTIC_DOMAIN.exception_step [constructor, in JMLDomain]
SEMANTIC_DOMAIN.HEAP.ObjectType [inductive, in JMLDomain]
SEMANTIC_DOMAIN.direct_FieldInDg_dynamic [inductive, in JMLDomain]
SEMANTIC_DOMAIN.DICT.In [definition, in JMLDomain]
SEMANTIC_DOMAIN.ObjSet_empty [lemma, in JMLDomain]
SEMANTIC_DOMAIN.DICT.Val [axiom, in JMLDomain]
SEMANTIC_DOMAIN.v2i [definition, in JMLDomain]
SEMANTIC_DOMAIN.fill_param_dict [definition, in JMLDomain]
SEMANTIC_DOMAIN.HEAP.new_typeof_old [axiom, in JMLDomain]
SEMANTIC_DOMAIN.handler_catch_one [constructor, in JMLDomain]
SEMANTIC_DOMAIN.i2bool [axiom, in JMLDomain]
SEMANTIC_DOMAIN.HEAP.t [axiom, in JMLDomain]
SEMANTIC_DOMAIN.isPivot_PivotField [lemma, in JMLDomain]
SEMANTIC_DOMAIN.init_value [definition, in JMLDomain]
SEMANTIC_DOMAIN.HEAP.CompatStatic [constructor, in JMLDomain]
SEMANTIC_DOMAIN.l2v [definition, in JMLDomain]
SEMANTIC_DOMAIN.b2i [axiom, in JMLDomain]
SEMANTIC_DOMAIN.HEAP.new_undefined_object_field [axiom, in JMLDomain]
SEMANTIC_DOMAIN.Normal [constructor, in JMLDomain]
SEMANTIC_DOMAIN.Location [definition, in JMLDomain]
SEMANTIC_DOMAIN.NoImplem [constructor, in JMLDomain]
SEMANTIC_DOMAIN.STATE.set_fr [definition, in JMLDomain]
SEMANTIC_DOMAIN.DICT.get_remove_none [axiom, in JMLDomain]
SEMANTIC_DOMAIN.DICT.get_remove_old [axiom, in JMLDomain]
SEMANTIC_DOMAIN.v2l [definition, in JMLDomain]
SEMANTIC_DOMAIN.STATE.h [projection, in JMLDomain]
SEMANTIC_DOMAIN.PivotTargets [axiom, in JMLDomain]
SEMANTIC_DOMAIN.HEAP.typeof [axiom, in JMLDomain]
SEMANTIC_DOMAIN.FRAME.pc [projection, in JMLDomain]
SEMANTIC_DOMAIN.Null [constructor, in JMLDomain]
SEMANTIC_DOMAIN.normal_step [constructor, in JMLDomain]
SEMANTIC_DOMAIN.HEAP.update [axiom, in JMLDomain]
SEMANTIC_DOMAIN.UndefinedProp [axiom, in JMLDomain]
SEMANTIC_DOMAIN.compat_ArrayKind_type [inductive, in JMLDomain]
SEMANTIC_DOMAIN.LocSetAll [axiom, in JMLDomain]
SEMANTIC_DOMAIN.assign_compatible_short_short [constructor, in JMLDomain]
SEMANTIC_DOMAIN.STATE.Frame [module, in JMLDomain]
SEMANTIC_DOMAIN.NativeMethod [inductive, in JMLDomain]
SEMANTIC_DOMAIN.ADDS [module, in JMLDomain]
SEMANTIC_DOMAIN.ObjSet2LocSet_def [axiom, in JMLDomain]
SEMANTIC_DOMAIN.HEAP.CompatObject [constructor, in JMLDomain]
SEMANTIC_DOMAIN.isPeer [definition, in JMLDomain]
SEMANTIC_DOMAIN.FRAME.params [projection, in JMLDomain]
SEMANTIC_DOMAIN.FRAME.ret [projection, in JMLDomain]
SEMANTIC_DOMAIN.types_compatible [inductive, in JMLDomain]
SEMANTIC_DOMAIN.subtype_array_val [constructor, in JMLDomain]
SEMANTIC_DOMAIN.AllLoc [axiom, in JMLDomain]
SEMANTIC_DOMAIN.HEAP.new_array_no_change [axiom, in JMLDomain]
SEMANTIC_DOMAIN.FieldInDg_step [constructor, in JMLDomain]
SEMANTIC_DOMAIN.compat_ArrayKind_type_ref [constructor, in JMLDomain]
SEMANTIC_DOMAIN.FRAME.set_ret [definition, in JMLDomain]
SEMANTIC_DOMAIN.ReturnVal [inductive, in JMLDomain]
SEMANTIC_DOMAIN.compat_ArrayKind_value_short [constructor, in JMLDomain]
SEMANTIC_DOMAIN.I [constructor, in JMLDomain]
SEMANTIC_DOMAIN.assign_compatible_null [constructor, in JMLDomain]
SEMANTIC_DOMAIN.compat_ArrayKind_type_short [constructor, in JMLDomain]
SEMANTIC_DOMAIN.isReference_ref [constructor, in JMLDomain]
SEMANTIC_DOMAIN.ObjDec [module, in JMLDomain]
SEMANTIC_DOMAIN.FRAME.build [definition, in JMLDomain]
SEMANTIC_DOMAIN.UnfoldDatagroups [axiom, in JMLDomain]
SEMANTIC_DOMAIN.HEAP.InstanceField [constructor, in JMLDomain]
SEMANTIC_DOMAIN.HEAP.ArrayElement [constructor, in JMLDomain]
SEMANTIC_DOMAIN.DynDgs_def [axiom, in JMLDomain]
SEMANTIC_DOMAIN.compat_ValKind_value_int [constructor, in JMLDomain]
SEMANTIC_DOMAIN.alive [definition, in JMLDomain]
SEMANTIC_DOMAIN.PivotField [inductive, in JMLDomain]
SEMANTIC_DOMAIN.HEAP.Compat [inductive, in JMLDomain]
SEMANTIC_DOMAIN.FRAME.set_vars [definition, in JMLDomain]
SEMANTIC_DOMAIN.HEAP.Location [inductive, in JMLDomain]
SEMANTIC_DOMAIN.UnfoldDatagroup [axiom, in JMLDomain]
SEMANTIC_DOMAIN.ObjSet2LocSet [axiom, in JMLDomain]
SEMANTIC_DOMAIN.compat_ArrayKind_value_int [constructor, in JMLDomain]
SEMANTIC_DOMAIN.HEAP.CompatArray [constructor, in JMLDomain]
SEMANTIC_DOMAIN.DICT.keys [axiom, in JMLDomain]
SEMANTIC_DOMAIN.normal_step_v [constructor, in JMLDomain]
SEMANTIC_DOMAIN.FRAME.vars [projection, in JMLDomain]
SEMANTIC_DOMAIN.assign_compatible_byte_boolean [constructor, in JMLDomain]
SEMANTIC_DOMAIN.STATE [module, in JMLDomain]
SEMANTIC_DOMAIN.DICT.remove [axiom, in JMLDomain]
sem_rac1_correct_rac_sem [lemma, in JMLRac_1_Correct]
sem_rac1_correct_sem_rac [lemma, in JMLRac_1_Correct]
Sem.Adds [module, in JMLSemantics]
Sem.Adds.Singleton [inductive, in JMLSemantics]
Sem.Adds.singleton [constructor, in JMLSemantics]
Sem.Adds.t [definition, in JMLSemantics]
Sem.AnnotationTable [module, in JMLSemantics]
Sem.AnnotationTable.AnnotationTableDefs [section, in JMLSemantics]
Sem.AnnotationTable.AnnotationTableDefs.c [variable, in JMLSemantics]
Sem.AnnotationTable.AnnotationTableDefs.EvalHelpers [section, in JMLSemantics]
Sem.AnnotationTable.AnnotationTableDefs.EvalHelpers.EvalBoolExpression [variable, in JMLSemantics]
Sem.AnnotationTable.AnnotationTableDefs.EvalHelpers.EvalNumExpression [variable, in JMLSemantics]
Sem.AnnotationTable.AnnotationTableDefs.EvalHelpers.EvalRefExpression [variable, in JMLSemantics]
Sem.AnnotationTable.AnnotationTableDefs.m [variable, in JMLSemantics]
Sem.AnnotationTable.AnnotationTableDefs.p [variable, in JMLSemantics]
Sem.AnnotationTable.EvalBinaryBoolOp [definition, in JMLSemantics]
Sem.AnnotationTable.EvalBinaryCondBoolOp [definition, in JMLSemantics]
Sem.AnnotationTable.EvalBinaryIntOp [definition, in JMLSemantics]
Sem.AnnotationTable.EvalBinaryNumOp [definition, in JMLSemantics]
Sem.AnnotationTable.EvalBinaryRefOp [definition, in JMLSemantics]
Sem.AnnotationTable.EvalBoolConditional [definition, in JMLSemantics]
Sem.AnnotationTable.EvalBoolExpression [definition, in JMLSemantics]
Sem.AnnotationTable.EvalEnsures [definition, in JMLSemantics]
Sem.AnnotationTable.EvalExpression [definition, in JMLSemantics]
Sem.AnnotationTable.EvalFieldAccess [definition, in JMLSemantics]
Sem.AnnotationTable.EvalFresh [definition, in JMLSemantics]
Sem.AnnotationTable.EvalGeneralizedQuantifier [definition, in JMLSemantics]
Sem.AnnotationTable.EvalInitially [definition, in JMLSemantics]
Sem.AnnotationTable.EvalInstanceof [definition, in JMLSemantics]
Sem.AnnotationTable.EvalJMLBoolOp [definition, in JMLSemantics]
Sem.AnnotationTable.EvalLiteral [definition, in JMLSemantics]
Sem.AnnotationTable.EvalMethodInvocation [definition, in JMLSemantics]
Sem.AnnotationTable.EvalModel [axiom, in JMLSemantics]
Sem.AnnotationTable.EvalModelFieldAccess [definition, in JMLSemantics]
Sem.AnnotationTable.EvalNewExpression [definition, in JMLSemantics]
Sem.AnnotationTable.EvalNonnullElements [definition, in JMLSemantics]
Sem.AnnotationTable.EvalNumExpression [definition, in JMLSemantics]
Sem.AnnotationTable.EvalObjectInvariant [definition, in JMLSemantics]
Sem.AnnotationTable.EvalParam [definition, in JMLSemantics]
Sem.AnnotationTable.EvalParams [definition, in JMLSemantics]
Sem.AnnotationTable.EvalPredicate [definition, in JMLSemantics]
Sem.AnnotationTable.EvalPureMethod [axiom, in JMLSemantics]
Sem.AnnotationTable.EvalPureMethod_def [axiom, in JMLSemantics]
Sem.AnnotationTable.EvalQuantifier [definition, in JMLSemantics]
Sem.AnnotationTable.EvalRefExpression [definition, in JMLSemantics]
Sem.AnnotationTable.EvalRelationalOp [definition, in JMLSemantics]
Sem.AnnotationTable.EvalRequires [definition, in JMLSemantics]
Sem.AnnotationTable.EvalResult [definition, in JMLSemantics]
Sem.AnnotationTable.EvalSignals [definition, in JMLSemantics]
Sem.AnnotationTable.EvalSignalsOnly [definition, in JMLSemantics]
Sem.AnnotationTable.EvalStaticInvariant [definition, in JMLSemantics]
Sem.AnnotationTable.EvalType [definition, in JMLSemantics]
Sem.AnnotationTable.EvalUnaryBoolOp [definition, in JMLSemantics]
Sem.AnnotationTable.EvalUnaryIntOp [definition, in JMLSemantics]
Sem.AnnotationTable.EvalUnaryNumOp [definition, in JMLSemantics]
Sem.AnnotationTable.LocalAssertion [definition, in JMLSemantics]
Sem.AnnotationTable.Lookup [axiom, in JMLSemantics]
Sem.AnnotationTable.LookupTypedef [definition, in JMLSemantics]
Sem.AnnotationTable.Lookup_undef [axiom, in JMLSemantics]
Sem.AnnotationTable.Lookup_def [axiom, in JMLSemantics]
Sem.AnnotationTable.LoopInvariant [definition, in JMLSemantics]
Sem.AnnotationTable.lt2t [definition, in JMLSemantics]
Sem.AnnotationTable.MaxInt [definition, in JMLSemantics]
Sem.AnnotationTable.MinInt [definition, in JMLSemantics]
Sem.AnnotationTable.NotSpecifiedEnsures [definition, in JMLSemantics]
Sem.AnnotationTable.NotSpecifiedLoopInvariant [definition, in JMLSemantics]
Sem.AnnotationTable.NotSpecifiedRequires [definition, in JMLSemantics]
Sem.AnnotationTable.NotSpecifiedSignals [definition, in JMLSemantics]
Sem.AnnotationTable.NotSpecifiedSignalsOnly [definition, in JMLSemantics]
Sem.AnnotationTable.Postcondition [definition, in JMLSemantics]
Sem.AnnotationTable.Precondition [definition, in JMLSemantics]
Sem.AnnotationTable.P2b [axiom, in JMLSemantics]
Sem.AnnotationTable.P2b_false [axiom, in JMLSemantics]
Sem.AnnotationTable.P2b_true [axiom, in JMLSemantics]
Sem.AnnotationTable.QuantExpression [definition, in JMLSemantics]
Sem.AnnotationTable.QuantFilter [definition, in JMLSemantics]
Sem.AnnotationTable.QuantIdentityElement [definition, in JMLSemantics]
Sem.AnnotationTable.QuantOp [definition, in JMLSemantics]
Sem.AnnotationTable.QuantSet [axiom, in JMLSemantics]
Sem.AnnotationTable.QuantSet_def [axiom, in JMLSemantics]
Sem.Assignables [module, in JMLSemantics]
Sem.Assignables.AssignableEverything [definition, in JMLSemantics]
Sem.Assignables.AssignableNothing [definition, in JMLSemantics]
Sem.Assignables.ConcatinateStoreRefs [definition, in JMLSemantics]
Sem.Assignables.EvalAssignableClause [definition, in JMLSemantics]
Sem.Assignables.ExtractAssignableClauses [definition, in JMLSemantics]
Sem.Assignables.FieldUpdateAction [definition, in JMLSemantics]
Sem.Assignables.FieldUpdateCheck [definition, in JMLSemantics]
Sem.Assignables.MethodCallAction [definition, in JMLSemantics]
Sem.Assignables.MethodReturnAction [definition, in JMLSemantics]
Sem.Assignables.NewObjectAction [definition, in JMLSemantics]
Sem.Assignables.NotSpecifiedAssignableClause [definition, in JMLSemantics]
Sem.Assignables.StoreRefPrefix2Object [definition, in JMLSemantics]
Sem.Assignables.StoreRef2Location [definition, in JMLSemantics]
Sem.Assignables.ValidCase [axiom, in JMLSemantics]
Sem.Assignables.ValidCase_def [axiom, in JMLSemantics]
Sem.Assignables.ValidStoreRefs [definition, in JMLSemantics]
Sem.Frame [module, in JMLSemantics]
Sem.FrameAdds [module, in JMLSemantics]
Sem.FrameAdds.add_fresh [definition, in JMLSemantics]
Sem.FrameAdds.add_assignable [definition, in JMLSemantics]
Sem.FrameAdds.assignables [projection, in JMLSemantics]
Sem.FrameAdds.empty [definition, in JMLSemantics]
Sem.FrameAdds.fresh [projection, in JMLSemantics]
Sem.FrameAdds.inter_assignables [definition, in JMLSemantics]
Sem.FrameAdds.make [constructor, in JMLSemantics]
Sem.FrameAdds.pre [projection, in JMLSemantics]
Sem.FrameAdds.quant [definition, in JMLSemantics]
Sem.FrameAdds.quants [projection, in JMLSemantics]
Sem.FrameAdds.set_pre [definition, in JMLSemantics]
Sem.FrameAdds.set_assignables [definition, in JMLSemantics]
Sem.FrameAdds.set_fresh [definition, in JMLSemantics]
Sem.FrameAdds.set_quant [definition, in JMLSemantics]
Sem.FrameAdds.set_quants [definition, in JMLSemantics]
Sem.FrameAdds.t [definition, in JMLSemantics]
Sem.FrameAdds.t_rec [record, in JMLSemantics]
Sem.FrameAdds.union_fresh [definition, in JMLSemantics]
Sem.InitState [definition, in JMLSemantics]
Sem.NewFrame [definition, in JMLSemantics]
Sem.Notations [module, in JMLSemantics]
_ [quants := _ ] (sem_scope) [notation, in JMLSemantics]
_ @h (sem_scope) [notation, in JMLSemantics]
_ @pc (sem_scope) [notation, in JMLSemantics]
_ [fresh := _ ] (sem_scope) [notation, in JMLSemantics]
_ @vars (sem_scope) [notation, in JMLSemantics]
_ @preparams (sem_scope) [notation, in JMLSemantics]
_ [adds := _ ] (sem_scope) [notation, in JMLSemantics]
_ [fr := _ ] (sem_scope) [notation, in JMLSemantics]
_ @quants (sem_scope) [notation, in JMLSemantics]
_ @this (sem_scope) [notation, in JMLSemantics]
_ @assignables (sem_scope) [notation, in JMLSemantics]
_ @preheap (sem_scope) [notation, in JMLSemantics]
[ _ , _ , _ ] (sem_scope) [notation, in JMLSemantics]
_ @pre (sem_scope) [notation, in JMLSemantics]
_ @adds (sem_scope) [notation, in JMLSemantics]
_ [ret := _ ] (sem_scope) [notation, in JMLSemantics]
_ [assignables :+ _ ] (sem_scope) [notation, in JMLSemantics]
_ @fradds (sem_scope) [notation, in JMLSemantics]
_ [this := _ ] (sem_scope) [notation, in JMLSemantics]
_ [assignables :/\ _ ] (sem_scope) [notation, in JMLSemantics]
_ @fr (sem_scope) [notation, in JMLSemantics]
_ @params (sem_scope) [notation, in JMLSemantics]
_ [h := _ ] (sem_scope) [notation, in JMLSemantics]
_ [assignables := _ ] (sem_scope) [notation, in JMLSemantics]
_ @fresh (sem_scope) [notation, in JMLSemantics]
_ [fradds := _ ] (sem_scope) [notation, in JMLSemantics]
_ @ret (sem_scope) [notation, in JMLSemantics]
_ [fresh :+ _ ] (sem_scope) [notation, in JMLSemantics]
_ [fresh :\/ _ ] (sem_scope) [notation, in JMLSemantics]
_ \ { _ } [notation, in JMLSemantics]
_ [[=]] _ [notation, in JMLSemantics]
_ ∉ _ [notation, in JMLSemantics]
_ ∩ _ [notation, in JMLSemantics]
_ ∩ _ [notation, in JMLSemantics]
_ ∪ _ [notation, in JMLSemantics]
_ ∪ _ [notation, in JMLSemantics]
_ ∪ { _ } [notation, in JMLSemantics]
_ ∉ _ [notation, in JMLSemantics]
_ ∈ _ [notation, in JMLSemantics]
_ \ _ [notation, in JMLSemantics]
_ [=] _ [notation, in JMLSemantics]
_ ∪ { _ } [notation, in JMLSemantics]
_ ⊇ _ [notation, in JMLSemantics]
_ ∈ _ [notation, in JMLSemantics]
_ ⊆ _ [notation, in JMLSemantics]
( _ )₁ [notation, in JMLSemantics]
( _ )₂ [notation, in JMLSemantics]
{} [notation, in JMLSemantics]
{} [notation, in JMLSemantics]
[notation, in JMLSemantics]
[notation, in JMLSemantics]
Sem.pre_state [definition, in JMLSemantics]
Sem.pre_frame [definition, in JMLSemantics]
Sem.State [module, in JMLSemantics]
set [definition, in JMLNotations]
signals [definition, in JMLNotations]
signals_only [definition, in JMLNotations]
signals_redundantly [definition, in JMLNotations]
signals_only_redundantly [definition, in JMLNotations]
simple_case [definition, in JMLNotations]
singleton [definition, in Stack]
singleton [definition, in ListFunctions]
spec_case_redundantly [definition, in JMLNotations]
spec_case_lightweight [definition, in JMLNotations]
spec_case_lightweight_redundantly [definition, in JMLNotations]
spec_case [definition, in JMLNotations]
stack [definition, in Stack]
Stack [library]
statically_bound [definition, in JMLNotations]
stmt [definition, in JMLNotations]
StmtType [definition, in JMLNotations]
Suffix [section, in ListHelpers]
Suffix [definition, in ListHelpers]
Suffix_l_l [lemma, in ListHelpers]
Suffix_In [lemma, in ListHelpers]
Suffix_step [lemma, in ListHelpers]
Suffix_nil_l [lemma, in ListHelpers]
Suffix_x_y_or_y_x [lemma, in ListHelpers]
Suffix.A [variable, in ListHelpers]
super_call [definition, in JMLNotations]


T

tagged [section, in TaggedList]
TaggedList [library]
tagged.data [variable, in TaggedList]
tagged.mapF [variable, in TaggedList]
tagged.mapType [variable, in TaggedList]
tagged.tag [variable, in TaggedList]
tagged.tagOf [variable, in TaggedList]
tagged.tag_eq_dec [variable, in TaggedList]
TheoryList [section, in ListHelpers]
this_call [definition, in JMLNotations]
throw [definition, in JMLNotations]
throws [definition, in JMLNotations]
truncate [definition, in Stack]
truncate_nil [lemma, in Stack]
truncate_truncate [lemma, in Stack]
truncate_pop [lemma, in Stack]
truncate_n_nil [lemma, in Stack]
truncate_same [lemma, in Stack]
truncate_1 [lemma, in Stack]
try [definition, in JMLNotations]
tryF [definition, in JMLNotations]
TYPESPEC_REWRITINGS.mergeInvariants [definition, in JMLFull2BasicImpl]
TYPESPEC_REWRITINGS.fieldNonNullInvariant [definition, in JMLFull2BasicImpl]
TYPESPEC_REWRITINGS [module, in JMLFull2BasicImpl]
TYPESPEC_REWRITINGS.fieldNonNullInvariants [definition, in JMLFull2BasicImpl]
TYPESPEC_REWRITINGS.modelFieldNonNullInvariant [definition, in JMLFull2BasicImpl]
TYPESPEC_REWRITINGS.rewriteTypeSpecs [definition, in JMLFull2BasicImpl]
TYPESPEC_REWRITINGS.modelFieldNonNullInvariants [definition, in JMLFull2BasicImpl]
TYPESPEC_REWRITINGS.rewriteInvariants [definition, in JMLFull2BasicImpl]
type_spec_decl [definition, in JMLNotations]


U

unreachable [definition, in JMLNotations]


V

var_decl_stmt [definition, in JMLNotations]
var_decl [definition, in JMLNotations]
var_decl_stmtM [definition, in JMLNotations]
var_declM [definition, in JMLNotations]


W

when [definition, in JMLNotations]
when_redundantly [definition, in JMLNotations]
while [definition, in JMLNotations]
while_ [constructor, in JMLNotations]
While_ [inductive, in JMLNotations]
working_space [definition, in JMLNotations]
working_space_redundantly [definition, in JMLNotations]
writable_if [definition, in JMLNotations]


Z

Zeq_spec [lemma, in PosAux]
ZHelpers [library]
ZPair_eq_dec [definition, in ZHelpers]
ZPair_eq_bool [definition, in ZHelpers]
ZPair_eqb [definition, in ZHelpers]
ZPair_eqb_spec [lemma, in ZHelpers]
Z_eq_dec [definition, in ZHelpers]
Z_eqb_spec [lemma, in ZHelpers]
Z_eqb [definition, in ZHelpers]


other

_ :> _ (jml_scope) [notation, in JMLNotations]
\such_that (jml_scope) [notation, in JMLNotations]
\forall _ ; _ ; _ (jml_scope) [notation, in JMLNotations]
\max _ ; _ ; _ (jml_scope) [notation, in JMLNotations]
\num_of _ ; _ ; _ (jml_scope) [notation, in JMLNotations]
{: _ :>> _ ; .. ; _ :} (jml_scope) [notation, in JMLNotations]
\into (jml_scope) [notation, in JMLNotations]
{: _ :->> :} (jml_scope) [notation, in JMLNotations]
<- (jml_scope) [notation, in JMLNotations]
\product _ ; _ ; _ (jml_scope) [notation, in JMLNotations]
switch _ {{ _ default _ }} (jml_scope) [notation, in JMLNotations]
switch _ {{ _ }} (jml_scope) [notation, in JMLNotations]
{: _ :>> :} (jml_scope) [notation, in JMLNotations]
\sum _ ; _ ; _ (jml_scope) [notation, in JMLNotations]
{| _ ; .. ; _ |} (jml_nb_scope) [notation, in JMLNotations]
{{: :}} (jml_scope) [notation, in JMLNotations]
\exists _ ; _ ; _ (jml_scope) [notation, in JMLNotations]
{{: _ ; .. ; _ :}} (jml_scope) [notation, in JMLNotations]
\min _ ; _ ; _ (jml_scope) [notation, in JMLNotations]
_ :-> _ (jml_scope) [notation, in JMLNotations]
{: _ :->> _ ; .. ; _ :} (jml_scope) [notation, in JMLNotations]
\same (jml_scope) [notation, in JMLNotations]
[] [notation, in Stack]
│ _ │ [notation, in Stack]



Projection Index

F

FULL2BASIC.METHODSPEC_PLUS.bodyDefault [in JMLFull2Basic]
FULL2BASIC.METHODSPEC_PLUS.headerDefault [in JMLFull2Basic]


M

Make.DATA_GROUP.pivotTarget [in JMLProgramPlusImpl]
Make.DATA_GROUP.isRedundant [in JMLProgramPlusImpl]
Make.DATA_GROUP.dataGroups [in JMLProgramPlusImpl]
Make.EXCEPTIONHANDLER.catchType [in JMLProgramPlusImpl]
Make.EXCEPTIONHANDLER.handler [in JMLProgramPlusImpl]
Make.EXCEPTIONHANDLER.isPCinRange [in JMLProgramPlusImpl]
Make.FIELDSIGNATURE.name [in JMLProgramPlusImpl]
Make.FIELDSIGNATURE.type [in JMLProgramPlusImpl]
Make.FIELD.dataGroups [in JMLProgramPlusImpl]
Make.FIELD.initValue [in JMLProgramPlusImpl]
Make.FIELD.isFinal [in JMLProgramPlusImpl]
Make.FIELD.isGhost [in JMLProgramPlusImpl]
Make.FIELD.isMonitored [in JMLProgramPlusImpl]
Make.FIELD.isNullable [in JMLProgramPlusImpl]
Make.FIELD.isStatic [in JMLProgramPlusImpl]
Make.FIELD.signature [in JMLProgramPlusImpl]
Make.FIELD.specVisibility [in JMLProgramPlusImpl]
Make.FIELD.visibility [in JMLProgramPlusImpl]
Make.LOOP_ANNOTATION.expression [in JMLProgramPlusImpl]
Make.LOOP_ANNOTATION.variantsRedundantly [in JMLProgramPlusImpl]
Make.LOOP_ANNOTATION.variants [in JMLProgramPlusImpl]
Make.LOOP_ANNOTATION.invariants [in JMLProgramPlusImpl]
Make.LOOP_ANNOTATION.expressionRedundantly [in JMLProgramPlusImpl]
Make.LOOP_ANNOTATION.invariantsRedundantly [in JMLProgramPlusImpl]
Make.METHODBODY.block [in JMLProgramPlusImpl]
Make.METHODBODY.exceptionHandlers [in JMLProgramPlusImpl]
Make.METHODSIGNATURE.name [in JMLProgramPlusImpl]
Make.METHODSIGNATURE.parameters [in JMLProgramPlusImpl]
Make.METHODSIGNATURE.result [in JMLProgramPlusImpl]
Make.METHODSPEC_PLUS.FULL_SPEC_CASE.isCodeContract [in JMLProgramPlusImpl]
Make.METHODSPEC_PLUS.FULL_SPEC_CASE.visibility [in JMLProgramPlusImpl]
Make.METHODSPEC_PLUS.FULL_SPEC_CASE.specCaseType [in JMLProgramPlusImpl]
Make.METHODSPEC_PLUS.FULL_SPEC_CASE.isRedundant [in JMLProgramPlusImpl]
Make.METHODSPEC_PLUS.FULL_SPEC_CASE.genericSpecCase [in JMLProgramPlusImpl]
Make.METHODSPEC.ACCESSIBLE.storeRefs [in JMLProgramPlusImpl]
Make.METHODSPEC.ASSIGNABLE.storeRefs [in JMLProgramPlusImpl]
Make.METHODSPEC.CALLABLE.methods [in JMLProgramPlusImpl]
Make.METHODSPEC.CAPTURES.storeRefs [in JMLProgramPlusImpl]
Make.METHODSPEC.CASE.accessible [in JMLProgramPlusImpl]
Make.METHODSPEC.CASE.accessibleRedundantly [in JMLProgramPlusImpl]
Make.METHODSPEC.CASE.assignable [in JMLProgramPlusImpl]
Make.METHODSPEC.CASE.assignableRedundantly [in JMLProgramPlusImpl]
Make.METHODSPEC.CASE.callable [in JMLProgramPlusImpl]
Make.METHODSPEC.CASE.callableRedundantly [in JMLProgramPlusImpl]
Make.METHODSPEC.CASE.captures [in JMLProgramPlusImpl]
Make.METHODSPEC.CASE.capturesRedundantly [in JMLProgramPlusImpl]
Make.METHODSPEC.CASE.diverges [in JMLProgramPlusImpl]
Make.METHODSPEC.CASE.divergesRedundantly [in JMLProgramPlusImpl]
Make.METHODSPEC.CASE.duration [in JMLProgramPlusImpl]
Make.METHODSPEC.CASE.durationRedundantly [in JMLProgramPlusImpl]
Make.METHODSPEC.CASE.ensures [in JMLProgramPlusImpl]
Make.METHODSPEC.CASE.ensuresRedundantly [in JMLProgramPlusImpl]
Make.METHODSPEC.CASE.forallVarDecl [in JMLProgramPlusImpl]
Make.METHODSPEC.CASE.isCodeContract [in JMLProgramPlusImpl]
Make.METHODSPEC.CASE.isRedundant [in JMLProgramPlusImpl]
Make.METHODSPEC.CASE.measuredBy [in JMLProgramPlusImpl]
Make.METHODSPEC.CASE.measuredByRedundantly [in JMLProgramPlusImpl]
Make.METHODSPEC.CASE.oldVarDecl [in JMLProgramPlusImpl]
Make.METHODSPEC.CASE.requires [in JMLProgramPlusImpl]
Make.METHODSPEC.CASE.requiresRedundantly [in JMLProgramPlusImpl]
Make.METHODSPEC.CASE.signals [in JMLProgramPlusImpl]
Make.METHODSPEC.CASE.signalsOnly [in JMLProgramPlusImpl]
Make.METHODSPEC.CASE.signalsOnlyRedundantly [in JMLProgramPlusImpl]
Make.METHODSPEC.CASE.signalsRedundantly [in JMLProgramPlusImpl]
Make.METHODSPEC.CASE.visibility [in JMLProgramPlusImpl]
Make.METHODSPEC.CASE.when [in JMLProgramPlusImpl]
Make.METHODSPEC.CASE.whenRedundantly [in JMLProgramPlusImpl]
Make.METHODSPEC.CASE.workingSpace [in JMLProgramPlusImpl]
Make.METHODSPEC.CASE.workingSpaceRedundantly [in JMLProgramPlusImpl]
Make.METHODSPEC.DIVERGES.pred [in JMLProgramPlusImpl]
Make.METHODSPEC.DURATION.cond [in JMLProgramPlusImpl]
Make.METHODSPEC.DURATION.expr [in JMLProgramPlusImpl]
Make.METHODSPEC.ENSURES.pred [in JMLProgramPlusImpl]
Make.METHODSPEC.FORALL_VAR_DECL.vars [in JMLProgramPlusImpl]
Make.METHODSPEC.MEASURED_BY.cond [in JMLProgramPlusImpl]
Make.METHODSPEC.MEASURED_BY.expr [in JMLProgramPlusImpl]
Make.METHODSPEC.OLD_VAR_DECL.varDecls [in JMLProgramPlusImpl]
Make.METHODSPEC.REQUIRES.isSame [in JMLProgramPlusImpl]
Make.METHODSPEC.REQUIRES.pred [in JMLProgramPlusImpl]
Make.METHODSPEC.SIGNALS_ONLY.types [in JMLProgramPlusImpl]
Make.METHODSPEC.SIGNALS.pred [in JMLProgramPlusImpl]
Make.METHODSPEC.WHEN.pred [in JMLProgramPlusImpl]
Make.METHODSPEC.WORKING_SPACE.expr [in JMLProgramPlusImpl]
Make.METHODSPEC.WORKING_SPACE.cond [in JMLProgramPlusImpl]
Make.METHOD.body [in JMLProgramPlusImpl]
Make.METHOD.fullSpecs [in JMLProgramPlusImpl]
Make.METHOD.isFinal [in JMLProgramPlusImpl]
Make.METHOD.isHelper [in JMLProgramPlusImpl]
Make.METHOD.isImplicitDefaultConstructor [in JMLProgramPlusImpl]
Make.METHOD.isNative [in JMLProgramPlusImpl]
Make.METHOD.isNullable [in JMLProgramPlusImpl]
Make.METHOD.isPure [in JMLProgramPlusImpl]
Make.METHOD.isStatic [in JMLProgramPlusImpl]
Make.METHOD.kind [in JMLProgramPlusImpl]
Make.METHOD.override [in JMLProgramPlusImpl]
Make.METHOD.signature [in JMLProgramPlusImpl]
Make.METHOD.specs [in JMLProgramPlusImpl]
Make.METHOD.specVisibility [in JMLProgramPlusImpl]
Make.METHOD.throws [in JMLProgramPlusImpl]
Make.METHOD.visibility [in JMLProgramPlusImpl]
Make.MODELFIELD.dataGroups [in JMLProgramPlusImpl]
Make.MODELFIELD.isNullable [in JMLProgramPlusImpl]
Make.MODELFIELD.isStatic [in JMLProgramPlusImpl]
Make.MODELFIELD.signature [in JMLProgramPlusImpl]
Make.MODELFIELD.visibility [in JMLProgramPlusImpl]
Make.PARAMSIGNATURE.name [in JMLProgramPlusImpl]
Make.PARAMSIGNATURE.type [in JMLProgramPlusImpl]
Make.PARAM.isFinal [in JMLProgramPlusImpl]
Make.PARAM.isNullable [in JMLProgramPlusImpl]
Make.PARAM.signature [in JMLProgramPlusImpl]
Make.PROG.classes [in JMLProgramPlusImpl]
Make.PROG.interfaces [in JMLProgramPlusImpl]
Make.TYPESPEC.AXIOM.pred [in JMLProgramPlusImpl]
Make.TYPESPEC.CONSTRAINT.constrainedFor [in JMLProgramPlusImpl]
Make.TYPESPEC.CONSTRAINT.isRedundant [in JMLProgramPlusImpl]
Make.TYPESPEC.CONSTRAINT.isStatic [in JMLProgramPlusImpl]
Make.TYPESPEC.CONSTRAINT.pred [in JMLProgramPlusImpl]
Make.TYPESPEC.CONSTRAINT.visibility [in JMLProgramPlusImpl]
Make.TYPESPEC.INITIALLY.pred [in JMLProgramPlusImpl]
Make.TYPESPEC.INITIALLY.visibility [in JMLProgramPlusImpl]
Make.TYPESPEC.INVARIANT.isRedundant [in JMLProgramPlusImpl]
Make.TYPESPEC.INVARIANT.isStatic [in JMLProgramPlusImpl]
Make.TYPESPEC.INVARIANT.pred [in JMLProgramPlusImpl]
Make.TYPESPEC.INVARIANT.visibility [in JMLProgramPlusImpl]
Make.TYPESPEC.MONITORS_FOR.visibility [in JMLProgramPlusImpl]
Make.TYPESPEC.MONITORS_FOR.objects [in JMLProgramPlusImpl]
Make.TYPESPEC.MONITORS_FOR.field [in JMLProgramPlusImpl]
Make.TYPESPEC.READABLE_IF.field [in JMLProgramPlusImpl]
Make.TYPESPEC.READABLE_IF.visibility [in JMLProgramPlusImpl]
Make.TYPESPEC.READABLE_IF.condition [in JMLProgramPlusImpl]
Make.TYPESPEC.REPRESENTS.expr [in JMLProgramPlusImpl]
Make.TYPESPEC.REPRESENTS.isRedundant [in JMLProgramPlusImpl]
Make.TYPESPEC.REPRESENTS.isRelational [in JMLProgramPlusImpl]
Make.TYPESPEC.REPRESENTS.isStatic [in JMLProgramPlusImpl]
Make.TYPESPEC.REPRESENTS.model [in JMLProgramPlusImpl]
Make.TYPESPEC.REPRESENTS.visibility [in JMLProgramPlusImpl]
Make.TYPESPEC.TYPESPEC.axiom [in JMLProgramPlusImpl]
Make.TYPESPEC.TYPESPEC.constraint [in JMLProgramPlusImpl]
Make.TYPESPEC.TYPESPEC.initially [in JMLProgramPlusImpl]
Make.TYPESPEC.TYPESPEC.invariant [in JMLProgramPlusImpl]
Make.TYPESPEC.TYPESPEC.monitors_for [in JMLProgramPlusImpl]
Make.TYPESPEC.TYPESPEC.readable_if [in JMLProgramPlusImpl]
Make.TYPESPEC.TYPESPEC.represents [in JMLProgramPlusImpl]
Make.TYPESPEC.TYPESPEC.writable_if [in JMLProgramPlusImpl]
Make.TYPESPEC.WRITABLE_IF.visibility [in JMLProgramPlusImpl]
Make.TYPESPEC.WRITABLE_IF.condition [in JMLProgramPlusImpl]
Make.TYPESPEC.WRITABLE_IF.field [in JMLProgramPlusImpl]
Make.VARSIGNATURE.name [in JMLProgramPlusImpl]
Make.VARSIGNATURE.type [in JMLProgramPlusImpl]
Make.VAR.isFinal [in JMLProgramPlusImpl]
Make.VAR.isGhost [in JMLProgramPlusImpl]
Make.VAR.isNullable [in JMLProgramPlusImpl]
Make.VAR.isUninitialized [in JMLProgramPlusImpl]
Make.VAR.signature [in JMLProgramPlusImpl]


R

Rac1.FrameAdds.assignables [in JMLRac]
Rac1.FrameAdds.fresh [in JMLRac]
Rac1.FrameAdds.pre [in JMLRac]
Rac1.FrameAdds.quants [in JMLRac]
Rac2.FrameAdds.assignables [in JMLRac2]
Rac2.FrameAdds.fresh [in JMLRac2]
Rac2.FrameAdds.pre [in JMLRac2]
Rac2.FrameAdds.quants [in JMLRac2]
Rac3.Adds.backlinks [in JMLRac3]


S

SEMANTIC_DOMAIN.STATE.adds [in JMLDomain]
SEMANTIC_DOMAIN.FRAME.adds [in JMLDomain]
SEMANTIC_DOMAIN.STATE.fr [in JMLDomain]
SEMANTIC_DOMAIN.STATE.h [in JMLDomain]
SEMANTIC_DOMAIN.FRAME.pc [in JMLDomain]
SEMANTIC_DOMAIN.FRAME.params [in JMLDomain]
SEMANTIC_DOMAIN.FRAME.ret [in JMLDomain]
SEMANTIC_DOMAIN.FRAME.vars [in JMLDomain]
Sem.FrameAdds.assignables [in JMLSemantics]
Sem.FrameAdds.fresh [in JMLSemantics]
Sem.FrameAdds.pre [in JMLSemantics]
Sem.FrameAdds.quants [in JMLSemantics]



Record Index

F

FULL2BASIC.METHODSPEC_PLUS.FullSpecCaseDefaults [in JMLFull2Basic]


M

Make.DATA_GROUP.tRec [in JMLProgramPlusImpl]
Make.EXCEPTIONHANDLER.t [in JMLProgramPlusImpl]
Make.FIELDSIGNATURE.t [in JMLProgramPlusImpl]
Make.FIELD.t [in JMLProgramPlusImpl]
Make.LOOP_ANNOTATION.tRec [in JMLProgramPlusImpl]
Make.METHODBODY.t [in JMLProgramPlusImpl]
Make.METHODSIGNATURE.t [in JMLProgramPlusImpl]
Make.METHODSPEC_PLUS.FULL_SPEC_CASE.tRec [in JMLProgramPlusImpl]
Make.METHODSPEC.ACCESSIBLE.tRec [in JMLProgramPlusImpl]
Make.METHODSPEC.ASSIGNABLE.tRec [in JMLProgramPlusImpl]
Make.METHODSPEC.CALLABLE.tRec [in JMLProgramPlusImpl]
Make.METHODSPEC.CAPTURES.tRec [in JMLProgramPlusImpl]
Make.METHODSPEC.CASE.tRec [in JMLProgramPlusImpl]
Make.METHODSPEC.DIVERGES.tRec [in JMLProgramPlusImpl]
Make.METHODSPEC.DURATION.tRec [in JMLProgramPlusImpl]
Make.METHODSPEC.ENSURES.tRec [in JMLProgramPlusImpl]
Make.METHODSPEC.FORALL_VAR_DECL.tRec [in JMLProgramPlusImpl]
Make.METHODSPEC.MEASURED_BY.tRec [in JMLProgramPlusImpl]
Make.METHODSPEC.OLD_VAR_DECL.tRec [in JMLProgramPlusImpl]
Make.METHODSPEC.REQUIRES.tRec [in JMLProgramPlusImpl]
Make.METHODSPEC.SIGNALS_ONLY.tRec [in JMLProgramPlusImpl]
Make.METHODSPEC.SIGNALS.tRec [in JMLProgramPlusImpl]
Make.METHODSPEC.WHEN.tRec [in JMLProgramPlusImpl]
Make.METHODSPEC.WORKING_SPACE.tRec [in JMLProgramPlusImpl]
Make.METHOD.t [in JMLProgramPlusImpl]
Make.MODELFIELD.t [in JMLProgramPlusImpl]
Make.PARAMSIGNATURE.t [in JMLProgramPlusImpl]
Make.PARAM.t [in JMLProgramPlusImpl]
Make.PROG.t [in JMLProgramPlusImpl]
Make.TYPESPEC.AXIOM.tRec [in JMLProgramPlusImpl]
Make.TYPESPEC.CONSTRAINT.tRec [in JMLProgramPlusImpl]
Make.TYPESPEC.INITIALLY.tRec [in JMLProgramPlusImpl]
Make.TYPESPEC.INVARIANT.tRec [in JMLProgramPlusImpl]
Make.TYPESPEC.MONITORS_FOR.tRec [in JMLProgramPlusImpl]
Make.TYPESPEC.READABLE_IF.tRec [in JMLProgramPlusImpl]
Make.TYPESPEC.REPRESENTS.tRec [in JMLProgramPlusImpl]
Make.TYPESPEC.TYPESPEC.tRec [in JMLProgramPlusImpl]
Make.TYPESPEC.WRITABLE_IF.tRec [in JMLProgramPlusImpl]
Make.VARSIGNATURE.t [in JMLProgramPlusImpl]
Make.VAR.t [in JMLProgramPlusImpl]


R

Rac1.FrameAdds.t_rec [in JMLRac]
Rac2.FrameAdds.t_rec [in JMLRac2]
Rac3.Adds.t_rec [in JMLRac3]


S

SEMANTIC_DOMAIN.STATE.t [in JMLDomain]
SEMANTIC_DOMAIN.FRAME.t [in JMLDomain]
Sem.FrameAdds.t_rec [in JMLSemantics]



Lemma Index

A

Aeq_Dec [in EqBoolAux]
Aeq_dec [in EqBoolAux]
Aeq_diff [in EqBoolAux]
Aeq_eq [in EqBoolAux]
AllS_x_P [in ListHelpers]


B

bool_eq_spec [in EqBoolAux]


D

dec_eq_tag [in TaggedList]


E

eqb_true [in LogicHelpers]
eqb_false [in LogicHelpers]


F

find_def [in ListFunctions]
fold_left1_fold_left [in ListFunctions]
fold_left1_e_nil [in ListFunctions]


I

In_singleton [in ListHelpers]
In_head [in ListHelpers]
in_concat [in ListFunctions]
in_nth [in ListHelpers]


L

Last_app_inv [in ListHelpers]
Last_app [in ListHelpers]
Last_nil [in ListHelpers]
Last_step_inv [in ListHelpers]
Last_In [in ListHelpers]
level_ge [in Stack]
level_1 [in Stack]
level_eq [in Stack]
level_le [in Stack]
le_ge [in Stack]
list_eq_spec [in EqBoolAux]
lt_gt [in Stack]


M

Make.BLOCK.elem_def [in JMLProgramPlusImpl]
Make.BLOCK.elem_def_inv [in JMLProgramPlusImpl]
Make.BLOCK.first_elem [in JMLProgramPlusImpl]
Make.BLOCK.last_elem [in JMLProgramPlusImpl]
Make.BLOCK.Last_head_singleton [in JMLProgramPlusImpl]
Make.BLOCK.last_def [in JMLProgramPlusImpl]
Make.BLOCK.next_elem [in JMLProgramPlusImpl]
Make.BLOCK.PC_unique_impl [in JMLProgramPlusImpl]
Make.BLOCK.statementAt_def_inv [in JMLProgramPlusImpl]
Make.BLOCK.statementAt_def [in JMLProgramPlusImpl]
Make.eq_primitiveType_spec [in JMLProgramPlusImpl]
Make.eq_TypeDefName_spec [in JMLProgramPlusImpl]
Make.lookup_deterministic [in JMLProgramPlusImpl]
Make.METHODBODY.compound_is_compound [in JMLProgramPlusImpl]
Make.METHODSPEC.SIGNALS.signalsParam_eq_Exception_e [in JMLProgramPlusImpl]
Make.primitiveType_dec [in JMLProgramPlusImpl]
map_truncate [in Stack]
maximum_e_cons [in ListFunctions]
maximum_e_nil [in ListFunctions]


N

nat_of_N_bij2 [in PosAux]
nat_compare_eq_sym [in Stack]
nat_compare_n_Sn [in Stack]
nat_compare_Eq [in Stack]
nat_compare_Sn_n [in Stack]
nat_compare_n_n [in Stack]
nat_compare_lt_gt_sym [in Stack]
nat_of_N_bij1 [in PosAux]
Neq_spec [in PosAux]


O

OperationalSemantics.nv2v_implication [in JMLOpSem]
OperationalSemantics.OpSem_deterministic [in JMLOpSem]
optionList2list_In [in OptionHelpers]
opt_eq_spec [in EqBoolAux]


P

Peq_spec [in PosAux]
prod_eq_spec [in EqBoolAux]
PROGRAM.lookup_deterministic [in JMLProgram]


R

rac1_rac2_correct [in JMLRac_2_Correct]
Rac1.Assignables.FieldUpdateAction_Correct [in JMLRac]
Rac1.Assignables.FieldUpdateCheck_Correct [in JMLRac]
Rac1.Assignables.MethodCallAction_Correct [in JMLRac]
Rac1.Assignables.MethodReturnAction_Correct [in JMLRac]
Rac1.Assignables.NewFrame_Correct [in JMLRac]
Rac1.Assignables.NewObjectAction_Correct [in JMLRac]
rac2_length_assignables_correct [in JMLRac_2_Correct]
rac2_rac1_correct [in JMLRac_2_Correct]
rac2_rac3_correct [in JMLRac_3_Correct]
rac2_equiv_assignables_correct [in JMLRac_2_Correct]
Rac2.Assignables.FieldUpdateAction_Equiv [in JMLRac2]
Rac2.Assignables.FieldUpdateAction_Correct [in JMLRac2]
Rac2.Assignables.FieldUpdateCheck_Correct [in JMLRac2]
Rac2.Assignables.MethodCallAction_Correct [in JMLRac2]
Rac2.Assignables.MethodReturnAction_Equiv [in JMLRac2]
Rac2.Assignables.MethodReturnAction_Correct [in JMLRac2]
Rac2.Assignables.NewFrame_Correct [in JMLRac2]
Rac2.Assignables.NewObjectAction_Equiv [in JMLRac2]
Rac2.Assignables.NewObjectAction_Correct [in JMLRac2]
Rac2.EquivAssignables_ind_sym [in JMLRac2]
Rac2.EquivAssignables_refl [in JMLRac2]
Rac2.EquivAssignables_ind_tail [in JMLRac2]
Rac2.EquivAssignables_ind_refl [in JMLRac2]
Rac2.EquivAssignables_ind_truncated [in JMLRac2]
Rac2.EquivAssignables_2 [in JMLRac2]
Rac2.EquivAssignables_trans [in JMLRac2]
Rac2.EquivAssignables_3 [in JMLRac2]
Rac2.EquivAssignables_sym [in JMLRac2]
Rac2.EquivAssignables_ind_1 [in JMLRac2]
Rac2.EquivAssignables_ind_trans [in JMLRac2]
Rac2.eq_false_not_true [in JMLRac2]
Rac2.FieldInDg_rac_pivots_1 [in JMLRac2]
Rac2.FieldInDg_rac_pivots_2 [in JMLRac2]
Rac2.FieldInDg_rac_2 [in JMLRac2]
Rac2.FieldInDg_rac_1 [in JMLRac2]
Rac2.init_value_not_ref [in JMLRac2]
Rac2.init_field_value_not_ref [in JMLRac2]
Rac2.LocSetExistsEquals [in JMLRac2]
Rac2.min_R [in JMLRac2]
Rac2.min_L [in JMLRac2]
Rac2.new_object_field_not_ref [in JMLRac2]
Rac2.not_mem_not_in [in JMLRac2]
Rac2.SavePreState_1 [in JMLRac2]
Rac2.SavePreState_2 [in JMLRac2]
Rac2.SavePreState_HeapUpdate [in JMLRac2]
Rac2.SavePreState_3 [in JMLRac2]
Rac2.UnfoldDatagroups_rac_3 [in JMLRac2]
Rac2.UnfoldDatagroups_rac_1 [in JMLRac2]
Rac2.UnfoldDatagroups_rac_intersect_new [in JMLRac2]
Rac2.UnfoldDatagroups_rac_2 [in JMLRac2]
Rac2.UnfoldDatagroups_rac_intersect_update [in JMLRac2]
Rac2.UnfoldDatagroup_rac_1 [in JMLRac2]
rac3_rac2_correct [in JMLRac_3_Correct]
Rac3.Assignables.AssignablePivotTargets_Correct [in JMLRac3]
Rac3.Assignables.CorrectBacklinks_new [in JMLRac3]
Rac3.Assignables.FieldUpdateAction_Correct [in JMLRac3]
Rac3.Assignables.FieldUpdateCheck_Correct [in JMLRac3]
Rac3.Assignables.get_remove_none [in JMLRac3]
Rac3.Assignables.get_set_old_f_uncompat [in JMLRac3]
Rac3.Assignables.get_remove_old [in JMLRac3]
Rac3.Assignables.get_set_old [in JMLRac3]
Rac3.Assignables.get_remove_old_f_uncompat [in JMLRac3]
Rac3.Assignables.MethodCallAction_Correct [in JMLRac3]
Rac3.Assignables.MethodReturnAction_Correct [in JMLRac3]
Rac3.Assignables.NewFrame_Correct [in JMLRac3]
Rac3.Assignables.NewObjectAction_Correct [in JMLRac3]
Rac3.Assignables.not_isPivot_direct_FieldInDg [in JMLRac3]
Rac3.Assignables.SavePreState_same [in JMLRac3]
Rac3.Assignables.SetRemoveBacklinks_Correct [in JMLRac3]
Rac3.DynamicDGs_Correct [in JMLRac3]
Rac3.FieldInDg_rac_EqualSets [in JMLRac3]
Rac3.FieldInDg_rac2_EqualSet [in JMLRac3]
Rac3.FieldInDg_rac2_Correct [in JMLRac3]
Rac3.FieldInDg_rac3_Correct [in JMLRac3]
Rac3.fold_right_andb [in JMLRac3]
Rac3.fold_right_orb [in JMLRac3]
Rac3.fold_right_union [in JMLRac3]
Rac3.InDGTree_Correct [in JMLRac3]
Rac3.In_InA [in JMLRac3]
Rac3.LocDict_get_some [in JMLRac3]
Rac3.LocSet_diff_remove_diff_add [in JMLRac3]
Rac3.LocSet_remove_diff_remove_add [in JMLRac3]
Rac3.LocSet_fold_orb [in JMLRac3]
Rac3.nil_length [in JMLRac3]
Rac3.PivotTargets_Correct [in JMLRac3]
Rac3.PivotTargets_not_nil [in JMLRac3]
Rac3.some_list_list [in JMLRac3]
Rac3.StaticDGs_Correct [in JMLRac3]
Rac3.ValidDGTree_func [in JMLRac3]
Rac3.ValidDGTree_1 [in JMLRac3]
Rac3.ValidDGTree_EqualSets [in JMLRac3]
Rac3.ValidDGTree_exists [in JMLRac3]


S

SEMANTIC_DOMAIN.LocSet_empty [in JMLDomain]
SEMANTIC_DOMAIN.UnionEqual [in JMLDomain]
SEMANTIC_DOMAIN.LocInObj_ObjSet [in JMLDomain]
SEMANTIC_DOMAIN.IntersectEqual [in JMLDomain]
SEMANTIC_DOMAIN.LocInObjSet_empty [in JMLDomain]
SEMANTIC_DOMAIN.list2LocSet_1 [in JMLDomain]
SEMANTIC_DOMAIN.ObjSet_empty [in JMLDomain]
SEMANTIC_DOMAIN.isPivot_PivotField [in JMLDomain]
sem_rac1_correct_rac_sem [in JMLRac_1_Correct]
sem_rac1_correct_sem_rac [in JMLRac_1_Correct]
Suffix_l_l [in ListHelpers]
Suffix_In [in ListHelpers]
Suffix_step [in ListHelpers]
Suffix_nil_l [in ListHelpers]
Suffix_x_y_or_y_x [in ListHelpers]


T

truncate_nil [in Stack]
truncate_truncate [in Stack]
truncate_pop [in Stack]
truncate_n_nil [in Stack]
truncate_same [in Stack]
truncate_1 [in Stack]


Z

Zeq_spec [in PosAux]
ZPair_eqb_spec [in ZHelpers]
Z_eqb_spec [in ZHelpers]



Section Index

D

definitions [in Stack]


E

EqBool_Dec.EqList [in EqBoolAux]
EqBool_Dec.EqBool_Prod [in EqBoolAux]
EqBool_Dec.EqOption [in EqBoolAux]
EqBool_Dec [in EqBoolAux]


I

In [in ListHelpers]


L

Last [in ListHelpers]
ListFunctions [in ListFunctions]


M

Make.EXPRESSION.substitute [in JMLProgramPlusImpl]


O

OptionHelpers [in OptionHelpers]


P

Pair_eq_dec [in ZHelpers]
Proofs [in OptionHelpers]
Proofs [in ListFunctions]
proofs [in Stack]


R

Rac3.correct_dgtree_ind [in JMLRac3]


S

Sem.AnnotationTable.AnnotationTableDefs [in JMLSemantics]
Sem.AnnotationTable.AnnotationTableDefs.EvalHelpers [in JMLSemantics]
Suffix [in ListHelpers]


T

tagged [in TaggedList]
TheoryList [in ListHelpers]



Constructor Index

A

Add [in ListFunctions]


D

DECLARATION_REWRITINGS.FieldFK [in JMLFull2BasicImpl]
DECLARATION_REWRITINGS.ModelFieldFK [in JMLFull2BasicImpl]


E

else_ [in JMLNotations]


F

finally [in JMLNotations]
FULL2BASIC.DECLARATIONS.abstract [in JMLFull2Basic]
FULL2BASIC.DECLARATIONS.ClassEK [in JMLFull2Basic]
FULL2BASIC.DECLARATIONS.code [in JMLFull2Basic]
FULL2BASIC.DECLARATIONS.extends [in JMLFull2Basic]
FULL2BASIC.DECLARATIONS.extends_weakly [in JMLFull2Basic]
FULL2BASIC.DECLARATIONS.final [in JMLFull2Basic]
FULL2BASIC.DECLARATIONS.Functional [in JMLFull2Basic]
FULL2BASIC.DECLARATIONS.ghost [in JMLFull2Basic]
FULL2BASIC.DECLARATIONS.helper [in JMLFull2Basic]
FULL2BASIC.DECLARATIONS.implements [in JMLFull2Basic]
FULL2BASIC.DECLARATIONS.implements_weakly [in JMLFull2Basic]
FULL2BASIC.DECLARATIONS.implicit_constructor [in JMLFull2Basic]
FULL2BASIC.DECLARATIONS.instance [in JMLFull2Basic]
FULL2BASIC.DECLARATIONS.InterfaceEK [in JMLFull2Basic]
FULL2BASIC.DECLARATIONS.INVARIANT_REDUNDANTLY_TAG [in JMLFull2Basic]
FULL2BASIC.DECLARATIONS.INVARIANT_TAG [in JMLFull2Basic]
FULL2BASIC.DECLARATIONS.model [in JMLFull2Basic]
FULL2BASIC.DECLARATIONS.monitored [in JMLFull2Basic]
FULL2BASIC.DECLARATIONS.native [in JMLFull2Basic]
FULL2BASIC.DECLARATIONS.non_null [in JMLFull2Basic]
FULL2BASIC.DECLARATIONS.no_extends [in JMLFull2Basic]
FULL2BASIC.DECLARATIONS.nullable [in JMLFull2Basic]
FULL2BASIC.DECLARATIONS.nullable_by_default [in JMLFull2Basic]
FULL2BASIC.DECLARATIONS.private [in JMLFull2Basic]
FULL2BASIC.DECLARATIONS.protected [in JMLFull2Basic]
FULL2BASIC.DECLARATIONS.public [in JMLFull2Basic]
FULL2BASIC.DECLARATIONS.pure [in JMLFull2Basic]
FULL2BASIC.DECLARATIONS.Relational [in JMLFull2Basic]
FULL2BASIC.DECLARATIONS.Return [in JMLFull2Basic]
FULL2BASIC.DECLARATIONS.spec_public [in JMLFull2Basic]
FULL2BASIC.DECLARATIONS.spec_protected [in JMLFull2Basic]
FULL2BASIC.DECLARATIONS.static [in JMLFull2Basic]
FULL2BASIC.DECLARATIONS.uninitialized [in JMLFull2Basic]
FULL2BASIC.DECLARATIONS.VARIANT_TAG [in JMLFull2Basic]
FULL2BASIC.DECLARATIONS.VARIANT_REDUNDANTLY_TAG [in JMLFull2Basic]
FULL2BASIC.DECLARATIONS.Void [in JMLFull2Basic]
FULL2BASIC.EXPRESSION_REWRITINGS.FullQuantification [in JMLFull2Basic]
FULL2BASIC.METHODSPEC_PLUS.signalsOnlyT [in JMLFull2Basic]
FULL2BASIC.METHODSPEC_PLUS.signalsT [in JMLFull2Basic]
FULL2BASIC.METHODSPEC_PLUS.ensuresT [in JMLFull2Basic]
FULL2BASIC.METHODSPEC_PLUS.workingSpaceT [in JMLFull2Basic]
FULL2BASIC.METHODSPEC_PLUS.callableT [in JMLFull2Basic]
FULL2BASIC.METHODSPEC_PLUS.durationT [in JMLFull2Basic]
FULL2BASIC.METHODSPEC_PLUS.divergesT [in JMLFull2Basic]
FULL2BASIC.METHODSPEC_PLUS.Build_FullSpecCaseDefaults [in JMLFull2Basic]
FULL2BASIC.METHODSPEC_PLUS.measuredByT [in JMLFull2Basic]
FULL2BASIC.METHODSPEC_PLUS.capturesT [in JMLFull2Basic]
FULL2BASIC.METHODSPEC_PLUS.assignableT [in JMLFull2Basic]
FULL2BASIC.METHODSPEC_PLUS.accessibleT [in JMLFull2Basic]
FULL2BASIC.METHODSPEC_PLUS.whenT [in JMLFull2Basic]


I

IntoC [in JMLNotations]


L

Last_base [in ListHelpers]
Last_step [in ListHelpers]
Lit [in ListFunctions]


M

Make.Aarray [in JMLProgramPlusImpl]
Make.any [in JMLProgramPlusImpl]
Make.ArrayType [in JMLProgramPlusImpl]
Make.Aval [in JMLProgramPlusImpl]
Make.Barray [in JMLProgramPlusImpl]
Make.block_in_stmt_def [in JMLProgramPlusImpl]
Make.BOOLEAN [in JMLProgramPlusImpl]
Make.BreakStmt [in JMLProgramPlusImpl]
Make.Build_blockRec [in JMLProgramPlusImpl]
Make.Build_statementRec [in JMLProgramPlusImpl]
Make.BYTE [in JMLProgramPlusImpl]
Make.check_protected [in JMLProgramPlusImpl]
Make.check_public [in JMLProgramPlusImpl]
Make.check_package [in JMLProgramPlusImpl]
Make.class_decl_field [in JMLProgramPlusImpl]
Make.compat_refType_array_class [in JMLProgramPlusImpl]
Make.compat_refType_array_cloneable [in JMLProgramPlusImpl]
Make.compat_refType_ref [in JMLProgramPlusImpl]
Make.compat_refType_array_array_primitive_type [in JMLProgramPlusImpl]
Make.compat_refType_array_array_reference_type [in JMLProgramPlusImpl]
Make.compat_refType_object [in JMLProgramPlusImpl]
Make.compat_refType_array_serializable [in JMLProgramPlusImpl]
Make.Compound [in JMLProgramPlusImpl]
Make.Constructor [in JMLProgramPlusImpl]
Make.ContStmt [in JMLProgramPlusImpl]
Make.DATA_GROUP.Build_t [in JMLProgramPlusImpl]
Make.Debug [in JMLProgramPlusImpl]
Make.Default [in JMLProgramPlusImpl]
Make.DefinedCase_def [in JMLProgramPlusImpl]
Make.DefinedConstraint_def [in JMLProgramPlusImpl]
Make.DefinedInitially_def [in JMLProgramPlusImpl]
Make.DefinedInvariant_def [in JMLProgramPlusImpl]
Make.DefinedRepresents_def [in JMLProgramPlusImpl]
Make.DefinedTypeSpec_def [in JMLProgramPlusImpl]
Make.def_class_field [in JMLProgramPlusImpl]
Make.def_interface_field [in JMLProgramPlusImpl]
Make.direct_subinterface_name1 [in JMLProgramPlusImpl]
Make.direct_subinterface1 [in JMLProgramPlusImpl]
Make.direct_subclass1 [in JMLProgramPlusImpl]
Make.direct_subtype_extends [in JMLProgramPlusImpl]
Make.direct_subtype_implements [in JMLProgramPlusImpl]
Make.direct_subclass_name1 [in JMLProgramPlusImpl]
Make.direct_block_in_block_def [in JMLProgramPlusImpl]
Make.DoLoop [in JMLProgramPlusImpl]
Make.ErrorET [in JMLProgramPlusImpl]
Make.ExceptionET [in JMLProgramPlusImpl]
Make.EXPRESSION.Addition [in JMLProgramPlusImpl]
Make.EXPRESSION.AllFieldsRef [in JMLProgramPlusImpl]
Make.EXPRESSION.array [in JMLProgramPlusImpl]
Make.EXPRESSION.arrayLength [in JMLProgramPlusImpl]
Make.EXPRESSION.Assignment [in JMLProgramPlusImpl]
Make.EXPRESSION.AssignmentAddition [in JMLProgramPlusImpl]
Make.EXPRESSION.AssignmentBitwiseAnd [in JMLProgramPlusImpl]
Make.EXPRESSION.AssignmentBitwiseOr [in JMLProgramPlusImpl]
Make.EXPRESSION.AssignmentBitwiseXor [in JMLProgramPlusImpl]
Make.EXPRESSION.AssignmentDivision [in JMLProgramPlusImpl]
Make.EXPRESSION.AssignmentLogicalAnd [in JMLProgramPlusImpl]
Make.EXPRESSION.AssignmentLogicalOr [in JMLProgramPlusImpl]
Make.EXPRESSION.AssignmentLogicalXor [in JMLProgramPlusImpl]
Make.EXPRESSION.AssignmentMultiplication [in JMLProgramPlusImpl]
Make.EXPRESSION.AssignmentRemainder [in JMLProgramPlusImpl]
Make.EXPRESSION.AssignmentShiftLeft [in JMLProgramPlusImpl]
Make.EXPRESSION.AssignmentShiftRightSigned [in JMLProgramPlusImpl]
Make.EXPRESSION.AssignmentShiftRightUnsigned [in JMLProgramPlusImpl]
Make.EXPRESSION.AssignmentSubtraction [in JMLProgramPlusImpl]
Make.EXPRESSION.BinaryBoolExpr [in JMLProgramPlusImpl]
Make.EXPRESSION.BinaryCondBoolExpr [in JMLProgramPlusImpl]
Make.EXPRESSION.BinaryIntExpr [in JMLProgramPlusImpl]
Make.EXPRESSION.BinaryRefExpr [in JMLProgramPlusImpl]
Make.EXPRESSION.BitwiseAnd [in JMLProgramPlusImpl]
Make.EXPRESSION.BitwiseComplement [in JMLProgramPlusImpl]
Make.EXPRESSION.BitwiseOr [in JMLProgramPlusImpl]
Make.EXPRESSION.BitwiseXor [in JMLProgramPlusImpl]
Make.EXPRESSION.BoolAssignmentExpr [in JMLProgramPlusImpl]
Make.EXPRESSION.BoolEquality [in JMLProgramPlusImpl]
Make.EXPRESSION.BoolInequality [in JMLProgramPlusImpl]
Make.EXPRESSION.BoolLiteral [in JMLProgramPlusImpl]
Make.EXPRESSION.Cast [in JMLProgramPlusImpl]
Make.EXPRESSION.Conditional [in JMLProgramPlusImpl]
Make.EXPRESSION.ConditionalAnd [in JMLProgramPlusImpl]
Make.EXPRESSION.ConditionalOr [in JMLProgramPlusImpl]
Make.EXPRESSION.Division [in JMLProgramPlusImpl]
Make.EXPRESSION.DurationExpr [in JMLProgramPlusImpl]
Make.EXPRESSION.ElemType [in JMLProgramPlusImpl]
Make.EXPRESSION.Equivalence [in JMLProgramPlusImpl]
Make.EXPRESSION.Everything [in JMLProgramPlusImpl]
Make.EXPRESSION.Exists [in JMLProgramPlusImpl]
Make.EXPRESSION.field [in JMLProgramPlusImpl]
Make.EXPRESSION.FieldDg [in JMLProgramPlusImpl]
Make.EXPRESSION.FieldRef [in JMLProgramPlusImpl]
Make.EXPRESSION.Forall [in JMLProgramPlusImpl]
Make.EXPRESSION.Fresh [in JMLProgramPlusImpl]
Make.EXPRESSION.GetType [in JMLProgramPlusImpl]
Make.EXPRESSION.Greater [in JMLProgramPlusImpl]
Make.EXPRESSION.GreaterEqual [in JMLProgramPlusImpl]
Make.EXPRESSION.Inequivalence [in JMLProgramPlusImpl]
Make.EXPRESSION.InstanceOf [in JMLProgramPlusImpl]
Make.EXPRESSION.IntAssignmentExpr [in JMLProgramPlusImpl]
Make.EXPRESSION.IntEquality [in JMLProgramPlusImpl]
Make.EXPRESSION.IntInequality [in JMLProgramPlusImpl]
Make.EXPRESSION.IntLiteral [in JMLProgramPlusImpl]
Make.EXPRESSION.InvariantFor [in JMLProgramPlusImpl]
Make.EXPRESSION.IsInitialized [in JMLProgramPlusImpl]
Make.EXPRESSION.JMLBinaryBoolExpr [in JMLProgramPlusImpl]
Make.EXPRESSION.LblNeg [in JMLProgramPlusImpl]
Make.EXPRESSION.LblPos [in JMLProgramPlusImpl]
Make.EXPRESSION.LeftImplication [in JMLProgramPlusImpl]
Make.EXPRESSION.Less [in JMLProgramPlusImpl]
Make.EXPRESSION.LessEqual [in JMLProgramPlusImpl]
Make.EXPRESSION.literal [in JMLProgramPlusImpl]
Make.EXPRESSION.Lockset [in JMLProgramPlusImpl]
Make.EXPRESSION.LogicalAnd [in JMLProgramPlusImpl]
Make.EXPRESSION.LogicalComplement [in JMLProgramPlusImpl]
Make.EXPRESSION.LogicalOr [in JMLProgramPlusImpl]
Make.EXPRESSION.LogicalXor [in JMLProgramPlusImpl]
Make.EXPRESSION.Max [in JMLProgramPlusImpl]
Make.EXPRESSION.MaxObject [in JMLProgramPlusImpl]
Make.EXPRESSION.method [in JMLProgramPlusImpl]
Make.EXPRESSION.Min [in JMLProgramPlusImpl]
Make.EXPRESSION.modelField [in JMLProgramPlusImpl]
Make.EXPRESSION.Multiplication [in JMLProgramPlusImpl]
Make.EXPRESSION.new [in JMLProgramPlusImpl]
Make.EXPRESSION.newarray [in JMLProgramPlusImpl]
Make.EXPRESSION.NonNullElements [in JMLProgramPlusImpl]
Make.EXPRESSION.NotAssigned [in JMLProgramPlusImpl]
Make.EXPRESSION.Nothing [in JMLProgramPlusImpl]
Make.EXPRESSION.NotModified [in JMLProgramPlusImpl]
Make.EXPRESSION.null [in JMLProgramPlusImpl]
Make.EXPRESSION.NumOf [in JMLProgramPlusImpl]
Make.EXPRESSION.Old [in JMLProgramPlusImpl]
Make.EXPRESSION.OldL [in JMLProgramPlusImpl]
Make.EXPRESSION.OnlyAccessed [in JMLProgramPlusImpl]
Make.EXPRESSION.OnlyAssigned [in JMLProgramPlusImpl]
Make.EXPRESSION.OnlyCalled [in JMLProgramPlusImpl]
Make.EXPRESSION.OnlyCaptured [in JMLProgramPlusImpl]
Make.EXPRESSION.param [in JMLProgramPlusImpl]
Make.EXPRESSION.ParamRef [in JMLProgramPlusImpl]
Make.EXPRESSION.PathRef [in JMLProgramPlusImpl]
Make.EXPRESSION.PostfixDecrement [in JMLProgramPlusImpl]
Make.EXPRESSION.PostfixIncrement [in JMLProgramPlusImpl]
Make.EXPRESSION.PrefixDecrement [in JMLProgramPlusImpl]
Make.EXPRESSION.PrefixIncrement [in JMLProgramPlusImpl]
Make.EXPRESSION.Product [in JMLProgramPlusImpl]
Make.EXPRESSION.Quantification [in JMLProgramPlusImpl]
Make.EXPRESSION.quantifier [in JMLProgramPlusImpl]
Make.EXPRESSION.Reach [in JMLProgramPlusImpl]
Make.EXPRESSION.RefEquality [in JMLProgramPlusImpl]
Make.EXPRESSION.RefInequality [in JMLProgramPlusImpl]
Make.EXPRESSION.RelationalExpr [in JMLProgramPlusImpl]
Make.EXPRESSION.Remainder [in JMLProgramPlusImpl]
Make.EXPRESSION.Result [in JMLProgramPlusImpl]
Make.EXPRESSION.RightImplication [in JMLProgramPlusImpl]
Make.EXPRESSION.ShiftLeft [in JMLProgramPlusImpl]
Make.EXPRESSION.ShiftRightSigned [in JMLProgramPlusImpl]
Make.EXPRESSION.ShiftRightUnsigned [in JMLProgramPlusImpl]
Make.EXPRESSION.Space [in JMLProgramPlusImpl]
Make.EXPRESSION.StaticFieldRef [in JMLProgramPlusImpl]
Make.EXPRESSION.StoreRefs [in JMLProgramPlusImpl]
Make.EXPRESSION.Subtraction [in JMLProgramPlusImpl]
Make.EXPRESSION.Subtype [in JMLProgramPlusImpl]
Make.EXPRESSION.Sum [in JMLProgramPlusImpl]
Make.EXPRESSION.this [in JMLProgramPlusImpl]
Make.EXPRESSION.ThisRef [in JMLProgramPlusImpl]
Make.EXPRESSION.TypeOf [in JMLProgramPlusImpl]
Make.EXPRESSION.UnaryBoolExpr [in JMLProgramPlusImpl]
Make.EXPRESSION.UnaryIntExpr [in JMLProgramPlusImpl]
Make.EXPRESSION.UnaryMinus [in JMLProgramPlusImpl]
Make.EXPRESSION.UnaryPlus [in JMLProgramPlusImpl]
Make.EXPRESSION.var [in JMLProgramPlusImpl]
Make.EXPRESSION.WorkingSpaceExpr [in JMLProgramPlusImpl]
Make.ExprStmt [in JMLProgramPlusImpl]
Make.FIELD.Int [in JMLProgramPlusImpl]
Make.FIELD.NULL [in JMLProgramPlusImpl]
Make.FIELD.UNDEF [in JMLProgramPlusImpl]
Make.Finalizer [in JMLProgramPlusImpl]
Make.ForLoop [in JMLProgramPlusImpl]
Make.HenceBy [in JMLProgramPlusImpl]
Make.Iarray [in JMLProgramPlusImpl]
Make.IfStmt [in JMLProgramPlusImpl]
Make.implements_trans_ind_ind [in JMLProgramPlusImpl]
Make.implements_trans_ind_i [in JMLProgramPlusImpl]
Make.implements_def [in JMLProgramPlusImpl]
Make.implements_trans_ind_c [in JMLProgramPlusImpl]
Make.implements_trans_direct [in JMLProgramPlusImpl]
Make.Initializer [in JMLProgramPlusImpl]
Make.INT [in JMLProgramPlusImpl]
Make.interface_decl_field [in JMLProgramPlusImpl]
Make.isStatic_field [in JMLProgramPlusImpl]
Make.Ival [in JMLProgramPlusImpl]
Make.JavaAssertion [in JMLProgramPlusImpl]
Make.LocalAssertion [in JMLProgramPlusImpl]
Make.LocalAssumption [in JMLProgramPlusImpl]
Make.lookup_up [in JMLProgramPlusImpl]
Make.lookup_no_up [in JMLProgramPlusImpl]
Make.LOOP_ANNOTATION.Build_t [in JMLProgramPlusImpl]
Make.METHODSPEC_PLUS.FULL_SPEC_CASE.Build_t [in JMLProgramPlusImpl]
Make.METHODSPEC_PLUS.behaviour [in JMLProgramPlusImpl]
Make.METHODSPEC_PLUS.requiresSH [in JMLProgramPlusImpl]
Make.METHODSPEC_PLUS.capturesC [in JMLProgramPlusImpl]
Make.METHODSPEC_PLUS.signalsOnlyC [in JMLProgramPlusImpl]
Make.METHODSPEC_PLUS.SpecifiedOS [in JMLProgramPlusImpl]
Make.METHODSPEC_PLUS.workingSpaceC [in JMLProgramPlusImpl]
Make.METHODSPEC_PLUS.NotSpecifiedOS [in JMLProgramPlusImpl]
Make.METHODSPEC_PLUS.GENERIC_SPEC_CASE.Build_t [in JMLProgramPlusImpl]
Make.METHODSPEC_PLUS.signalsC [in JMLProgramPlusImpl]
Make.METHODSPEC_PLUS.lightweight [in JMLProgramPlusImpl]
Make.METHODSPEC_PLUS.exceptional_behaviour [in JMLProgramPlusImpl]
Make.METHODSPEC_PLUS.ensuresC [in JMLProgramPlusImpl]
Make.METHODSPEC_PLUS.measuredByC [in JMLProgramPlusImpl]
Make.METHODSPEC_PLUS.divergesC [in JMLProgramPlusImpl]
Make.METHODSPEC_PLUS.same [in JMLProgramPlusImpl]
Make.METHODSPEC_PLUS.normal_behaviour [in JMLProgramPlusImpl]
Make.METHODSPEC_PLUS.callableC [in JMLProgramPlusImpl]
Make.METHODSPEC_PLUS.assignableC [in JMLProgramPlusImpl]
Make.METHODSPEC_PLUS.whenC [in JMLProgramPlusImpl]
Make.METHODSPEC_PLUS.accessibleC [in JMLProgramPlusImpl]
Make.METHODSPEC_PLUS.durationC [in JMLProgramPlusImpl]
Make.METHODSPEC.ACCESSIBLE.Build_t [in JMLProgramPlusImpl]
Make.METHODSPEC.ASSIGNABLE.Build_t [in JMLProgramPlusImpl]
Make.METHODSPEC.CALLABLE.Build_t [in JMLProgramPlusImpl]
Make.METHODSPEC.CAPTURES.Build_t [in JMLProgramPlusImpl]
Make.METHODSPEC.CASE.Build_t [in JMLProgramPlusImpl]
Make.METHODSPEC.DIVERGES.Build_t [in JMLProgramPlusImpl]
Make.METHODSPEC.DURATION.Build_t [in JMLProgramPlusImpl]
Make.METHODSPEC.ENSURES.Build_t [in JMLProgramPlusImpl]
Make.METHODSPEC.EveryMethod [in JMLProgramPlusImpl]
Make.METHODSPEC.FORALL_VAR_DECL.Build_t [in JMLProgramPlusImpl]
Make.METHODSPEC.MEASURED_BY.Build_t [in JMLProgramPlusImpl]
Make.METHODSPEC.OLD_VAR_DECL.Build_t [in JMLProgramPlusImpl]
Make.METHODSPEC.REQUIRES.Build_t [in JMLProgramPlusImpl]
Make.METHODSPEC.SIGNALS_ONLY.Build_t [in JMLProgramPlusImpl]
Make.METHODSPEC.SIGNALS.Build_t [in JMLProgramPlusImpl]
Make.METHODSPEC.These [in JMLProgramPlusImpl]
Make.METHODSPEC.WHEN.Build_t [in JMLProgramPlusImpl]
Make.METHODSPEC.WORKING_SPACE.Build_t [in JMLProgramPlusImpl]
Make.Nop [in JMLProgramPlusImpl]
Make.NotSpecified [in JMLProgramPlusImpl]
Make.NullType [in JMLProgramPlusImpl]
Make.Package [in JMLProgramPlusImpl]
Make.peer [in JMLProgramPlusImpl]
Make.PrimitiveType [in JMLProgramPlusImpl]
Make.Private [in JMLProgramPlusImpl]
Make.Protected [in JMLProgramPlusImpl]
Make.Public [in JMLProgramPlusImpl]
Make.ReferenceType [in JMLProgramPlusImpl]
Make.rep [in JMLProgramPlusImpl]
Make.ReturnStmt [in JMLProgramPlusImpl]
Make.RuntimeExceptionET [in JMLProgramPlusImpl]
Make.Sarray [in JMLProgramPlusImpl]
Make.SetGhost [in JMLProgramPlusImpl]
Make.SHORT [in JMLProgramPlusImpl]
Make.Specified [in JMLProgramPlusImpl]
Make.Spec_Public [in JMLProgramPlusImpl]
Make.Spec_Protected [in JMLProgramPlusImpl]
Make.statement_at_def [in JMLProgramPlusImpl]
Make.stmt_in_else [in JMLProgramPlusImpl]
Make.stmt_in_block_def [in JMLProgramPlusImpl]
Make.stmt_in_handler [in JMLProgramPlusImpl]
Make.stmt_in_do_body [in JMLProgramPlusImpl]
Make.stmt_in_case [in JMLProgramPlusImpl]
Make.stmt_in_then [in JMLProgramPlusImpl]
Make.stmt_in_tryblock [in JMLProgramPlusImpl]
Make.stmt_in_default [in JMLProgramPlusImpl]
Make.stmt_in_for_body [in JMLProgramPlusImpl]
Make.stmt_in_finally [in JMLProgramPlusImpl]
Make.stmt_in_while_body [in JMLProgramPlusImpl]
Make.subclass_name1 [in JMLProgramPlusImpl]
Make.subinterface_name1 [in JMLProgramPlusImpl]
Make.SuperCallStmt [in JMLProgramPlusImpl]
Make.SwitchStmt [in JMLProgramPlusImpl]
Make.ThisCallStmt [in JMLProgramPlusImpl]
Make.ThrowableET [in JMLProgramPlusImpl]
Make.ThrowStmt [in JMLProgramPlusImpl]
Make.TryBlock [in JMLProgramPlusImpl]
Make.TypeDefType [in JMLProgramPlusImpl]
Make.TYPEDEF.Build_t [in JMLProgramPlusImpl]
Make.TYPESPEC.AXIOM.Build_t [in JMLProgramPlusImpl]
Make.TYPESPEC.CONSTRAINT.Build_t [in JMLProgramPlusImpl]
Make.TYPESPEC.EveryMethod [in JMLProgramPlusImpl]
Make.TYPESPEC.INITIALLY.Build_t [in JMLProgramPlusImpl]
Make.TYPESPEC.INVARIANT.Build_t [in JMLProgramPlusImpl]
Make.TYPESPEC.MONITORS_FOR.Build_t [in JMLProgramPlusImpl]
Make.TYPESPEC.READABLE_IF.Build_t [in JMLProgramPlusImpl]
Make.TYPESPEC.REPRESENTS.Build_t [in JMLProgramPlusImpl]
Make.TYPESPEC.These [in JMLProgramPlusImpl]
Make.TYPESPEC.TYPESPEC.Build_t [in JMLProgramPlusImpl]
Make.TYPESPEC.WRITABLE_IF.Build_t [in JMLProgramPlusImpl]
Make.Unreachable [in JMLProgramPlusImpl]
Make.varDeclStmt [in JMLProgramPlusImpl]
Make.VisibleCase_def [in JMLProgramPlusImpl]
Make.vis_protected [in JMLProgramPlusImpl]
Make.vis_private [in JMLProgramPlusImpl]
Make.vis_package [in JMLProgramPlusImpl]
Make.vis_public [in JMLProgramPlusImpl]
Make.WhileLoop [in JMLProgramPlusImpl]


O

OperationalSemantics.assignment_instance_field_ok [in JMLOpSem]
OperationalSemantics.BlockStep_ok_last [in JMLOpSem]
OperationalSemantics.BlockStep_ok_next [in JMLOpSem]
OperationalSemantics.expr_stmt_ok [in JMLOpSem]
OperationalSemantics.ListSteps_nil [in JMLOpSem]
OperationalSemantics.ListSteps_cons_ok [in JMLOpSem]
OperationalSemantics.method_vcall_ok [in JMLOpSem]
OperationalSemantics.new_object_ok [in JMLOpSem]


P

PROGRAM_PLUS.METHODSPEC_PLUS.assignableC [in JMLProgramPlus]
PROGRAM_PLUS.METHODSPEC_PLUS.callableC [in JMLProgramPlus]
PROGRAM_PLUS.METHODSPEC_PLUS.capturesC [in JMLProgramPlus]
PROGRAM_PLUS.METHODSPEC_PLUS.signalsOnlyC [in JMLProgramPlus]
PROGRAM_PLUS.METHODSPEC_PLUS.NotSpecifiedOS [in JMLProgramPlus]
PROGRAM_PLUS.METHODSPEC_PLUS.whenC [in JMLProgramPlus]
PROGRAM_PLUS.METHODSPEC_PLUS.signalsC [in JMLProgramPlus]
PROGRAM_PLUS.METHODSPEC_PLUS.divergesC [in JMLProgramPlus]
PROGRAM_PLUS.METHODSPEC_PLUS.accessibleC [in JMLProgramPlus]
PROGRAM_PLUS.METHODSPEC_PLUS.lightweight [in JMLProgramPlus]
PROGRAM_PLUS.METHODSPEC_PLUS.durationC [in JMLProgramPlus]
PROGRAM_PLUS.METHODSPEC_PLUS.normal_behaviour [in JMLProgramPlus]
PROGRAM_PLUS.METHODSPEC_PLUS.same [in JMLProgramPlus]
PROGRAM_PLUS.METHODSPEC_PLUS.requiresSH [in JMLProgramPlus]
PROGRAM_PLUS.METHODSPEC_PLUS.behaviour [in JMLProgramPlus]
PROGRAM_PLUS.METHODSPEC_PLUS.measuredByC [in JMLProgramPlus]
PROGRAM_PLUS.METHODSPEC_PLUS.workingSpaceC [in JMLProgramPlus]
PROGRAM_PLUS.METHODSPEC_PLUS.exceptional_behaviour [in JMLProgramPlus]
PROGRAM_PLUS.METHODSPEC_PLUS.ensuresC [in JMLProgramPlus]
PROGRAM_PLUS.METHODSPEC_PLUS.SpecifiedOS [in JMLProgramPlus]
PROGRAM.Aarray [in JMLProgram]
PROGRAM.any [in JMLProgram]
PROGRAM.ArrayType [in JMLProgram]
PROGRAM.Aval [in JMLProgram]
PROGRAM.Barray [in JMLProgram]
PROGRAM.block_in_stmt_def [in JMLProgram]
PROGRAM.BOOLEAN [in JMLProgram]
PROGRAM.BreakStmt [in JMLProgram]
PROGRAM.BYTE [in JMLProgram]
PROGRAM.check_package [in JMLProgram]
PROGRAM.check_protected [in JMLProgram]
PROGRAM.check_public [in JMLProgram]
PROGRAM.class_decl_field [in JMLProgram]
PROGRAM.compat_refType_object [in JMLProgram]
PROGRAM.compat_refType_array_array_primitive_type [in JMLProgram]
PROGRAM.compat_refType_array_array_reference_type [in JMLProgram]
PROGRAM.compat_refType_array_class [in JMLProgram]
PROGRAM.compat_refType_ref [in JMLProgram]
PROGRAM.compat_refType_array_serializable [in JMLProgram]
PROGRAM.compat_refType_array_cloneable [in JMLProgram]
PROGRAM.Compound [in JMLProgram]
PROGRAM.Constructor [in JMLProgram]
PROGRAM.ContStmt [in JMLProgram]
PROGRAM.Debug [in JMLProgram]
PROGRAM.Default [in JMLProgram]
PROGRAM.DefinedCase_def [in JMLProgram]
PROGRAM.DefinedConstraint_def [in JMLProgram]
PROGRAM.DefinedInitially_def [in JMLProgram]
PROGRAM.DefinedInvariant_def [in JMLProgram]
PROGRAM.DefinedRepresents_def [in JMLProgram]
PROGRAM.DefinedTypeSpec_def [in JMLProgram]
PROGRAM.def_class_field [in JMLProgram]
PROGRAM.def_interface_field [in JMLProgram]
PROGRAM.direct_subtype_implements [in JMLProgram]
PROGRAM.direct_subinterface1 [in JMLProgram]
PROGRAM.direct_subinterface_name1 [in JMLProgram]
PROGRAM.direct_subclass_name1 [in JMLProgram]
PROGRAM.direct_subtype_extends [in JMLProgram]
PROGRAM.direct_block_in_block_def [in JMLProgram]
PROGRAM.direct_subclass1 [in JMLProgram]
PROGRAM.DoLoop [in JMLProgram]
PROGRAM.ErrorET [in JMLProgram]
PROGRAM.ExceptionET [in JMLProgram]
PROGRAM.EXPRESSION.Addition [in JMLProgram]
PROGRAM.EXPRESSION.AllFieldsRef [in JMLProgram]
PROGRAM.EXPRESSION.array [in JMLProgram]
PROGRAM.EXPRESSION.arrayLength [in JMLProgram]
PROGRAM.EXPRESSION.Assignment [in JMLProgram]
PROGRAM.EXPRESSION.AssignmentAddition [in JMLProgram]
PROGRAM.EXPRESSION.AssignmentBitwiseAnd [in JMLProgram]
PROGRAM.EXPRESSION.AssignmentBitwiseOr [in JMLProgram]
PROGRAM.EXPRESSION.AssignmentBitwiseXor [in JMLProgram]
PROGRAM.EXPRESSION.AssignmentDivision [in JMLProgram]
PROGRAM.EXPRESSION.AssignmentLogicalAnd [in JMLProgram]
PROGRAM.EXPRESSION.AssignmentLogicalOr [in JMLProgram]
PROGRAM.EXPRESSION.AssignmentLogicalXor [in JMLProgram]
PROGRAM.EXPRESSION.AssignmentMultiplication [in JMLProgram]
PROGRAM.EXPRESSION.AssignmentRemainder [in JMLProgram]
PROGRAM.EXPRESSION.AssignmentShiftLeft [in JMLProgram]
PROGRAM.EXPRESSION.AssignmentShiftRightSigned [in JMLProgram]
PROGRAM.EXPRESSION.AssignmentShiftRightUnsigned [in JMLProgram]
PROGRAM.EXPRESSION.AssignmentSubtraction [in JMLProgram]
PROGRAM.EXPRESSION.BinaryBoolExpr [in JMLProgram]
PROGRAM.EXPRESSION.BinaryCondBoolExpr [in JMLProgram]
PROGRAM.EXPRESSION.BinaryIntExpr [in JMLProgram]
PROGRAM.EXPRESSION.BinaryRefExpr [in JMLProgram]
PROGRAM.EXPRESSION.BitwiseAnd [in JMLProgram]
PROGRAM.EXPRESSION.BitwiseComplement [in JMLProgram]
PROGRAM.EXPRESSION.BitwiseOr [in JMLProgram]
PROGRAM.EXPRESSION.BitwiseXor [in JMLProgram]
PROGRAM.EXPRESSION.BoolAssignmentExpr [in JMLProgram]
PROGRAM.EXPRESSION.BoolEquality [in JMLProgram]
PROGRAM.EXPRESSION.BoolInequality [in JMLProgram]
PROGRAM.EXPRESSION.BoolLiteral [in JMLProgram]
PROGRAM.EXPRESSION.Cast [in JMLProgram]
PROGRAM.EXPRESSION.Conditional [in JMLProgram]
PROGRAM.EXPRESSION.ConditionalAnd [in JMLProgram]
PROGRAM.EXPRESSION.ConditionalOr [in JMLProgram]
PROGRAM.EXPRESSION.Division [in JMLProgram]
PROGRAM.EXPRESSION.DurationExpr [in JMLProgram]
PROGRAM.EXPRESSION.ElemType [in JMLProgram]
PROGRAM.EXPRESSION.Equivalence [in JMLProgram]
PROGRAM.EXPRESSION.Everything [in JMLProgram]
PROGRAM.EXPRESSION.Exists [in JMLProgram]
PROGRAM.EXPRESSION.field [in JMLProgram]
PROGRAM.EXPRESSION.FieldDg [in JMLProgram]
PROGRAM.EXPRESSION.FieldRef [in JMLProgram]
PROGRAM.EXPRESSION.Forall [in JMLProgram]
PROGRAM.EXPRESSION.Fresh [in JMLProgram]
PROGRAM.EXPRESSION.GetType [in JMLProgram]
PROGRAM.EXPRESSION.Greater [in JMLProgram]
PROGRAM.EXPRESSION.GreaterEqual [in JMLProgram]
PROGRAM.EXPRESSION.Inequivalence [in JMLProgram]
PROGRAM.EXPRESSION.InstanceOf [in JMLProgram]
PROGRAM.EXPRESSION.IntAssignmentExpr [in JMLProgram]
PROGRAM.EXPRESSION.IntEquality [in JMLProgram]
PROGRAM.EXPRESSION.IntInequality [in JMLProgram]
PROGRAM.EXPRESSION.IntLiteral [in JMLProgram]
PROGRAM.EXPRESSION.InvariantFor [in JMLProgram]
PROGRAM.EXPRESSION.IsInitialized [in JMLProgram]
PROGRAM.EXPRESSION.JMLBinaryBoolExpr [in JMLProgram]
PROGRAM.EXPRESSION.LblNeg [in JMLProgram]
PROGRAM.EXPRESSION.LblPos [in JMLProgram]
PROGRAM.EXPRESSION.LeftImplication [in JMLProgram]
PROGRAM.EXPRESSION.Less [in JMLProgram]
PROGRAM.EXPRESSION.LessEqual [in JMLProgram]
PROGRAM.EXPRESSION.literal [in JMLProgram]
PROGRAM.EXPRESSION.Lockset [in JMLProgram]
PROGRAM.EXPRESSION.LogicalAnd [in JMLProgram]
PROGRAM.EXPRESSION.LogicalComplement [in JMLProgram]
PROGRAM.EXPRESSION.LogicalOr [in JMLProgram]
PROGRAM.EXPRESSION.LogicalXor [in JMLProgram]
PROGRAM.EXPRESSION.Max [in JMLProgram]
PROGRAM.EXPRESSION.MaxObject [in JMLProgram]
PROGRAM.EXPRESSION.method [in JMLProgram]
PROGRAM.EXPRESSION.Min [in JMLProgram]
PROGRAM.EXPRESSION.modelField [in JMLProgram]
PROGRAM.EXPRESSION.Multiplication [in JMLProgram]
PROGRAM.EXPRESSION.new [in JMLProgram]
PROGRAM.EXPRESSION.newarray [in JMLProgram]
PROGRAM.EXPRESSION.NonNullElements [in JMLProgram]
PROGRAM.EXPRESSION.NotAssigned [in JMLProgram]
PROGRAM.EXPRESSION.Nothing [in JMLProgram]
PROGRAM.EXPRESSION.NotModified [in JMLProgram]
PROGRAM.EXPRESSION.null [in JMLProgram]
PROGRAM.EXPRESSION.NumOf [in JMLProgram]
PROGRAM.EXPRESSION.Old [in JMLProgram]
PROGRAM.EXPRESSION.OldL [in JMLProgram]
PROGRAM.EXPRESSION.OnlyAccessed [in JMLProgram]
PROGRAM.EXPRESSION.OnlyAssigned [in JMLProgram]
PROGRAM.EXPRESSION.OnlyCalled [in JMLProgram]
PROGRAM.EXPRESSION.OnlyCaptured [in JMLProgram]
PROGRAM.EXPRESSION.param [in JMLProgram]
PROGRAM.EXPRESSION.ParamRef [in JMLProgram]
PROGRAM.EXPRESSION.PathRef [in JMLProgram]
PROGRAM.EXPRESSION.PostfixDecrement [in JMLProgram]
PROGRAM.EXPRESSION.PostfixIncrement [in JMLProgram]
PROGRAM.EXPRESSION.PrefixDecrement [in JMLProgram]
PROGRAM.EXPRESSION.PrefixIncrement [in JMLProgram]
PROGRAM.EXPRESSION.Product [in JMLProgram]
PROGRAM.EXPRESSION.Quantification [in JMLProgram]
PROGRAM.EXPRESSION.quantifier [in JMLProgram]
PROGRAM.EXPRESSION.Reach [in JMLProgram]
PROGRAM.EXPRESSION.RefEquality [in JMLProgram]
PROGRAM.EXPRESSION.RefInequality [in JMLProgram]
PROGRAM.EXPRESSION.RelationalExpr [in JMLProgram]
PROGRAM.EXPRESSION.Remainder [in JMLProgram]
PROGRAM.EXPRESSION.Result [in JMLProgram]
PROGRAM.EXPRESSION.RightImplication [in JMLProgram]
PROGRAM.EXPRESSION.ShiftLeft [in JMLProgram]
PROGRAM.EXPRESSION.ShiftRightSigned [in JMLProgram]
PROGRAM.EXPRESSION.ShiftRightUnsigned [in JMLProgram]
PROGRAM.EXPRESSION.Space [in JMLProgram]
PROGRAM.EXPRESSION.StaticFieldRef [in JMLProgram]
PROGRAM.EXPRESSION.StoreRefs [in JMLProgram]
PROGRAM.EXPRESSION.Subtraction [in JMLProgram]
PROGRAM.EXPRESSION.Subtype [in JMLProgram]
PROGRAM.EXPRESSION.Sum [in JMLProgram]
PROGRAM.EXPRESSION.this [in JMLProgram]
PROGRAM.EXPRESSION.ThisRef [in JMLProgram]
PROGRAM.EXPRESSION.TypeOf [in JMLProgram]
PROGRAM.EXPRESSION.UnaryBoolExpr [in JMLProgram]
PROGRAM.EXPRESSION.UnaryIntExpr [in JMLProgram]
PROGRAM.EXPRESSION.UnaryMinus [in JMLProgram]
PROGRAM.EXPRESSION.UnaryPlus [in JMLProgram]
PROGRAM.EXPRESSION.var [in JMLProgram]
PROGRAM.EXPRESSION.WorkingSpaceExpr [in JMLProgram]
PROGRAM.ExprStmt [in JMLProgram]
PROGRAM.Finalizer [in JMLProgram]
PROGRAM.ForLoop [in JMLProgram]
PROGRAM.HenceBy [in JMLProgram]
PROGRAM.Iarray [in JMLProgram]
PROGRAM.IfStmt [in JMLProgram]
PROGRAM.implements_trans_direct [in JMLProgram]
PROGRAM.implements_trans_ind_c [in JMLProgram]
PROGRAM.implements_trans_ind_ind [in JMLProgram]
PROGRAM.implements_def [in JMLProgram]
PROGRAM.implements_trans_ind_i [in JMLProgram]
PROGRAM.Initializer [in JMLProgram]
PROGRAM.INT [in JMLProgram]
PROGRAM.interface_decl_field [in JMLProgram]
PROGRAM.isStatic_field [in JMLProgram]
PROGRAM.Ival [in JMLProgram]
PROGRAM.JavaAssertion [in JMLProgram]
PROGRAM.LocalAssertion [in JMLProgram]
PROGRAM.LocalAssumption [in JMLProgram]
PROGRAM.lookup_no_up [in JMLProgram]
PROGRAM.lookup_up [in JMLProgram]
PROGRAM.METHODSPEC.EveryMethod [in JMLProgram]
PROGRAM.METHODSPEC.These [in JMLProgram]
PROGRAM.Nop [in JMLProgram]
PROGRAM.NotSpecified [in JMLProgram]
PROGRAM.NullType [in JMLProgram]
PROGRAM.Package [in JMLProgram]
PROGRAM.peer [in JMLProgram]
PROGRAM.PrimitiveType [in JMLProgram]
PROGRAM.Private [in JMLProgram]
PROGRAM.Protected [in JMLProgram]
PROGRAM.Public [in JMLProgram]
PROGRAM.ReferenceType [in JMLProgram]
PROGRAM.rep [in JMLProgram]
PROGRAM.ReturnStmt [in JMLProgram]
PROGRAM.RuntimeExceptionET [in JMLProgram]
PROGRAM.Sarray [in JMLProgram]
PROGRAM.SetGhost [in JMLProgram]
PROGRAM.SHORT [in JMLProgram]
PROGRAM.Specified [in JMLProgram]
PROGRAM.Spec_Protected [in JMLProgram]
PROGRAM.Spec_Public [in JMLProgram]
PROGRAM.statement_at_def [in JMLProgram]
PROGRAM.stmt_in_handler [in JMLProgram]
PROGRAM.stmt_in_then [in JMLProgram]
PROGRAM.stmt_in_for_body [in JMLProgram]
PROGRAM.stmt_in_do_body [in JMLProgram]
PROGRAM.stmt_in_default [in JMLProgram]
PROGRAM.stmt_in_finally [in JMLProgram]
PROGRAM.stmt_in_tryblock [in JMLProgram]
PROGRAM.stmt_in_else [in JMLProgram]
PROGRAM.stmt_in_case [in JMLProgram]
PROGRAM.stmt_in_block_def [in JMLProgram]
PROGRAM.stmt_in_while_body [in JMLProgram]
PROGRAM.subclass_name1 [in JMLProgram]
PROGRAM.subinterface_name1 [in JMLProgram]
PROGRAM.SuperCallStmt [in JMLProgram]
PROGRAM.SwitchStmt [in JMLProgram]
PROGRAM.ThisCallStmt [in JMLProgram]
PROGRAM.ThrowableET [in JMLProgram]
PROGRAM.ThrowStmt [in JMLProgram]
PROGRAM.TryBlock [in JMLProgram]
PROGRAM.TypeDefType [in JMLProgram]
PROGRAM.TYPESPEC.EveryMethod [in JMLProgram]
PROGRAM.TYPESPEC.These [in JMLProgram]
PROGRAM.Unreachable [in JMLProgram]
PROGRAM.varDeclStmt [in JMLProgram]
PROGRAM.VisibleCase_def [in JMLProgram]
PROGRAM.vis_public [in JMLProgram]
PROGRAM.vis_protected [in JMLProgram]
PROGRAM.vis_package [in JMLProgram]
PROGRAM.vis_private [in JMLProgram]
PROGRAM.WhileLoop [in JMLProgram]


R

Rac1.CorrespondingFrame_def [in JMLRac]
Rac1.FrameAdds.make [in JMLRac]
Rac2.CorrespondingAssignables_def [in JMLRac2]
Rac2.CorrespondingState_def [in JMLRac2]
Rac2.EqualFresh_def [in JMLRac2]
Rac2.EquivAssignables_step [in JMLRac2]
Rac2.EquivAssignables_base [in JMLRac2]
Rac2.FieldInDg_rac_step [in JMLRac2]
Rac2.FieldInDg_rac_static [in JMLRac2]
Rac2.FieldInDg_rac_same [in JMLRac2]
Rac2.FieldInDg_rac_dynamic [in JMLRac2]
Rac2.FrameAdds.make [in JMLRac2]
Rac3.Adds.make [in JMLRac3]
Rac3.CorrespondingFrame_def [in JMLRac3]
Rac3.CorrespondingState_def [in JMLRac3]
Rac3.DGNode [in JMLRac3]
Rac3.EqualAssignables_def [in JMLRac3]
Rac3.EqualFresh_def [in JMLRac3]
Rac3.FieldInDg_rac2_dynamic [in JMLRac3]
Rac3.FieldInDg_rac2_base [in JMLRac3]
Rac3.FieldInDg_rac2_static [in JMLRac3]
Rac3.InDG_base [in JMLRac3]
Rac3.InDG_step [in JMLRac3]
Rac3.ValidDGTree_def [in JMLRac3]


S

SEMANTIC_DOMAIN.PivotField_def [in JMLDomain]
SEMANTIC_DOMAIN.handler_catch_all [in JMLDomain]
SEMANTIC_DOMAIN.FieldInDg_same [in JMLDomain]
SEMANTIC_DOMAIN.HEAP.StaticField [in JMLDomain]
SEMANTIC_DOMAIN.direct_FieldInDg_dynamic_def [in JMLDomain]
SEMANTIC_DOMAIN.lookup_handlers_tl [in JMLDomain]
SEMANTIC_DOMAIN.compat_ArrayKind_value_byte [in JMLDomain]
SEMANTIC_DOMAIN.compat_ArrayKind_type_bool [in JMLDomain]
SEMANTIC_DOMAIN.compat_ValKind_value_ref [in JMLDomain]
SEMANTIC_DOMAIN.Ref [in JMLDomain]
SEMANTIC_DOMAIN.Sh [in JMLDomain]
SEMANTIC_DOMAIN.assign_compatible_ref_object_val [in JMLDomain]
SEMANTIC_DOMAIN.STATE.make [in JMLDomain]
SEMANTIC_DOMAIN.assign_compatible_int_int [in JMLDomain]
SEMANTIC_DOMAIN.FRAME.make [in JMLDomain]
SEMANTIC_DOMAIN.assign_compatible_byte_byte [in JMLDomain]
SEMANTIC_DOMAIN.assign_compatible_num_val [in JMLDomain]
SEMANTIC_DOMAIN.Implem [in JMLDomain]
SEMANTIC_DOMAIN.HEAP.ObjectObject [in JMLDomain]
SEMANTIC_DOMAIN.Num [in JMLDomain]
SEMANTIC_DOMAIN.direct_FieldInDg_static_def [in JMLDomain]
SEMANTIC_DOMAIN.lookup_handlers_hd_catchAll [in JMLDomain]
SEMANTIC_DOMAIN.FieldInDg_static [in JMLDomain]
SEMANTIC_DOMAIN.subtype_object_val [in JMLDomain]
SEMANTIC_DOMAIN.Exception [in JMLDomain]
SEMANTIC_DOMAIN.compat_ArrayKind_type_byte [in JMLDomain]
SEMANTIC_DOMAIN.assign_compatible_short_int [in JMLDomain]
SEMANTIC_DOMAIN.HEAP.ObjectArray [in JMLDomain]
SEMANTIC_DOMAIN.isReference_null [in JMLDomain]
SEMANTIC_DOMAIN.B [in JMLDomain]
SEMANTIC_DOMAIN.compat_ArrayKind_value_ref [in JMLDomain]
SEMANTIC_DOMAIN.assign_compatible_ref_array_val [in JMLDomain]
SEMANTIC_DOMAIN.FieldInDg_dynamic [in JMLDomain]
SEMANTIC_DOMAIN.Bool [in JMLDomain]
SEMANTIC_DOMAIN.error_step [in JMLDomain]
SEMANTIC_DOMAIN.compat_ArrayKind_type_int [in JMLDomain]
SEMANTIC_DOMAIN.assign_compatible_byte_int [in JMLDomain]
SEMANTIC_DOMAIN.exception_step [in JMLDomain]
SEMANTIC_DOMAIN.handler_catch_one [in JMLDomain]
SEMANTIC_DOMAIN.HEAP.CompatStatic [in JMLDomain]
SEMANTIC_DOMAIN.Normal [in JMLDomain]
SEMANTIC_DOMAIN.NoImplem [in JMLDomain]
SEMANTIC_DOMAIN.Null [in JMLDomain]
SEMANTIC_DOMAIN.normal_step [in JMLDomain]
SEMANTIC_DOMAIN.assign_compatible_short_short [in JMLDomain]
SEMANTIC_DOMAIN.HEAP.CompatObject [in JMLDomain]
SEMANTIC_DOMAIN.subtype_array_val [in JMLDomain]
SEMANTIC_DOMAIN.FieldInDg_step [in JMLDomain]
SEMANTIC_DOMAIN.compat_ArrayKind_type_ref [in JMLDomain]
SEMANTIC_DOMAIN.compat_ArrayKind_value_short [in JMLDomain]
SEMANTIC_DOMAIN.I [in JMLDomain]
SEMANTIC_DOMAIN.assign_compatible_null [in JMLDomain]
SEMANTIC_DOMAIN.compat_ArrayKind_type_short [in JMLDomain]
SEMANTIC_DOMAIN.isReference_ref [in JMLDomain]
SEMANTIC_DOMAIN.HEAP.InstanceField [in JMLDomain]
SEMANTIC_DOMAIN.HEAP.ArrayElement [in JMLDomain]
SEMANTIC_DOMAIN.compat_ValKind_value_int [in JMLDomain]
SEMANTIC_DOMAIN.compat_ArrayKind_value_int [in JMLDomain]
SEMANTIC_DOMAIN.HEAP.CompatArray [in JMLDomain]
SEMANTIC_DOMAIN.normal_step_v [in JMLDomain]
SEMANTIC_DOMAIN.assign_compatible_byte_boolean [in JMLDomain]
Sem.Adds.singleton [in JMLSemantics]
Sem.FrameAdds.make [in JMLSemantics]


W

while_ [in JMLNotations]



Notation Index

E

\max1 _ ; _ ; _ (jml_scope) [in JMLExpressionNotations]
\only_accessed _ (jml_scope) [in JMLExpressionNotations]
_ &' _ (jml_scope) [in JMLExpressionNotations]
true' (jml_scope) [in JMLExpressionNotations]
\typeof _ (jml_scope) [in JMLExpressionNotations]
\lockset (jml_scope) [in JMLExpressionNotations]
\result (jml_scope) [in JMLExpressionNotations]
\lblpos _ _ (jml_scope) [in JMLExpressionNotations]
(: _ :) (jml_scope) [in JMLExpressionNotations]
_ |' _ (jml_scope) [in JMLExpressionNotations]
_ |= _ (jml_scope) [in JMLExpressionNotations]
_ <== _ (jml_scope) [in JMLExpressionNotations]
_ $ _ (precedence_scope) [in JMLExpressionNotations]
_ &=' _ (jml_scope) [in JMLExpressionNotations]
_ %= _ (jml_scope) [in JMLExpressionNotations]
_ <: _ (jml_scope) [in JMLExpressionNotations]
\fresh _ (jml_scope) [in JMLExpressionNotations]
\readonly (jml_scope) [in JMLExpressionNotations]
\not_specified (jml_scope) [in JMLExpressionNotations]
_ > _ (jml_scope) [in JMLExpressionNotations]
_ += _ (jml_scope) [in JMLExpressionNotations]
\is_initialized _ (jml_scope) [in JMLExpressionNotations]
[] (jml_scope) [in JMLExpressionNotations]
_ +++ _ (list_scope) [in JMLExpressionNotations]
\type _ (jml_scope) [in JMLExpressionNotations]
_ >>= _ (jml_scope) [in JMLExpressionNotations]
\only_assigned _ (jml_scope) [in JMLExpressionNotations]
_ instanceof _ (jml_scope) [in JMLExpressionNotations]
+ _ (jml_scope) [in JMLExpressionNotations]
\invariant_for _ (jml_scope) [in JMLExpressionNotations]
_ ^' _ (jml_scope) [in JMLExpressionNotations]
_ >= _ (jml_scope) [in JMLExpressionNotations]
_ + _ (jml_scope) [in JMLExpressionNotations]
_ *= _ (jml_scope) [in JMLExpressionNotations]
\min1 _ ; _ ; _ (jml_scope) [in JMLExpressionNotations]
\TYPE (jml_scope) [in JMLExpressionNotations]
_ ==>' _ (jml_scope) [in JMLExpressionNotations]
_ then' _ else' _ (jml_scope) [in JMLExpressionNotations]
_ < _ (jml_scope) [in JMLExpressionNotations]
_ >>> _ (jml_scope) [in JMLExpressionNotations]
\not_assigned _ (jml_scope) [in JMLExpressionNotations]
(% _ %) _ (jml_scope) [in JMLExpressionNotations]
\oldl _ at _ (jml_scope) [in JMLExpressionNotations]
_ >> _ (jml_scope) [in JMLExpressionNotations]
_ >>>= _ (jml_scope) [in JMLExpressionNotations]
_ ||' _ (jml_scope) [in JMLExpressionNotations]
_ * _ (jml_scope) [in JMLExpressionNotations]
\rep (jml_scope) [in JMLExpressionNotations]
_ ^= _ (jml_scope) [in JMLExpressionNotations]
_ !='' _ (jml_scope) [in JMLExpressionNotations]
\old _ (jml_scope) [in JMLExpressionNotations]
- _ (jml_scope) [in JMLExpressionNotations]
_ |=' _ (jml_scope) [in JMLExpressionNotations]
_ ==' _ (jml_scope) [in JMLExpressionNotations]
\only_called _ (jml_scope) [in JMLExpressionNotations]
\duration _ (jml_scope) [in JMLExpressionNotations]
\lblneg _ _ (jml_scope) [in JMLExpressionNotations]
\not_modified _ (jml_scope) [in JMLExpressionNotations]
\max _ (jml_scope) [in JMLExpressionNotations]
_ =='' _ (jml_scope) [in JMLExpressionNotations]
\nothing (jml_scope) [in JMLExpressionNotations]
_ mod _ (jml_scope) [in JMLExpressionNotations]
_ ++ (jml_scope) [in JMLExpressionNotations]
_ &= _ (jml_scope) [in JMLExpressionNotations]
\sum1 _ ; _ ; _ (jml_scope) [in JMLExpressionNotations]
_ != _ (jml_scope) [in JMLExpressionNotations]
\num_of1 _ ; _ ; _ (jml_scope) [in JMLExpressionNotations]
_ <=!=> _ (jml_scope) [in JMLExpressionNotations]
\forall1 _ ; _ ; _ (jml_scope) [in JMLExpressionNotations]
readonly (jml_scope) [in JMLExpressionNotations]
++ _ (jml_scope) [in JMLExpressionNotations]
_ !=' _ (jml_scope) [in JMLExpressionNotations]
[ _ ; .. ; _ ] (jml_scope) [in JMLExpressionNotations]
\exists1 _ ; _ ; _ (jml_scope) [in JMLExpressionNotations]
\elemtype _ (jml_scope) [in JMLExpressionNotations]
_ &&' _ (jml_scope) [in JMLExpressionNotations]
! _ (jml_scope) [in JMLExpressionNotations]
_ /= _ (jml_scope) [in JMLExpressionNotations]
\peer (jml_scope) [in JMLExpressionNotations]
_ == _ (jml_scope) [in JMLExpressionNotations]
_ <= _ (jml_scope) [in JMLExpressionNotations]
_ <<= _ (jml_scope) [in JMLExpressionNotations]
_ =' _ (jml_scope) [in JMLExpressionNotations]
-- _ (jml_scope) [in JMLExpressionNotations]
\product1 _ ; _ ; _ (jml_scope) [in JMLExpressionNotations]
[in JMLExpressionNotations]
\working_space _ (jml_scope) [in JMLExpressionNotations]
~' _ (jml_scope) [in JMLExpressionNotations]
_ / _ (jml_scope) [in JMLExpressionNotations]
_ -- (jml_scope) [in JMLExpressionNotations]
_ << _ (jml_scope) [in JMLExpressionNotations]
_ ^=' _ (jml_scope) [in JMLExpressionNotations]
\only_captured _ (jml_scope) [in JMLExpressionNotations]
int _ (jml_scope) [in JMLExpressionNotations]
_ -= _ (jml_scope) [in JMLExpressionNotations]
\any (jml_scope) [in JMLExpressionNotations]
[in JMLExpressionNotations]
_ <==> _ (jml_scope) [in JMLExpressionNotations]
_ - _ (jml_scope) [in JMLExpressionNotations]
\everything (jml_scope) [in JMLExpressionNotations]
false' (jml_scope) [in JMLExpressionNotations]
\reach _ (jml_scope) [in JMLExpressionNotations]
\nonnullelements _ (jml_scope) [in JMLExpressionNotations]
\space _ (jml_scope) [in JMLExpressionNotations]


J

_ [adds := _ ] (jml_scope) [in JMLSemantics]
[ _ , _ , _ ] (jml_scope) [in JMLSemantics]
_ @fr (jml_scope) [in JMLSemantics]
_ @adds (jml_scope) [in JMLSemantics]
_ @h (jml_scope) [in JMLSemantics]
_ [fr := _ ] (jml_scope) [in JMLSemantics]
_ [h := _ ] (jml_scope) [in JMLSemantics]


R

_ @pre (rac1_scope) [in JMLRac]
_ @adds (rac1_scope) [in JMLRac]
_ [fradds := _ ] (rac1_scope) [in JMLRac]
_ @quants (rac1_scope) [in JMLRac]
_ [adds := _ ] (rac1_scope) [in JMLRac]
_ @preparams (rac1_scope) [in JMLRac]
_ @params (rac1_scope) [in JMLRac]
_ @pc (rac1_scope) [in JMLRac]
_ @fradds (rac1_scope) [in JMLRac]
_ @assignables (rac1_scope) [in JMLRac]
_ @vars (rac1_scope) [in JMLRac]
_ [h := _ ] (rac1_scope) [in JMLRac]
_ [fr := _ ] (rac1_scope) [in JMLRac]
_ [assignables :+ _ ] (rac1_scope) [in JMLRac]
_ @fresh (rac1_scope) [in JMLRac]
_ [assignables := _ ] (rac1_scope) [in JMLRac]
_ @fr (rac1_scope) [in JMLRac]
_ [fresh :\/ _ ] (rac1_scope) [in JMLRac]
_ [fresh := _ ] (rac1_scope) [in JMLRac]
_ @preheap (rac1_scope) [in JMLRac]
_ [fresh :+ _ ] (rac1_scope) [in JMLRac]
_ @h (rac1_scope) [in JMLRac]
_ [assignables -- ] (rac1_scope) [in JMLRac]
_ [quants := _ ] (rac1_scope) [in JMLRac]
[ _ , _ , _ ] (rac1_scope) [in JMLRac]
_ @ret (rac1_scope) [in JMLRac]
_ [fresh :\/ _ ] (rac2_scope) [in JMLRac2]
_ @pc (rac2_scope) [in JMLRac2]
_ @params (rac2_scope) [in JMLRac2]
_ [fresh := _ ] (rac2_scope) [in JMLRac2]
_ [assignables -- ] (rac2_scope) [in JMLRac2]
_ @fresh (rac2_scope) [in JMLRac2]
_ [fresh :+ _ ] (rac2_scope) [in JMLRac2]
_ @pre (rac2_scope) [in JMLRac2]
_ [adds := _ ] (rac2_scope) [in JMLRac2]
_ @preparams (rac2_scope) [in JMLRac2]
_ [h := _ ] (rac2_scope) [in JMLRac2]
_ [assignables := _ ] (rac2_scope) [in JMLRac2]
_ [quants := _ ] (rac2_scope) [in JMLRac2]
_ @fr (rac2_scope) [in JMLRac2]
_ @quants (rac2_scope) [in JMLRac2]
_ [fr := _ ] (rac2_scope) [in JMLRac2]
_ [assignables :+ _ ] (rac2_scope) [in JMLRac2]
_ @ret (rac2_scope) [in JMLRac2]
_ [fradds := _ ] (rac2_scope) [in JMLRac2]
_ @fradds (rac2_scope) [in JMLRac2]
_ @assignables (rac2_scope) [in JMLRac2]
_ @preheap (rac2_scope) [in JMLRac2]
[ _ , _ , _ ] (rac2_scope) [in JMLRac2]
_ @vars (rac2_scope) [in JMLRac2]
_ @h (rac2_scope) [in JMLRac2]
_ @adds (rac2_scope) [in JMLRac2]
[ _ , _ , _ ] (rac3_scope) [in JMLRac3]
_ [adds := _ ] (rac3_scope) [in JMLRac3]
_ @adds (rac3_scope) [in JMLRac3]
_ [h := _ ] (rac3_scope) [in JMLRac3]
_ @fr (rac3_scope) [in JMLRac3]
_ @bl (rac3_scope) [in JMLRac3]
_ [fr := _ ] (rac3_scope) [in JMLRac3]
_ [bl := _ ] (rac3_scope) [in JMLRac3]
_ @h (rac3_scope) [in JMLRac3]


S

_ [quants := _ ] (sem_scope) [in JMLSemantics]
_ @h (sem_scope) [in JMLSemantics]
_ @pc (sem_scope) [in JMLSemantics]
_ [fresh := _ ] (sem_scope) [in JMLSemantics]
_ @vars (sem_scope) [in JMLSemantics]
_ @preparams (sem_scope) [in JMLSemantics]
_ [adds := _ ] (sem_scope) [in JMLSemantics]
_ [fr := _ ] (sem_scope) [in JMLSemantics]
_ @quants (sem_scope) [in JMLSemantics]
_ @this (sem_scope) [in JMLSemantics]
_ @assignables (sem_scope) [in JMLSemantics]
_ @preheap (sem_scope) [in JMLSemantics]
[ _ , _ , _ ] (sem_scope) [in JMLSemantics]
_ @pre (sem_scope) [in JMLSemantics]
_ @adds (sem_scope) [in JMLSemantics]
_ [ret := _ ] (sem_scope) [in JMLSemantics]
_ [assignables :+ _ ] (sem_scope) [in JMLSemantics]
_ @fradds (sem_scope) [in JMLSemantics]
_ [this := _ ] (sem_scope) [in JMLSemantics]
_ [assignables :/\ _ ] (sem_scope) [in JMLSemantics]
_ @fr (sem_scope) [in JMLSemantics]
_ @params (sem_scope) [in JMLSemantics]
_ [h := _ ] (sem_scope) [in JMLSemantics]
_ [assignables := _ ] (sem_scope) [in JMLSemantics]
_ @fresh (sem_scope) [in JMLSemantics]
_ [fradds := _ ] (sem_scope) [in JMLSemantics]
_ @ret (sem_scope) [in JMLSemantics]
_ [fresh :+ _ ] (sem_scope) [in JMLSemantics]
_ [fresh :\/ _ ] (sem_scope) [in JMLSemantics]
_ \ { _ } [in JMLSemantics]
_ [[=]] _ [in JMLSemantics]
_ ∉ _ [in JMLSemantics]
_ ∩ _ [in JMLSemantics]
_ ∩ _ [in JMLSemantics]
_ ∪ _ [in JMLSemantics]
_ ∪ _ [in JMLSemantics]
_ ∪ { _ } [in JMLSemantics]
_ ∉ _ [in JMLSemantics]
_ ∈ _ [in JMLSemantics]
_ \ _ [in JMLSemantics]
_ [=] _ [in JMLSemantics]
_ ∪ { _ } [in JMLSemantics]
_ ⊇ _ [in JMLSemantics]
_ ∈ _ [in JMLSemantics]
_ ⊆ _ [in JMLSemantics]
( _ )₁ [in JMLSemantics]
( _ )₂ [in JMLSemantics]
{} [in JMLSemantics]
{} [in JMLSemantics]
[in JMLSemantics]
[in JMLSemantics]


other

_ :> _ (jml_scope) [in JMLNotations]
\such_that (jml_scope) [in JMLNotations]
\forall _ ; _ ; _ (jml_scope) [in JMLNotations]
\max _ ; _ ; _ (jml_scope) [in JMLNotations]
\num_of _ ; _ ; _ (jml_scope) [in JMLNotations]
{: _ :>> _ ; .. ; _ :} (jml_scope) [in JMLNotations]
\into (jml_scope) [in JMLNotations]
{: _ :->> :} (jml_scope) [in JMLNotations]
<- (jml_scope) [in JMLNotations]
\product _ ; _ ; _ (jml_scope) [in JMLNotations]
switch _ {{ _ default _ }} (jml_scope) [in JMLNotations]
switch _ {{ _ }} (jml_scope) [in JMLNotations]
{: _ :>> :} (jml_scope) [in JMLNotations]
\sum _ ; _ ; _ (jml_scope) [in JMLNotations]
{| _ ; .. ; _ |} (jml_nb_scope) [in JMLNotations]
{{: :}} (jml_scope) [in JMLNotations]
\exists _ ; _ ; _ (jml_scope) [in JMLNotations]
{{: _ ; .. ; _ :}} (jml_scope) [in JMLNotations]
\min _ ; _ ; _ (jml_scope) [in JMLNotations]
_ :-> _ (jml_scope) [in JMLNotations]
{: _ :->> _ ; .. ; _ :} (jml_scope) [in JMLNotations]
\same (jml_scope) [in JMLNotations]
[] [in Stack]
│ _ │ [in Stack]



Inductive Index

D

DECLARATION_REWRITINGS.FieldKind [in JMLFull2BasicImpl]


E

Else_ [in JMLNotations]
Expr [in ListFunctions]


F

Finally [in JMLNotations]
FULL2BASIC.DECLARATIONS.Extends [in JMLFull2Basic]
FULL2BASIC.DECLARATIONS.Implements [in JMLFull2Basic]
FULL2BASIC.DECLARATIONS.LoopAnnotationTag [in JMLFull2Basic]
FULL2BASIC.DECLARATIONS.Modifier [in JMLFull2Basic]
FULL2BASIC.DECLARATIONS.RepresentsKind [in JMLFull2Basic]
FULL2BASIC.DECLARATIONS.ReturnType [in JMLFull2Basic]
FULL2BASIC.DECLARATIONS.TypeDefKind [in JMLFull2Basic]
FULL2BASIC.EXPRESSION_REWRITINGS.FullQuantifier [in JMLFull2Basic]
FULL2BASIC.METHODSPEC_PLUS.ClauseTag [in JMLFull2Basic]


I

Into [in JMLNotations]


L

Last [in ListHelpers]


M

Make.ArrayKind [in JMLProgramPlusImpl]
Make.blockRec [in JMLProgramPlusImpl]
Make.block_in_stmt [in JMLProgramPlusImpl]
Make.check_visibility [in JMLProgramPlusImpl]
Make.class_declares_field [in JMLProgramPlusImpl]
Make.compat_refType [in JMLProgramPlusImpl]
Make.DefinedCase [in JMLProgramPlusImpl]
Make.DefinedConstraint [in JMLProgramPlusImpl]
Make.DefinedInitially [in JMLProgramPlusImpl]
Make.DefinedInvariant [in JMLProgramPlusImpl]
Make.DefinedRepresents [in JMLProgramPlusImpl]
Make.DefinedTypeSpec [in JMLProgramPlusImpl]
Make.direct_subtype [in JMLProgramPlusImpl]
Make.direct_stmt_in_stmt [in JMLProgramPlusImpl]
Make.direct_subinterface [in JMLProgramPlusImpl]
Make.direct_subinterface_name [in JMLProgramPlusImpl]
Make.direct_subclass_name [in JMLProgramPlusImpl]
Make.direct_block_in_block [in JMLProgramPlusImpl]
Make.direct_subclass [in JMLProgramPlusImpl]
Make.ExceptionType [in JMLProgramPlusImpl]
Make.EXPRESSION.BinaryBoolOp [in JMLProgramPlusImpl]
Make.EXPRESSION.BinaryIntOp [in JMLProgramPlusImpl]
Make.EXPRESSION.BinaryRefOp [in JMLProgramPlusImpl]
Make.EXPRESSION.BoolAssignmentOp [in JMLProgramPlusImpl]
Make.EXPRESSION.ConditionalOp [in JMLProgramPlusImpl]
Make.EXPRESSION.DynDgPivotTarget [in JMLProgramPlusImpl]
Make.EXPRESSION.Expression [in JMLProgramPlusImpl]
Make.EXPRESSION.IntAssignmentOp [in JMLProgramPlusImpl]
Make.EXPRESSION.JMLBoolOp [in JMLProgramPlusImpl]
Make.EXPRESSION.Literal [in JMLProgramPlusImpl]
Make.EXPRESSION.Quantifier [in JMLProgramPlusImpl]
Make.EXPRESSION.RelationalOp [in JMLProgramPlusImpl]
Make.EXPRESSION.StoreRef [in JMLProgramPlusImpl]
Make.EXPRESSION.StoreRefList [in JMLProgramPlusImpl]
Make.EXPRESSION.StoreRefPrefix [in JMLProgramPlusImpl]
Make.EXPRESSION.UnaryBoolOp [in JMLProgramPlusImpl]
Make.EXPRESSION.UnaryIntOp [in JMLProgramPlusImpl]
Make.FIELD.value [in JMLProgramPlusImpl]
Make.implements [in JMLProgramPlusImpl]
Make.implements_trans [in JMLProgramPlusImpl]
Make.interface_declares_field [in JMLProgramPlusImpl]
Make.isStatic [in JMLProgramPlusImpl]
Make.is_defined_field [in JMLProgramPlusImpl]
Make.lookup [in JMLProgramPlusImpl]
Make.MethodKind [in JMLProgramPlusImpl]
Make.METHODSPEC_PLUS.SpecHeader [in JMLProgramPlusImpl]
Make.METHODSPEC_PLUS.GENERIC_SPEC_CASE.GenericSpecCase [in JMLProgramPlusImpl]
Make.METHODSPEC_PLUS.SpecCaseType [in JMLProgramPlusImpl]
Make.METHODSPEC_PLUS.optionalSame [in JMLProgramPlusImpl]
Make.METHODSPEC_PLUS.MethodSpecClause [in JMLProgramPlusImpl]
Make.METHODSPEC.CallableList [in JMLProgramPlusImpl]
Make.optional [in JMLProgramPlusImpl]
Make.primitiveType [in JMLProgramPlusImpl]
Make.refType [in JMLProgramPlusImpl]
Make.statementRec [in JMLProgramPlusImpl]
Make.StatementType [in JMLProgramPlusImpl]
Make.statement_at_prop [in JMLProgramPlusImpl]
Make.StaticType [in JMLProgramPlusImpl]
Make.stmt_in_block [in JMLProgramPlusImpl]
Make.subclass_name [in JMLProgramPlusImpl]
Make.subinterface_name [in JMLProgramPlusImpl]
Make.TYPEDEF.tRec [in JMLProgramPlusImpl]
Make.TYPESPEC.ConstrainedFor [in JMLProgramPlusImpl]
Make.utsModifier [in JMLProgramPlusImpl]
Make.ValKind [in JMLProgramPlusImpl]
Make.Visibility [in JMLProgramPlusImpl]
Make.visible [in JMLProgramPlusImpl]
Make.VisibleCase [in JMLProgramPlusImpl]


O

OperationalSemantics.BlockStep [in JMLOpSem]
OperationalSemantics.ExpressionStep [in JMLOpSem]
OperationalSemantics.ListSteps [in JMLOpSem]
OperationalSemantics.StatementStep [in JMLOpSem]


P

PROGRAM_PLUS.METHODSPEC_PLUS.SpecCaseType [in JMLProgramPlus]
PROGRAM_PLUS.METHODSPEC_PLUS.MethodSpecClause [in JMLProgramPlus]
PROGRAM_PLUS.METHODSPEC_PLUS.optionalSame [in JMLProgramPlus]
PROGRAM_PLUS.METHODSPEC_PLUS.SpecHeader [in JMLProgramPlus]
PROGRAM.ArrayKind [in JMLProgram]
PROGRAM.block_in_stmt [in JMLProgram]
PROGRAM.check_visibility [in JMLProgram]
PROGRAM.class_declares_field [in JMLProgram]
PROGRAM.compat_refType [in JMLProgram]
PROGRAM.DefinedCase [in JMLProgram]
PROGRAM.DefinedConstraint [in JMLProgram]
PROGRAM.DefinedInitially [in JMLProgram]
PROGRAM.DefinedInvariant [in JMLProgram]
PROGRAM.DefinedRepresents [in JMLProgram]
PROGRAM.DefinedTypeSpec [in JMLProgram]
PROGRAM.direct_subinterface_name [in JMLProgram]
PROGRAM.direct_stmt_in_stmt [in JMLProgram]
PROGRAM.direct_subinterface [in JMLProgram]
PROGRAM.direct_subclass [in JMLProgram]
PROGRAM.direct_subtype [in JMLProgram]
PROGRAM.direct_block_in_block [in JMLProgram]
PROGRAM.direct_subclass_name [in JMLProgram]
PROGRAM.ExceptionType [in JMLProgram]
PROGRAM.EXPRESSION.BinaryBoolOp [in JMLProgram]
PROGRAM.EXPRESSION.BinaryIntOp [in JMLProgram]
PROGRAM.EXPRESSION.BinaryRefOp [in JMLProgram]
PROGRAM.EXPRESSION.BoolAssignmentOp [in JMLProgram]
PROGRAM.EXPRESSION.ConditionalOp [in JMLProgram]
PROGRAM.EXPRESSION.DynDgPivotTarget [in JMLProgram]
PROGRAM.EXPRESSION.Expression [in JMLProgram]
PROGRAM.EXPRESSION.IntAssignmentOp [in JMLProgram]
PROGRAM.EXPRESSION.JMLBoolOp [in JMLProgram]
PROGRAM.EXPRESSION.Literal [in JMLProgram]
PROGRAM.EXPRESSION.Quantifier [in JMLProgram]
PROGRAM.EXPRESSION.RelationalOp [in JMLProgram]
PROGRAM.EXPRESSION.StoreRef [in JMLProgram]
PROGRAM.EXPRESSION.StoreRefList [in JMLProgram]
PROGRAM.EXPRESSION.StoreRefPrefix [in JMLProgram]
PROGRAM.EXPRESSION.UnaryBoolOp [in JMLProgram]
PROGRAM.EXPRESSION.UnaryIntOp [in JMLProgram]
PROGRAM.implements [in JMLProgram]
PROGRAM.implements_trans [in JMLProgram]
PROGRAM.interface_declares_field [in JMLProgram]
PROGRAM.isStatic [in JMLProgram]
PROGRAM.is_defined_field [in JMLProgram]
PROGRAM.lookup [in JMLProgram]
PROGRAM.MethodKind [in JMLProgram]
PROGRAM.METHODSPEC.CallableList [in JMLProgram]
PROGRAM.optional [in JMLProgram]
PROGRAM.primitiveType [in JMLProgram]
PROGRAM.refType [in JMLProgram]
PROGRAM.StatementType [in JMLProgram]
PROGRAM.statement_at_prop [in JMLProgram]
PROGRAM.StaticType [in JMLProgram]
PROGRAM.stmt_in_block [in JMLProgram]
PROGRAM.subclass_name [in JMLProgram]
PROGRAM.subinterface_name [in JMLProgram]
PROGRAM.TYPESPEC.ConstrainedFor [in JMLProgram]
PROGRAM.utsModifier [in JMLProgram]
PROGRAM.ValKind [in JMLProgram]
PROGRAM.Visibility [in JMLProgram]
PROGRAM.visible [in JMLProgram]
PROGRAM.VisibleCase [in JMLProgram]


R

Rac1.CorrespondingFrame [in JMLRac]
Rac2.CorrespondingAssignables [in JMLRac2]
Rac2.CorrespondingState [in JMLRac2]
Rac2.EqualFresh [in JMLRac2]
Rac2.EquivAssignables_ind [in JMLRac2]
Rac2.FieldInDg_rac [in JMLRac2]
Rac3.CorrespondingFrame [in JMLRac3]
Rac3.CorrespondingState [in JMLRac3]
Rac3.DGTree [in JMLRac3]
Rac3.EqualAssignables [in JMLRac3]
Rac3.EqualFresh [in JMLRac3]
Rac3.FieldInDg_rac2 [in JMLRac3]
Rac3.InDG [in JMLRac3]
Rac3.ValidDGTree [in JMLRac3]


S

SEMANTIC_DOMAIN.StepValue [in JMLDomain]
SEMANTIC_DOMAIN.isReference [in JMLDomain]
SEMANTIC_DOMAIN.assign_compatible [in JMLDomain]
SEMANTIC_DOMAIN.compat_ValKind_value [in JMLDomain]
SEMANTIC_DOMAIN.num [in JMLDomain]
SEMANTIC_DOMAIN.lookup_handlers [in JMLDomain]
SEMANTIC_DOMAIN.direct_FieldInDg_static [in JMLDomain]
SEMANTIC_DOMAIN.assign_compatible_num [in JMLDomain]
SEMANTIC_DOMAIN.handler_catch [in JMLDomain]
SEMANTIC_DOMAIN.Value [in JMLDomain]
SEMANTIC_DOMAIN.compat_ArrayKind_value [in JMLDomain]
SEMANTIC_DOMAIN.FieldInDg [in JMLDomain]
SEMANTIC_DOMAIN.HEAP.ObjectType [in JMLDomain]
SEMANTIC_DOMAIN.direct_FieldInDg_dynamic [in JMLDomain]
SEMANTIC_DOMAIN.compat_ArrayKind_type [in JMLDomain]
SEMANTIC_DOMAIN.NativeMethod [in JMLDomain]
SEMANTIC_DOMAIN.types_compatible [in JMLDomain]
SEMANTIC_DOMAIN.ReturnVal [in JMLDomain]
SEMANTIC_DOMAIN.PivotField [in JMLDomain]
SEMANTIC_DOMAIN.HEAP.Compat [in JMLDomain]
SEMANTIC_DOMAIN.HEAP.Location [in JMLDomain]
Sem.Adds.Singleton [in JMLSemantics]


W

While_ [in JMLNotations]



Definition Index

A

accessible [in JMLNotations]
accessible_redundantly [in JMLNotations]
ALL_REWRITINGS.rewriteMethod [in JMLFull2BasicImpl]
ALL_REWRITINGS.rewriteTypeDef [in JMLFull2BasicImpl]
apply_top [in Stack]
assert [in JMLNotations]
assert_redundantly [in JMLNotations]
assignable [in JMLNotations]
assignable_redundantly [in JMLNotations]
assume [in JMLNotations]
assume_redundantly [in JMLNotations]
axiom [in JMLNotations]


B

bool_eq [in EqBoolAux]
break [in JMLNotations]
breakL [in JMLNotations]


C

callable [in JMLNotations]
callable_redundantly [in JMLNotations]
captures [in JMLNotations]
captures_redundantly [in JMLNotations]
cases [in JMLNotations]
catch [in JMLNotations]
class_decl [in JMLNotations]
concat [in ListFunctions]
constraint [in JMLNotations]
constraint_redundantly [in JMLNotations]
continue [in JMLNotations]
continueL [in JMLNotations]


D

debug [in JMLNotations]
DECLARATION_REWRITINGS.initiallyDecl [in JMLFull2BasicImpl]
DECLARATION_REWRITINGS.readableIfDecl [in JMLFull2BasicImpl]
DECLARATION_REWRITINGS.typeSpec_isStatic [in JMLFull2BasicImpl]
DECLARATION_REWRITINGS.varDecl [in JMLFull2BasicImpl]
DECLARATION_REWRITINGS.returnType2option [in JMLFull2BasicImpl]
DECLARATION_REWRITINGS.eqb_Modifier [in JMLFull2BasicImpl]
DECLARATION_REWRITINGS.representsDecl [in JMLFull2BasicImpl]
DECLARATION_REWRITINGS.LOOP_ANNOTATION_TAG.filterTag [in JMLFull2BasicImpl]
DECLARATION_REWRITINGS.methodSpecDecl [in JMLFull2BasicImpl]
DECLARATION_REWRITINGS.LOOP_ANNOTATION_TAG.tagOf [in JMLFull2BasicImpl]
DECLARATION_REWRITINGS.LOOP_ANNOTATION_TAG.tag_eq_dec [in JMLFull2BasicImpl]
DECLARATION_REWRITINGS.paramDecl [in JMLFull2BasicImpl]
DECLARATION_REWRITINGS.specVisibility [in JMLFull2BasicImpl]
DECLARATION_REWRITINGS.eqb_TypeDefKind [in JMLFull2BasicImpl]
DECLARATION_REWRITINGS.weaklyImplementsList [in JMLFull2BasicImpl]
DECLARATION_REWRITINGS.eqb_FieldKind [in JMLFull2BasicImpl]
DECLARATION_REWRITINGS.LOOP_ANNOTATION_TAG.data [in JMLFull2BasicImpl]
DECLARATION_REWRITINGS.invariantDecl [in JMLFull2BasicImpl]
DECLARATION_REWRITINGS.LOOP_ANNOTATION_TAG.tag [in JMLFull2BasicImpl]
DECLARATION_REWRITINGS.loopAnnotationDecl [in JMLFull2BasicImpl]
DECLARATION_REWRITINGS.typeDecl [in JMLFull2BasicImpl]
DECLARATION_REWRITINGS.interfaceDecl [in JMLFull2BasicImpl]
DECLARATION_REWRITINGS.constraintDecl [in JMLFull2BasicImpl]
DECLARATION_REWRITINGS.fieldModifierValue [in JMLFull2BasicImpl]
DECLARATION_REWRITINGS.classDecl [in JMLFull2BasicImpl]
DECLARATION_REWRITINGS.axiomDecl [in JMLFull2BasicImpl]
DECLARATION_REWRITINGS.fieldDecl [in JMLFull2BasicImpl]
DECLARATION_REWRITINGS.javaVisibility [in JMLFull2BasicImpl]
DECLARATION_REWRITINGS.modelFieldDecl [in JMLFull2BasicImpl]
DECLARATION_REWRITINGS.methodDecl [in JMLFull2BasicImpl]
DECLARATION_REWRITINGS.implementsList [in JMLFull2BasicImpl]
DECLARATION_REWRITINGS.javaVisibilityOption [in JMLFull2BasicImpl]
DECLARATION_REWRITINGS.monitorsForDecl [in JMLFull2BasicImpl]
DECLARATION_REWRITINGS.hasModifier [in JMLFull2BasicImpl]
DECLARATION_REWRITINGS.writableIfDecl [in JMLFull2BasicImpl]
decreasing [in JMLNotations]
decreasing_redundantly [in JMLNotations]
diverges [in JMLNotations]
diverges_redundantly [in JMLNotations]
do_ [in JMLNotations]
dropWhile [in ListFunctions]
duration [in JMLNotations]
duration_redundantly [in JMLNotations]


E

empty [in Stack]
ensures [in JMLNotations]
ensures_redundantly [in JMLNotations]
EXPRESSION_NOTATIONS.call [in JMLExpressionNotations]
EXPRESSION_NOTATIONS.byte_t [in JMLExpressionNotations]
EXPRESSION_NOTATIONS.short_t [in JMLExpressionNotations]
EXPRESSION_NOTATIONS.class_t [in JMLExpressionNotations]
EXPRESSION_REWRITINGS.rewriteFullQuantifier_rec [in JMLFull2BasicImpl]
EXPRESSION_NOTATIONS.boolean_t [in JMLExpressionNotations]
EXPRESSION_NOTATIONS.int_t [in JMLExpressionNotations]
EXPRESSION_NOTATIONS.interface_t [in JMLExpressionNotations]
EXPRESSION_REWRITINGS.rewriteFullQuantifier [in JMLFull2BasicImpl]
EXPRESSION_NOTATIONS.callR [in JMLExpressionNotations]
EXPRESSION_REWRITINGS.rewriteVariant [in JMLFull2BasicImpl]
EXPRESSION_NOTATIONS.array_t [in JMLExpressionNotations]


F

field_declS [in JMLNotations]
field_decl [in JMLNotations]
field_signature_decl [in JMLNotations]
filterTag [in TaggedList]
filterTagData [in TaggedList]
fold_left1 [in ListFunctions]
fold_right1 [in ListFunctions]
forall_ [in JMLNotations]
for_ [in JMLNotations]


H

hence_by [in JMLNotations]
hence_by_redundantly [in JMLNotations]


I

ife [in JMLNotations]
if_ [in JMLNotations]
initially [in JMLNotations]
interface_decl [in JMLNotations]
invariant [in JMLNotations]
invariant_redundantly [in JMLNotations]
in_ [in JMLNotations]
in_redundantly [in JMLNotations]
isSome [in OptionHelpers]


J

jassert [in JMLNotations]
java.lang.CloneNotSupportedException_ [in Prelude]
java.lang.C_Object_ [in Prelude]
java.lang.C_Integer_ [in Prelude]
java.lang.C_Error_ [in Prelude]
java.lang.C_Throwable_ [in Prelude]
java.lang.C_CloneNotSupportedException_ [in Prelude]
java.lang.C_String_ [in Prelude]
java.lang.C_IllegalArgumentException_ [in Prelude]
java.lang.C_RuntimeException_ [in Prelude]
java.lang.C_Exception_ [in Prelude]
java.lang.Error_ [in Prelude]
java.lang.Exception_ [in Prelude]
java.lang.IllegalArgumentException_ [in Prelude]
java.lang.Integer_ [in Prelude]
java.lang.Object_ [in Prelude]
java.lang.PKG_lang_ [in Prelude]
java.lang.RuntimeException_ [in Prelude]
java.lang.String_ [in Prelude]
java.lang.Throwable_ [in Prelude]


L

label [in JMLNotations]
lastS [in ListHelpers]
level [in Stack]
list_eq [in EqBoolAux]
loop_annotation [in JMLNotations]


M

maintaining [in JMLNotations]
maintaining_redundantly [in JMLNotations]
Make.ArithmeticException [in JMLProgramPlusImpl]
Make.ArrayIndexOutOfBoundsException [in JMLProgramPlusImpl]
Make.ArrayStoreException [in JMLProgramPlusImpl]
Make.block_in_block [in JMLProgramPlusImpl]
Make.BLOCK_TYPE.t [in JMLProgramPlusImpl]
Make.BLOCK.Build_t [in JMLProgramPlusImpl]
Make.BLOCK.elem [in JMLProgramPlusImpl]
Make.BLOCK.eq_PC_Stmt [in JMLProgramPlusImpl]
Make.BLOCK.first [in JMLProgramPlusImpl]
Make.BLOCK.firstS [in JMLProgramPlusImpl]
Make.BLOCK.last [in JMLProgramPlusImpl]
Make.BLOCK.localVariables [in JMLProgramPlusImpl]
Make.BLOCK.neq_PC_Stmt [in JMLProgramPlusImpl]
Make.BLOCK.next [in JMLProgramPlusImpl]
Make.BLOCK.PC_Stmt_eq_dec [in JMLProgramPlusImpl]
Make.BLOCK.statementAt [in JMLProgramPlusImpl]
Make.BLOCK.statementAtS [in JMLProgramPlusImpl]
Make.BLOCK.statements [in JMLProgramPlusImpl]
Make.BLOCK.suffixS [in JMLProgramPlusImpl]
Make.BLOCK.t [in JMLProgramPlusImpl]
Make.class [in JMLProgramPlusImpl]
Make.Class [in JMLProgramPlusImpl]
Make.ClassCastException [in JMLProgramPlusImpl]
Make.ClassName [in JMLProgramPlusImpl]
Make.CLASS_TYPE.method [in JMLProgramPlusImpl]
Make.CLASS_TYPE.isFinal [in JMLProgramPlusImpl]
Make.CLASS_TYPE.definedField [in JMLProgramPlusImpl]
Make.CLASS_TYPE.weaklyExtends [in JMLProgramPlusImpl]
Make.CLASS_TYPE.definedMethod [in JMLProgramPlusImpl]
Make.CLASS_TYPE.visibility [in JMLProgramPlusImpl]
Make.CLASS_TYPE.typeSpec [in JMLProgramPlusImpl]
Make.CLASS_TYPE.name [in JMLProgramPlusImpl]
Make.CLASS_TYPE.isPublic [in JMLProgramPlusImpl]
Make.CLASS_TYPE.modelField [in JMLProgramPlusImpl]
Make.CLASS_TYPE.superInterfaces [in JMLProgramPlusImpl]
Make.CLASS_TYPE.weaklyImplements [in JMLProgramPlusImpl]
Make.CLASS_TYPE.specVisibility [in JMLProgramPlusImpl]
Make.CLASS_TYPE.isAbstract [in JMLProgramPlusImpl]
Make.CLASS_TYPE.field [in JMLProgramPlusImpl]
Make.CLASS_TYPE.superClass [in JMLProgramPlusImpl]
Make.CLASS.Build_t [in JMLProgramPlusImpl]
Make.CLASS.definedField [in JMLProgramPlusImpl]
Make.CLASS.definedMethod [in JMLProgramPlusImpl]
Make.CLASS.field [in JMLProgramPlusImpl]
Make.CLASS.isAbstract [in JMLProgramPlusImpl]
Make.CLASS.isFinal [in JMLProgramPlusImpl]
Make.CLASS.isPublic [in JMLProgramPlusImpl]
Make.CLASS.method [in JMLProgramPlusImpl]
Make.CLASS.modelField [in JMLProgramPlusImpl]
Make.CLASS.name [in JMLProgramPlusImpl]
Make.CLASS.specVisibility [in JMLProgramPlusImpl]
Make.CLASS.superClass [in JMLProgramPlusImpl]
Make.CLASS.superInterfaces [in JMLProgramPlusImpl]
Make.CLASS.typeSpec [in JMLProgramPlusImpl]
Make.CLASS.visibility [in JMLProgramPlusImpl]
Make.CLASS.weaklyExtends [in JMLProgramPlusImpl]
Make.CLASS.weaklyImplements [in JMLProgramPlusImpl]
Make.cloneable [in JMLProgramPlusImpl]
Make.C_Exception_ [in JMLProgramPlusImpl]
Make.DATA_GROUP_TYPE.isDynamic [in JMLProgramPlusImpl]
Make.DATA_GROUP.isDynamic [in JMLProgramPlusImpl]
Make.DATA_GROUP.t [in JMLProgramPlusImpl]
Make.decidable [in JMLProgramPlusImpl]
Make.defined_field [in JMLProgramPlusImpl]
Make.EmptyPackageName [in JMLProgramPlusImpl]
Make.eq_primitiveType [in JMLProgramPlusImpl]
Make.eq_TypeDefName [in JMLProgramPlusImpl]
Make.eq_Visibility [in JMLProgramPlusImpl]
Make.eq_reftype [in JMLProgramPlusImpl]
Make.eq_type [in JMLProgramPlusImpl]
Make.exception [in JMLProgramPlusImpl]
Make.ExceptionHandler [in JMLProgramPlusImpl]
Make.Exception_e [in JMLProgramPlusImpl]
Make.Exception_e_name [in JMLProgramPlusImpl]
Make.EXPRESSION.expressionMap [in JMLProgramPlusImpl]
Make.EXPRESSION.expressionSubstitute [in JMLProgramPlusImpl]
Make.EXPRESSION.Ident [in JMLProgramPlusImpl]
Make.Field [in JMLProgramPlusImpl]
Make.FieldName [in JMLProgramPlusImpl]
Make.FieldSignature [in JMLProgramPlusImpl]
Make.findField [in JMLProgramPlusImpl]
Make.findMethod [in JMLProgramPlusImpl]
Make.Interface [in JMLProgramPlusImpl]
Make.InterfaceName [in JMLProgramPlusImpl]
Make.INTERFACE.Build_t [in JMLProgramPlusImpl]
Make.INTERFACE.definedField [in JMLProgramPlusImpl]
Make.INTERFACE.definedMethod [in JMLProgramPlusImpl]
Make.INTERFACE.field [in JMLProgramPlusImpl]
Make.INTERFACE.isAbstract [in JMLProgramPlusImpl]
Make.INTERFACE.isFinal [in JMLProgramPlusImpl]
Make.INTERFACE.isPublic [in JMLProgramPlusImpl]
Make.INTERFACE.method [in JMLProgramPlusImpl]
Make.INTERFACE.modelField [in JMLProgramPlusImpl]
Make.INTERFACE.name [in JMLProgramPlusImpl]
Make.INTERFACE.specVisibility [in JMLProgramPlusImpl]
Make.INTERFACE.superInterfaces [in JMLProgramPlusImpl]
Make.INTERFACE.typeSpec [in JMLProgramPlusImpl]
Make.INTERFACE.visibility [in JMLProgramPlusImpl]
Make.INTERFACE.weaklyImplements [in JMLProgramPlusImpl]
Make.javaIo [in JMLProgramPlusImpl]
Make.javaIoSerializable [in JMLProgramPlusImpl]
Make.javaLang [in JMLProgramPlusImpl]
Make.javaLangClass [in JMLProgramPlusImpl]
Make.javaLangCloneable [in JMLProgramPlusImpl]
Make.javaLangObject [in JMLProgramPlusImpl]
Make.javaLangThrowable [in JMLProgramPlusImpl]
Make.Label [in JMLProgramPlusImpl]
Make.LoopAnnotation [in JMLProgramPlusImpl]
Make.LOOP_ANNOTATION.t [in JMLProgramPlusImpl]
Make.L_beginBody [in JMLProgramPlusImpl]
Make.Method [in JMLProgramPlusImpl]
Make.MethodBody [in JMLProgramPlusImpl]
Make.METHODBODY.compound [in JMLProgramPlusImpl]
Make.MethodName [in JMLProgramPlusImpl]
Make.methodPackage [in JMLProgramPlusImpl]
Make.MethodSignature [in JMLProgramPlusImpl]
Make.METHODSIGNATURE.eq_t [in JMLProgramPlusImpl]
Make.METHODSPEC_PLUS.GENERIC_SPEC_CASE.GenericBodyType [in JMLProgramPlusImpl]
Make.METHODSPEC_PLUS.GENERIC_SPEC_CASE.t [in JMLProgramPlusImpl]
Make.METHODSPEC_PLUS.GENERIC_SPEC_CASE.oldVarDecl [in JMLProgramPlusImpl]
Make.METHODSPEC_PLUS.GENERIC_SPEC_CASE.forallVarDecl [in JMLProgramPlusImpl]
Make.METHODSPEC_PLUS.GENERIC_SPEC_CASE.genericBody [in JMLProgramPlusImpl]
Make.METHODSPEC_PLUS.GENERIC_SPEC_CASE.specHeader [in JMLProgramPlusImpl]
Make.METHODSPEC_PLUS.FULL_SPEC_CASE.t [in JMLProgramPlusImpl]
Make.METHODSPEC.ACCESSIBLE.t [in JMLProgramPlusImpl]
Make.METHODSPEC.ASSIGNABLE.t [in JMLProgramPlusImpl]
Make.METHODSPEC.CALLABLE.t [in JMLProgramPlusImpl]
Make.METHODSPEC.CAPTURES.t [in JMLProgramPlusImpl]
Make.METHODSPEC.CASE.setAssignable [in JMLProgramPlusImpl]
Make.METHODSPEC.CASE.setDiverges [in JMLProgramPlusImpl]
Make.METHODSPEC.CASE.setEnsures [in JMLProgramPlusImpl]
Make.METHODSPEC.CASE.setRequires [in JMLProgramPlusImpl]
Make.METHODSPEC.CASE.setSignals [in JMLProgramPlusImpl]
Make.METHODSPEC.CASE.t [in JMLProgramPlusImpl]
Make.METHODSPEC.DIVERGES.t [in JMLProgramPlusImpl]
Make.METHODSPEC.DURATION.t [in JMLProgramPlusImpl]
Make.METHODSPEC.ENSURES.t [in JMLProgramPlusImpl]
Make.METHODSPEC.FORALL_VAR_DECL.t [in JMLProgramPlusImpl]
Make.METHODSPEC.MEASURED_BY.t [in JMLProgramPlusImpl]
Make.METHODSPEC.OLD_VAR_DECL.t [in JMLProgramPlusImpl]
Make.METHODSPEC.REQUIRES.t [in JMLProgramPlusImpl]
Make.METHODSPEC.SIGNALS_ONLY.t [in JMLProgramPlusImpl]
Make.METHODSPEC.SIGNALS.exception [in JMLProgramPlusImpl]
Make.METHODSPEC.SIGNALS.t [in JMLProgramPlusImpl]
Make.METHODSPEC.WHEN.t [in JMLProgramPlusImpl]
Make.METHODSPEC.WORKING_SPACE.t [in JMLProgramPlusImpl]
Make.METHOD_TYPE.isAbstract [in JMLProgramPlusImpl]
Make.METHOD.isAbstract [in JMLProgramPlusImpl]
Make.METHOD.setSpecs [in JMLProgramPlusImpl]
Make.ModelField [in JMLProgramPlusImpl]
Make.ModelFieldName [in JMLProgramPlusImpl]
Make.ModelFieldSignature [in JMLProgramPlusImpl]
Make.NegativeArraySizeException [in JMLProgramPlusImpl]
Make.NoBodyPC [in JMLProgramPlusImpl]
Make.NullPointerException [in JMLProgramPlusImpl]
Make.object [in JMLProgramPlusImpl]
Make.PackageName [in JMLProgramPlusImpl]
Make.Param [in JMLProgramPlusImpl]
Make.ParamName [in JMLProgramPlusImpl]
Make.ParamSignature [in JMLProgramPlusImpl]
Make.PARAMSIGNATURE.eq_t [in JMLProgramPlusImpl]
Make.PARAM.eq_t [in JMLProgramPlusImpl]
Make.PC [in JMLProgramPlusImpl]
Make.PC_eq_dec [in JMLProgramPlusImpl]
Make.PKG_lang_ [in JMLProgramPlusImpl]
Make.primitiveType_eq_bool [in JMLProgramPlusImpl]
Make.primitiveType_eq_dec [in JMLProgramPlusImpl]
Make.Program [in JMLProgramPlusImpl]
Make.PROG_TYPE.defined_Interface [in JMLProgramPlusImpl]
Make.PROG_TYPE.defined_Class [in JMLProgramPlusImpl]
Make.PROG.class [in JMLProgramPlusImpl]
Make.PROG.defined_Interface [in JMLProgramPlusImpl]
Make.PROG.defined_Class [in JMLProgramPlusImpl]
Make.PROG.interface [in JMLProgramPlusImpl]
Make.RuntimeException [in JMLProgramPlusImpl]
Make.serializable [in JMLProgramPlusImpl]
Make.ShortClassName [in JMLProgramPlusImpl]
Make.ShortFieldName [in JMLProgramPlusImpl]
Make.ShortFieldSignature [in JMLProgramPlusImpl]
Make.ShortInterfaceName [in JMLProgramPlusImpl]
Make.ShortMethodName [in JMLProgramPlusImpl]
Make.ShortMethodSignature [in JMLProgramPlusImpl]
Make.ShortModelFieldName [in JMLProgramPlusImpl]
Make.ShortModelFieldSignature [in JMLProgramPlusImpl]
Make.ShortTypeDefName [in JMLProgramPlusImpl]
Make.SpecificationCase [in JMLProgramPlusImpl]
Make.STATEMENT.b [in JMLProgramPlusImpl]
Make.STATEMENT.Build_t [in JMLProgramPlusImpl]
Make.STATEMENT.label [in JMLProgramPlusImpl]
Make.STATEMENT.pc [in JMLProgramPlusImpl]
Make.STATEMENT.t [in JMLProgramPlusImpl]
Make.STATEMENT.type [in JMLProgramPlusImpl]
Make.stmt_in_stmt [in JMLProgramPlusImpl]
Make.strict_subtype [in JMLProgramPlusImpl]
Make.subclass [in JMLProgramPlusImpl]
Make.subinterface [in JMLProgramPlusImpl]
Make.SubType [in JMLProgramPlusImpl]
Make.subtype_name [in JMLProgramPlusImpl]
Make.throwable [in JMLProgramPlusImpl]
Make.TypeDefName [in JMLProgramPlusImpl]
Make.TYPEDEF_TYPE.definedMethod [in JMLProgramPlusImpl]
Make.TYPEDEF_TYPE.definedField [in JMLProgramPlusImpl]
Make.TYPEDEF.definedField [in JMLProgramPlusImpl]
Make.TYPEDEF.definedMethod [in JMLProgramPlusImpl]
Make.TYPEDEF.field [in JMLProgramPlusImpl]
Make.TYPEDEF.fields [in JMLProgramPlusImpl]
Make.TYPEDEF.isAbstract [in JMLProgramPlusImpl]
Make.TYPEDEF.isClass [in JMLProgramPlusImpl]
Make.TYPEDEF.isFinal [in JMLProgramPlusImpl]
Make.TYPEDEF.isPublic [in JMLProgramPlusImpl]
Make.TYPEDEF.method [in JMLProgramPlusImpl]
Make.TYPEDEF.methods [in JMLProgramPlusImpl]
Make.TYPEDEF.modelField [in JMLProgramPlusImpl]
Make.TYPEDEF.modelFields [in JMLProgramPlusImpl]
Make.TYPEDEF.name [in JMLProgramPlusImpl]
Make.TYPEDEF.setMethods [in JMLProgramPlusImpl]
Make.TYPEDEF.setTypeSpec [in JMLProgramPlusImpl]
Make.TYPEDEF.specVisibility [in JMLProgramPlusImpl]
Make.TYPEDEF.strongSuperInterfaces [in JMLProgramPlusImpl]
Make.TYPEDEF.superClass [in JMLProgramPlusImpl]
Make.TYPEDEF.superInterfaces [in JMLProgramPlusImpl]
Make.TYPEDEF.t [in JMLProgramPlusImpl]
Make.TYPEDEF.typeSpec [in JMLProgramPlusImpl]
Make.TYPEDEF.visibility [in JMLProgramPlusImpl]
Make.TYPEDEF.weaklyExtends [in JMLProgramPlusImpl]
Make.TYPEDEF.weaklyImplements [in JMLProgramPlusImpl]
Make.TYPEDEF.weakSuperInterfaces [in JMLProgramPlusImpl]
Make.TypeSpec [in JMLProgramPlusImpl]
Make.TYPESPEC.AXIOM.t [in JMLProgramPlusImpl]
Make.TYPESPEC.CONSTRAINT.t [in JMLProgramPlusImpl]
Make.TYPESPEC.INITIALLY.t [in JMLProgramPlusImpl]
Make.TYPESPEC.INVARIANT.t [in JMLProgramPlusImpl]
Make.TYPESPEC.MONITORS_FOR.t [in JMLProgramPlusImpl]
Make.TYPESPEC.READABLE_IF.t [in JMLProgramPlusImpl]
Make.TYPESPEC.REPRESENTS.t [in JMLProgramPlusImpl]
Make.TYPESPEC.TYPESPEC.setInvariant [in JMLProgramPlusImpl]
Make.TYPESPEC.TYPESPEC.t [in JMLProgramPlusImpl]
Make.TYPESPEC.WRITABLE_IF.t [in JMLProgramPlusImpl]
Make.utsModifier_eq_dec [in JMLProgramPlusImpl]
Make.Var [in JMLProgramPlusImpl]
Make.VarName [in JMLProgramPlusImpl]
Make.VarSignature [in JMLProgramPlusImpl]
Make.Visibility_eq_dec [in JMLProgramPlusImpl]
mapData2Type [in TaggedList]
maps [in JMLNotations]
maps_redundantly [in JMLNotations]
mapTag [in TaggedList]
maximum [in ListFunctions]
measured_by [in JMLNotations]
measured_by_redundantly [in JMLNotations]
METHODSPEC_REWRITINGS.desugarMultiple [in JMLFull2BasicImpl]
METHODSPEC_REWRITINGS.workingSpaceNotSpecified [in JMLFull2BasicImpl]
METHODSPEC_REWRITINGS.desugarPure [in JMLFull2BasicImpl]
METHODSPEC_REWRITINGS.filterCheckedExceptions [in JMLFull2BasicImpl]
METHODSPEC_REWRITINGS.flatten [in JMLFull2BasicImpl]
METHODSPEC_REWRITINGS.mergeSignalsOnly [in JMLFull2BasicImpl]
METHODSPEC_REWRITINGS.mergeAccessible [in JMLFull2BasicImpl]
METHODSPEC_REWRITINGS.assignableNotSpecified [in JMLFull2BasicImpl]
METHODSPEC_REWRITINGS.mergeDuration [in JMLFull2BasicImpl]
METHODSPEC_REWRITINGS.extractRequires [in JMLFull2BasicImpl]
METHODSPEC_REWRITINGS.desugarAll [in JMLFull2BasicImpl]
METHODSPEC_REWRITINGS.liftOptional2 [in JMLFull2BasicImpl]
METHODSPEC_REWRITINGS.mergeCaptures [in JMLFull2BasicImpl]
METHODSPEC_REWRITINGS.isReferenceType [in JMLFull2BasicImpl]
METHODSPEC_REWRITINGS.mergeCallable [in JMLFull2BasicImpl]
METHODSPEC_REWRITINGS.isEnsuresClause [in JMLFull2BasicImpl]
METHODSPEC_REWRITINGS.addDefaults [in JMLFull2BasicImpl]
METHODSPEC_REWRITINGS.desugarBehaviour [in JMLFull2BasicImpl]
METHODSPEC_REWRITINGS.desugarNested [in JMLFull2BasicImpl]
METHODSPEC_REWRITINGS.mergeForallVarDecl [in JMLFull2BasicImpl]
METHODSPEC_REWRITINGS.TAG.data [in JMLFull2BasicImpl]
METHODSPEC_REWRITINGS.mergeOldVarDecl [in JMLFull2BasicImpl]
METHODSPEC_REWRITINGS.paramsNonNullRequires [in JMLFull2BasicImpl]
METHODSPEC_REWRITINGS.assignableUnion [in JMLFull2BasicImpl]
METHODSPEC_REWRITINGS.desugarNonNullResult [in JMLFull2BasicImpl]
METHODSPEC_REWRITINGS.paramNonNullRequires [in JMLFull2BasicImpl]
METHODSPEC_REWRITINGS.specHeaderRedundant [in JMLFull2BasicImpl]
METHODSPEC_REWRITINGS.TAG.mapData2Type [in JMLFull2BasicImpl]
METHODSPEC_REWRITINGS.isEmptySpecification [in JMLFull2BasicImpl]
METHODSPEC_REWRITINGS.TAG.mkBasicClause [in JMLFull2BasicImpl]
METHODSPEC_REWRITINGS.assignableList [in JMLFull2BasicImpl]
METHODSPEC_REWRITINGS.desugarEmptySpecification [in JMLFull2BasicImpl]
METHODSPEC_REWRITINGS.mergeWorkingSpace [in JMLFull2BasicImpl]
METHODSPEC_REWRITINGS.callableNotSpecified [in JMLFull2BasicImpl]
METHODSPEC_REWRITINGS.TAG.basicClauseType [in JMLFull2BasicImpl]
METHODSPEC_REWRITINGS.extractClauses [in JMLFull2BasicImpl]
METHODSPEC_REWRITINGS.methodSpecClauseRedundant [in JMLFull2BasicImpl]
METHODSPEC_REWRITINGS.capturesNotSpecified [in JMLFull2BasicImpl]
METHODSPEC_REWRITINGS.signalsOnlyNotSpecified [in JMLFull2BasicImpl]
METHODSPEC_REWRITINGS.optional2optionalSame [in JMLFull2BasicImpl]
METHODSPEC_REWRITINGS.normaliseSignals [in JMLFull2BasicImpl]
METHODSPEC_REWRITINGS.ensuresNotSpecified [in JMLFull2BasicImpl]
METHODSPEC_REWRITINGS.mergeDiverges [in JMLFull2BasicImpl]
METHODSPEC_REWRITINGS.addBody [in JMLFull2BasicImpl]
METHODSPEC_REWRITINGS.requiresNotSpecified [in JMLFull2BasicImpl]
METHODSPEC_REWRITINGS.TAG.filterTag [in JMLFull2BasicImpl]
METHODSPEC_REWRITINGS.rewriteFullSpecification [in JMLFull2BasicImpl]
METHODSPEC_REWRITINGS.TAG.mapType [in JMLFull2BasicImpl]
METHODSPEC_REWRITINGS.durationNotSpecified [in JMLFull2BasicImpl]
METHODSPEC_REWRITINGS.accessibleNotSpecified [in JMLFull2BasicImpl]
METHODSPEC_REWRITINGS.liftOptional1 [in JMLFull2BasicImpl]
METHODSPEC_REWRITINGS.optionalSame2Requires [in JMLFull2BasicImpl]
METHODSPEC_REWRITINGS.appLocations [in JMLFull2BasicImpl]
METHODSPEC_REWRITINGS.TAG.mapF [in JMLFull2BasicImpl]
METHODSPEC_REWRITINGS.zeroArgCtor [in JMLFull2BasicImpl]
METHODSPEC_REWRITINGS.resultNonNullEnsures [in JMLFull2BasicImpl]
METHODSPEC_REWRITINGS.TAG.tag_eq_dec [in JMLFull2BasicImpl]
METHODSPEC_REWRITINGS.addHeaders [in JMLFull2BasicImpl]
METHODSPEC_REWRITINGS.divergesNotSpecified [in JMLFull2BasicImpl]
METHODSPEC_REWRITINGS.desugarNonNullArguments [in JMLFull2BasicImpl]
METHODSPEC_REWRITINGS.clausesMap [in JMLFull2BasicImpl]
METHODSPEC_REWRITINGS.mergeSignals [in JMLFull2BasicImpl]
METHODSPEC_REWRITINGS.TAG.tagOf [in JMLFull2BasicImpl]
METHODSPEC_REWRITINGS.desugarSignals [in JMLFull2BasicImpl]
METHODSPEC_REWRITINGS.mergeWhen [in JMLFull2BasicImpl]
METHODSPEC_REWRITINGS.SIGNALS_SUBST.Param_Expression_eqb [in JMLFull2BasicImpl]
METHODSPEC_REWRITINGS.TAG.mapTag [in JMLFull2BasicImpl]
METHODSPEC_REWRITINGS.mergeRequires [in JMLFull2BasicImpl]
METHODSPEC_REWRITINGS.SIGNALS_SUBST.subst [in JMLFull2BasicImpl]
METHODSPEC_REWRITINGS.TAG.filterTagData [in JMLFull2BasicImpl]
METHODSPEC_REWRITINGS.implicitCtorDefaultSpecs [in JMLFull2BasicImpl]
METHODSPEC_REWRITINGS.signalsNotSpecified [in JMLFull2BasicImpl]
METHODSPEC_REWRITINGS.TAG.tag [in JMLFull2BasicImpl]
METHODSPEC_REWRITINGS.mergeMeasuredBy [in JMLFull2BasicImpl]
METHODSPEC_REWRITINGS.isSignalsClause [in JMLFull2BasicImpl]
METHODSPEC_REWRITINGS.heavyweightDefaults [in JMLFull2BasicImpl]
METHODSPEC_REWRITINGS.mergeAssignable [in JMLFull2BasicImpl]
METHODSPEC_REWRITINGS.lightweightDefaults [in JMLFull2BasicImpl]
METHODSPEC_REWRITINGS.measuredByNotSpecified [in JMLFull2BasicImpl]
METHODSPEC_REWRITINGS.whenNotSpecified [in JMLFull2BasicImpl]
METHODSPEC_REWRITINGS.mergeEnsures [in JMLFull2BasicImpl]
METHODSPEC_REWRITINGS.isExceptionType [in JMLFull2BasicImpl]
method_declS [in JMLNotations]
method_signature_decl [in JMLNotations]
method_decl [in JMLNotations]
MINIMAL_REWRITINGS.rewriteTYPEDEF [in JMLBasic2MinimalImpl]
MINIMAL_REWRITINGS.desugarSignalsOnly [in JMLBasic2MinimalImpl]
MINIMAL_REWRITINGS.rewriteProgram [in JMLBasic2MinimalImpl]
MINIMAL_REWRITINGS.rewriteMethod [in JMLBasic2MinimalImpl]
MINIMAL_REWRITINGS.rewriteSpecificationCase [in JMLBasic2MinimalImpl]
MINIMAL_REWRITINGS.rewriteSignalsOnly [in JMLBasic2MinimalImpl]
model_field_decl [in JMLNotations]
model_field_declS [in JMLNotations]
monitors_for [in JMLNotations]


N

nat_of_N [in PosAux]
Neq [in PosAux]
nested_case [in JMLNotations]
nop [in JMLNotations]
no_axiom [in JMLNotations]
no_represents [in JMLNotations]
no_writable_if [in JMLNotations]
no_invariants [in JMLNotations]
no_modifiers [in JMLNotations]
no_throws [in JMLNotations]
no_implements [in JMLNotations]
no_override [in JMLNotations]
no_readable_if [in JMLNotations]
no_monitors_for [in JMLNotations]
no_body [in JMLNotations]
no_constraints [in JMLNotations]
no_fields [in JMLNotations]
no_methods [in JMLNotations]
no_initially [in JMLNotations]
no_model_fields [in JMLNotations]
Npred [in PosAux]
NUMERIC.base [in JMLNumeric]
NUMERIC.half_base [in JMLNumeric]
NUMERIC.range [in JMLNumeric]
NUMERIC.smod [in JMLNumeric]
N_of_nat [in PosAux]


O

of_interface [in JMLNotations]
of_class [in JMLNotations]
old [in JMLNotations]
OperationalSemantics.nv2v [in JMLOpSem]
optionList2list [in OptionHelpers]
optionMap [in OptionHelpers]
option2list [in OptionHelpers]
opt_eq [in EqBoolAux]
org.jmlspecs.models.C_JMLObjectSet_ [in Prelude]
org.jmlspecs.models.JMLObjectSet_ [in Prelude]
org.jmlspecs.models.PKG_models_ [in Prelude]
overrides [in JMLNotations]


P

Pair_eq_dec [in ZHelpers]
param_declM [in JMLNotations]
param_decl [in JMLNotations]
peek [in Stack]
peekd [in Stack]
Peq [in PosAux]
pop [in Stack]
positive_eq_dec [in ZHelpers]
prod_eq [in EqBoolAux]
PROGRAM.block_in_block [in JMLProgram]
PROGRAM.BLOCK_TYPE.t [in JMLProgram]
PROGRAM.Class [in JMLProgram]
PROGRAM.ClassName [in JMLProgram]
PROGRAM.CLASS_TYPE.definedMethod [in JMLProgram]
PROGRAM.CLASS_TYPE.weaklyExtends [in JMLProgram]
PROGRAM.CLASS_TYPE.specVisibility [in JMLProgram]
PROGRAM.CLASS_TYPE.definedField [in JMLProgram]
PROGRAM.CLASS_TYPE.superInterfaces [in JMLProgram]
PROGRAM.CLASS_TYPE.typeSpec [in JMLProgram]
PROGRAM.CLASS_TYPE.visibility [in JMLProgram]
PROGRAM.CLASS_TYPE.method [in JMLProgram]
PROGRAM.CLASS_TYPE.superClass [in JMLProgram]
PROGRAM.CLASS_TYPE.isPublic [in JMLProgram]
PROGRAM.CLASS_TYPE.modelField [in JMLProgram]
PROGRAM.CLASS_TYPE.isAbstract [in JMLProgram]
PROGRAM.CLASS_TYPE.weaklyImplements [in JMLProgram]
PROGRAM.CLASS_TYPE.name [in JMLProgram]
PROGRAM.CLASS_TYPE.isFinal [in JMLProgram]
PROGRAM.CLASS_TYPE.field [in JMLProgram]
PROGRAM.DATA_GROUP_TYPE.isDynamic [in JMLProgram]
PROGRAM.defined_field [in JMLProgram]
PROGRAM.FieldName [in JMLProgram]
PROGRAM.FieldSignature [in JMLProgram]
PROGRAM.findField [in JMLProgram]
PROGRAM.findMethod [in JMLProgram]
PROGRAM.Interface [in JMLProgram]
PROGRAM.InterfaceName [in JMLProgram]
PROGRAM.INTERFACE.definedField [in JMLProgram]
PROGRAM.INTERFACE.definedMethod [in JMLProgram]
PROGRAM.INTERFACE.field [in JMLProgram]
PROGRAM.INTERFACE.isAbstract [in JMLProgram]
PROGRAM.INTERFACE.isFinal [in JMLProgram]
PROGRAM.INTERFACE.isPublic [in JMLProgram]
PROGRAM.INTERFACE.method [in JMLProgram]
PROGRAM.INTERFACE.modelField [in JMLProgram]
PROGRAM.INTERFACE.name [in JMLProgram]
PROGRAM.INTERFACE.specVisibility [in JMLProgram]
PROGRAM.INTERFACE.superInterfaces [in JMLProgram]
PROGRAM.INTERFACE.typeSpec [in JMLProgram]
PROGRAM.INTERFACE.visibility [in JMLProgram]
PROGRAM.INTERFACE.weaklyImplements [in JMLProgram]
PROGRAM.javaIoSerializable [in JMLProgram]
PROGRAM.javaLangClass [in JMLProgram]
PROGRAM.javaLangCloneable [in JMLProgram]
PROGRAM.javaLangObject [in JMLProgram]
PROGRAM.javaLangThrowable [in JMLProgram]
PROGRAM.MethodName [in JMLProgram]
PROGRAM.methodPackage [in JMLProgram]
PROGRAM.MethodSignature [in JMLProgram]
PROGRAM.METHOD_TYPE.isAbstract [in JMLProgram]
PROGRAM.ModelFieldName [in JMLProgram]
PROGRAM.ModelFieldSignature [in JMLProgram]
PROGRAM.PROG_TYPE.defined_Class [in JMLProgram]
PROGRAM.PROG_TYPE.defined_Interface [in JMLProgram]
PROGRAM.ShortClassName [in JMLProgram]
PROGRAM.ShortInterfaceName [in JMLProgram]
PROGRAM.ShortModelFieldName [in JMLProgram]
PROGRAM.ShortModelFieldSignature [in JMLProgram]
PROGRAM.SpecificationCase [in JMLProgram]
PROGRAM.stmt_in_stmt [in JMLProgram]
PROGRAM.strict_subtype [in JMLProgram]
PROGRAM.subclass [in JMLProgram]
PROGRAM.subinterface [in JMLProgram]
PROGRAM.SubType [in JMLProgram]
PROGRAM.subtype_name [in JMLProgram]
PROGRAM.TypeDefName [in JMLProgram]
PROGRAM.TYPEDEF_TYPE.definedField [in JMLProgram]
PROGRAM.TYPEDEF_TYPE.definedMethod [in JMLProgram]
PROGRAM.TypeSpec [in JMLProgram]
push [in Stack]


R

Rac1.Assignables.FieldUpdateAction [in JMLRac]
Rac1.Assignables.FieldUpdateCheck [in JMLRac]
Rac1.Assignables.MethodCallAction [in JMLRac]
Rac1.Assignables.MethodReturnAction [in JMLRac]
Rac1.Assignables.NewObjectAction [in JMLRac]
Rac1.CorrespondingFreshAssignables [in JMLRac]
Rac1.CorrespondingState [in JMLRac]
Rac1.FrameAdds.add_fresh [in JMLRac]
Rac1.FrameAdds.pop_assignables [in JMLRac]
Rac1.FrameAdds.pre_heap [in JMLRac]
Rac1.FrameAdds.quant [in JMLRac]
Rac1.FrameAdds.replace_top_assignables [in JMLRac]
Rac1.FrameAdds.set_quants [in JMLRac]
Rac1.FrameAdds.set_pre [in JMLRac]
Rac1.FrameAdds.set_fresh [in JMLRac]
Rac1.FrameAdds.set_assignables [in JMLRac]
Rac1.FrameAdds.set_quant [in JMLRac]
Rac1.FrameAdds.t [in JMLRac]
Rac1.FrameAdds.union_fresh [in JMLRac]
Rac1.NewFrame [in JMLRac]
Rac2.Assignables.FieldUpdateAction [in JMLRac2]
Rac2.Assignables.FieldUpdateCheck [in JMLRac2]
Rac2.Assignables.MethodCallAction [in JMLRac2]
Rac2.Assignables.MethodReturnAction [in JMLRac2]
Rac2.Assignables.NewObjectAction [in JMLRac2]
Rac2.EquivAssignableHeap [in JMLRac2]
Rac2.EquivAssignables [in JMLRac2]
Rac2.FrameAdds.add_fresh [in JMLRac2]
Rac2.FrameAdds.pop_assignables [in JMLRac2]
Rac2.FrameAdds.pre_heap [in JMLRac2]
Rac2.FrameAdds.quant [in JMLRac2]
Rac2.FrameAdds.replace_top_assignables [in JMLRac2]
Rac2.FrameAdds.set_pre [in JMLRac2]
Rac2.FrameAdds.set_quant [in JMLRac2]
Rac2.FrameAdds.set_quants [in JMLRac2]
Rac2.FrameAdds.set_fresh [in JMLRac2]
Rac2.FrameAdds.set_assignables [in JMLRac2]
Rac2.FrameAdds.t [in JMLRac2]
Rac2.FrameAdds.union_fresh [in JMLRac2]
Rac2.NewFrame [in JMLRac2]
Rac2.SavePreState [in JMLRac2]
Rac3.Adds.t [in JMLRac3]
Rac3.Assignables.Assignable [in JMLRac3]
Rac3.Assignables.AssignablePivotTargets [in JMLRac3]
Rac3.Assignables.FieldUpdateAction [in JMLRac3]
Rac3.Assignables.FieldUpdateCheck [in JMLRac3]
Rac3.Assignables.MethodCallAction [in JMLRac3]
Rac3.Assignables.MethodReturnAction [in JMLRac3]
Rac3.Assignables.NewObjectAction [in JMLRac3]
Rac3.Assignables.RemoveBacklinks [in JMLRac3]
Rac3.Assignables.SavePreState [in JMLRac3]
Rac3.Assignables.SetBacklinks [in JMLRac3]
Rac3.CorrectBacklink [in JMLRac3]
Rac3.CorrectBacklinks [in JMLRac3]
Rac3.DGSubTree [in JMLRac3]
Rac3.DGTree_ind2 [in JMLRac3]
Rac3.DynamicDGs [in JMLRac3]
Rac3.FieldInDg_rac3 [in JMLRac3]
Rac3.FieldOfNode [in JMLRac3]
Rac3.get_backlinks [in JMLRac3]
Rac3.InDGTree [in JMLRac3]
Rac3.NewFrame [in JMLRac3]
Rac3.option_list2list [in JMLRac3]
Rac3.PivotTargets [in JMLRac3]
Rac3.remove_backlink [in JMLRac3]
Rac3.set_backlink [in JMLRac3]
Rac3.StaticDGs [in JMLRac3]
Rac3.St3to2 [in JMLRac3]
readable_if [in JMLNotations]
replace_top [in Stack]
represents [in JMLNotations]
represents_redundantly [in JMLNotations]
requires [in JMLNotations]
requires_redundantly [in JMLNotations]
returnE [in JMLNotations]
return_ [in JMLNotations]


S

SEMANTIC_DOMAIN.FRAME.set_param [in JMLDomain]
SEMANTIC_DOMAIN.AllAmOfObject [in JMLDomain]
SEMANTIC_DOMAIN.STATE.set_adds [in JMLDomain]
SEMANTIC_DOMAIN.lv2params [in JMLDomain]
SEMANTIC_DOMAIN.LocInObjSet [in JMLDomain]
SEMANTIC_DOMAIN.LocInObj [in JMLDomain]
SEMANTIC_DOMAIN.n2z [in JMLDomain]
SEMANTIC_DOMAIN.FRAME.set_params [in JMLDomain]
SEMANTIC_DOMAIN.DICT.singleton [in JMLDomain]
SEMANTIC_DOMAIN.conv_for_array [in JMLDomain]
SEMANTIC_DOMAIN.FRAME.this [in JMLDomain]
SEMANTIC_DOMAIN.v2n [in JMLDomain]
SEMANTIC_DOMAIN.FRAME.set_adds [in JMLDomain]
SEMANTIC_DOMAIN.conv_for_stack [in JMLDomain]
SEMANTIC_DOMAIN.n2i [in JMLDomain]
SEMANTIC_DOMAIN.isRelevant [in JMLDomain]
SEMANTIC_DOMAIN.v2b [in JMLDomain]
SEMANTIC_DOMAIN.FRAME.var [in JMLDomain]
SEMANTIC_DOMAIN.isRep [in JMLDomain]
SEMANTIC_DOMAIN.isPivot [in JMLDomain]
SEMANTIC_DOMAIN.STATE.set_h [in JMLDomain]
SEMANTIC_DOMAIN.FRAME.set_var [in JMLDomain]
SEMANTIC_DOMAIN.STATE.build [in JMLDomain]
SEMANTIC_DOMAIN.FRAME.param [in JMLDomain]
SEMANTIC_DOMAIN.list2LocSet [in JMLDomain]
SEMANTIC_DOMAIN.FRAME.set_pc [in JMLDomain]
SEMANTIC_DOMAIN.init_field_value [in JMLDomain]
SEMANTIC_DOMAIN.isTransRep [in JMLDomain]
SEMANTIC_DOMAIN.DICT.In [in JMLDomain]
SEMANTIC_DOMAIN.v2i [in JMLDomain]
SEMANTIC_DOMAIN.fill_param_dict [in JMLDomain]
SEMANTIC_DOMAIN.init_value [in JMLDomain]
SEMANTIC_DOMAIN.l2v [in JMLDomain]
SEMANTIC_DOMAIN.Location [in JMLDomain]
SEMANTIC_DOMAIN.STATE.set_fr [in JMLDomain]
SEMANTIC_DOMAIN.v2l [in JMLDomain]
SEMANTIC_DOMAIN.isPeer [in JMLDomain]
SEMANTIC_DOMAIN.FRAME.set_ret [in JMLDomain]
SEMANTIC_DOMAIN.FRAME.build [in JMLDomain]
SEMANTIC_DOMAIN.alive [in JMLDomain]
SEMANTIC_DOMAIN.FRAME.set_vars [in JMLDomain]
Sem.Adds.t [in JMLSemantics]
Sem.AnnotationTable.EvalBinaryBoolOp [in JMLSemantics]
Sem.AnnotationTable.EvalBinaryCondBoolOp [in JMLSemantics]
Sem.AnnotationTable.EvalBinaryIntOp [in JMLSemantics]
Sem.AnnotationTable.EvalBinaryNumOp [in JMLSemantics]
Sem.AnnotationTable.EvalBinaryRefOp [in JMLSemantics]
Sem.AnnotationTable.EvalBoolConditional [in JMLSemantics]
Sem.AnnotationTable.EvalBoolExpression [in JMLSemantics]
Sem.AnnotationTable.EvalEnsures [in JMLSemantics]
Sem.AnnotationTable.EvalExpression [in JMLSemantics]
Sem.AnnotationTable.EvalFieldAccess [in JMLSemantics]
Sem.AnnotationTable.EvalFresh [in JMLSemantics]
Sem.AnnotationTable.EvalGeneralizedQuantifier [in JMLSemantics]
Sem.AnnotationTable.EvalInitially [in JMLSemantics]
Sem.AnnotationTable.EvalInstanceof [in JMLSemantics]
Sem.AnnotationTable.EvalJMLBoolOp [in JMLSemantics]
Sem.AnnotationTable.EvalLiteral [in JMLSemantics]
Sem.AnnotationTable.EvalMethodInvocation [in JMLSemantics]
Sem.AnnotationTable.EvalModelFieldAccess [in JMLSemantics]
Sem.AnnotationTable.EvalNewExpression [in JMLSemantics]
Sem.AnnotationTable.EvalNonnullElements [in JMLSemantics]
Sem.AnnotationTable.EvalNumExpression [in JMLSemantics]
Sem.AnnotationTable.EvalObjectInvariant [in JMLSemantics]
Sem.AnnotationTable.EvalParam [in JMLSemantics]
Sem.AnnotationTable.EvalParams [in JMLSemantics]
Sem.AnnotationTable.EvalPredicate [in JMLSemantics]
Sem.AnnotationTable.EvalQuantifier [in JMLSemantics]
Sem.AnnotationTable.EvalRefExpression [in JMLSemantics]
Sem.AnnotationTable.EvalRelationalOp [in JMLSemantics]
Sem.AnnotationTable.EvalRequires [in JMLSemantics]
Sem.AnnotationTable.EvalResult [in JMLSemantics]
Sem.AnnotationTable.EvalSignals [in JMLSemantics]
Sem.AnnotationTable.EvalSignalsOnly [in JMLSemantics]
Sem.AnnotationTable.EvalStaticInvariant [in JMLSemantics]
Sem.AnnotationTable.EvalType [in JMLSemantics]
Sem.AnnotationTable.EvalUnaryBoolOp [in JMLSemantics]
Sem.AnnotationTable.EvalUnaryIntOp [in JMLSemantics]
Sem.AnnotationTable.EvalUnaryNumOp [in JMLSemantics]
Sem.AnnotationTable.LocalAssertion [in JMLSemantics]
Sem.AnnotationTable.LookupTypedef [in JMLSemantics]
Sem.AnnotationTable.LoopInvariant [in JMLSemantics]
Sem.AnnotationTable.lt2t [in JMLSemantics]
Sem.AnnotationTable.MaxInt [in JMLSemantics]
Sem.AnnotationTable.MinInt [in JMLSemantics]
Sem.AnnotationTable.NotSpecifiedEnsures [in JMLSemantics]
Sem.AnnotationTable.NotSpecifiedLoopInvariant [in JMLSemantics]
Sem.AnnotationTable.NotSpecifiedRequires [in JMLSemantics]
Sem.AnnotationTable.NotSpecifiedSignals [in JMLSemantics]
Sem.AnnotationTable.NotSpecifiedSignalsOnly [in JMLSemantics]
Sem.AnnotationTable.Postcondition [in JMLSemantics]
Sem.AnnotationTable.Precondition [in JMLSemantics]
Sem.AnnotationTable.QuantExpression [in JMLSemantics]
Sem.AnnotationTable.QuantFilter [in JMLSemantics]
Sem.AnnotationTable.QuantIdentityElement [in JMLSemantics]
Sem.AnnotationTable.QuantOp [in JMLSemantics]
Sem.Assignables.AssignableEverything [in JMLSemantics]
Sem.Assignables.AssignableNothing [in JMLSemantics]
Sem.Assignables.ConcatinateStoreRefs [in JMLSemantics]
Sem.Assignables.EvalAssignableClause [in JMLSemantics]
Sem.Assignables.ExtractAssignableClauses [in JMLSemantics]
Sem.Assignables.FieldUpdateAction [in JMLSemantics]
Sem.Assignables.FieldUpdateCheck [in JMLSemantics]
Sem.Assignables.MethodCallAction [in JMLSemantics]
Sem.Assignables.MethodReturnAction [in JMLSemantics]
Sem.Assignables.NewObjectAction [in JMLSemantics]
Sem.Assignables.NotSpecifiedAssignableClause [in JMLSemantics]
Sem.Assignables.StoreRefPrefix2Object [in JMLSemantics]
Sem.Assignables.StoreRef2Location [in JMLSemantics]
Sem.Assignables.ValidStoreRefs [in JMLSemantics]
Sem.FrameAdds.add_fresh [in JMLSemantics]
Sem.FrameAdds.add_assignable [in JMLSemantics]
Sem.FrameAdds.empty [in JMLSemantics]
Sem.FrameAdds.inter_assignables [in JMLSemantics]
Sem.FrameAdds.quant [in JMLSemantics]
Sem.FrameAdds.set_pre [in JMLSemantics]
Sem.FrameAdds.set_assignables [in JMLSemantics]
Sem.FrameAdds.set_fresh [in JMLSemantics]
Sem.FrameAdds.set_quant [in JMLSemantics]
Sem.FrameAdds.set_quants [in JMLSemantics]
Sem.FrameAdds.t [in JMLSemantics]
Sem.FrameAdds.union_fresh [in JMLSemantics]
Sem.InitState [in JMLSemantics]
Sem.NewFrame [in JMLSemantics]
Sem.pre_state [in JMLSemantics]
Sem.pre_frame [in JMLSemantics]
set [in JMLNotations]
signals [in JMLNotations]
signals_only [in JMLNotations]
signals_redundantly [in JMLNotations]
signals_only_redundantly [in JMLNotations]
simple_case [in JMLNotations]
singleton [in Stack]
singleton [in ListFunctions]
spec_case_redundantly [in JMLNotations]
spec_case_lightweight [in JMLNotations]
spec_case_lightweight_redundantly [in JMLNotations]
spec_case [in JMLNotations]
stack [in Stack]
statically_bound [in JMLNotations]
stmt [in JMLNotations]
StmtType [in JMLNotations]
Suffix [in ListHelpers]
super_call [in JMLNotations]


T

this_call [in JMLNotations]
throw [in JMLNotations]
throws [in JMLNotations]
truncate [in Stack]
try [in JMLNotations]
tryF [in JMLNotations]
TYPESPEC_REWRITINGS.mergeInvariants [in JMLFull2BasicImpl]
TYPESPEC_REWRITINGS.fieldNonNullInvariant [in JMLFull2BasicImpl]
TYPESPEC_REWRITINGS.fieldNonNullInvariants [in JMLFull2BasicImpl]
TYPESPEC_REWRITINGS.modelFieldNonNullInvariant [in JMLFull2BasicImpl]
TYPESPEC_REWRITINGS.rewriteTypeSpecs [in JMLFull2BasicImpl]
TYPESPEC_REWRITINGS.modelFieldNonNullInvariants [in JMLFull2BasicImpl]
TYPESPEC_REWRITINGS.rewriteInvariants [in JMLFull2BasicImpl]
type_spec_decl [in JMLNotations]


U

unreachable [in JMLNotations]


V

var_decl_stmt [in JMLNotations]
var_decl [in JMLNotations]
var_decl_stmtM [in JMLNotations]
var_declM [in JMLNotations]


W

when [in JMLNotations]
when_redundantly [in JMLNotations]
while [in JMLNotations]
working_space [in JMLNotations]
working_space_redundantly [in JMLNotations]
writable_if [in JMLNotations]


Z

ZPair_eq_dec [in ZHelpers]
ZPair_eq_bool [in ZHelpers]
ZPair_eqb [in ZHelpers]
Z_eq_dec [in ZHelpers]
Z_eqb [in ZHelpers]



Axiom Index

A

ANNOTATION_TABLE.Postcondition [in JMLSemantics]
ANNOTATION_TABLE.LocalAssertion [in JMLSemantics]
ANNOTATION_TABLE.Precondition [in JMLSemantics]
ANNOTATION_TABLE.LoopInvariant [in JMLSemantics]
ASSIGNABLES.FieldUpdateAction [in JMLSemantics]
ASSIGNABLES.FieldUpdateCheck [in JMLSemantics]
ASSIGNABLES.MethodCallAction [in JMLSemantics]
ASSIGNABLES.MethodReturnAction [in JMLSemantics]
ASSIGNABLES.NewObjectAction [in JMLSemantics]


B

BASIC2MINIMAL.REWRITINGS_TYPE.rewriteProgram [in JMLBasic2Minimal]
BASIC2MINIMAL.REWRITINGS_TYPE.rewriteSignalsOnly [in JMLBasic2Minimal]
BASIC2MINIMAL.REWRITINGS_TYPE.rewriteMethod [in JMLBasic2Minimal]
BASIC2MINIMAL.REWRITINGS_TYPE.rewriteSpecificationCase [in JMLBasic2Minimal]
BASIC2MINIMAL.REWRITINGS_TYPE.rewriteTYPEDEF [in JMLBasic2Minimal]


F

FULL2BASIC.ALL_REWRITINGS_TYPE.rewriteTypeDef [in JMLFull2Basic]
FULL2BASIC.ALL_REWRITINGS_TYPE.rewriteMethod [in JMLFull2Basic]
FULL2BASIC.DECLARATION_REWRITINGS_TYPE.axiomDecl [in JMLFull2Basic]
FULL2BASIC.DECLARATION_REWRITINGS_TYPE.varDecl [in JMLFull2Basic]
FULL2BASIC.DECLARATION_REWRITINGS_TYPE.monitorsForDecl [in JMLFull2Basic]
FULL2BASIC.DECLARATION_REWRITINGS_TYPE.initiallyDecl [in JMLFull2Basic]
FULL2BASIC.DECLARATION_REWRITINGS_TYPE.classDecl [in JMLFull2Basic]
FULL2BASIC.DECLARATION_REWRITINGS_TYPE.loopAnnotationDecl [in JMLFull2Basic]
FULL2BASIC.DECLARATION_REWRITINGS_TYPE.fieldDecl [in JMLFull2Basic]
FULL2BASIC.DECLARATION_REWRITINGS_TYPE.interfaceDecl [in JMLFull2Basic]
FULL2BASIC.DECLARATION_REWRITINGS_TYPE.readableIfDecl [in JMLFull2Basic]
FULL2BASIC.DECLARATION_REWRITINGS_TYPE.invariantDecl [in JMLFull2Basic]
FULL2BASIC.DECLARATION_REWRITINGS_TYPE.modelFieldDecl [in JMLFull2Basic]
FULL2BASIC.DECLARATION_REWRITINGS_TYPE.methodSpecDecl [in JMLFull2Basic]
FULL2BASIC.DECLARATION_REWRITINGS_TYPE.representsDecl [in JMLFull2Basic]
FULL2BASIC.DECLARATION_REWRITINGS_TYPE.methodDecl [in JMLFull2Basic]
FULL2BASIC.DECLARATION_REWRITINGS_TYPE.paramDecl [in JMLFull2Basic]
FULL2BASIC.DECLARATION_REWRITINGS_TYPE.writableIfDecl [in JMLFull2Basic]
FULL2BASIC.DECLARATION_REWRITINGS_TYPE.constraintDecl [in JMLFull2Basic]
FULL2BASIC.EXPRESSION_REWRITINGS_TYPE.rewriteVariant [in JMLFull2Basic]
FULL2BASIC.EXPRESSION_REWRITINGS_TYPE.rewriteFullQuantifier [in JMLFull2Basic]
FULL2BASIC.METHODSPEC_REWRITINGS_TYPE.desugarSignals [in JMLFull2Basic]
FULL2BASIC.METHODSPEC_REWRITINGS_TYPE.desugarPure [in JMLFull2Basic]
FULL2BASIC.METHODSPEC_REWRITINGS_TYPE.desugarBehaviour [in JMLFull2Basic]
FULL2BASIC.METHODSPEC_REWRITINGS_TYPE.desugarNested [in JMLFull2Basic]
FULL2BASIC.METHODSPEC_REWRITINGS_TYPE.lightweightDefaults [in JMLFull2Basic]
FULL2BASIC.METHODSPEC_REWRITINGS_TYPE.rewriteFullSpecification [in JMLFull2Basic]
FULL2BASIC.METHODSPEC_REWRITINGS_TYPE.desugarAll [in JMLFull2Basic]
FULL2BASIC.METHODSPEC_REWRITINGS_TYPE.desugarNonNullResult [in JMLFull2Basic]
FULL2BASIC.METHODSPEC_REWRITINGS_TYPE.desugarEmptySpecification [in JMLFull2Basic]
FULL2BASIC.METHODSPEC_REWRITINGS_TYPE.desugarMultiple [in JMLFull2Basic]
FULL2BASIC.METHODSPEC_REWRITINGS_TYPE.desugarNonNullArguments [in JMLFull2Basic]
FULL2BASIC.METHODSPEC_REWRITINGS_TYPE.heavyweightDefaults [in JMLFull2Basic]
FULL2BASIC.METHODSPEC_REWRITINGS_TYPE.addDefaults [in JMLFull2Basic]
FULL2BASIC.TYPESPEC_REWRITINGS_TYPE.rewriteInvariants [in JMLFull2Basic]
FULL2BASIC.TYPESPEC_REWRITINGS_TYPE.rewriteTypeSpecs [in JMLFull2Basic]


J

java.lang.Integer.F_MAX_VALUE [in Prelude]
java.lang.Integer.M_intValue_2 [in Prelude]
java.lang.Integer.M_min_5 [in Prelude]
java.lang.Integer.M_toString_4 [in Prelude]
java.lang.Integer.M_Integer_1 [in Prelude]
java.lang.Integer.M_toString_3 [in Prelude]
java.lang.Long.F_MAX_VALUE [in Prelude]
java.lang.Long.M_min_5 [in Prelude]
java.lang.Object.M_Object_1 [in Prelude]
java.lang.Object.M_clone_4 [in Prelude]
java.lang.Object.M_finalize_3 [in Prelude]
java.lang.Object.M_hashCode_5 [in Prelude]
java.lang.Object.M_toString_2 [in Prelude]
java.lang.String.M_length_1 [in Prelude]
JML.NewFrame [in JMLSemantics]


M

Make.BLOCK_TYPE.last_def [in JMLProgramPlusImpl]
Make.BLOCK_TYPE.elem [in JMLProgramPlusImpl]
Make.BLOCK_TYPE.first_elem [in JMLProgramPlusImpl]
Make.BLOCK_TYPE.next_elem [in JMLProgramPlusImpl]
Make.BLOCK_TYPE.elem_def [in JMLProgramPlusImpl]
Make.BLOCK_TYPE.localVariables [in JMLProgramPlusImpl]
Make.BLOCK_TYPE.statementAt [in JMLProgramPlusImpl]
Make.BLOCK_TYPE.next [in JMLProgramPlusImpl]
Make.BLOCK_TYPE.first [in JMLProgramPlusImpl]
Make.BLOCK_TYPE.last [in JMLProgramPlusImpl]
Make.BLOCK_TYPE.last_elem [in JMLProgramPlusImpl]
Make.BLOCK_TYPE.statementAt_def [in JMLProgramPlusImpl]
Make.BLOCK.Stmts_unique [in JMLProgramPlusImpl]
Make.DATA_GROUP_TYPE.dataGroups_not_nil [in JMLProgramPlusImpl]
Make.DATA_GROUP_TYPE.t [in JMLProgramPlusImpl]
Make.DATA_GROUP_TYPE.isRedundant [in JMLProgramPlusImpl]
Make.DATA_GROUP_TYPE.pivotTarget [in JMLProgramPlusImpl]
Make.DATA_GROUP.dataGroups_not_nil [in JMLProgramPlusImpl]
Make.DATA_GROUP_TYPE.dataGroups [in JMLProgramPlusImpl]
Make.eq_type_spec [in JMLProgramPlusImpl]
Make.EXCEPTIONHANDLER_TYPE.catchType [in JMLProgramPlusImpl]
Make.EXCEPTIONHANDLER_TYPE.isPCinRange [in JMLProgramPlusImpl]
Make.EXCEPTIONHANDLER_TYPE.handler [in JMLProgramPlusImpl]
Make.FIELDSIGNATURE_TYPE.eq_dec [in JMLProgramPlusImpl]
Make.FIELDSIGNATURE_TYPE.type [in JMLProgramPlusImpl]
Make.FIELDSIGNATURE_TYPE.name [in JMLProgramPlusImpl]
Make.FIELDSIGNATURE.eq_dec [in JMLProgramPlusImpl]
Make.FIELD_TYPE.dataGroups [in JMLProgramPlusImpl]
Make.FIELD_TYPE.signature [in JMLProgramPlusImpl]
Make.FIELD_TYPE.isStatic [in JMLProgramPlusImpl]
Make.FIELD_TYPE.isFinal [in JMLProgramPlusImpl]
Make.FIELD_TYPE.initValue [in JMLProgramPlusImpl]
Make.FIELD_TYPE.isMonitored [in JMLProgramPlusImpl]
Make.FIELD_TYPE.visibility [in JMLProgramPlusImpl]
Make.FIELD_TYPE.isGhost [in JMLProgramPlusImpl]
Make.FIELD_TYPE.specVisibility [in JMLProgramPlusImpl]
Make.FIELD_TYPE.isNullable [in JMLProgramPlusImpl]
Make.InitMethod [in JMLProgramPlusImpl]
Make.LOOP_ANNOTATION_TYPE.variants [in JMLProgramPlusImpl]
Make.LOOP_ANNOTATION_TYPE.expressionRedundantly [in JMLProgramPlusImpl]
Make.LOOP_ANNOTATION_TYPE.invariants [in JMLProgramPlusImpl]
Make.LOOP_ANNOTATION_TYPE.variantsRedundantly [in JMLProgramPlusImpl]
Make.LOOP_ANNOTATION_TYPE.invariantsRedundantly [in JMLProgramPlusImpl]
Make.LOOP_ANNOTATION_TYPE.t [in JMLProgramPlusImpl]
Make.LOOP_ANNOTATION_TYPE.expression [in JMLProgramPlusImpl]
Make.MainClass [in JMLProgramPlusImpl]
Make.METHODBODY_TYPE.exceptionHandlers [in JMLProgramPlusImpl]
Make.METHODBODY_TYPE.compound_is_compound [in JMLProgramPlusImpl]
Make.METHODBODY_TYPE.compound [in JMLProgramPlusImpl]
Make.METHODSIGNATURE_TYPE.result [in JMLProgramPlusImpl]
Make.METHODSIGNATURE_TYPE.name [in JMLProgramPlusImpl]
Make.METHODSIGNATURE_TYPE.eq_dec [in JMLProgramPlusImpl]
Make.METHODSIGNATURE_TYPE.parameters [in JMLProgramPlusImpl]
Make.METHODSIGNATURE.eq_dec [in JMLProgramPlusImpl]
Make.METHODSIGNATURE.eq_bool_spec [in JMLProgramPlusImpl]
Make.METHODSPEC_PLUS.FULL_SPEC_CASE_TYPE.specCaseType [in JMLProgramPlusImpl]
Make.METHODSPEC_PLUS.FULL_SPEC_CASE_TYPE.genericSpecCase [in JMLProgramPlusImpl]
Make.METHODSPEC_PLUS.FULL_SPEC_CASE_TYPE.t [in JMLProgramPlusImpl]
Make.METHODSPEC_PLUS.GENERIC_SPEC_CASE_TYPE.t [in JMLProgramPlusImpl]
Make.METHODSPEC_PLUS.FULL_SPEC_CASE_TYPE.isRedundant [in JMLProgramPlusImpl]
Make.METHODSPEC_PLUS.FULL_SPEC_CASE_TYPE.visibility [in JMLProgramPlusImpl]
Make.METHODSPEC_PLUS.GENERIC_SPEC_CASE_TYPE.specHeader [in JMLProgramPlusImpl]
Make.METHODSPEC_PLUS.GENERIC_SPEC_CASE_TYPE.oldVarDecl [in JMLProgramPlusImpl]
Make.METHODSPEC_PLUS.GENERIC_SPEC_CASE_TYPE.genericBody [in JMLProgramPlusImpl]
Make.METHODSPEC_PLUS.FULL_SPEC_CASE_TYPE.isCodeContract [in JMLProgramPlusImpl]
Make.METHODSPEC_PLUS.GENERIC_SPEC_CASE_TYPE.forallVarDecl [in JMLProgramPlusImpl]
Make.METHODSPEC.ACCESSIBLE_TYPE.storeRefs [in JMLProgramPlusImpl]
Make.METHODSPEC.ACCESSIBLE_TYPE.t [in JMLProgramPlusImpl]
Make.METHODSPEC.ASSIGNABLE_TYPE.storeRefs [in JMLProgramPlusImpl]
Make.METHODSPEC.ASSIGNABLE_TYPE.t [in JMLProgramPlusImpl]
Make.METHODSPEC.CALLABLE_TYPE.t [in JMLProgramPlusImpl]
Make.METHODSPEC.CALLABLE_TYPE.methods [in JMLProgramPlusImpl]
Make.METHODSPEC.CAPTURES_TYPE.t [in JMLProgramPlusImpl]
Make.METHODSPEC.CAPTURES_TYPE.storeRefs [in JMLProgramPlusImpl]
Make.METHODSPEC.DIVERGES_TYPE.t [in JMLProgramPlusImpl]
Make.METHODSPEC.DIVERGES_TYPE.pred [in JMLProgramPlusImpl]
Make.METHODSPEC.DURATION_TYPE.cond [in JMLProgramPlusImpl]
Make.METHODSPEC.DURATION_TYPE.t [in JMLProgramPlusImpl]
Make.METHODSPEC.DURATION_TYPE.expr [in JMLProgramPlusImpl]
Make.METHODSPEC.ENSURES_TYPE.t [in JMLProgramPlusImpl]
Make.METHODSPEC.ENSURES_TYPE.pred [in JMLProgramPlusImpl]
Make.METHODSPEC.FORALL_VAR_DECL_TYPE.t [in JMLProgramPlusImpl]
Make.METHODSPEC.FORALL_VAR_DECL_TYPE.vars [in JMLProgramPlusImpl]
Make.METHODSPEC.MEASURED_BY_TYPE.cond [in JMLProgramPlusImpl]
Make.METHODSPEC.MEASURED_BY_TYPE.t [in JMLProgramPlusImpl]
Make.METHODSPEC.MEASURED_BY_TYPE.expr [in JMLProgramPlusImpl]
Make.METHODSPEC.OLD_VAR_DECL_TYPE.t [in JMLProgramPlusImpl]
Make.METHODSPEC.OLD_VAR_DECL_TYPE.varDecls [in JMLProgramPlusImpl]
Make.METHODSPEC.REQUIRES_TYPE.t [in JMLProgramPlusImpl]
Make.METHODSPEC.REQUIRES_TYPE.isSame [in JMLProgramPlusImpl]
Make.METHODSPEC.REQUIRES_TYPE.pred [in JMLProgramPlusImpl]
Make.METHODSPEC.SIGNALS_ONLY_TYPE.types [in JMLProgramPlusImpl]
Make.METHODSPEC.SIGNALS_TYPE.exception [in JMLProgramPlusImpl]
Make.METHODSPEC.SIGNALS_TYPE.pred [in JMLProgramPlusImpl]
Make.METHODSPEC.SIGNALS_ONLY_TYPE.t [in JMLProgramPlusImpl]
Make.METHODSPEC.SIGNALS_TYPE.t [in JMLProgramPlusImpl]
Make.METHODSPEC.SPECIFICATION_CASE_TYPE.workingSpaceRedundantly [in JMLProgramPlusImpl]
Make.METHODSPEC.SPECIFICATION_CASE_TYPE.captures [in JMLProgramPlusImpl]
Make.METHODSPEC.SPECIFICATION_CASE_TYPE.diverges [in JMLProgramPlusImpl]
Make.METHODSPEC.SPECIFICATION_CASE_TYPE.measuredByRedundantly [in JMLProgramPlusImpl]
Make.METHODSPEC.SPECIFICATION_CASE_TYPE.ensuresRedundantly [in JMLProgramPlusImpl]
Make.METHODSPEC.SPECIFICATION_CASE_TYPE.measuredBy [in JMLProgramPlusImpl]
Make.METHODSPEC.SPECIFICATION_CASE_TYPE.requires [in JMLProgramPlusImpl]
Make.METHODSPEC.SPECIFICATION_CASE_TYPE.callableRedundantly [in JMLProgramPlusImpl]
Make.METHODSPEC.SPECIFICATION_CASE_TYPE.signalsOnlyRedundantly [in JMLProgramPlusImpl]
Make.METHODSPEC.SPECIFICATION_CASE_TYPE.accessible [in JMLProgramPlusImpl]
Make.METHODSPEC.SPECIFICATION_CASE_TYPE.signalsOnly [in JMLProgramPlusImpl]
Make.METHODSPEC.SPECIFICATION_CASE_TYPE.workingSpace [in JMLProgramPlusImpl]
Make.METHODSPEC.SPECIFICATION_CASE_TYPE.visibility [in JMLProgramPlusImpl]
Make.METHODSPEC.SPECIFICATION_CASE_TYPE.whenRedundantly [in JMLProgramPlusImpl]
Make.METHODSPEC.SPECIFICATION_CASE_TYPE.duration [in JMLProgramPlusImpl]
Make.METHODSPEC.SPECIFICATION_CASE_TYPE.when [in JMLProgramPlusImpl]
Make.METHODSPEC.SPECIFICATION_CASE_TYPE.divergesRedundantly [in JMLProgramPlusImpl]
Make.METHODSPEC.SPECIFICATION_CASE_TYPE.ensures [in JMLProgramPlusImpl]
Make.METHODSPEC.SPECIFICATION_CASE_TYPE.signals [in JMLProgramPlusImpl]
Make.METHODSPEC.SPECIFICATION_CASE_TYPE.durationRedundantly [in JMLProgramPlusImpl]
Make.METHODSPEC.SPECIFICATION_CASE_TYPE.assignableRedundantly [in JMLProgramPlusImpl]
Make.METHODSPEC.SPECIFICATION_CASE_TYPE.oldVarDecl [in JMLProgramPlusImpl]
Make.METHODSPEC.SPECIFICATION_CASE_TYPE.t [in JMLProgramPlusImpl]
Make.METHODSPEC.SPECIFICATION_CASE_TYPE.signalsRedundantly [in JMLProgramPlusImpl]
Make.METHODSPEC.SPECIFICATION_CASE_TYPE.callable [in JMLProgramPlusImpl]
Make.METHODSPEC.SPECIFICATION_CASE_TYPE.capturesRedundantly [in JMLProgramPlusImpl]
Make.METHODSPEC.SPECIFICATION_CASE_TYPE.forallVarDecl [in JMLProgramPlusImpl]
Make.METHODSPEC.SPECIFICATION_CASE_TYPE.isCodeContract [in JMLProgramPlusImpl]
Make.METHODSPEC.SPECIFICATION_CASE_TYPE.isRedundant [in JMLProgramPlusImpl]
Make.METHODSPEC.SPECIFICATION_CASE_TYPE.assignable [in JMLProgramPlusImpl]
Make.METHODSPEC.SPECIFICATION_CASE_TYPE.accessibleRedundantly [in JMLProgramPlusImpl]
Make.METHODSPEC.SPECIFICATION_CASE_TYPE.requiresRedundantly [in JMLProgramPlusImpl]
Make.METHODSPEC.WHEN_TYPE.t [in JMLProgramPlusImpl]
Make.METHODSPEC.WHEN_TYPE.pred [in JMLProgramPlusImpl]
Make.METHODSPEC.WORKING_SPACE_TYPE.expr [in JMLProgramPlusImpl]
Make.METHODSPEC.WORKING_SPACE_TYPE.cond [in JMLProgramPlusImpl]
Make.METHODSPEC.WORKING_SPACE_TYPE.t [in JMLProgramPlusImpl]
Make.METHOD_TYPE.isHelper [in JMLProgramPlusImpl]
Make.METHOD_TYPE.signature [in JMLProgramPlusImpl]
Make.METHOD_TYPE.specs [in JMLProgramPlusImpl]
Make.METHOD_TYPE.throws [in JMLProgramPlusImpl]
Make.METHOD_TYPE.isStatic [in JMLProgramPlusImpl]
Make.METHOD_TYPE.specVisibility [in JMLProgramPlusImpl]
Make.METHOD_TYPE.isNullable [in JMLProgramPlusImpl]
Make.METHOD_TYPE.kind [in JMLProgramPlusImpl]
Make.METHOD_TYPE.isNative [in JMLProgramPlusImpl]
Make.METHOD_TYPE.isImplicitDefaultConstructor [in JMLProgramPlusImpl]
Make.METHOD_TYPE.isFinal [in JMLProgramPlusImpl]
Make.METHOD_TYPE.body [in JMLProgramPlusImpl]
Make.METHOD_TYPE.override [in JMLProgramPlusImpl]
Make.METHOD_TYPE.isPure [in JMLProgramPlusImpl]
Make.METHOD_TYPE.visibility [in JMLProgramPlusImpl]
Make.MODELFIELD_TYPE.isNullable [in JMLProgramPlusImpl]
Make.MODELFIELD_TYPE.signature [in JMLProgramPlusImpl]
Make.MODELFIELD_TYPE.visibility [in JMLProgramPlusImpl]
Make.MODELFIELD_TYPE.dataGroups [in JMLProgramPlusImpl]
Make.MODELFIELD_TYPE.isStatic [in JMLProgramPlusImpl]
Make.OFFSET_TYPE.jump [in JMLProgramPlusImpl]
Make.OFFSET_TYPE.t [in JMLProgramPlusImpl]
Make.PARAMSIGNATURE_TYPE.type [in JMLProgramPlusImpl]
Make.PARAMSIGNATURE_TYPE.name [in JMLProgramPlusImpl]
Make.PARAMSIGNATURE_TYPE.eq_dec [in JMLProgramPlusImpl]
Make.PARAMSIGNATURE.eq_dec [in JMLProgramPlusImpl]
Make.PARAMSIGNATURE.eq_t_spec [in JMLProgramPlusImpl]
Make.paramThis [in JMLProgramPlusImpl]
Make.PARAM_TYPE.isNullable [in JMLProgramPlusImpl]
Make.PARAM_TYPE.signature [in JMLProgramPlusImpl]
Make.PARAM_TYPE.isFinal [in JMLProgramPlusImpl]
Make.PARAM.eq_t_spec [in JMLProgramPlusImpl]
Make.PARAM.eq_dec [in JMLProgramPlusImpl]
Make.PROG_TYPE.interface [in JMLProgramPlusImpl]
Make.PROG_TYPE.class [in JMLProgramPlusImpl]
Make.statement_at_1 [in JMLProgramPlusImpl]
Make.STATEMENT_TYPE.t [in JMLProgramPlusImpl]
Make.STATEMENT_TYPE.label [in JMLProgramPlusImpl]
Make.STATEMENT_TYPE.type [in JMLProgramPlusImpl]
Make.STATEMENT_TYPE.pc [in JMLProgramPlusImpl]
Make.STATEMENT_TYPE.b [in JMLProgramPlusImpl]
Make.statement_at_2 [in JMLProgramPlusImpl]
Make.statement_at [in JMLProgramPlusImpl]
Make.TYPEDEF_TYPE.isFinal [in JMLProgramPlusImpl]
Make.TYPEDEF_TYPE.weaklyImplements [in JMLProgramPlusImpl]
Make.TYPEDEF_TYPE.name [in JMLProgramPlusImpl]
Make.TYPEDEF_TYPE.isAbstract [in JMLProgramPlusImpl]
Make.TYPEDEF_TYPE.isPublic [in JMLProgramPlusImpl]
Make.TYPEDEF_TYPE.modelField [in JMLProgramPlusImpl]
Make.TYPEDEF_TYPE.field [in JMLProgramPlusImpl]
Make.TYPEDEF_TYPE.typeSpec [in JMLProgramPlusImpl]
Make.TYPEDEF_TYPE.superClass [in JMLProgramPlusImpl]
Make.TYPEDEF_TYPE.method [in JMLProgramPlusImpl]
Make.TYPEDEF_TYPE.specVisibility [in JMLProgramPlusImpl]
Make.TYPEDEF_TYPE.t [in JMLProgramPlusImpl]
Make.TYPEDEF_TYPE.superInterfaces [in JMLProgramPlusImpl]
Make.TYPEDEF_TYPE.visibility [in JMLProgramPlusImpl]
Make.TYPEDEF_TYPE.weaklyExtends [in JMLProgramPlusImpl]
Make.TYPESPEC.AXIOM_TYPE.t [in JMLProgramPlusImpl]
Make.TYPESPEC.AXIOM_TYPE.pred [in JMLProgramPlusImpl]
Make.TYPESPEC.CONSTRAINT_TYPE.isRedundant [in JMLProgramPlusImpl]
Make.TYPESPEC.CONSTRAINT_TYPE.isStatic [in JMLProgramPlusImpl]
Make.TYPESPEC.CONSTRAINT_TYPE.pred [in JMLProgramPlusImpl]
Make.TYPESPEC.CONSTRAINT_TYPE.visibility [in JMLProgramPlusImpl]
Make.TYPESPEC.CONSTRAINT_TYPE.t [in JMLProgramPlusImpl]
Make.TYPESPEC.CONSTRAINT_TYPE.constrainedFor [in JMLProgramPlusImpl]
Make.TYPESPEC.INITIALLY_TYPE.visibility [in JMLProgramPlusImpl]
Make.TYPESPEC.INITIALLY_TYPE.t [in JMLProgramPlusImpl]
Make.TYPESPEC.INITIALLY_TYPE.pred [in JMLProgramPlusImpl]
Make.TYPESPEC.INVARIANT_TYPE.visibility [in JMLProgramPlusImpl]
Make.TYPESPEC.INVARIANT_TYPE.pred [in JMLProgramPlusImpl]
Make.TYPESPEC.INVARIANT_TYPE.isStatic [in JMLProgramPlusImpl]
Make.TYPESPEC.INVARIANT_TYPE.t [in JMLProgramPlusImpl]
Make.TYPESPEC.INVARIANT_TYPE.isRedundant [in JMLProgramPlusImpl]
Make.TYPESPEC.MONITORS_FOR_TYPE.objects [in JMLProgramPlusImpl]
Make.TYPESPEC.MONITORS_FOR_TYPE.visibility [in JMLProgramPlusImpl]
Make.TYPESPEC.MONITORS_FOR_TYPE.field [in JMLProgramPlusImpl]
Make.TYPESPEC.MONITORS_FOR_TYPE.t [in JMLProgramPlusImpl]
Make.TYPESPEC.READABLE_IF_TYPE.condition [in JMLProgramPlusImpl]
Make.TYPESPEC.READABLE_IF_TYPE.visibility [in JMLProgramPlusImpl]
Make.TYPESPEC.READABLE_IF_TYPE.field [in JMLProgramPlusImpl]
Make.TYPESPEC.READABLE_IF_TYPE.t [in JMLProgramPlusImpl]
Make.TYPESPEC.REPRESENTS_TYPE.expr [in JMLProgramPlusImpl]
Make.TYPESPEC.REPRESENTS_TYPE.visibility [in JMLProgramPlusImpl]
Make.TYPESPEC.REPRESENTS_TYPE.isRedundant [in JMLProgramPlusImpl]
Make.TYPESPEC.REPRESENTS_TYPE.t [in JMLProgramPlusImpl]
Make.TYPESPEC.REPRESENTS_TYPE.isStatic [in JMLProgramPlusImpl]
Make.TYPESPEC.REPRESENTS_TYPE.isRelational [in JMLProgramPlusImpl]
Make.TYPESPEC.REPRESENTS_TYPE.model [in JMLProgramPlusImpl]
Make.TYPESPEC.TYPESPEC_TYPE.t [in JMLProgramPlusImpl]
Make.TYPESPEC.TYPESPEC_TYPE.represents [in JMLProgramPlusImpl]
Make.TYPESPEC.TYPESPEC_TYPE.axiom [in JMLProgramPlusImpl]
Make.TYPESPEC.TYPESPEC_TYPE.invariant [in JMLProgramPlusImpl]
Make.TYPESPEC.TYPESPEC_TYPE.readable_if [in JMLProgramPlusImpl]
Make.TYPESPEC.TYPESPEC_TYPE.monitors_for [in JMLProgramPlusImpl]
Make.TYPESPEC.TYPESPEC_TYPE.constraint [in JMLProgramPlusImpl]
Make.TYPESPEC.TYPESPEC_TYPE.initially [in JMLProgramPlusImpl]
Make.TYPESPEC.TYPESPEC_TYPE.writable_if [in JMLProgramPlusImpl]
Make.TYPESPEC.WRITABLE_IF_TYPE.t [in JMLProgramPlusImpl]
Make.TYPESPEC.WRITABLE_IF_TYPE.condition [in JMLProgramPlusImpl]
Make.TYPESPEC.WRITABLE_IF_TYPE.visibility [in JMLProgramPlusImpl]
Make.TYPESPEC.WRITABLE_IF_TYPE.field [in JMLProgramPlusImpl]
Make.type_dec [in JMLProgramPlusImpl]
Make.VARSIGNATURE_TYPE.type [in JMLProgramPlusImpl]
Make.VARSIGNATURE_TYPE.name [in JMLProgramPlusImpl]
Make.VARSIGNATURE_TYPE.eq_dec [in JMLProgramPlusImpl]
Make.VARSIGNATURE.eq_dec [in JMLProgramPlusImpl]
Make.VAR_TYPE.isFinal [in JMLProgramPlusImpl]
Make.VAR_TYPE.isUninitialized [in JMLProgramPlusImpl]
Make.VAR_TYPE.isNullable [in JMLProgramPlusImpl]
Make.VAR_TYPE.signature [in JMLProgramPlusImpl]
Make.VAR_TYPE.isGhost [in JMLProgramPlusImpl]
METHODSPEC_REWRITINGS.errorCaptures [in JMLFull2BasicImpl]
METHODSPEC_REWRITINGS.errorRequires [in JMLFull2BasicImpl]
METHODSPEC_REWRITINGS.errorAssignable [in JMLFull2BasicImpl]
METHODSPEC_REWRITINGS.errorCallable [in JMLFull2BasicImpl]
METHODSPEC_REWRITINGS.errorWorkingSpace [in JMLFull2BasicImpl]
METHODSPEC_REWRITINGS.errorDuration [in JMLFull2BasicImpl]
METHODSPEC_REWRITINGS.errorDiverges [in JMLFull2BasicImpl]
METHODSPEC_REWRITINGS.errorWhen [in JMLFull2BasicImpl]
METHODSPEC_REWRITINGS.errorEnsures [in JMLFull2BasicImpl]
METHODSPEC_REWRITINGS.errorMeasuredBy [in JMLFull2BasicImpl]
METHODSPEC_REWRITINGS.errorSignalsOnly [in JMLFull2BasicImpl]
METHODSPEC_REWRITINGS.errorSignals [in JMLFull2BasicImpl]
METHODSPEC_REWRITINGS.errorAccessible [in JMLFull2BasicImpl]


N

NUMERIC.add [in JMLNumeric]
NUMERIC.add_prop [in JMLNumeric]
NUMERIC.and [in JMLNumeric]
NUMERIC.const [in JMLNumeric]
NUMERIC.const_prop [in JMLNumeric]
NUMERIC.div [in JMLNumeric]
NUMERIC.div_prop [in JMLNumeric]
NUMERIC.mul [in JMLNumeric]
NUMERIC.mul_prop [in JMLNumeric]
NUMERIC.neg [in JMLNumeric]
NUMERIC.neg_prop [in JMLNumeric]
NUMERIC.not [in JMLNumeric]
NUMERIC.num_dec [in JMLNumeric]
NUMERIC.or [in JMLNumeric]
NUMERIC.power [in JMLNumeric]
NUMERIC.range_prop [in JMLNumeric]
NUMERIC.rem [in JMLNumeric]
NUMERIC.rem_prop [in JMLNumeric]
NUMERIC.shl [in JMLNumeric]
NUMERIC.shl_prop [in JMLNumeric]
NUMERIC.shr [in JMLNumeric]
NUMERIC.shr_prop [in JMLNumeric]
NUMERIC.sub [in JMLNumeric]
NUMERIC.sub_prop [in JMLNumeric]
NUMERIC.t [in JMLNumeric]
NUMERIC.toZ [in JMLNumeric]
NUMERIC.ushr [in JMLNumeric]
NUMERIC.ushr_prop2 [in JMLNumeric]
NUMERIC.ushr_prop1 [in JMLNumeric]
NUMERIC.xor [in JMLNumeric]


O

org.jmlspecs.models.JMLObjectSet.M_has_1 [in Prelude]


P

PROGRAM_PLUS.METHODSPEC_PLUS.FULL_SPEC_CASE_TYPE.visibility [in JMLProgramPlus]
PROGRAM_PLUS.METHODSPEC_PLUS.GENERIC_SPEC_CASE_TYPE.t [in JMLProgramPlus]
PROGRAM_PLUS.METHODSPEC_PLUS.FULL_SPEC_CASE_TYPE.t [in JMLProgramPlus]
PROGRAM_PLUS.METHODSPEC_PLUS.GENERIC_SPEC_CASE_TYPE.genericBody [in JMLProgramPlus]
PROGRAM_PLUS.METHODSPEC_PLUS.FULL_SPEC_CASE_TYPE.genericSpecCase [in JMLProgramPlus]
PROGRAM_PLUS.METHODSPEC_PLUS.GENERIC_SPEC_CASE_TYPE.oldVarDecl [in JMLProgramPlus]
PROGRAM_PLUS.METHODSPEC_PLUS.GENERIC_SPEC_CASE_TYPE.forallVarDecl [in JMLProgramPlus]
PROGRAM_PLUS.METHODSPEC_PLUS.FULL_SPEC_CASE_TYPE.isCodeContract [in JMLProgramPlus]
PROGRAM_PLUS.METHODSPEC_PLUS.FULL_SPEC_CASE_TYPE.isRedundant [in JMLProgramPlus]
PROGRAM_PLUS.METHODSPEC_PLUS.FULL_SPEC_CASE_TYPE.specCaseType [in JMLProgramPlus]
PROGRAM_PLUS.METHODSPEC_PLUS.GENERIC_SPEC_CASE_TYPE.specHeader [in JMLProgramPlus]
PROGRAM.ArithmeticException [in JMLProgram]
PROGRAM.ArrayIndexOutOfBoundsException [in JMLProgram]
PROGRAM.ArrayStoreException [in JMLProgram]
PROGRAM.BLOCK_TYPE.statementAt [in JMLProgram]
PROGRAM.BLOCK_TYPE.first [in JMLProgram]
PROGRAM.BLOCK_TYPE.localVariables [in JMLProgram]
PROGRAM.BLOCK_TYPE.next [in JMLProgram]
PROGRAM.BLOCK_TYPE.elem_def [in JMLProgram]
PROGRAM.BLOCK_TYPE.last_elem [in JMLProgram]
PROGRAM.BLOCK_TYPE.last [in JMLProgram]
PROGRAM.BLOCK_TYPE.next_elem [in JMLProgram]
PROGRAM.BLOCK_TYPE.elem [in JMLProgram]
PROGRAM.BLOCK_TYPE.first_elem [in JMLProgram]
PROGRAM.BLOCK_TYPE.last_def [in JMLProgram]
PROGRAM.BLOCK_TYPE.statementAt_def [in JMLProgram]
PROGRAM.class [in JMLProgram]
PROGRAM.ClassCastException [in JMLProgram]
PROGRAM.cloneable [in JMLProgram]
PROGRAM.DATA_GROUP_TYPE.pivotTarget [in JMLProgram]
PROGRAM.DATA_GROUP_TYPE.isRedundant [in JMLProgram]
PROGRAM.DATA_GROUP_TYPE.dataGroups_not_nil [in JMLProgram]
PROGRAM.DATA_GROUP_TYPE.dataGroups [in JMLProgram]
PROGRAM.DATA_GROUP_TYPE.t [in JMLProgram]
PROGRAM.exception [in JMLProgram]
PROGRAM.ExceptionHandler [in JMLProgram]
PROGRAM.EXCEPTIONHANDLER_TYPE.handler [in JMLProgram]
PROGRAM.EXCEPTIONHANDLER_TYPE.isPCinRange [in JMLProgram]
PROGRAM.EXCEPTIONHANDLER_TYPE.catchType [in JMLProgram]
PROGRAM.EXPRESSION.Ident [in JMLProgram]
PROGRAM.Field [in JMLProgram]
PROGRAM.FIELDSIGNATURE_TYPE.type [in JMLProgram]
PROGRAM.FIELDSIGNATURE_TYPE.eq_dec [in JMLProgram]
PROGRAM.FIELDSIGNATURE_TYPE.name [in JMLProgram]
PROGRAM.FIELD_TYPE.isFinal [in JMLProgram]
PROGRAM.FIELD_TYPE.signature [in JMLProgram]
PROGRAM.FIELD_TYPE.isMonitored [in JMLProgram]
PROGRAM.FIELD_TYPE.initValue [in JMLProgram]
PROGRAM.FIELD_TYPE.visibility [in JMLProgram]
PROGRAM.FIELD_TYPE.specVisibility [in JMLProgram]
PROGRAM.FIELD_TYPE.isGhost [in JMLProgram]
PROGRAM.FIELD_TYPE.isStatic [in JMLProgram]
PROGRAM.FIELD_TYPE.dataGroups [in JMLProgram]
PROGRAM.FIELD_TYPE.isNullable [in JMLProgram]
PROGRAM.InitMethod [in JMLProgram]
PROGRAM.javaIo [in JMLProgram]
PROGRAM.javaLang [in JMLProgram]
PROGRAM.Label [in JMLProgram]
PROGRAM.LOOP_ANNOTATION_TYPE.invariants [in JMLProgram]
PROGRAM.LOOP_ANNOTATION_TYPE.expressionRedundantly [in JMLProgram]
PROGRAM.LOOP_ANNOTATION_TYPE.variantsRedundantly [in JMLProgram]
PROGRAM.LOOP_ANNOTATION_TYPE.expression [in JMLProgram]
PROGRAM.LOOP_ANNOTATION_TYPE.t [in JMLProgram]
PROGRAM.LOOP_ANNOTATION_TYPE.invariantsRedundantly [in JMLProgram]
PROGRAM.LOOP_ANNOTATION_TYPE.variants [in JMLProgram]
PROGRAM.L_beginBody [in JMLProgram]
PROGRAM.MainClass [in JMLProgram]
PROGRAM.Method [in JMLProgram]
PROGRAM.MethodBody [in JMLProgram]
PROGRAM.METHODBODY_TYPE.compound_is_compound [in JMLProgram]
PROGRAM.METHODBODY_TYPE.compound [in JMLProgram]
PROGRAM.METHODBODY_TYPE.exceptionHandlers [in JMLProgram]
PROGRAM.METHODSIGNATURE_TYPE.name [in JMLProgram]
PROGRAM.METHODSIGNATURE_TYPE.parameters [in JMLProgram]
PROGRAM.METHODSIGNATURE_TYPE.eq_dec [in JMLProgram]
PROGRAM.METHODSIGNATURE_TYPE.result [in JMLProgram]
PROGRAM.METHODSPEC.ACCESSIBLE_TYPE.storeRefs [in JMLProgram]
PROGRAM.METHODSPEC.ACCESSIBLE_TYPE.t [in JMLProgram]
PROGRAM.METHODSPEC.ASSIGNABLE_TYPE.storeRefs [in JMLProgram]
PROGRAM.METHODSPEC.ASSIGNABLE_TYPE.t [in JMLProgram]
PROGRAM.METHODSPEC.CALLABLE_TYPE.methods [in JMLProgram]
PROGRAM.METHODSPEC.CALLABLE_TYPE.t [in JMLProgram]
PROGRAM.METHODSPEC.CAPTURES_TYPE.storeRefs [in JMLProgram]
PROGRAM.METHODSPEC.CAPTURES_TYPE.t [in JMLProgram]
PROGRAM.METHODSPEC.DIVERGES_TYPE.pred [in JMLProgram]
PROGRAM.METHODSPEC.DIVERGES_TYPE.t [in JMLProgram]
PROGRAM.METHODSPEC.DURATION_TYPE.expr [in JMLProgram]
PROGRAM.METHODSPEC.DURATION_TYPE.cond [in JMLProgram]
PROGRAM.METHODSPEC.DURATION_TYPE.t [in JMLProgram]
PROGRAM.METHODSPEC.ENSURES_TYPE.pred [in JMLProgram]
PROGRAM.METHODSPEC.ENSURES_TYPE.t [in JMLProgram]
PROGRAM.METHODSPEC.FORALL_VAR_DECL_TYPE.t [in JMLProgram]
PROGRAM.METHODSPEC.FORALL_VAR_DECL_TYPE.vars [in JMLProgram]
PROGRAM.METHODSPEC.MEASURED_BY_TYPE.cond [in JMLProgram]
PROGRAM.METHODSPEC.MEASURED_BY_TYPE.expr [in JMLProgram]
PROGRAM.METHODSPEC.MEASURED_BY_TYPE.t [in JMLProgram]
PROGRAM.METHODSPEC.OLD_VAR_DECL_TYPE.t [in JMLProgram]
PROGRAM.METHODSPEC.OLD_VAR_DECL_TYPE.varDecls [in JMLProgram]
PROGRAM.METHODSPEC.REQUIRES_TYPE.t [in JMLProgram]
PROGRAM.METHODSPEC.REQUIRES_TYPE.isSame [in JMLProgram]
PROGRAM.METHODSPEC.REQUIRES_TYPE.pred [in JMLProgram]
PROGRAM.METHODSPEC.SIGNALS_TYPE.pred [in JMLProgram]
PROGRAM.METHODSPEC.SIGNALS_TYPE.t [in JMLProgram]
PROGRAM.METHODSPEC.SIGNALS_TYPE.exception [in JMLProgram]
PROGRAM.METHODSPEC.SIGNALS_ONLY_TYPE.types [in JMLProgram]
PROGRAM.METHODSPEC.SIGNALS_ONLY_TYPE.t [in JMLProgram]
PROGRAM.METHODSPEC.SPECIFICATION_CASE_TYPE.assignableRedundantly [in JMLProgram]
PROGRAM.METHODSPEC.SPECIFICATION_CASE_TYPE.isRedundant [in JMLProgram]
PROGRAM.METHODSPEC.SPECIFICATION_CASE_TYPE.captures [in JMLProgram]
PROGRAM.METHODSPEC.SPECIFICATION_CASE_TYPE.t [in JMLProgram]
PROGRAM.METHODSPEC.SPECIFICATION_CASE_TYPE.when [in JMLProgram]
PROGRAM.METHODSPEC.SPECIFICATION_CASE_TYPE.signalsOnlyRedundantly [in JMLProgram]
PROGRAM.METHODSPEC.SPECIFICATION_CASE_TYPE.accessibleRedundantly [in JMLProgram]
PROGRAM.METHODSPEC.SPECIFICATION_CASE_TYPE.workingSpaceRedundantly [in JMLProgram]
PROGRAM.METHODSPEC.SPECIFICATION_CASE_TYPE.capturesRedundantly [in JMLProgram]
PROGRAM.METHODSPEC.SPECIFICATION_CASE_TYPE.diverges [in JMLProgram]
PROGRAM.METHODSPEC.SPECIFICATION_CASE_TYPE.assignable [in JMLProgram]
PROGRAM.METHODSPEC.SPECIFICATION_CASE_TYPE.measuredBy [in JMLProgram]
PROGRAM.METHODSPEC.SPECIFICATION_CASE_TYPE.forallVarDecl [in JMLProgram]
PROGRAM.METHODSPEC.SPECIFICATION_CASE_TYPE.measuredByRedundantly [in JMLProgram]
PROGRAM.METHODSPEC.SPECIFICATION_CASE_TYPE.accessible [in JMLProgram]
PROGRAM.METHODSPEC.SPECIFICATION_CASE_TYPE.durationRedundantly [in JMLProgram]
PROGRAM.METHODSPEC.SPECIFICATION_CASE_TYPE.callableRedundantly [in JMLProgram]
PROGRAM.METHODSPEC.SPECIFICATION_CASE_TYPE.callable [in JMLProgram]
PROGRAM.METHODSPEC.SPECIFICATION_CASE_TYPE.isCodeContract [in JMLProgram]
PROGRAM.METHODSPEC.SPECIFICATION_CASE_TYPE.ensuresRedundantly [in JMLProgram]
PROGRAM.METHODSPEC.SPECIFICATION_CASE_TYPE.ensures [in JMLProgram]
PROGRAM.METHODSPEC.SPECIFICATION_CASE_TYPE.requiresRedundantly [in JMLProgram]
PROGRAM.METHODSPEC.SPECIFICATION_CASE_TYPE.whenRedundantly [in JMLProgram]
PROGRAM.METHODSPEC.SPECIFICATION_CASE_TYPE.divergesRedundantly [in JMLProgram]
PROGRAM.METHODSPEC.SPECIFICATION_CASE_TYPE.oldVarDecl [in JMLProgram]
PROGRAM.METHODSPEC.SPECIFICATION_CASE_TYPE.signals [in JMLProgram]
PROGRAM.METHODSPEC.SPECIFICATION_CASE_TYPE.requires [in JMLProgram]
PROGRAM.METHODSPEC.SPECIFICATION_CASE_TYPE.workingSpace [in JMLProgram]
PROGRAM.METHODSPEC.SPECIFICATION_CASE_TYPE.signalsRedundantly [in JMLProgram]
PROGRAM.METHODSPEC.SPECIFICATION_CASE_TYPE.signalsOnly [in JMLProgram]
PROGRAM.METHODSPEC.SPECIFICATION_CASE_TYPE.duration [in JMLProgram]
PROGRAM.METHODSPEC.SPECIFICATION_CASE_TYPE.visibility [in JMLProgram]
PROGRAM.METHODSPEC.WHEN_TYPE.pred [in JMLProgram]
PROGRAM.METHODSPEC.WHEN_TYPE.t [in JMLProgram]
PROGRAM.METHODSPEC.WORKING_SPACE_TYPE.cond [in JMLProgram]
PROGRAM.METHODSPEC.WORKING_SPACE_TYPE.expr [in JMLProgram]
PROGRAM.METHODSPEC.WORKING_SPACE_TYPE.t [in JMLProgram]
PROGRAM.METHOD_TYPE.isNullable [in JMLProgram]
PROGRAM.METHOD_TYPE.specVisibility [in JMLProgram]
PROGRAM.METHOD_TYPE.throws [in JMLProgram]
PROGRAM.METHOD_TYPE.isPure [in JMLProgram]
PROGRAM.METHOD_TYPE.body [in JMLProgram]
PROGRAM.METHOD_TYPE.signature [in JMLProgram]
PROGRAM.METHOD_TYPE.isStatic [in JMLProgram]
PROGRAM.METHOD_TYPE.isFinal [in JMLProgram]
PROGRAM.METHOD_TYPE.visibility [in JMLProgram]
PROGRAM.METHOD_TYPE.kind [in JMLProgram]
PROGRAM.METHOD_TYPE.isHelper [in JMLProgram]
PROGRAM.METHOD_TYPE.isImplicitDefaultConstructor [in JMLProgram]
PROGRAM.METHOD_TYPE.specs [in JMLProgram]
PROGRAM.METHOD_TYPE.isNative [in JMLProgram]
PROGRAM.METHOD_TYPE.override [in JMLProgram]
PROGRAM.ModelField [in JMLProgram]
PROGRAM.MODELFIELD_TYPE.visibility [in JMLProgram]
PROGRAM.MODELFIELD_TYPE.signature [in JMLProgram]
PROGRAM.MODELFIELD_TYPE.isStatic [in JMLProgram]
PROGRAM.MODELFIELD_TYPE.isNullable [in JMLProgram]
PROGRAM.MODELFIELD_TYPE.dataGroups [in JMLProgram]
PROGRAM.NegativeArraySizeException [in JMLProgram]
PROGRAM.NoBodyPC [in JMLProgram]
PROGRAM.NullPointerException [in JMLProgram]
PROGRAM.object [in JMLProgram]
PROGRAM.OFFSET_TYPE.jump [in JMLProgram]
PROGRAM.OFFSET_TYPE.t [in JMLProgram]
PROGRAM.PackageName [in JMLProgram]
PROGRAM.Param [in JMLProgram]
PROGRAM.ParamName [in JMLProgram]
PROGRAM.ParamSignature [in JMLProgram]
PROGRAM.PARAMSIGNATURE_TYPE.name [in JMLProgram]
PROGRAM.PARAMSIGNATURE_TYPE.type [in JMLProgram]
PROGRAM.PARAMSIGNATURE_TYPE.eq_dec [in JMLProgram]
PROGRAM.paramThis [in JMLProgram]
PROGRAM.PARAM_TYPE.signature [in JMLProgram]
PROGRAM.PARAM_TYPE.isFinal [in JMLProgram]
PROGRAM.PARAM_TYPE.isNullable [in JMLProgram]
PROGRAM.PC [in JMLProgram]
PROGRAM.Program [in JMLProgram]
PROGRAM.PROG_TYPE.class [in JMLProgram]
PROGRAM.PROG_TYPE.interface [in JMLProgram]
PROGRAM.RuntimeException [in JMLProgram]
PROGRAM.serializable [in JMLProgram]
PROGRAM.ShortFieldName [in JMLProgram]
PROGRAM.ShortFieldSignature [in JMLProgram]
PROGRAM.ShortMethodName [in JMLProgram]
PROGRAM.ShortMethodSignature [in JMLProgram]
PROGRAM.ShortTypeDefName [in JMLProgram]
PROGRAM.STATEMENT_TYPE.label [in JMLProgram]
PROGRAM.statement_at [in JMLProgram]
PROGRAM.statement_at_2 [in JMLProgram]
PROGRAM.STATEMENT_TYPE.b [in JMLProgram]
PROGRAM.STATEMENT_TYPE.pc [in JMLProgram]
PROGRAM.STATEMENT_TYPE.type [in JMLProgram]
PROGRAM.statement_at_1 [in JMLProgram]
PROGRAM.STATEMENT_TYPE.t [in JMLProgram]
PROGRAM.throwable [in JMLProgram]
PROGRAM.TYPEDEF_TYPE.superClass [in JMLProgram]
PROGRAM.TYPEDEF_TYPE.isAbstract [in JMLProgram]
PROGRAM.TYPEDEF_TYPE.t [in JMLProgram]
PROGRAM.TYPEDEF_TYPE.isFinal [in JMLProgram]
PROGRAM.TYPEDEF_TYPE.specVisibility [in JMLProgram]
PROGRAM.TYPEDEF_TYPE.weaklyExtends [in JMLProgram]
PROGRAM.TYPEDEF_TYPE.superInterfaces [in JMLProgram]
PROGRAM.TYPEDEF_TYPE.typeSpec [in JMLProgram]
PROGRAM.TYPEDEF_TYPE.modelField [in JMLProgram]
PROGRAM.TYPEDEF_TYPE.method [in JMLProgram]
PROGRAM.TYPEDEF_TYPE.field [in JMLProgram]
PROGRAM.TYPEDEF_TYPE.weaklyImplements [in JMLProgram]
PROGRAM.TYPEDEF_TYPE.visibility [in JMLProgram]
PROGRAM.TYPEDEF_TYPE.name [in JMLProgram]
PROGRAM.TYPEDEF_TYPE.isPublic [in JMLProgram]
PROGRAM.TYPESPEC.AXIOM_TYPE.pred [in JMLProgram]
PROGRAM.TYPESPEC.AXIOM_TYPE.t [in JMLProgram]
PROGRAM.TYPESPEC.CONSTRAINT_TYPE.visibility [in JMLProgram]
PROGRAM.TYPESPEC.CONSTRAINT_TYPE.isRedundant [in JMLProgram]
PROGRAM.TYPESPEC.CONSTRAINT_TYPE.pred [in JMLProgram]
PROGRAM.TYPESPEC.CONSTRAINT_TYPE.t [in JMLProgram]
PROGRAM.TYPESPEC.CONSTRAINT_TYPE.constrainedFor [in JMLProgram]
PROGRAM.TYPESPEC.CONSTRAINT_TYPE.isStatic [in JMLProgram]
PROGRAM.TYPESPEC.INITIALLY_TYPE.pred [in JMLProgram]
PROGRAM.TYPESPEC.INITIALLY_TYPE.visibility [in JMLProgram]
PROGRAM.TYPESPEC.INITIALLY_TYPE.t [in JMLProgram]
PROGRAM.TYPESPEC.INVARIANT_TYPE.isStatic [in JMLProgram]
PROGRAM.TYPESPEC.INVARIANT_TYPE.pred [in JMLProgram]
PROGRAM.TYPESPEC.INVARIANT_TYPE.t [in JMLProgram]
PROGRAM.TYPESPEC.INVARIANT_TYPE.visibility [in JMLProgram]
PROGRAM.TYPESPEC.INVARIANT_TYPE.isRedundant [in JMLProgram]
PROGRAM.TYPESPEC.MONITORS_FOR_TYPE.visibility [in JMLProgram]
PROGRAM.TYPESPEC.MONITORS_FOR_TYPE.field [in JMLProgram]
PROGRAM.TYPESPEC.MONITORS_FOR_TYPE.t [in JMLProgram]
PROGRAM.TYPESPEC.MONITORS_FOR_TYPE.objects [in JMLProgram]
PROGRAM.TYPESPEC.READABLE_IF_TYPE.t [in JMLProgram]
PROGRAM.TYPESPEC.READABLE_IF_TYPE.condition [in JMLProgram]
PROGRAM.TYPESPEC.READABLE_IF_TYPE.visibility [in JMLProgram]
PROGRAM.TYPESPEC.READABLE_IF_TYPE.field [in JMLProgram]
PROGRAM.TYPESPEC.REPRESENTS_TYPE.isStatic [in JMLProgram]
PROGRAM.TYPESPEC.REPRESENTS_TYPE.isRedundant [in JMLProgram]
PROGRAM.TYPESPEC.REPRESENTS_TYPE.visibility [in JMLProgram]
PROGRAM.TYPESPEC.REPRESENTS_TYPE.t [in JMLProgram]
PROGRAM.TYPESPEC.REPRESENTS_TYPE.model [in JMLProgram]
PROGRAM.TYPESPEC.REPRESENTS_TYPE.expr [in JMLProgram]
PROGRAM.TYPESPEC.REPRESENTS_TYPE.isRelational [in JMLProgram]
PROGRAM.TYPESPEC.TYPESPEC_TYPE.represents [in JMLProgram]
PROGRAM.TYPESPEC.TYPESPEC_TYPE.monitors_for [in JMLProgram]
PROGRAM.TYPESPEC.TYPESPEC_TYPE.readable_if [in JMLProgram]
PROGRAM.TYPESPEC.TYPESPEC_TYPE.invariant [in JMLProgram]
PROGRAM.TYPESPEC.TYPESPEC_TYPE.constraint [in JMLProgram]
PROGRAM.TYPESPEC.TYPESPEC_TYPE.t [in JMLProgram]
PROGRAM.TYPESPEC.TYPESPEC_TYPE.initially [in JMLProgram]
PROGRAM.TYPESPEC.TYPESPEC_TYPE.axiom [in JMLProgram]
PROGRAM.TYPESPEC.TYPESPEC_TYPE.writable_if [in JMLProgram]
PROGRAM.TYPESPEC.WRITABLE_IF_TYPE.t [in JMLProgram]
PROGRAM.TYPESPEC.WRITABLE_IF_TYPE.condition [in JMLProgram]
PROGRAM.TYPESPEC.WRITABLE_IF_TYPE.visibility [in JMLProgram]
PROGRAM.TYPESPEC.WRITABLE_IF_TYPE.field [in JMLProgram]
PROGRAM.Var [in JMLProgram]
PROGRAM.VarName [in JMLProgram]
PROGRAM.VarSignature [in JMLProgram]
PROGRAM.VARSIGNATURE_TYPE.type [in JMLProgram]
PROGRAM.VARSIGNATURE_TYPE.name [in JMLProgram]
PROGRAM.VARSIGNATURE_TYPE.eq_dec [in JMLProgram]
PROGRAM.VAR_TYPE.isGhost [in JMLProgram]
PROGRAM.VAR_TYPE.isUninitialized [in JMLProgram]
PROGRAM.VAR_TYPE.isFinal [in JMLProgram]
PROGRAM.VAR_TYPE.isNullable [in JMLProgram]
PROGRAM.VAR_TYPE.signature [in JMLProgram]


R

Rac1.Assignables.EvalAssignableClause [in JMLRac]
Rac1.Assignables.EvalAssignableClause_def [in JMLRac]
Rac1.FrameAdds.empty [in JMLRac]
Rac2.AssignablePivotTargets [in JMLRac2]
Rac2.AssignablePivotTargets_def [in JMLRac2]
Rac2.Assignables.EvalAssignableClause [in JMLRac2]
Rac2.Assignables.EvalAssignableClause_def [in JMLRac2]
Rac2.FrameAdds.empty [in JMLRac2]
Rac2.UnfoldDatagroups_rac [in JMLRac2]
Rac2.UnfoldDatagroups_rac_def [in JMLRac2]
Rac2.UnfoldDatagroup_rac [in JMLRac2]
Rac2.UnfoldDatagroup_rac_def [in JMLRac2]
Rac3.Assignables.EvalAssignableClause [in JMLRac3]
Rac3.Assignables.EvalAssignableClause_def [in JMLRac3]
Rac3.BuildDGTree [in JMLRac3]
Rac3.BuildDGTree_def [in JMLRac3]


S

SEMANTIC_DOMAIN.i2bool_prop_t [in JMLDomain]
SEMANTIC_DOMAIN.LocSetAll_def [in JMLDomain]
SEMANTIC_DOMAIN.PivotTargets_def [in JMLDomain]
SEMANTIC_DOMAIN.Owner [in JMLDomain]
SEMANTIC_DOMAIN.HEAP.get_uncompat [in JMLDomain]
SEMANTIC_DOMAIN.HEAP.new_fresh_location [in JMLDomain]
SEMANTIC_DOMAIN.UnfoldDatagroups_def [in JMLDomain]
SEMANTIC_DOMAIN.DICT.keys_1 [in JMLDomain]
SEMANTIC_DOMAIN.DynDgs [in JMLDomain]
SEMANTIC_DOMAIN.DICT.content_1 [in JMLDomain]
SEMANTIC_DOMAIN.UndefinedAM [in JMLDomain]
SEMANTIC_DOMAIN.AllFields_def [in JMLDomain]
SEMANTIC_DOMAIN.i2s_prop1 [in JMLDomain]
SEMANTIC_DOMAIN.HEAP.typeof_update_same [in JMLDomain]
SEMANTIC_DOMAIN.Object [in JMLDomain]
SEMANTIC_DOMAIN.AllFields [in JMLDomain]
SEMANTIC_DOMAIN.DICT.get [in JMLDomain]
SEMANTIC_DOMAIN.DICT.get_update_same [in JMLDomain]
SEMANTIC_DOMAIN.HEAP.get_update_old [in JMLDomain]
SEMANTIC_DOMAIN.UndefinedObject [in JMLDomain]
SEMANTIC_DOMAIN.HEAP.new [in JMLDomain]
SEMANTIC_DOMAIN.DICT.t [in JMLDomain]
SEMANTIC_DOMAIN.DICT.get_update_old [in JMLDomain]
SEMANTIC_DOMAIN.DICT.get_empty [in JMLDomain]
SEMANTIC_DOMAIN.i2s [in JMLDomain]
SEMANTIC_DOMAIN.i2b [in JMLDomain]
SEMANTIC_DOMAIN.HEAP.new_typeof [in JMLDomain]
SEMANTIC_DOMAIN.HEAP.new_unvalid_array_index [in JMLDomain]
SEMANTIC_DOMAIN.HEAP.get [in JMLDomain]
SEMANTIC_DOMAIN.s2i_prop [in JMLDomain]
SEMANTIC_DOMAIN.UndefinedValue [in JMLDomain]
SEMANTIC_DOMAIN.native_implementation [in JMLDomain]
SEMANTIC_DOMAIN.UndefinedNum [in JMLDomain]
SEMANTIC_DOMAIN.UnfoldDatagroup_def [in JMLDomain]
SEMANTIC_DOMAIN.DICT.empty [in JMLDomain]
SEMANTIC_DOMAIN.DICT.update [in JMLDomain]
SEMANTIC_DOMAIN.i2bool_prop_f [in JMLDomain]
SEMANTIC_DOMAIN.HEAP.new_object_no_change [in JMLDomain]
SEMANTIC_DOMAIN.HEAP.get_update_same [in JMLDomain]
SEMANTIC_DOMAIN.i2b_prop1 [in JMLDomain]
SEMANTIC_DOMAIN.HEAP.new_valid_array_index [in JMLDomain]
SEMANTIC_DOMAIN.i2s_prop2 [in JMLDomain]
SEMANTIC_DOMAIN.DICT.Key [in JMLDomain]
SEMANTIC_DOMAIN.DICT.filter_1 [in JMLDomain]
SEMANTIC_DOMAIN.UndefinedInt [in JMLDomain]
SEMANTIC_DOMAIN.ADDS.t [in JMLDomain]
SEMANTIC_DOMAIN.b2i_prop [in JMLDomain]
SEMANTIC_DOMAIN.UndefinedType [in JMLDomain]
SEMANTIC_DOMAIN.AllLoc_def [in JMLDomain]
SEMANTIC_DOMAIN.i2b_prop2 [in JMLDomain]
SEMANTIC_DOMAIN.InitHeap [in JMLDomain]
SEMANTIC_DOMAIN.s2i [in JMLDomain]
SEMANTIC_DOMAIN.DICT.filter [in JMLDomain]
SEMANTIC_DOMAIN.DICT.content [in JMLDomain]
SEMANTIC_DOMAIN.HEAP.new_defined_object_field [in JMLDomain]
SEMANTIC_DOMAIN.DICT.Val [in JMLDomain]
SEMANTIC_DOMAIN.HEAP.new_typeof_old [in JMLDomain]
SEMANTIC_DOMAIN.i2bool [in JMLDomain]
SEMANTIC_DOMAIN.HEAP.t [in JMLDomain]
SEMANTIC_DOMAIN.b2i [in JMLDomain]
SEMANTIC_DOMAIN.HEAP.new_undefined_object_field [in JMLDomain]
SEMANTIC_DOMAIN.DICT.get_remove_none [in JMLDomain]
SEMANTIC_DOMAIN.DICT.get_remove_old [in JMLDomain]
SEMANTIC_DOMAIN.PivotTargets [in JMLDomain]
SEMANTIC_DOMAIN.HEAP.typeof [in JMLDomain]
SEMANTIC_DOMAIN.HEAP.update [in JMLDomain]
SEMANTIC_DOMAIN.UndefinedProp [in JMLDomain]
SEMANTIC_DOMAIN.LocSetAll [in JMLDomain]
SEMANTIC_DOMAIN.ObjSet2LocSet_def [in JMLDomain]
SEMANTIC_DOMAIN.AllLoc [in JMLDomain]
SEMANTIC_DOMAIN.HEAP.new_array_no_change [in JMLDomain]
SEMANTIC_DOMAIN.UnfoldDatagroups [in JMLDomain]
SEMANTIC_DOMAIN.DynDgs_def [in JMLDomain]
SEMANTIC_DOMAIN.UnfoldDatagroup [in JMLDomain]
SEMANTIC_DOMAIN.ObjSet2LocSet [in JMLDomain]
SEMANTIC_DOMAIN.DICT.keys [in JMLDomain]
SEMANTIC_DOMAIN.DICT.remove [in JMLDomain]
Sem.AnnotationTable.EvalModel [in JMLSemantics]
Sem.AnnotationTable.EvalPureMethod [in JMLSemantics]
Sem.AnnotationTable.EvalPureMethod_def [in JMLSemantics]
Sem.AnnotationTable.Lookup [in JMLSemantics]
Sem.AnnotationTable.Lookup_undef [in JMLSemantics]
Sem.AnnotationTable.Lookup_def [in JMLSemantics]
Sem.AnnotationTable.P2b [in JMLSemantics]
Sem.AnnotationTable.P2b_false [in JMLSemantics]
Sem.AnnotationTable.P2b_true [in JMLSemantics]
Sem.AnnotationTable.QuantSet [in JMLSemantics]
Sem.AnnotationTable.QuantSet_def [in JMLSemantics]
Sem.Assignables.ValidCase [in JMLSemantics]
Sem.Assignables.ValidCase_def [in JMLSemantics]



Module Index

A

ALL_REWRITINGS [in JMLFull2BasicImpl]
ANNOTATION_TABLE [in JMLSemantics]
ASSIGNABLES [in JMLSemantics]


B

BASIC2MINIMAL [in JMLBasic2Minimal]
BASIC2MINIMAL_P [in JMLBasic2MinimalImpl]
BASIC2MINIMAL.REWRITINGS_TYPE [in JMLBasic2Minimal]


D

DECLARATION_REWRITINGS [in JMLFull2BasicImpl]
DECLARATION_REWRITINGS.LOOP_ANNOTATION_TAG [in JMLFull2BasicImpl]
Dom [in JMLSemantics]


E

EXPRESSION_REWRITINGS [in JMLFull2BasicImpl]
EXPRESSION_NOTATIONS_P [in JMLNotations]
EXPRESSION_NOTATIONS_P [in JMLFull2BasicImpl]
EXPRESSION_NOTATIONS [in JMLExpressionNotations]


F

FULL2BASIC [in JMLFull2Basic]
FULL2BASIC_P [in JMLFull2BasicImpl]
FULL2BASIC.ALL_REWRITINGS_TYPE [in JMLFull2Basic]
FULL2BASIC.DECLARATIONS [in JMLFull2Basic]
FULL2BASIC.DECLARATION_REWRITINGS_TYPE [in JMLFull2Basic]
FULL2BASIC.EXPRESSION_REWRITINGS_TYPE [in JMLFull2Basic]
FULL2BASIC.EXPRESSION_REWRITINGS [in JMLFull2Basic]
FULL2BASIC.METHODSPEC_PLUS [in JMLFull2Basic]
FULL2BASIC.METHODSPEC_REWRITINGS_TYPE [in JMLFull2Basic]
FULL2BASIC.TYPESPEC_REWRITINGS_TYPE [in JMLFull2Basic]


J

java [in Prelude]
java.lang [in Prelude]
java.lang.Integer [in Prelude]
java.lang.Long [in Prelude]
java.lang.Object [in Prelude]
java.lang.String [in Prelude]
JML [in JMLSemantics]
JML.Adds [in JMLSemantics]
JML.AnnotationTable [in JMLSemantics]
JML.Assignables [in JMLSemantics]
JML.Frame [in JMLSemantics]
JML.FrameAdds [in JMLSemantics]
JML.State [in JMLSemantics]


L

LocSetFacts [in JMLRac3]
LocSetProp [in JMLRac3]
LocSetPropEq [in JMLRac3]


M

Make [in JMLProgramPlusImpl]
MakePlus [in JMLProgramPlusImpl]
MakePlus.METHODSPEC_PLUS [in JMLProgramPlusImpl]
MakePlus.Program [in JMLProgramPlusImpl]
Make.BLOCK [in JMLProgramPlusImpl]
Make.BLOCK_TYPE [in JMLProgramPlusImpl]
Make.CLASS [in JMLProgramPlusImpl]
Make.CLASS_TYPE [in JMLProgramPlusImpl]
Make.DATA_GROUP [in JMLProgramPlusImpl]
Make.DATA_GROUP_TYPE [in JMLProgramPlusImpl]
Make.EXCEPTIONHANDLER [in JMLProgramPlusImpl]
Make.EXCEPTIONHANDLER_TYPE [in JMLProgramPlusImpl]
Make.EXCEPTIONHANDLER' [in JMLProgramPlusImpl]
Make.EXPRESSION [in JMLProgramPlusImpl]
Make.FIELD [in JMLProgramPlusImpl]
Make.FIELDSIGNATURE [in JMLProgramPlusImpl]
Make.FIELDSIGNATURE_TYPE [in JMLProgramPlusImpl]
Make.FIELDSIGNATURE' [in JMLProgramPlusImpl]
Make.FIELD_TYPE [in JMLProgramPlusImpl]
Make.FIELD' [in JMLProgramPlusImpl]
Make.INTERFACE [in JMLProgramPlusImpl]
Make.LOOP_ANNOTATION [in JMLProgramPlusImpl]
Make.LOOP_ANNOTATION_TYPE [in JMLProgramPlusImpl]
Make.METHOD [in JMLProgramPlusImpl]
Make.METHODBODY [in JMLProgramPlusImpl]
Make.METHODBODY_TYPE [in JMLProgramPlusImpl]
Make.METHODBODY' [in JMLProgramPlusImpl]
Make.METHODSIGNATURE [in JMLProgramPlusImpl]
Make.METHODSIGNATURE_TYPE [in JMLProgramPlusImpl]
Make.METHODSIGNATURE' [in JMLProgramPlusImpl]
Make.METHODSPEC [in JMLProgramPlusImpl]
Make.METHODSPEC_PLUS.FULL_SPEC_CASE_TYPE [in JMLProgramPlusImpl]
Make.METHODSPEC_PLUS.FULL_SPEC_CASE [in JMLProgramPlusImpl]
Make.METHODSPEC_PLUS [in JMLProgramPlusImpl]
Make.METHODSPEC_PLUS.GENERIC_SPEC_CASE_TYPE [in JMLProgramPlusImpl]
Make.METHODSPEC_PLUS.GENERIC_SPEC_CASE [in JMLProgramPlusImpl]
Make.METHODSPEC.ACCESSIBLE [in JMLProgramPlusImpl]
Make.METHODSPEC.ACCESSIBLE_TYPE [in JMLProgramPlusImpl]