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

Index: S

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

S
Salcianu7.1.1.3 Pure Methods and Constructors
same field16.4 Type Checking Refinements
same method16.4 Type Checking Refinements
satisfaction of a package definition5.1 Package Definitions
Saxe1.1 Behavioral Interface Specifications
Saxe2.4 Privacy Modifiers and Visibility
Saxe4.4 Annotation Markers
Saxe6.2.9 Monitored
Saxe6.2.10 Uninitialized
Saxe7.1.2.1 JML Modifiers for Fields
SaxeE.1 Differences Between JML and Other Tools
Schneider2.7 Expression Evaluation and Undefinedness
semantics of non-helper method specifications9.6.2 Non-helper methods
semantics, of examples13.2 Redundant Examples
separating code and specification16.2 Using Separate Files
separating specification and code16.2 Using Separate Files
sequence vs. list, in grammar3. Syntax Notation
sequential behavior1.3 What is JML Good For?
set4.6 Tokens
set12.4.2 Set Statements
set comprehension11.5 Set Comprehensions
set-comprehension, defined11.5 Set Comprehensions
set-comprehension, used11.3 Expressions
set-statement, defined12.4.2 Set Statements
set-statement, used12.4 JML Annotation Statements
Shaner14.1 Ideas Behind Model Programs
shift-expr, defined11.3 Expressions
shift-expr, used11.3 Expressions
shift-op, defined11.3 Expressions
shift-op, used11.3 Expressions
short4.6 Tokens
short11.3 Expressions
sign, defined4.6 Tokens
sign, used4.6 Tokens
signals4.6 Tokens
signals9.6.2 Non-helper methods
signals9.6.2 Non-helper methods
signals9.9.4 Signals Clauses
signals clause, default for9.9.4 Signals Clauses
signals clause, omitted9.9.4 Signals Clauses
signals vs. signals_only9.8.1 Pragmatics of Exceptional Behavior Specifications Cases
signals-clause, defined9.9.4 Signals Clauses
signals-clause, usedSyntax
signals-clause, used14.6 Specification Statements
signals-keyword, defined9.9.4 Signals Clauses
signals-keyword, used9.9.4 Signals Clauses
signals-only-clause, defined9.9.5 Signals-Only Clauses
signals-only-clause, used14.6 Specification Statements
signals-only-clauses, multiple9.9.5 Signals-Only Clauses
signals-only-keyword, defined9.9.5 Signals-Only Clauses
signals-only-keyword, used9.9.5 Signals-Only Clauses
signals_only4.6 Tokens
signals_only9.6.2 Non-helper methods
signals_only9.6.2 Non-helper methods
signals_only9.8.1 Pragmatics of Exceptional Behavior Specifications Cases
signals_only9.9.5 Signals-Only Clauses
signals_only9.9.5 Signals-Only Clauses
signals_only, default for9.9.5 Signals-Only Clauses
signals_only, in comparing specifications13.1 Redundant Implications and Redundantly Clauses
signals_only_redundantly4.6 Tokens
signals_only_redundantly9.9.5 Signals-Only Clauses
signals_redundantly4.6 Tokens
signals_redundantly9.9.4 Signals Clauses
SignalsClause9.8.1 Pragmatics of Exceptional Behavior Specifications Cases
signed-integer, defined4.6 Tokens
signed-integer, used4.6 Tokens
simple-spec-body, definedSyntax
simple-spec-body, usedSyntax
simple-spec-body, used13.2 Redundant Examples
simple-spec-body-clause, definedSyntax
simple-spec-body-clause, usedSyntax
simple-spec-statement-body, defined14.6 Specification Statements
simple-spec-statement-body, used14.6 Specification Statements
simple-spec-statement-clause, defined14.6 Specification Statements
simple-spec-statement-clause, used14.6 Specification Statements
single line comment, see C++-Style comment4.3 Comments
single quote4.6 Tokens
single-character, defined4.6 Tokens
single-character, used4.6 Tokens
space4. Lexical Conventions
space, specification of11.4.12 \space
space, taken up by an object11.4.12 \space
space-expression, defined11.4.12 \space
space-expression, used11.4 JML Primary Expressions
spaces, defined4.2 Lexical Pragmas
spaces, used4.2 Lexical Pragmas
`spec' filename suffix16.1 File Name Suffixes
spec-array-initializer, defined11.4.24 Quantified Expressions
spec-array-initializer, used11.4.24 Quantified Expressions
spec-array-ref-expr, defined11.7 Store Refs
spec-array-ref-expr, used10.2 Dynamic Data Group Mappings
spec-array-ref-expr, used11.7 Store Refs
spec-case, defined9.2 Organization of Method Specifications
spec-case, used9.2 Organization of Method Specifications
spec-case-seq, defined9.2 Organization of Method Specifications
spec-case-seq, used9.2 Organization of Method Specifications
spec-case-seq, used13.1 Redundant Implications and Redundantly Clauses
spec-expression, defined11.2 Specification Expressions
spec-expression, used8.4 Represents Clauses
spec-expression, used9.9.12 Measured By Clauses
spec-expression, used9.9.14 Working Space Clauses
spec-expression, used9.9.15 Duration Clauses
spec-expression, used11.1 Predicates
spec-expression, used11.2 Specification Expressions
spec-expression, used11.4.2 \old and \pre
spec-expression, used11.4.10 \reach
spec-expression, used11.4.12 \space
spec-expression, used11.4.14 \nonnullelements
spec-expression, used11.4.16 \typeof
spec-expression, used11.4.17 \elemtype
spec-expression, used11.4.20 \max
spec-expression, used11.4.23 \lblneg and \lblpos
spec-expression, used11.4.24 Quantified Expressions
spec-expression, used11.7 Store Refs
spec-expression, used12.2.2 Loop Variant Functions
spec-expression-list, defined11.2 Specification Expressions
spec-expression-list, used8.9 Monitors For Clause
spec-expression-list, used11.4.9 \fresh
spec-header, definedSyntax
spec-header, usedSyntax
spec-header, used13.2 Redundant Examples
spec-header, used14.6 Specification Statements
spec-initializer, defined11.4.24 Quantified Expressions
spec-initializer, used11.4.24 Quantified Expressions
spec-quantified-expr, defined11.4.24 Quantified Expressions
spec-quantified-expr, used11.4 JML Primary Expressions
`spec-refined' filename suffix16.1 File Name Suffixes
spec-statement, defined14.6 Specification Statements
spec-statement, used12.4.3 Refining Statements
spec-statement, used14.3 Details of Model Programs
spec-var-decls, defined9.9.1 Specification Variable Declarations
spec-var-decls, usedSyntax
spec-var-decls, used13.2 Redundant Examples
spec-var-decls, used14.6 Specification Statements
spec-variable-declarator, defined11.4.24 Quantified Expressions
spec-variable-declarator, defined11.4.24 Quantified Expressions
spec-variable-declarator, used11.4.24 Quantified Expressions
spec-variable-declarators, defined11.4.24 Quantified Expressions
spec-variable-declarators, used9.9.1.2 Old Variable Declarations
spec_bigint_math4.6 Tokens
spec_bigint_math6.1.2 Modifiers for Type Definitions
spec_bigint_math6.2 Modifiers
spec_java_math4.6 Tokens
spec_java_math6.1.2 Modifiers for Type Definitions
spec_java_math6.2 Modifiers
spec_protected1.1 Behavioral Interface Specifications
spec_protected2.4 Privacy Modifiers and Visibility
spec_protected4.6 Tokens
spec_protected6.2 Modifiers
spec_protected6.2.3 Spec Protected
spec_protected, as a model field shorthand2.4 Privacy Modifiers and Visibility
spec_protected, modifier in refinement16.4 Type Checking Refinements
spec_protected, modifier in refinement16.4 Type Checking Refinements
spec_public1.1 Behavioral Interface Specifications
spec_public2.4 Privacy Modifiers and Visibility
spec_public4.6 Tokens
spec_public6.2 Modifiers
spec_public6.2.2 Spec Public
spec_public, as a model field shorthand2.4 Privacy Modifiers and Visibility
spec_public, modifier in refinement16.4 Type Checking Refinements
spec_public, modifier in refinement16.4 Type Checking Refinements
spec_safe_math4.6 Tokens
spec_safe_math6.1.2 Modifiers for Type Definitions
spec_safe_math6.2 Modifiers
special symbols4.6 Tokens
special-symbol, defined4.6 Tokens
special-symbol, used4. Lexical Conventions
specializer, defined17.2 MultiMethods
specializer, used17.2 MultiMethods
specification for subtypes15. Specification for Subtypes
specification statement14.1 Ideas Behind Model Programs
specification, completely omittedSemantics
specification, completeness of1.2 A First Example
specification, defined9.2 Organization of Method Specifications
specification, heavyweight2.3 Lightweight and Heavyweight Specifications
specification, in refining statement12.4.3 Refining Statements
specification, lightweight2.3 Lightweight and Heavyweight Specifications
specification, of interface behavior1.1 Behavioral Interface Specifications
specification, used9.2 Organization of Method Specifications
specification-only type6.1.2 Modifiers for Type Definitions
specifications for non-helper methods, semantics of9.6.2 Non-helper methods
specifications inheritance6.1.1 Subtyping for Type Definitions
specifications inheritance6.1.1 Subtyping for Type Definitions
specifying examples13.2 Redundant Examples
Spivey1.1 Behavioral Interface Specifications
Spivey1.5 Historical Precedents
stars-non-close, defined4.6 Tokens
stars-non-close, used4.6 Tokens
stars-non-slash, defined4.3 Comments
stars-non-slash, used4.3 Comments
start rule, in JML grammar5. Compilation Units
Stata1.6 Acknowledgments
StataE.1 Differences Between JML and Other Tools
state, post-state of a call9.6.2 Non-helper methods
state, pre-state of a call9.6.2 Non-helper methods
state, visible8.2 Invariants
statement, defined12. Statements and Annotation Statements
statement, refining12.4.3 Refining Statements
statement, used12. Statements and Annotation Statements
statement, used12.2 Loop Statements
statement, used12.4.3 Refining Statements
statement, used14.3 Details of Model Programs
static2.5 Instance vs. Static
static4.6 Tokens
static6.2 Modifiers
static7.2 Class Initializer Declarations
static8.2.1 Static vs. instance invariants
static8.3.1 Static vs. instance constraints
static constraint8.3.1 Static vs. instance constraints
static features2.5 Instance vs. Static
static invariant8.2 Invariants
static invariant8.2.1 Static vs. instance invariants
static invariant8.2.1 Static vs. instance invariants
static, modifier in refinement16.4 Type Checking Refinements
static, modifier in refinement16.4 Type Checking Refinements
static_initializer4.6 Tokens
static_initializer, and refinement16.4 Type Checking Refinements
static_initializer, used7.2 Class Initializer Declarations
status, of JML1.4 Status and Plans for JML
Steele4.6 Tokens
Steele4.6 Tokens
Steyaert15. Specification for Subtypes
store-ref, defined11.7 Store Refs
store-ref, used9.9.10 Accessible Clauses
store-ref, used9.9.10 Accessible Clauses
store-ref, used11.7 Store Refs
store-ref-expression, defined11.7 Store Refs
store-ref-expression, defined11.7 Store Refs
store-ref-expression, used8.4 Represents Clauses
store-ref-expression, used11.7 Store Refs
store-ref-keyword, defined11.7 Store Refs
store-ref-keyword, used9.9.11 Callable Clauses
store-ref-keyword, used11.7 Store Refs
store-ref-list, defined11.7 Store Refs
store-ref-list, used9.9.9 Assignable Clauses
store-ref-list, used9.9.10 Accessible Clauses
store-ref-list, used9.9.13 Captures Clauses
store-ref-list, used11.4.3 \not_assigned
store-ref-list, used11.4.4 \not_modified
store-ref-list, used11.4.5 \only_accessed
store-ref-list, used11.4.6 \only_assigned
store-ref-list, used11.4.8 \only_captured
store-ref-name, defined11.7 Store Refs
store-ref-name, used11.7 Store Refs
store-ref-name-suffix, defined11.7 Store Refs
store-ref-name-suffix, used11.7 Store Refs
strictfp4.6 Tokens
strictfp6.2 Modifiers
string-literal, defined4.6 Tokens
string-literal, used4.6 Tokens
string-literal, used16. Refinement
strong validity2.7 Expression Evaluation and Undefinedness
subclass6.1.1 Subtyping for Type Definitions
subclassing_contract, replaced by code_contract20.2 Replaced Syntax
subtype6.1.1 Subtyping for Type Definitions
subtype relation11.6.1 Subtype operator
subtype, for an interface6.1.1 Subtyping for Type Definitions
subtype, of an interface6.1.1 Subtyping for Type Definitions
subtypes, specification for15. Specification for Subtypes
subtyping6.1.1 Subtyping for Type Definitions
subtyping, for arrays, with ownership types18.6.1 Ownership Subtyping
subtyping, for ownership types18.6.1 Ownership Subtyping
suffixes, of filenames16.1 File Name Suffixes
SumArrayLoop12.2 Loop Statements
summation, see \sum11.4.24.2 Generalized Quantifiers
super4.6 Tokens
super8.3 Constraints
super10.1 Static Data Group Inclusions
super11.3 Expressions
super11.7 Store Refs
superclass6.1.1 Subtyping for Type Definitions
supertypes, specification of15. Specification for Subtypes
switch4.6 Tokens
switch12. Statements and Annotation Statements
switch-body, defined12. Statements and Annotation Statements
switch-body, used12. Statements and Annotation Statements
switch-label, defined12. Statements and Annotation Statements
switch-label, used12. Statements and Annotation Statements
switch-label-seq, defined12. Statements and Annotation Statements
switch-label-seq, used12. Statements and Annotation Statements
switch-statement, defined12. Statements and Annotation Statements
switch-statement, used12. Statements and Annotation Statements
synchronized4.6 Tokens
synchronized6.2 Modifiers
synchronized12. Statements and Annotation Statements
syntax notations3. Syntax Notation
syntax options4.6 Tokens
syntax, deprecated20. Deprecated and Replaced Syntax
syntax, replaced20. Deprecated and Replaced Syntax

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