[ << ] [ >> ]           [Top] [Contents] [Index] [ ? ]

Index: H -- I

Jump to:   !   "   $   %   &   '   (   )   *   +   ,   -   .   /   0   1   2   3   4   5   6   7   8   9   :   ;   <   =   >   ?   @   [   \   ]   ^   _   {   |   }   ~  
A   B   C   D   E   F   G   H   I   J   K   L   M   N   O   P   Q   R   S   T   U   V   W   Z  

Index Entry Section

H
Hall1.3 What is JML Good For?
handbook, for LSL1.5 Historical Precedents
Handbook, for LSL1.5 Historical Precedents
handler, defined12. Statements and Annotation Statements
has11.5 Set Comprehensions
Hayes1.1 Behavioral Interface Specifications
Hayes1.5 Historical Precedents
HeavyweightSemantics
heavyweight example13.2 Redundant Examples
heavyweight specification1.2 A First Example
heavyweight specification2.3 Lightweight and Heavyweight Specifications
heavyweight specification case9.5 Heavyweight Specification Cases
heavyweight specification, vs. lightweight1.2 A First Example
heavyweight-spec-case, defined9.5 Heavyweight Specification Cases
heavyweight-spec-case, used9.2 Organization of Method Specifications
helper4.6 Tokens
helper6.2 Modifiers
helper6.2.8 Helper
helper7.1.1.4 Helper Methods and Constructors
helper8.2 Invariants
helper8.2 Invariants
helper constructor, and invariants8.2 Invariants
helper method, and invariants8.2 Invariants
hence-by-keyword, defined12.4.6 Hence By Statements
hence-by-keyword, used12.4.6 Hence By Statements
hence-by-statement, defined12.4.6 Hence By Statements
hence-by-statement, used12.4 JML Annotation Statements
hence_by4.6 Tokens
hence_by12.4.6 Hence By Statements
hence_by_redundantly4.6 Tokens
hence_by_redundantly12.4.6 Hence By Statements
hex-digit, defined4.6 Tokens
hex-digit, used4.6 Tokens
hex-integer-literal, defined4.6 Tokens
hex-integer-literal, used4.6 Tokens
hex-numeral, defined4.6 Tokens
hex-numeral, used4.6 Tokens
higher-order method specification14.1 Ideas Behind Model Programs
history constraint6.1.1 Subtyping for Type Definitions
history-constraint, defined8.3 Constraints
history-constraint, used8. Type Specifications
Hoare1.5 Historical Precedents
Hoare1.5 Historical Precedents
Hoare2.2 Model and Ghost
Holmes1. Introduction
Horning1.1 Behavioral Interface Specifications
Horning1.3 What is JML Good For?
Horning1.5 Historical Precedents
Horning1.5 Historical Precedents
Huisman1.3 What is JML Good For?
Huisman1.3 What is JML Good For?

I
ident, defined4.6 Tokens
ident, used4. Lexical Conventions
ident, used5.1 Package Definitions
ident, used5.2 Import Definitions
ident, used6.1 Class and Interface Definitions
ident, used7.1.1 Method and Constructor Declarations
ident, used7.1.1.1 Formal Parameters
ident, used7.1.2 Field and Variable Declarations
ident, used8.3 Constraints
ident, used8.7 Readable If Clauses
ident, used8.8 Writable If Clauses
ident, used8.9 Monitors For Clause
ident, used9.9.4 Signals Clauses
ident, used10.1 Static Data Group Inclusions
ident, used10.2 Dynamic Data Group Mappings
ident, used11.3 Expressions
ident, used11.4.2 \old and \pre
ident, used11.4.23 \lblneg and \lblpos
ident, used11.4.24 Quantified Expressions
ident, used11.5 Set Comprehensions
ident, used11.7 Store Refs
ident, used12. Statements and Annotation Statements
ident, used12.2 Loop Statements
ident, used14.6.1 Continues Clause
ident, used17.1 Augmenting Method Declarations
ident, used17.2 MultiMethods
identifiers4.6 Tokens
if4.6 Tokens
if8.7 Readable If Clauses
if8.8 Writable If Clauses
if9.9.12 Measured By Clauses
if9.9.14 Working Space Clauses
if9.9.15 Duration Clauses
if12. Statements and Annotation Statements
ignored-at-in-annotation, defined4.4 Annotation Markers
immutable6.1.2 Modifiers for Type Definitions
implementation of interfaces6.1.1 Subtyping for Type Definitions
implements4.6 Tokens
implements6.1.1 Subtyping for Type Definitions
implements, for classes6.1.1 Subtyping for Type Definitions
implements-clause, defined6.1.1 Subtyping for Type Definitions
implements-clause, used6.1 Class and Interface Definitions
implements-clause, used6.1.1 Subtyping for Type Definitions
implication, redundant13.1 Redundant Implications and Redundantly Clauses
implication, see ==>11.6.3 Forward and Reverse Implication Operators
implications, defined13.1 Redundant Implications and Redundantly Clauses
implications, used13. Redundancy
implicitly nullable6.2.12 Nullity Modifiers
ImplicitOld9.9.6 Parameters in Postconditions
implies-expr, defined11.3 Expressions
implies-expr, used11.3 Expressions
implies-non-backward-expr, defined11.3 Expressions
implies-non-backward-expr, used11.3 Expressions
implies_that4.6 Tokens
implies_that13.1 Redundant Implications and Redundantly Clauses
import4.6 Tokens
import5.2 Import Definitions
import definition5.2 Import Definitions
import, model5.2 Import Definitions
import-definition, defined5.2 Import Definitions
import-definition, used5. Compilation Units
in4.6 Tokens
in10.1 Static Data Group Inclusions
in-group-clause, defined10.1 Static Data Group Inclusions
in-group-clause, used10. Data Groups
in-keyword, defined10.1 Static Data Group Inclusions
in-keyword, used10.1 Static Data Group Inclusions
in_redundantly4.6 Tokens
in_redundantly10.1 Static Data Group Inclusions
inclusive-or-expr, defined11.3 Expressions
inclusive-or-expr, used11.3 Expressions
InconsistentMethodSpec9.8.1 Pragmatics of Exceptional Behavior Specifications Cases
InconsistentMethodSpec29.8.1 Pragmatics of Exceptional Behavior Specifications Cases
influences, on JML evolution1.4 Status and Plans for JML
informal descriptions4.6 Tokens
informal-description, defined4.6 Tokens
informal-description, used4. Lexical Conventions
informal-description, used11.4 JML Primary Expressions
informal-description, used11.7 Store Refs
information hiding, in assignable clauses10. Data Groups
inheritance6.1.1 Subtyping for Type Definitions
inheritance6.1.1 Subtyping for Type Definitions
inheritance, multiple6.1.1 Subtyping for Type Definitions
inheritance, of JML features6.1.1 Subtyping for Type Definitions
inheritance, of JML features6.1.1 Subtyping for Type Definitions
inheritance, of model methods from interfaces6.1.1 Subtyping for Type Definitions
inheritance, of specifications6.1.1 Subtyping for Type Definitions
inheritance, of specifications6.1.1 Subtyping for Type Definitions
inherits6.1.1 Subtyping for Type Definitions
initialization, specification that a class is11.4.21 \is_initialized
initializer4.6 Tokens
initializer, and refinement16.4 Type Checking Refinements
initializer, defined7.1.2 Field and Variable Declarations
initializer, defined11.3 Expressions
initializer, used7.1.2 Field and Variable Declarations
initializer, used7.2 Class Initializer Declarations
initializer, used11.3 Expressions
initializer-list, defined7.1.2 Field and Variable Declarations
initializer-list, used7.1.2 Field and Variable Declarations
initializers, and refinement16.4 Type Checking Refinements
initializers, for fields field16.4 Type Checking Refinements
initially4.6 Tokens
initially8.5 Initially Clauses
initially, clause and refinement16.4 Type Checking Refinements
initially-clause, defined8.5 Initially Clauses
initially-clause, used8. Type Specifications
instance2.5 Instance vs. Static
instance4.6 Tokens
instance6.2 Modifiers
instance6.2.7 Instance
instance7.1.2.1 JML Modifiers for Fields
instance8.2.1 Static vs. instance invariants
instance8.3.1 Static vs. instance constraints
instance constraint8.3.1 Static vs. instance constraints
instance features2.5 Instance vs. Static
instance invariant8.2 Invariants
instance invariant8.2.1 Static vs. instance invariants
instance invariant8.2.1 Static vs. instance invariants
instance vs. final, in interfaces7.1.2.1 JML Modifiers for Fields
instance vs. static7.1.2.1 JML Modifiers for Fields
instanceof4.6 Tokens
instanceof11.3 Expressions
instanceof, and ownership types18.7 Casts and Ownership Types
instanceof, default ownership modifiers for18.5 Default Ownership Modifiers
instanceof, default ownership modifiers for types in18.5 Default Ownership Modifiers
int4.6 Tokens
int11.3 Expressions
integer-literal, defined4.6 Tokens
integer-literal, used4.6 Tokens
integer-type-suffix, defined4.6 Tokens
integer-type-suffix, used4.6 Tokens
interface4.6 Tokens
interface6.1 Class and Interface Definitions
interface definition6.1 Class and Interface Definitions
interface definitions6. Type Definitions
interface specification1.1 Behavioral Interface Specifications
interface, field1.1 Behavioral Interface Specifications
interface, method1.1 Behavioral Interface Specifications
interface, modifiers for declarations of6.1.2 Modifiers for Type Definitions
interface, type1.1 Behavioral Interface Specifications
interface-definition, defined6.1 Class and Interface Definitions
interface-definition, defined6.1.1 Subtyping for Type Definitions
interface-definition, used6. Type Definitions
interface-definition, used7.1 Java Member Declarations
interface-extends, defined6.1.1 Subtyping for Type Definitions
interface-extends, used6.1 Class and Interface Definitions
interfaces, and default modifier for fields6.2.5 Model
interfaces, and default modifier for fields6.2.6 Ghost
interfaces, and ghost fields6.2.6 Ghost
interfaces, and model fields6.2.5 Model
IntHeap1.2 A First Example
Invariant8.2 Invariants
invariant4.6 Tokens
invariant8.2 Invariants
invariant, and helper constructors7.1.1.4 Helper Methods and Constructors
invariant, and helper methods7.1.1.4 Helper Methods and Constructors
invariant, assuming8.2 Invariants
invariant, defined8.2 Invariants
invariant, enforcement8.2 Invariants
invariant, establishing8.2 Invariants
invariant, for an object11.4.22 \invariant_for
invariant, instance8.2 Invariants
invariant, instance vs. static8.2.1 Static vs. instance invariants
invariant, preserving8.2 Invariants
invariant, reasoning about8.2 Invariants
invariant, static8.2 Invariants
invariant, static vs. instance8.2.1 Static vs. instance invariants
invariant, used8. Type Specifications
invariant, used14.3 Details of Model Programs
invariant-for-expression, defined11.4.22 \invariant_for
invariant-for-expression, used11.4 JML Primary Expressions
invariant-keyword, defined8.2 Invariants
invariant-keyword, used8.2 Invariants
invariant_redundantly4.6 Tokens
invariant_redundantly8.2 Invariants
invariants, and modularity8.2 Invariants
is-initialized-expression, defined11.4.21 \is_initialized
is-initialized-expression, used11.4 JML Primary Expressions
isAssignableFrom, method of java.lang.Class11.6.1 Subtype operator
ISO1.5 Historical Precedents

Jump to:   !   "   $   %   &   '   (   )   *   +   ,   -   .   /   0   1   2   3   4   5   6   7   8   9   :   ;   <   =   >   ?   @   [   \   ]   ^   _   {   |   }   ~  
A   B   C   D   E   F   G   H   I   J   K   L   M   N   O   P   Q   R   S   T   U   V   W   Z  


[ << ] [ >> ]           [Top] [Contents] [Index] [ ? ]

This document was generated by Gary Leavens on March, 16 2009 using texi2html