Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| ESC/Java2 © 2003,2004,2005 David Cok and Joseph Kiniry © 2005 UCD Dublin © 2003,2004 Radboud University Nijmegen © 1999,2000 Compaq Computer Corporation © 1997,1998,1999 Digital Equipment Corporation All Rights Reserved
PREV NEXT | FRAMES NO FRAMES

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 _

## A

ABRUPT_BEHAVIOR - Static variable in class escjava.ast.TagConstants
ABSTRACT - Static variable in class javafe.parser.TagConstants
ACCESSIBLE - Static variable in class escjava.ast.TagConstants
ACCESSIBLE_REDUNDANTLY - Static variable in class escjava.ast.TagConstants
ACCESS_MODIFIERS - Static variable in class javafe.ast.Modifiers
ACC_ABSTRACT - Static variable in class javafe.ast.Modifiers
ACC_DESUGARED - Static variable in class escjava.ast.Modifiers
ACC_FINAL - Static variable in class javafe.ast.Modifiers
ACC_HELPER - Static variable in class escjava.ast.Modifiers
ACC_LOW_BOUND_Package - Static variable in class escjava.tc.FlowInsensitiveChecks
ACC_LOW_BOUND_Private - Static variable in class escjava.tc.FlowInsensitiveChecks
ACC_LOW_BOUND_Protected - Static variable in class escjava.tc.FlowInsensitiveChecks
ACC_LOW_BOUND_Public - Static variable in class escjava.tc.FlowInsensitiveChecks
ACC_MODEL - Static variable in class escjava.ast.Modifiers
ACC_NATIVE - Static variable in class javafe.ast.Modifiers
ACC_PRIVATE - Static variable in class javafe.ast.Modifiers
ACC_PROTECTED - Static variable in class javafe.ast.Modifiers
ACC_PUBLIC - Static variable in class javafe.ast.Modifiers
ACC_STATIC - Static variable in class javafe.ast.Modifiers
ACC_STRICT - Static variable in class javafe.ast.Modifiers
ACC_SYNCHRONIZED - Static variable in class javafe.ast.Modifiers
ACC_TRANSIENT - Static variable in class javafe.ast.Modifiers
ACC_VOLATILE - Static variable in class javafe.ast.Modifiers
ADD - Static variable in class javafe.ast.OperatorTags
ALLOCLE - Static variable in class escjava.ast.TagConstants
ALLOCLT - Static variable in class escjava.ast.TagConstants
ALSO - Static variable in class escjava.ast.TagConstants
ALSO_ENSURES - Static variable in class escjava.ast.TagConstants
ALSO_EXSURES - Static variable in class escjava.ast.TagConstants
ALSO_MODIFIES - Static variable in class escjava.ast.TagConstants
ALSO_REFINE - Static variable in class escjava.ast.TagConstants
ALSO_REQUIRES - Static variable in class escjava.ast.TagConstants
AMBIGUOUS - Static variable in class javafe.tc.LookupException
AMBIGUOUSMETHODINVOCATION - Static variable in class javafe.ast.GeneratedTags
AMBIGUOUSVARIABLEACCESS - Static variable in class javafe.ast.GeneratedTags
AND - Static variable in class javafe.ast.OperatorTags
ANY - Static variable in class escjava.ast.TagConstants
ANYEQ - Static variable in class escjava.ast.TagConstants
ANYNE - Static variable in class escjava.ast.TagConstants
ARRAYFRESH - Static variable in class escjava.ast.TagConstants
ARRAYINIT - Static variable in class javafe.ast.GeneratedTags
ARRAYLENGTH - Static variable in class escjava.ast.TagConstants
ARRAYMAKE - Static variable in class escjava.ast.TagConstants
ARRAYRANGEREFEXPR - Static variable in class escjava.ast.GeneratedTags
ARRAYREFEXPR - Static variable in class javafe.ast.GeneratedTags
ARRAYSHAPEMORE - Static variable in class escjava.ast.TagConstants
ARRAYSHAPEONE - Static variable in class escjava.ast.TagConstants
ARRAYTYPE - Static variable in class javafe.ast.GeneratedTags
ASELEMS - Static variable in class escjava.ast.TagConstants
ASFIELD - Static variable in class escjava.ast.TagConstants
ASGADD - Static variable in class javafe.ast.OperatorTags
ASGBITAND - Static variable in class javafe.ast.OperatorTags
ASGBITOR - Static variable in class javafe.ast.OperatorTags
ASGBITXOR - Static variable in class javafe.ast.OperatorTags
ASGDIV - Static variable in class javafe.ast.OperatorTags
ASGLSHIFT - Static variable in class javafe.ast.OperatorTags
ASGMUL - Static variable in class javafe.ast.OperatorTags
ASGREM - Static variable in class javafe.ast.OperatorTags
ASGRSHIFT - Static variable in class javafe.ast.OperatorTags
ASGSUB - Static variable in class javafe.ast.OperatorTags
ASGURSHIFT - Static variable in class javafe.ast.OperatorTags
ASLOCKSET - Static variable in class escjava.ast.TagConstants
ASSERT - Static variable in class javafe.parser.TagConstants
ASSERTCMD - Static variable in class escjava.ast.TagConstants
ASSERTSTMT - Static variable in class javafe.ast.GeneratedTags
ASSERT_REDUNDANTLY - Static variable in class escjava.ast.TagConstants
ASSIGN - Static variable in class javafe.ast.OperatorTags
ASSIGNABLE - Static variable in class escjava.ast.TagConstants
ASSIGNABLE_REDUNDANTLY - Static variable in class escjava.ast.TagConstants
ASSUME - Static variable in class escjava.ast.TagConstants
ASSUMECMD - Static variable in class escjava.ast.TagConstants
ASSUME_REDUNDANTLY - Static variable in class escjava.ast.TagConstants
ASTClassFileParser - class javafe.reader.ASTClassFileParser.
  Parses the contents of a class file into an AST for the purpose of type checking.
ASTClassFileParser(GenericFile, boolean) - Constructor for class javafe.reader.ASTClassFileParser
  Parse a class into a new class parser.
ASTDecoration - class javafe.ast.ASTDecoration.
  Provides an extensible way to add 'fields' to the `ASTNode`.
ASTDecoration(String) - Constructor for class javafe.ast.ASTDecoration
  Creates a new `ASTDecoration` object with the given name.
ASTNode - class javafe.ast.ASTNode.
  `ASTNode` is the root of the abstract syntax tree node hierarchy.
ASTNode() - Constructor for class javafe.ast.ASTNode
  Construct a raw ASTNode whose class invariant(s) have not yet been established.
ATarget - class escjava.translate.ATarget.
  Infers more precise loop targets.
ATarget(GenericVarDecl, Expr[]) - Constructor for class escjava.translate.ATarget
AXIOM - Static variable in class escjava.ast.TagConstants
Abstractor - interface escjava.pa.generic.Abstractor.
AmbiguousMethodInvocation - class javafe.ast.AmbiguousMethodInvocation.
  Represents a Name occuring before an argument list.
AmbiguousMethodInvocation() - Constructor for class javafe.ast.AmbiguousMethodInvocation
  Construct a raw AmbiguousMethodInvocation whose class invariant(s) have not yet been established.
AmbiguousVariableAccess - class javafe.ast.AmbiguousVariableAccess.
  Represents a Name that occurs in an Expression position.
AmbiguousVariableAccess() - Constructor for class javafe.ast.AmbiguousVariableAccess
  Construct a raw AmbiguousVariableAccess whose class invariant(s) have not yet been established.
AnOverview - class escjava.ast.AnOverview.
  The files in this package extend the AST classes defined in `javafe.ast`.
AnOverview() - Constructor for class escjava.ast.AnOverview
AnnotationHandler - class escjava.AnnotationHandler.
  This class handles the desugaring of annotations.
AnnotationHandler() - Constructor for class escjava.AnnotationHandler
AnnotationHandler.CheckPurity - class escjava.AnnotationHandler.CheckPurity.
AnnotationHandler.CheckPurity() - Constructor for class escjava.AnnotationHandler.CheckPurity
AnnotationHandler.Context - class escjava.AnnotationHandler.Context.
AnnotationHandler.Context() - Constructor for class escjava.AnnotationHandler.Context
AnnotationHandler.NestedPragmaParser - class escjava.AnnotationHandler.NestedPragmaParser.
  The routines in this class parse a sequence of ModifierPragma that occur prior to a method or constructor declaration.
AnnotationHandler.NestedPragmaParser() - Constructor for class escjava.AnnotationHandler.NestedPragmaParser
AnnotationHandler.NonNullExpr - class escjava.AnnotationHandler.NonNullExpr.
AnnotationHandler.NonNullExpr() - Constructor for class escjava.AnnotationHandler.NonNullExpr
ArrayInit - class javafe.ast.ArrayInit.
  Represents an ArrayInitializer.
ArrayInit() - Constructor for class javafe.ast.ArrayInit
  Construct a raw ArrayInit whose class invariant(s) have not yet been established.
ArrayRangeRefExpr - class escjava.ast.ArrayRangeRefExpr.
ArrayRangeRefExpr() - Constructor for class escjava.ast.ArrayRangeRefExpr
  Construct a raw ArrayRangeRefExpr whose class invariant(s) have not yet been established.
ArrayRefExpr - class javafe.ast.ArrayRefExpr.
ArrayRefExpr() - Constructor for class javafe.ast.ArrayRefExpr
  Construct a raw ArrayRefExpr whose class invariant(s) have not yet been established.
ArrayType - class javafe.ast.ArrayType.
ArrayType() - Constructor for class javafe.ast.ArrayType
  Construct a raw ArrayType whose class invariant(s) have not yet been established.
Assert - class javafe.util.Assert.
  A class with static methods for checking assertions.
Assert() - Constructor for class javafe.util.Assert
AssertStmt - class javafe.ast.AssertStmt.
AssertStmt() - Constructor for class javafe.ast.AssertStmt
  Construct a raw AssertStmt whose class invariant(s) have not yet been established.
AssertionFailureException - exception javafe.util.AssertionFailureException.
AssertionFailureException() - Constructor for class javafe.util.AssertionFailureException
AssertionFailureException(String) - Constructor for class javafe.util.AssertionFailureException
AssignCmd - class escjava.ast.AssignCmd.
AssignCmd() - Constructor for class escjava.ast.AssignCmd
  Construct a raw AssignCmd whose class invariant(s) have not yet been established.
AssocDeclClipPolicy - class escjava.translate.AssocDeclClipPolicy.
AssocDeclClipPolicy() - Constructor for class escjava.translate.AssocDeclClipPolicy
Atom - class escjava.prover.Atom.
  `Atom`s are S-expressions representing symbols.
Atom(String) - Constructor for class escjava.prover.Atom
  Create an `Atom` representing a given symbol.
AuxInfo - class escjava.translate.AuxInfo.
AuxInfo() - Constructor for class escjava.translate.AuxInfo
AuxInfoLink - class escjava.translate.AuxInfoLink.
AuxInfoLink() - Constructor for class escjava.translate.AuxInfoLink
a - Variable in class escjava.translate.AuxInfoLink
a - Variable in class escjava.translate.RepHelper
abort(RoutineDecl) - Static method in class escjava.translate.Helper
abstractHelper(int, String, jbdd, Vector, Prover) - Method in class escjava.pa.generic.BinaryDecisionTreeAbstractor
abstractLoop(LoopCmd, GuardedCmd, Set) - Static method in class escjava.pa.PredicateAbstraction
abstractLoopHelper(GuardedCmd, Set) - Method in class escjava.pa.PredicateAbstraction
abstractor - Variable in class escjava.pa.PredicateAbstraction
accept(Visitor) - Method in class escjava.ast.AnOverview
  Accept a visit from `v`.
accept(VisitorArgResult, Object) - Method in class escjava.ast.AnOverview
accept(Visitor) - Method in class escjava.ast.ArrayRangeRefExpr
accept(VisitorArgResult, Object) - Method in class escjava.ast.ArrayRangeRefExpr
accept(Visitor) - Method in class escjava.ast.Call
accept(VisitorArgResult, Object) - Method in class escjava.ast.Call
accept(Visitor) - Method in class escjava.ast.CmdCmdCmd
accept(VisitorArgResult, Object) - Method in class escjava.ast.CmdCmdCmd
accept(Visitor) - Method in class escjava.ast.CondExprModifierPragma
accept(VisitorArgResult, Object) - Method in class escjava.ast.CondExprModifierPragma
accept(Visitor) - Method in class escjava.ast.Condition
accept(VisitorArgResult, Object) - Method in class escjava.ast.Condition
accept(Visitor) - Method in class escjava.ast.DefPred
accept(VisitorArgResult, Object) - Method in class escjava.ast.DefPred
accept(Visitor) - Method in class escjava.ast.DefPredApplExpr
accept(VisitorArgResult, Object) - Method in class escjava.ast.DefPredApplExpr
accept(Visitor) - Method in class escjava.ast.DefPredLetExpr
accept(VisitorArgResult, Object) - Method in class escjava.ast.DefPredLetExpr
accept(Visitor) - Method in class escjava.ast.DependsPragma
accept(VisitorArgResult, Object) - Method in class escjava.ast.DependsPragma
accept(Visitor) - Method in class escjava.ast.DynInstCmd
accept(VisitorArgResult, Object) - Method in class escjava.ast.DynInstCmd
accept(Visitor) - Method in class escjava.ast.EverythingExpr
accept(VisitorArgResult, Object) - Method in class escjava.ast.EverythingExpr
accept(Visitor) - Method in class escjava.ast.ExprCmd
accept(VisitorArgResult, Object) - Method in class escjava.ast.ExprCmd
accept(Visitor) - Method in class escjava.ast.ExprDeclPragma
accept(VisitorArgResult, Object) - Method in class escjava.ast.ExprDeclPragma
accept(Visitor) - Method in class escjava.ast.ExprModifierPragma
accept(VisitorArgResult, Object) - Method in class escjava.ast.ExprModifierPragma
accept(Visitor) - Method in class escjava.ast.ExprStmtPragma
accept(VisitorArgResult, Object) - Method in class escjava.ast.ExprStmtPragma
accept(Visitor) - Method in class escjava.ast.GCExpr
  Accept a visit from `v`.
accept(VisitorArgResult, Object) - Method in class escjava.ast.GCExpr
accept(Visitor) - Method in class escjava.ast.GeneralizedQuantifiedExpr
accept(VisitorArgResult, Object) - Method in class escjava.ast.GeneralizedQuantifiedExpr
accept(Visitor) - Method in class escjava.ast.GetsCmd
accept(VisitorArgResult, Object) - Method in class escjava.ast.GetsCmd
accept(Visitor) - Method in class escjava.ast.GhostDeclPragma
accept(VisitorArgResult, Object) - Method in class escjava.ast.GhostDeclPragma
accept(Visitor) - Method in class escjava.ast.GuardExpr
accept(VisitorArgResult, Object) - Method in class escjava.ast.GuardExpr
accept(Visitor) - Method in class escjava.ast.GuardedCmd
  Accept a visit from `v`.
accept(VisitorArgResult, Object) - Method in class escjava.ast.GuardedCmd
accept(Visitor) - Method in class escjava.ast.IdExprDeclPragma
accept(VisitorArgResult, Object) - Method in class escjava.ast.IdExprDeclPragma
accept(Visitor) - Method in class escjava.ast.IdentifierModifierPragma
accept(VisitorArgResult, Object) - Method in class escjava.ast.IdentifierModifierPragma
accept(Visitor) - Method in class escjava.ast.ImportPragma
accept(VisitorArgResult, Object) - Method in class escjava.ast.ImportPragma
accept(Visitor) - Method in class escjava.ast.LabelExpr
accept(VisitorArgResult, Object) - Method in class escjava.ast.LabelExpr
accept(Visitor) - Method in class escjava.ast.LockSetExpr
accept(VisitorArgResult, Object) - Method in class escjava.ast.LockSetExpr
accept(Visitor) - Method in class escjava.ast.LoopCmd
accept(VisitorArgResult, Object) - Method in class escjava.ast.LoopCmd
accept(Visitor) - Method in class escjava.ast.MapsExprModifierPragma
accept(VisitorArgResult, Object) - Method in class escjava.ast.MapsExprModifierPragma
accept(Visitor) - Method in class escjava.ast.ModelConstructorDeclPragma
accept(VisitorArgResult, Object) - Method in class escjava.ast.ModelConstructorDeclPragma
accept(Visitor) - Method in class escjava.ast.ModelDeclPragma
accept(VisitorArgResult, Object) - Method in class escjava.ast.ModelDeclPragma
accept(Visitor) - Method in class escjava.ast.ModelMethodDeclPragma
accept(VisitorArgResult, Object) - Method in class escjava.ast.ModelMethodDeclPragma
accept(Visitor) - Method in class escjava.ast.ModelProgamModifierPragma
accept(VisitorArgResult, Object) - Method in class escjava.ast.ModelProgamModifierPragma
accept(Visitor) - Method in class escjava.ast.ModelTypePragma
accept(VisitorArgResult, Object) - Method in class escjava.ast.ModelTypePragma
accept(Visitor) - Method in class escjava.ast.ModifiesGroupPragma
accept(VisitorArgResult, Object) - Method in class escjava.ast.ModifiesGroupPragma
accept(Visitor) - Method in class escjava.ast.NamedExprDeclPragma
accept(VisitorArgResult, Object) - Method in class escjava.ast.NamedExprDeclPragma
accept(Visitor) - Method in class escjava.ast.NaryExpr
accept(VisitorArgResult, Object) - Method in class escjava.ast.NaryExpr
accept(Visitor) - Method in class escjava.ast.NestedModifierPragma
accept(VisitorArgResult, Object) - Method in class escjava.ast.NestedModifierPragma
accept(Visitor) - Method in class escjava.ast.NotModifiedExpr
accept(VisitorArgResult, Object) - Method in class escjava.ast.NotModifiedExpr
accept(Visitor) - Method in class escjava.ast.NotSpecifiedExpr
accept(VisitorArgResult, Object) - Method in class escjava.ast.NotSpecifiedExpr
accept(Visitor) - Method in class escjava.ast.NothingExpr
accept(VisitorArgResult, Object) - Method in class escjava.ast.NothingExpr
accept(Visitor) - Method in class escjava.ast.NowarnPragma
accept(VisitorArgResult, Object) - Method in class escjava.ast.NowarnPragma
accept(Visitor) - Method in class escjava.ast.NumericalQuantifiedExpr
accept(VisitorArgResult, Object) - Method in class escjava.ast.NumericalQuantifiedExpr
accept(Visitor) - Method in class escjava.ast.ParsedSpecs
accept(VisitorArgResult, Object) - Method in class escjava.ast.ParsedSpecs
accept(Visitor) - Method in class escjava.ast.QuantifiedExpr
accept(VisitorArgResult, Object) - Method in class escjava.ast.QuantifiedExpr
accept(Visitor) - Method in class escjava.ast.ReachModifierPragma
accept(VisitorArgResult, Object) - Method in class escjava.ast.ReachModifierPragma
accept(Visitor) - Method in class escjava.ast.RefinePragma
accept(VisitorArgResult, Object) - Method in class escjava.ast.RefinePragma
accept(Visitor) - Method in class escjava.ast.ResExpr
accept(VisitorArgResult, Object) - Method in class escjava.ast.ResExpr
accept(Visitor) - Method in class escjava.ast.RestoreFromCmd
accept(VisitorArgResult, Object) - Method in class escjava.ast.RestoreFromCmd
accept(Visitor) - Method in class escjava.ast.SeqCmd
accept(VisitorArgResult, Object) - Method in class escjava.ast.SeqCmd
accept(Visitor) - Method in class escjava.ast.SetCompExpr
accept(VisitorArgResult, Object) - Method in class escjava.ast.SetCompExpr
accept(Visitor) - Method in class escjava.ast.SetStmtPragma
accept(VisitorArgResult, Object) - Method in class escjava.ast.SetStmtPragma
accept(Visitor) - Method in class escjava.ast.SimpleCmd
accept(VisitorArgResult, Object) - Method in class escjava.ast.SimpleCmd
accept(Visitor) - Method in class escjava.ast.SimpleModifierPragma
accept(VisitorArgResult, Object) - Method in class escjava.ast.SimpleModifierPragma
accept(Visitor) - Method in class escjava.ast.SimpleStmtPragma
accept(VisitorArgResult, Object) - Method in class escjava.ast.SimpleStmtPragma
accept(Visitor) - Method in class escjava.ast.SkolemConstantPragma
accept(VisitorArgResult, Object) - Method in class escjava.ast.SkolemConstantPragma
accept(Visitor) - Method in class escjava.ast.Spec
accept(VisitorArgResult, Object) - Method in class escjava.ast.Spec
accept(Visitor) - Method in class escjava.ast.StillDeferredDeclPragma
accept(VisitorArgResult, Object) - Method in class escjava.ast.StillDeferredDeclPragma
accept(Visitor) - Method in class escjava.ast.SubGetsCmd
accept(VisitorArgResult, Object) - Method in class escjava.ast.SubGetsCmd
accept(Visitor) - Method in class escjava.ast.SubSubGetsCmd
accept(VisitorArgResult, Object) - Method in class escjava.ast.SubSubGetsCmd
accept(Visitor) - Method in class escjava.ast.SubstExpr
accept(VisitorArgResult, Object) - Method in class escjava.ast.SubstExpr
accept(Visitor) - Method in class escjava.ast.TypeExpr
accept(VisitorArgResult, Object) - Method in class escjava.ast.TypeExpr
accept(Visitor) - Method in class escjava.ast.VarDeclModifierPragma
accept(VisitorArgResult, Object) - Method in class escjava.ast.VarDeclModifierPragma
accept(Visitor) - Method in class escjava.ast.VarExprModifierPragma
accept(VisitorArgResult, Object) - Method in class escjava.ast.VarExprModifierPragma
accept(Visitor) - Method in class escjava.ast.VarInCmd
accept(VisitorArgResult, Object) - Method in class escjava.ast.VarInCmd
accept(Visitor) - Method in class escjava.ast.WildRefExpr
accept(VisitorArgResult, Object) - Method in class escjava.ast.WildRefExpr
accept(Visitor) - Method in class javafe.ast.ASTNode
  Accept a visit from `v`.
accept(VisitorArgResult, Object) - Method in class javafe.ast.ASTNode
accept(Visitor) - Method in class javafe.ast.AmbiguousMethodInvocation
accept(VisitorArgResult, Object) - Method in class javafe.ast.AmbiguousMethodInvocation
accept(Visitor) - Method in class javafe.ast.AmbiguousVariableAccess
accept(VisitorArgResult, Object) - Method in class javafe.ast.AmbiguousVariableAccess
accept(Visitor) - Method in class javafe.ast.ArrayInit
accept(VisitorArgResult, Object) - Method in class javafe.ast.ArrayInit
accept(Visitor) - Method in class javafe.ast.ArrayRefExpr
accept(VisitorArgResult, Object) - Method in class javafe.ast.ArrayRefExpr
accept(Visitor) - Method in class javafe.ast.ArrayType
accept(VisitorArgResult, Object) - Method in class javafe.ast.ArrayType
accept(Visitor) - Method in class javafe.ast.AssertStmt
accept(VisitorArgResult, Object) - Method in class javafe.ast.AssertStmt
accept(Visitor) - Method in class javafe.ast.BinaryExpr
accept(VisitorArgResult, Object) - Method in class javafe.ast.BinaryExpr
accept(Visitor) - Method in class javafe.ast.BlockStmt
accept(VisitorArgResult, Object) - Method in class javafe.ast.BlockStmt
accept(Visitor) - Method in class javafe.ast.BreakStmt
accept(VisitorArgResult, Object) - Method in class javafe.ast.BreakStmt
accept(Visitor) - Method in class javafe.ast.CastExpr
accept(VisitorArgResult, Object) - Method in class javafe.ast.CastExpr
accept(Visitor) - Method in class javafe.ast.CatchClause
accept(VisitorArgResult, Object) - Method in class javafe.ast.CatchClause
accept(Visitor) - Method in class javafe.ast.ClassDecl
accept(VisitorArgResult, Object) - Method in class javafe.ast.ClassDecl
accept(Visitor) - Method in class javafe.ast.ClassDeclStmt
accept(VisitorArgResult, Object) - Method in class javafe.ast.ClassDeclStmt
accept(Visitor) - Method in class javafe.ast.ClassLiteral
accept(VisitorArgResult, Object) - Method in class javafe.ast.ClassLiteral
accept(Visitor) - Method in class javafe.ast.CompilationUnit
accept(VisitorArgResult, Object) - Method in class javafe.ast.CompilationUnit
accept(Visitor) - Method in class javafe.ast.CompoundName
accept(VisitorArgResult, Object) - Method in class javafe.ast.CompoundName
accept(Visitor) - Method in class javafe.ast.CondExpr
accept(VisitorArgResult, Object) - Method in class javafe.ast.CondExpr
accept(Visitor) - Method in class javafe.ast.ConstructorDecl
accept(VisitorArgResult, Object) - Method in class javafe.ast.ConstructorDecl
accept(Visitor) - Method in class javafe.ast.ConstructorInvocation
accept(VisitorArgResult, Object) - Method in class javafe.ast.ConstructorInvocation
accept(Visitor) - Method in class javafe.ast.ContinueStmt
accept(VisitorArgResult, Object) - Method in class javafe.ast.ContinueStmt
accept(Visitor) - Method in class javafe.ast.DoStmt
accept(VisitorArgResult, Object) - Method in class javafe.ast.DoStmt
accept(Visitor) - Method in class javafe.ast.ErrorType
accept(VisitorArgResult, Object) - Method in class javafe.ast.ErrorType
accept(Visitor) - Method in class javafe.ast.EvalStmt
accept(VisitorArgResult, Object) - Method in class javafe.ast.EvalStmt
accept(Visitor) - Method in class javafe.ast.ExprObjectDesignator
accept(VisitorArgResult, Object) - Method in class javafe.ast.ExprObjectDesignator
accept(Visitor) - Method in class javafe.ast.FieldAccess
accept(VisitorArgResult, Object) - Method in class javafe.ast.FieldAccess
accept(Visitor) - Method in class javafe.ast.FieldDecl
accept(VisitorArgResult, Object) - Method in class javafe.ast.FieldDecl
accept(Visitor) - Method in class javafe.ast.ForStmt
accept(VisitorArgResult, Object) - Method in class javafe.ast.ForStmt
accept(Visitor) - Method in class javafe.ast.FormalParaDecl
accept(VisitorArgResult, Object) - Method in class javafe.ast.FormalParaDecl
accept(Visitor) - Method in class javafe.ast.IdentifierNode
accept(VisitorArgResult, Object) - Method in class javafe.ast.IdentifierNode
accept(Visitor) - Method in class javafe.ast.IfStmt
accept(VisitorArgResult, Object) - Method in class javafe.ast.IfStmt
accept(Visitor) - Method in class javafe.ast.InitBlock
accept(VisitorArgResult, Object) - Method in class javafe.ast.InitBlock
accept(Visitor) - Method in class javafe.ast.InstanceOfExpr
accept(VisitorArgResult, Object) - Method in class javafe.ast.InstanceOfExpr
accept(Visitor) - Method in class javafe.ast.InterfaceDecl
accept(VisitorArgResult, Object) - Method in class javafe.ast.InterfaceDecl
accept(Visitor) - Method in class javafe.ast.LabelStmt
accept(VisitorArgResult, Object) - Method in class javafe.ast.LabelStmt
accept(Visitor) - Method in class javafe.ast.LiteralExpr
accept(VisitorArgResult, Object) - Method in class javafe.ast.LiteralExpr
accept(Visitor) - Method in class javafe.ast.LocalVarDecl
accept(VisitorArgResult, Object) - Method in class javafe.ast.LocalVarDecl
accept(Visitor) - Method in class javafe.ast.MethodDecl
accept(VisitorArgResult, Object) - Method in class javafe.ast.MethodDecl
accept(Visitor) - Method in class javafe.ast.MethodInvocation
accept(VisitorArgResult, Object) - Method in class javafe.ast.MethodInvocation
accept(Visitor) - Method in class javafe.ast.NewArrayExpr
accept(VisitorArgResult, Object) - Method in class javafe.ast.NewArrayExpr
accept(Visitor) - Method in class javafe.ast.NewInstanceExpr
accept(VisitorArgResult, Object) - Method in class javafe.ast.NewInstanceExpr
accept(Visitor) - Method in class javafe.ast.OnDemandImportDecl
accept(VisitorArgResult, Object) - Method in class javafe.ast.OnDemandImportDecl
accept(Visitor) - Method in class javafe.ast.ParenExpr
accept(VisitorArgResult, Object) - Method in class javafe.ast.ParenExpr
accept(Visitor) - Method in class javafe.ast.PrimitiveType
accept(VisitorArgResult, Object) - Method in class javafe.ast.PrimitiveType
accept(Visitor) - Method in class javafe.ast.ReturnStmt
accept(VisitorArgResult, Object) - Method in class javafe.ast.ReturnStmt
accept(Visitor) - Method in class javafe.ast.SimpleName
accept(VisitorArgResult, Object) - Method in class javafe.ast.SimpleName
accept(Visitor) - Method in class javafe.ast.SingleTypeImportDecl
accept(VisitorArgResult, Object) - Method in class javafe.ast.SingleTypeImportDecl
accept(Visitor) - Method in class javafe.ast.SkipStmt
accept(VisitorArgResult, Object) - Method in class javafe.ast.SkipStmt
accept(Visitor) - Method in class javafe.ast.SuperObjectDesignator
accept(VisitorArgResult, Object) - Method in class javafe.ast.SuperObjectDesignator
accept(Visitor) - Method in class javafe.ast.SwitchLabel
accept(VisitorArgResult, Object) - Method in class javafe.ast.SwitchLabel
accept(Visitor) - Method in class javafe.ast.SwitchStmt
accept(VisitorArgResult, Object) - Method in class javafe.ast.SwitchStmt
accept(Visitor) - Method in class javafe.ast.SynchronizeStmt
accept(VisitorArgResult, Object) - Method in class javafe.ast.SynchronizeStmt
accept(Visitor) - Method in class javafe.ast.ThisExpr
accept(VisitorArgResult, Object) - Method in class javafe.ast.ThisExpr
accept(Visitor) - Method in class javafe.ast.ThrowStmt
accept(VisitorArgResult, Object) - Method in class javafe.ast.ThrowStmt
accept(Visitor) - Method in class javafe.ast.TryCatchStmt
accept(VisitorArgResult, Object) - Method in class javafe.ast.TryCatchStmt
accept(Visitor) - Method in class javafe.ast.TryFinallyStmt
accept(VisitorArgResult, Object) - Method in class javafe.ast.TryFinallyStmt
accept(Visitor) - Method in interface javafe.ast.TypeDeclElem
accept(VisitorArgResult, Object) - Method in interface javafe.ast.TypeDeclElem
accept(Visitor) - Method in class javafe.ast.TypeName
accept(VisitorArgResult, Object) - Method in class javafe.ast.TypeName
accept(Visitor) - Method in class javafe.ast.TypeObjectDesignator
accept(VisitorArgResult, Object) - Method in class javafe.ast.TypeObjectDesignator
accept(Visitor) - Method in class javafe.ast.UnaryExpr
accept(VisitorArgResult, Object) - Method in class javafe.ast.UnaryExpr
accept(Visitor) - Method in class javafe.ast.VarDeclStmt
accept(VisitorArgResult, Object) - Method in class javafe.ast.VarDeclStmt
accept(Visitor) - Method in class javafe.ast.VariableAccess
accept(VisitorArgResult, Object) - Method in class javafe.ast.VariableAccess
accept(Visitor) - Method in class javafe.ast.WhileStmt
accept(VisitorArgResult, Object) - Method in class javafe.ast.WhileStmt
accept(Object) - Method in interface javafe.filespace.Filter
  Should our client accept a given value?
accept(Object) - Method in class javafe.filespace.PkgTree_MatchesExtension
accept(Object) - Method in class javafe.filespace.PkgTree_PackagesOnly
accept(Visitor) - Method in class javafe.tc.TypeSig
accept(VisitorArgResult, Object) - Method in class javafe.tc.TypeSig
accessable(String[]) - Method in class javafe.filespace.Query
  Return true iff the package P in the Java filespace is "accessible".
accessable(String[]) - Method in class javafe.filespace.SlowQuery
  Return true iff the package P in the Java filespace is "accessible".
accessable(String[]) - Method in class javafe.reader.StandardTypeReader
  Return true iff the package `P` is "accessible".
accessable(String[]) - Method in class javafe.reader.TypeReader
  Return true iff the package P is "accessible".
accessibilityContext - Variable in class escjava.tc.FlowInsensitiveChecks
  If `accessibilityLowerBound !`
accessibilityLowerBound - Variable in class escjava.tc.FlowInsensitiveChecks
action - Variable in class escjava.gui.GUI.EscTreeValue
actionComplete(int, int) - Static method in class escjava.gui.GUI
actionPerformed(ActionEvent) - Method in class escjava.gui.EscEditor
actionPerformed(ActionEvent) - Method in class escjava.gui.EscFrame.LAF
actionPerformed(ActionEvent) - Method in class escjava.gui.EscOptions.MListener
actionPerformed(ActionEvent) - Method in class escjava.gui.EscOptions
actionPerformed(ActionEvent) - Method in class escjava.gui.GuiOptionsPanel
actionString(int) - Static method in class escjava.gui.GUI
activeSuffixes - Variable in class escjava.reader.EscTypeReader
actualAction(int) - Method in class escjava.gui.GUI.EscTreeValue
actualAction(int) - Method in class escjava.gui.GUI.GFCUTreeValue
actualAction(int) - Method in class escjava.gui.GUI.IETreeValue
actualAction(int) - Method in class escjava.gui.GUI.RDTreeValue
actualAction(int) - Method in class escjava.gui.GUI.TDTreeValue
add(Disjunction, DisjunctionProver) - Method in class escjava.pa.generic.EnumNFindK
add(TypeDecl, FieldDecl, Expr) - Static method in class escjava.tc.Datagroups
  Add Expr fa to the datagroup for declaration fd in the context of type td; the declaration fd may be in a superclass.
add(ObjectDesignator, FieldDecl) - Method in class escjava.translate.Frame.ModifiesIterator
  Adds the contents of the datagroup d (of object od, which may not be null) to the 'others' list.
add(Expr) - Method in class escjava.translate.Translate.EverythingLoc
add(Object) - Method in class javafe.util.Set
  Add an element Return 'true' iff the element was already in the set.
add2Decl(String) - Static method in class escjava.translate.VcToStringPvs
add2DeclFun(String, int) - Static method in class escjava.translate.VcToStringPvs
addAllocExpression(ExprVec, Expr) - Method in class escjava.translate.Frame
  Adds an expression into ev stating that e is allocated now but was not allocated in the pre-state.
addAssumption(Expr) - Method in class escjava.translate.Translate
addAssumptions(ExprVec, StackVector) - Static method in class escjava.translate.GetSpec
  Appends `code` with an `assume C` command for every condition `C` in `cv`.
addAssumptions(ExprVec) - Method in class escjava.translate.Translate
addAxioms(Set, ExprVec) - Static method in class escjava.translate.GetSpec
  axsToAdd holds a Set of RepHelper - we need to add to the assumptions any axioms pertinent to the RepHelper.
addCheck(int, Condition) - Method in class escjava.translate.Translate
  Calls `GC.check` to create a check and appends the result to `code`.
addCheck(int, int, Expr) - Method in class escjava.translate.Translate
  Calls `GC.check` to create a check and appends the result to `code`.
addCheck(ASTNode, int, Expr) - Method in class escjava.translate.Translate
  Calls `GC.check` to create a check and appends the result to `code`.
addCheck(int, int, Expr, int) - Method in class escjava.translate.Translate
  Calls `GC.check` to create a check and appends the result to `code`.
addCheck(int, int, Expr, int, int) - Method in class escjava.translate.Translate
addCheck(int, int, Expr, int, Object) - Method in class escjava.translate.Translate
  Calls `GC.check` to create a check and appends the result to `code`.
addCheck(int, int, Expr, ASTNode) - Method in class escjava.translate.Translate
  Calls `GC.check` to create a check and appends the result to `code`.
addChild(String, Object) - Method in class javafe.filespace.ExtTree
  Create a new direct child of us with label label and data newData.
addConstraintClauses(ConditionVec, TypeDecl, Hashtable, ExprVec) - Static method in class escjava.translate.GetSpec
addContribution(TypeDecl, PrintStream) - Static method in class escjava.backpred.BackPred
  Add to b the contribution from a particular TypeDecl, which is a formula.
addDefaultConstructor(TypeDeclElemVec, int, boolean) - Method in class javafe.parser.Parse
  If no constructors are found in "elems", adds a default one to it.
addDefaultConstructor(TypeDeclElemVec, int, boolean) - Method in class javafe.parser.ParseExpr
  If no constructors are found in "elems", adds a default one to it.
addDots(String) - Static method in class escjava.gui.EscFrame
addElement(CondExprModifierPragma) - Method in class escjava.ast.CondExprModifierPragmaVec
addElement(Condition) - Method in class escjava.ast.ConditionVec
addElement(DecreasesInfo) - Method in class escjava.ast.DecreasesInfoVec
addElement(DefPred) - Method in class escjava.ast.DefPredVec
addElement(ExprDeclPragma) - Method in class escjava.ast.ExprDeclPragmaVec
addElement(ExprModifierPragma) - Method in class escjava.ast.ExprModifierPragmaVec
addElement(ExprStmtPragma) - Method in class escjava.ast.ExprStmtPragmaVec
addElement(GenericVarDecl) - Method in class escjava.ast.GenericVarDeclVec
addElement(GuardedCmd) - Method in class escjava.ast.GuardedCmdVec
addElement(LocalVarDecl) - Method in class escjava.ast.LocalVarDeclVec
addElement(CondExprModifierPragma) - Method in class escjava.ast.ModifiesGroupPragma
addElement(ModifiesGroupPragma) - Method in class escjava.ast.ModifiesGroupPragmaVec
addElement(VarExprModifierPragma) - Method in class escjava.ast.VarExprModifierPragmaVec
addElement(CatchClause) - Method in class javafe.ast.CatchClauseVec
addElement(Expr) - Method in class javafe.ast.ExprVec
addElement(FieldDecl) - Method in class javafe.ast.FieldDeclVec
addElement(FormalParaDecl) - Method in class javafe.ast.FormalParaDeclVec
addElement(Identifier) - Method in class javafe.ast.IdentifierVec
addElement(ImportDecl) - Method in class javafe.ast.ImportDeclVec
addElement(LexicalPragma) - Method in class javafe.ast.LexicalPragmaVec
addElement(MethodDecl) - Method in class javafe.ast.MethodDeclVec
addElement(ModifierPragma) - Method in class javafe.ast.ModifierPragmaVec
addElement(Stmt) - Method in class javafe.ast.StmtVec
addElement(TypeDeclElem) - Method in class javafe.ast.TypeDeclElemVec
addElement(TypeDecl) - Method in class javafe.ast.TypeDeclVec
addElement(TypeModifierPragma) - Method in class javafe.ast.TypeModifierPragmaVec
addElement(TypeName) - Method in class javafe.ast.TypeNameVec
addElement(VarInit) - Method in class javafe.ast.VarInitVec
addElement(TypeSig) - Method in class javafe.tc.TypeSigVec
addElement(Object) - Method in class javafe.util.StackVector
  Add an element at the end of the top Vector.
addElementInternal(Object) - Method in class javafe.util.StackVector
  Add x to the end of the top Vector.
addEnd(SExp) - Method in class escjava.prover.SList
addEnumeration(Enumeration) - Method in class javafe.util.Set
  Add all the elements of a given enumeration
addField(FieldDecl) - Method in class escjava.backpred.FindContributors
  Add a given field to contributorFields, maintaining all the closure properties.
addFields(ObjectDesignator) - Method in class escjava.translate.Frame.ModifiesIterator
  Adds all the fields of the od (whether it is a type or an object) into the 'others' list as FieldAccess items.
addFreeTypeCorrectAs(GenericVarDecl, Type, ConditionVec) - Static method in class escjava.translate.GetSpec
  Adds to `cv` a condition stating that `vd` has type `type`.
addFront(SExp) - Method in class escjava.prover.SList
addImplicitConstructorRefs(ConstructorDecl, FieldDeclVec, boolean, LinkedList) - Method in class escjava.backpred.FindContributors
  Add implicit references from a ConstructorDecl that do not appear in Java code or via backedges as per walk(,,).
addInheritedMembers(TypeSig, TypeSig) - Method in class escjava.tc.PrepTypeDeclaration
addInheritedMembers(TypeSig, TypeSig) - Method in class javafe.tc.PrepTypeDeclaration
  Find all members of a supertype inherited by a type.
addInheritedSpecs(RoutineDecl, ModifierPragmaVec) - Static method in class escjava.ast.Utils
addInvariant(ExprDeclPragma) - Method in class escjava.backpred.FindContributors
  Add a given invariant to contributorInvarints, maintaining all closure properties.
addInvariantBody(InvariantInfo, Spec, Set) - Static method in class escjava.translate.GetSpec
  Extend `spec`, in a way appropriate for checking the body of a method or constructor, to account for invariant `ii.J` declared in class `ii.U`.
addJavaKeywords() - Method in class javafe.parser.Lex
  Add all of Java's keywords to the scanner.
addJavaPunctuation() - Method in class javafe.parser.Lex
  Add all of Java's punctuation strings to the scanner.
addKeyword(String, int) - Method in class javafe.parser.Lex
  Add a keyword to a `Lex` object with the given code.
addLoopDecreases(LoopCmd, int) - Method in class escjava.translate.Translate
  Adds to `code` the various pieces of the translation of the decreases pragma.
addMapping(GenericVarDecl) - Method in class escjava.translate.InitialState
addModifiersToDMD(DerivedMethodDecl, RoutineDecl) - Static method in class escjava.translate.GetSpec
  * Add the modifiers of rd to dmd, making any necessary substitions * of parameter names.
addMoreLocations(Set) - Method in class escjava.translate.Translate
addNewAssumptions() - Method in class escjava.translate.Translate
addNewAssumptionsHelper() - Method in class escjava.translate.Translate
addNewAssumptionsNow() - Method in class escjava.translate.Translate
addNewAssumptionsNow(ExprVec) - Method in class escjava.translate.Translate
addNewAxs(HashSet, ExprVec) - Static method in class escjava.translate.GetSpec
addNewString(VarInit, Expr, Expr) - Method in class escjava.translate.Translate
addNonSyntheticDecls(TypeDeclElemVec, TypeDeclElem[]) - Method in class javafe.reader.ASTClassFileParser
  Add only AST nodes that are not synthetic decls to v.
addOperator(int, int, boolean) - Method in class javafe.parser.ParseExpr
  Add an infix, binary operator to the parser with a given precedence and associativity.
addOverride(MethodDecl, MethodDecl) - Method in class javafe.tc.PrepTypeDeclaration
  Decorates MethodDecl of prepped TypeDecls with a Set of methods that decl overrides or hides.
addPath(String[]) - Method in class javafe.filespace.ExtTree
  This is an extended version of addChild that takes a path (a list of labels) instead of a single label.
addPerfCounters(GCProver) - Method in class escjava.pa.GCProver
addPossibleInvariant(ExprDeclPragma) - Method in class escjava.backpred.FindContributors
  Add a possible invariant contributor to either fieldToPossible or contributorInvariants as approperiate, maintaining all closure properties.
addPossibleMentions(FieldDecl, ExprDeclPragma) - Method in class escjava.backpred.FindContributors
  Add the mapping (fd, J) to fieldToPossible.
addPunctuation(String, int) - Method in class javafe.parser.Lex
  Add a punctuation string to a scanner associated with a given code.
addRelAsgCast(Expr, Type, Type) - Static method in class escjava.translate.Translate
addSource(GenericFile) - Static method in class javafe.tc.OutsideEnv
  Attempt to add the package-member types contained in a source file to the package-member-types environment, returning the `CompilationUnit`, if any, found in that file.
addSource(String) - Static method in class javafe.tc.OutsideEnv
  Attempt to add the package-member types contained in a named source file to the package-member-types environment, returning the `CompilationUnit`, if any, found in that file.
addSources(ArrayList) - Static method in class javafe.tc.OutsideEnv
  Adds all relevant files from the given package; 'relevant' is defined by the 'findFiles' method of the current reader.
addStmt(Lex) - Method in class escjava.parser.EscPragmaParser
addStmt(Lex) - Method in class javafe.parser.ParseStmt
  Internal method for parsing a `Stmt`.
addSuperInterfaces(TypeDecl, Set) - Static method in class escjava.translate.GetSpec
addTarget(GenericVarDecl) - Static method in class escjava.translate.ATarget
addTarget(GenericVarDecl, Expr) - Static method in class escjava.translate.ATarget
addTarget(GenericVarDecl, Expr, Expr) - Static method in class escjava.translate.ATarget
addTarget(GenericVarDecl, Expr[]) - Static method in class escjava.translate.ATarget
addTask(Object) - Method in class escjava.gui.TaskQueue
addTask(Object) - Static method in class escjava.gui.WindowTasks
addToMap(Map, Map) - Static method in class escjava.tc.Datagroups
addTraceLabelSequenceNumbers(GuardedCmd) - Static method in class escjava.translate.Translate
  Destructively change the trace labels in `gc` to insert sequence numbers that are used by the ErrorMsg class in printing trace labels in the correct execution order.
addType(Type) - Method in class escjava.backpred.FindContributors
  Add the TypeSigs mentioned explicitly in a given Type to contributorTypes, maintaining all the closure properties.
addVarDeclStmts(Lex, int, ModifierPragmaVec, Type) - Method in class javafe.parser.ParseStmt
  Internal routine for parsing variable declarations after the leading type has been parsed.
addZipEntry(ZipEntry) - Method in class javafe.filespace.ZipTree
  Add a ZipEntry to this tree according to its pathname:
adorn(VariableAccess) - Method in class escjava.translate.Translate
  Make a fresh version of a special variable to save it in.
allCorrStreams - Static variable in class javafe.util.LocationManagerCorrelatedReader
  A static Vector containing all LocationManagerCorrelatedReader instances, in the order they were allocated, which is used to map a given location to a corresponding LocationManagerCorrelatedReader instance.
allInvalidClauses - Variable in class escjava.pa.GCProver
allSpecs - Static variable in class escjava.ast.Utils
allocUseOpt - Variable in class escjava.Options
allocated - Static variable in class javafe.ast.ASTDecoration
  * Class variables: * *
allocatesDecoration - Static variable in class escjava.ast.Utils
allocvar - Static variable in class escjava.translate.GC
allowAlsoRequires - Variable in class escjava.Options
allowAvoidSpec - Static variable in class javafe.SrcToolOptions
  Do we allow the `-avoidSpec` option?
allowDepend - Static variable in class javafe.SrcToolOptions
  Do we allow the -depend option?
allowSpecialSuffix - Variable in class escjava.parser.JmlCorrelatedReader
  Indicates whether or not a sequence of consecutive special characters at the end of the comment are to be treated as white space.
allowedExceptions - Variable in class javafe.tc.FlowInsensitiveChecks
ambiguousPackage - Variable in class javafe.filespace.Resolve_AmbiguousName
and(Expr, Expr) - Static method in class escjava.AnnotationHandler
  Produces an expression which is the conjunction of the two expressions.
and(ExprModifierPragma, ExprModifierPragma) - Static method in class escjava.AnnotationHandler
  Produces an ExprModifierPragma whose expression is the conjunction of the expressions in the input pragmas.
and(ArrayList) - Static method in class escjava.AnnotationHandler
  Produces an ExprModifierPragma whose expression is the conjunction of all of the expressions in the ExprModifierPragmas in the argument.
and(Expr, Expr) - Static method in class escjava.translate.GC
and(int, int, Expr, Expr) - Static method in class escjava.translate.GC
and(ExprVec) - Static method in class escjava.translate.GC
and(int, int, ExprVec) - Static method in class escjava.translate.GC
andLabeled(ArrayList) - Static method in class escjava.AnnotationHandler
  The same as and(ArrayList), but produces labelled expressions within the conjunction so that error messages come out with useful locations.
andx(Expr, Expr) - Static method in class escjava.translate.GC
annotationHandler - Variable in class escjava.Main
annotationHandler - Variable in class escjava.reader.RefinementCachedReader
  The underlying Reader whose results we are caching.
annotationHandler - Variable in class escjava.tc.FlowInsensitiveChecks
annotationLocations - Static variable in class escjava.translate.LabelInfoToString
  set of `String`, each one of which has the format filename:line:col and has been interned.
anonDecl - Variable in class javafe.ast.NewInstanceExpr
  If the new expression includes a declaration of an inner class, then "anonDecl" will be non-null.
anyType - Static variable in class escjava.tc.Types
append(CondExprModifierPragmaVec) - Method in class escjava.ast.CondExprModifierPragmaVec
append(ConditionVec) - Method in class escjava.ast.ConditionVec
append(DecreasesInfoVec) - Method in class escjava.ast.DecreasesInfoVec
append(DefPredVec) - Method in class escjava.ast.DefPredVec
append(ExprDeclPragmaVec) - Method in class escjava.ast.ExprDeclPragmaVec
append(ExprModifierPragmaVec) - Method in class escjava.ast.ExprModifierPragmaVec
append(ExprStmtPragmaVec) - Method in class escjava.ast.ExprStmtPragmaVec
append(GenericVarDeclVec) - Method in class escjava.ast.GenericVarDeclVec
append(GuardedCmdVec) - Method in class escjava.ast.GuardedCmdVec
append(LocalVarDeclVec) - Method in class escjava.ast.LocalVarDeclVec
append(ModifiesGroupPragma) - Method in class escjava.ast.ModifiesGroupPragma
append(CondExprModifierPragmaVec) - Method in class escjava.ast.ModifiesGroupPragma
append(ModifiesGroupPragmaVec) - Method in class escjava.ast.ModifiesGroupPragmaVec
append(VarExprModifierPragmaVec) - Method in class escjava.ast.VarExprModifierPragmaVec
append(SList) - Method in class escjava.prover.SList
append(CatchClauseVec) - Method in class javafe.ast.CatchClauseVec
append(ExprVec) - Method in class javafe.ast.ExprVec
append(FieldDeclVec) - Method in class javafe.ast.FieldDeclVec
append(FormalParaDeclVec) - Method in class javafe.ast.FormalParaDeclVec
append(IdentifierVec) - Method in class javafe.ast.IdentifierVec
append(ImportDeclVec) - Method in class javafe.ast.ImportDeclVec
append(LexicalPragmaVec) - Method in class javafe.ast.LexicalPragmaVec
append(MethodDeclVec) - Method in class javafe.ast.MethodDeclVec
append(ModifierPragmaVec) - Method in class javafe.ast.ModifierPragmaVec
append(StmtVec) - Method in class javafe.ast.StmtVec
append(TypeDeclElemVec) - Method in class javafe.ast.TypeDeclElemVec
append(TypeDeclVec) - Method in class javafe.ast.TypeDeclVec
append(TypeModifierPragmaVec) - Method in class javafe.ast.TypeModifierPragmaVec
append(TypeNameVec) - Method in class javafe.ast.TypeNameVec
append(VarInitVec) - Method in class javafe.ast.VarInitVec
append(int) - Method in class javafe.parser.Lex
  Append 'c' to `text`, expanding if necessary.
append(TypeSigVec) - Method in class javafe.tc.TypeSigVec
appendParameter(Type) - Method in class javafe.reader.MethodSignature
  Append a parameter type to this method signature.
appendText(String) - Method in class escjava.gui.EscOutputFrame
  Appends text to that already contained in the frame.
apply(Expr) - Method in class escjava.sp.VarMap
  Returns the result of applying "this", viewed as a substituiton, to "e".
apply(Hashtable, VariableAccess) - Static method in class escjava.translate.TrAnExpr
applyEnv(Hashtable, Expr) - Static method in class escjava.translate.ATarget
  Returns null if expr not loop constant
areDifferent - Variable in class junitutils.Diff
  This is set to true if the oldText and newText are not the same
areDifferent() - Method in class junitutils.Diff
  Returns true if strings on which this was constructed are different.
arg - Variable in class escjava.ast.VarExprModifierPragma
arg - Variable in class javafe.ast.CatchClause
argListInAnnotation - Variable in class escjava.parser.EscPragmaParser
argTypes() - Method in class javafe.ast.RoutineDecl
args - Variable in class escjava.ast.Call
args - Variable in class escjava.ast.DefPred
args - Variable in class escjava.ast.DefPredApplExpr
args - Variable in class escjava.ast.DerivedMethodDecl
args - Variable in class javafe.ast.AmbiguousMethodInvocation
args - Variable in class javafe.ast.ConstructorInvocation
args - Variable in class javafe.ast.MethodInvocation
args - Variable in class javafe.ast.NewInstanceExpr
args - Variable in class javafe.ast.RoutineDecl
args - Variable in class junitutils.TestFilesTestSuite.Helper
  Command-line arguments (including filename) for this test.
argtypes - Variable in class javafe.ast.RoutineDecl
argumentFileNames - Variable in class javafe.CopyLoaded
array - Variable in class escjava.ast.ArrayRangeRefExpr
array - Variable in class javafe.ast.ArrayRefExpr
arrayAccessCheck(Expr, Expr, Expr, Expr, int) - Method in class escjava.translate.Translate
  Emit the checks that `array` is non-null and that `index` is inbounds for `array`.
arrayToString(Object[], String) - Static method in class javafe.parser.ParseUtil
asStaticContext() - Method in class escjava.tc.EnvForGhostLocals
  Returns a new Env that acts the same as us, except that its current instance (if any) is not accessible.
asStaticContext() - Method in class escjava.tc.GhostEnv
  Returns a new `Env` that acts the same as us, except that its current instance (if any) is not accessible.
asStaticContext() - Method in class javafe.tc.Env
  Returns a new Env that acts the same as us, except that its current instance (if any) is not accessible.
asStaticContext() - Method in class javafe.tc.EnvForCU
  Returns a new Env that acts the same as us, except that its current instance (if any) is not accessible.
asStaticContext() - Method in class javafe.tc.EnvForEnclosedScope
  Returns a new Env that acts the same as us, except that its current instance (if any) is not accessible.
asStaticContext() - Method in class javafe.tc.EnvForLocalType
  Returns a new Env that acts the same as us, except that its current instance (if any) is not accessible.
asStaticContext() - Method in class javafe.tc.EnvForLocals
  Returns a new Env that acts the same as us, except that its current instance (if any) is not accessible.
asStaticContext() - Method in class javafe.tc.EnvForTypeSig
  Returns a new Env that acts the same as us, except that its current instance (if any) is not accessible.
assertContinue - Variable in class escjava.Options
assertContinueCounter - Static variable in class escjava.translate.GC
assertDiff(String, String) - Method in class junitutils.TestCase
assertEquals(String, String, boolean) - Method in class junitutils.TestCase
  Compare Strings for equality with better difference reporting.
assertIsKeyword - Variable in class javafe.Options
  Are we parsing Java 1.4 source code (i.e., we must parse the new "assert" Java keyword).
assertPredicate(int, int, Expr, int, int, Object) - Static method in class escjava.translate.GC
assertionMode - Variable in class escjava.Options
assertionsEnabled - Variable in class javafe.Options
  Java allows assertions to be enabled and disabled.
assignmentConvertable(Expr, Type) - Method in class escjava.tc.FlowInsensitiveChecks
assignmentConvertable(Expr, Type) - Method in class javafe.tc.FlowInsensitiveChecks
  Checks if Exp e can be assigned to Type t.
assocDeclClipPolicy - Static variable in class escjava.translate.ErrorMsg
assocLoc(int) - Static method in class javafe.util.ErrorSet
assume(Expr) - Static method in class escjava.translate.GC
assumeAnnotation(int, Expr) - Static method in class escjava.translate.GC
assumeCondition(Expr, int) - Static method in class escjava.translate.GC
assumeConditions(ConditionVec, StackVector) - Static method in class escjava.translate.GetSpec
assumeNegation(Expr) - Static method in class escjava.translate.GC
at(int) - Method in class escjava.prover.SList
atStartOfConstructorOrMethod(Lex) - Method in class javafe.parser.Parse
  checks for X TypeModifierPragma* ( in the input stream.
auto - Variable in class javafe.InputEntry
autoBoundVariable - Static variable in class escjava.translate.UniqName
  Use this location *only* in declarations of automatically generated bound variables.
autoExpand - Variable in class escjava.gui.GuiOptionsPanel.Settings
autoScroll - Variable in class escjava.gui.GuiOptionsPanel.Settings
autoShowErrors - Variable in class escjava.gui.GuiOptionsPanel.Settings
auxVal - Variable in class javafe.parser.Token
  Auxillary information about the token.
auxval - Variable in class escjava.parser.EscPragmaParser.SavedPragma
avoidSpec - Variable in class javafe.SrcToolOptions
  Should we avoid specs for all types loaded after the initial set of source files?
avoidSpec - Static variable in class javafe.tc.OutsideEnv
  When we load in types, do we prefer to read specs or non-specs?
axiomDecoration - Static variable in class escjava.ast.Utils
axsToAdd - Static variable in class escjava.translate.Translate

## B

BADTYPECOMBO - Static variable in class javafe.tc.LookupException
BEHAVIOR - Static variable in class escjava.ast.TagConstants
BIGINT - Static variable in class escjava.ast.TagConstants
BIGINTTYPE - Static variable in class escjava.ast.TagConstants
BITAND - Static variable in class javafe.ast.OperatorTags
BITNOT - Static variable in class javafe.ast.OperatorTags
BITOR - Static variable in class javafe.ast.OperatorTags
BITXOR - Static variable in class javafe.ast.OperatorTags
BLOCKSTMT - Static variable in class javafe.ast.GeneratedTags
BOOLAND - Static variable in class escjava.ast.TagConstants
BOOLANDX - Static variable in class escjava.ast.TagConstants
BOOLEAN - Static variable in class javafe.parser.TagConstants
BOOLEANLIT - Static variable in class javafe.ast.TagConstants
BOOLEANTYPE - Static variable in class javafe.ast.TagConstants
BOOLEQ - Static variable in class escjava.ast.TagConstants
BOOLIMPLIES - Static variable in class escjava.ast.TagConstants
BOOLNE - Static variable in class escjava.ast.TagConstants
BOOLNOT - Static variable in class escjava.ast.TagConstants
BOOLOR - Static variable in class escjava.ast.TagConstants
BREAK - Static variable in class javafe.parser.TagConstants
BREAKS - Static variable in class escjava.ast.TagConstants
BREAKSTMT - Static variable in class javafe.ast.GeneratedTags
BREAKS_REDUNDANTLY - Static variable in class escjava.ast.TagConstants
BYTE - Static variable in class javafe.parser.TagConstants
BYTELIT - Static variable in class javafe.ast.TagConstants
BYTETYPE - Static variable in class javafe.ast.TagConstants
BackPred - class escjava.backpred.BackPred.
  Generates the background predicate for a given type.
BackPred() - Constructor for class escjava.backpred.BackPred
BinReader - class javafe.reader.BinReader.
  A BinReader is a Reader that reads in CompilationUnits from binary files (.class files).
BinReader() - Constructor for class javafe.reader.BinReader
BinaryDecisionTreeAbstractor - class escjava.pa.generic.BinaryDecisionTreeAbstractor.
BinaryDecisionTreeAbstractor(jbddManager) - Constructor for class escjava.pa.generic.BinaryDecisionTreeAbstractor
BinaryExpr - class javafe.ast.BinaryExpr.
  Represents various kinds of binary expressions (eg +,-,|,%=, etc).
BinaryExpr() - Constructor for class javafe.ast.BinaryExpr
  Construct a raw BinaryExpr whose class invariant(s) have not yet been established.
BlockStmt - class javafe.ast.BlockStmt.
BlockStmt() - Constructor for class javafe.ast.BlockStmt
  Construct a raw BlockStmt whose class invariant(s) have not yet been established.
BranchStmt - class javafe.ast.BranchStmt.
BranchStmt() - Constructor for class javafe.ast.BranchStmt
  Construct a raw BranchStmt whose class invariant(s) have not yet been established.
BreakStmt - class javafe.ast.BreakStmt.
BreakStmt() - Constructor for class javafe.ast.BreakStmt
  Construct a raw BreakStmt whose class invariant(s) have not yet been established.
BufferedCorrelatedReader - class javafe.util.BufferedCorrelatedReader.
  Instances of this `CorrelatedReader` contain a buffer.
BufferedCorrelatedReader(int, int, int) - Constructor for class javafe.util.BufferedCorrelatedReader
  This constructor leaves `buf` as null.
backedgeToGenericVarDecl(GenericVarDecl, FieldDeclVec, boolean, LinkedList) - Method in class escjava.backpred.FindContributors
  Calculate the fields and types "mentioned" by a backedge to a GenericVarDecl and then add them as per walk(,,).
backedgeToRoutineDecl(RoutineDecl, FieldDeclVec, boolean, int, LinkedList) - Method in class escjava.backpred.FindContributors
  Calculate the fields and types "mentioned" by a backedge to a RoutineDecl and then add them as per walk(,,).
badOptionUsage(Exception) - Method in class javafe.Tool
badUsageExitCode - Static variable in class javafe.Tool
baseType(Type) - Static method in class javafe.tc.Types
bdd - Variable in class escjava.pa.generic.GenerateMaxClauses
bddManager - Variable in class escjava.pa.GCProver
bddManager - Variable in class escjava.pa.PredicateAbstraction
bddManager - Variable in class escjava.pa.generic.BinaryDecisionTreeAbstractor
bddManager - Variable in class escjava.pa.generic.DisjunctionProver
bddManager - Variable in class escjava.pa.generic.EnumClausesAbstractor
bddManager - Variable in class escjava.pa.generic.EnumMaxClausesFindMinAbstractor
bddManager - Variable in class escjava.pa.generic.EnumNFindK
bddmanager - Variable in class escjava.pa.generic.GenerateMaxClauses
beforeBufLoc - Variable in class javafe.util.BufferedCorrelatedReader
  The location of the first character in the buffer, minus 1.
beforeLine(int, int, int) - Static method in class escjava.translate.NoWarn
  Is a given line # in a given stream (id) before (exclusive) the line that contains a given location?
bg(String, PrintStream) - Static method in class escjava.backpred.BackPred
  Called with a simplify command.
bgi(String, PrintStream) - Static method in class escjava.backpred.BackPred
  Called with an S-expression that may contain a free variable "t".
bigintType - Static variable in class escjava.tc.Types
binaryArgNames - Variable in class javafe.ast.RoutineDecl
binaryNumericPromotion(Type, Type) - Static method in class javafe.tc.Types
binaryReader - Variable in class javafe.reader.StandardTypeReader
  Our (non-null) reader for use in reading in binary (.class) files.
binary_table - Static variable in class escjava.translate.TrAnExpr
bits - Variable in class escjava.pa.generic.Disjunction
block(GenericVarDeclVec, GuardedCmd) - Static method in class escjava.translate.GC
block - Variable in class javafe.ast.InitBlock
blockL(Stmt, GuardedCmd) - Static method in class escjava.translate.GC
body - Variable in class escjava.ast.DefPred
body - Variable in class escjava.ast.DefPredLetExpr
body - Variable in class escjava.ast.LoopCmd
body - Variable in class escjava.pa.PredicateAbstraction
body - Variable in class javafe.ast.CatchClause
body - Variable in class javafe.ast.ForStmt
body - Variable in class javafe.ast.RoutineDecl
bodyDesugared - Variable in class escjava.pa.PredicateAbstraction
booleanType - Static variable in class javafe.tc.Types
botMap - Static variable in class escjava.sp.VarMap
bottom() - Static method in class escjava.sp.VarMap
  Returns the special "bottom" VarMap.
boundStack - Static variable in class escjava.translate.TrAnExpr
boxPopFromStackVector(StackVector) - Static method in class escjava.translate.GC
  Pops two command sequences off `s`, call them `a` and `b`.
branchDecoration - Static variable in class javafe.tc.FlowInsensitiveChecks
  Decorates `BranchStmt` nodes to point to labelled `Stmt` objects.
breadthFirst - Variable in class escjava.gui.GuiOptionsPanel.Settings
breakLabel(Stmt) - Method in class escjava.translate.Translate
brokenObjIsMadeUp(SList) - Static method in class escjava.translate.Suggestion
bubbleNotDown - Variable in class escjava.Options
buf - Variable in class javafe.util.BufferedCorrelatedReader
  While open, we buffer input in the buffer `buf`, which grows on demand.
build(Options) - Method in class escjava.gui.EscOptions
buildCUTree(GUI.GFCUTreeValue) - Method in class escjava.gui.GUI
buildGUI(JFrame) - Method in class escjava.gui.EscFrame
byteType - Static variable in class javafe.tc.Types

## C

CALL - Static variable in class escjava.ast.GeneratedTags
CALLABLE - Static variable in class escjava.ast.TagConstants
CALLABLE_REDUNDANTLY - Static variable in class escjava.ast.TagConstants
CASE - Static variable in class javafe.parser.TagConstants
CAST - Static variable in class escjava.ast.TagConstants
CASTEXPR - Static variable in class javafe.ast.GeneratedTags
CATCH - Static variable in class javafe.parser.TagConstants
CATCHCLAUSE - Static variable in class javafe.ast.GeneratedTags
CAUTION - Static variable in class javafe.util.ErrorSet
  * Common code for reporting: * *
CECEnum - class escjava.prover.CECEnum.
  This class is used privately by Simplify to enumerate the list of counter-example contexts found by Simplify to a given verification condition.
CECEnum(SubProcess, String) - Constructor for class escjava.prover.CECEnum
  Create an Enumeration of the counter-example contexts for expression `exp` using Simplify process `simplify`.
CECEnum(SubProcess) - Constructor for class escjava.prover.CECEnum
CHAR - Static variable in class javafe.parser.TagConstants
CHARLIT - Static variable in class javafe.ast.TagConstants
CHARTYPE - Static variable in class javafe.ast.TagConstants
CHECK - Static variable in class escjava.gui.GUI
CHECKED - Static variable in class javafe.tc.TypeSig
CHILDERROR - Static variable in class escjava.Status
CHILDLEN - Static variable in class javafe.parser.PunctuationPrefixTree
CHKADDINFO - Static variable in class escjava.ast.TagConstants
CHKARITHMETIC - Static variable in class escjava.ast.TagConstants
CHKARRAYSTORE - Static variable in class escjava.ast.TagConstants
CHKASSERT - Static variable in class escjava.ast.TagConstants
CHKASSUME - Static variable in class escjava.ast.TagConstants
CHKCLASSCAST - Static variable in class escjava.ast.TagConstants
CHKCODEREACHABILITY - Static variable in class escjava.ast.TagConstants
CHKCONSISTENT - Static variable in class escjava.ast.TagConstants
CHKCONSTRAINT - Static variable in class escjava.ast.TagConstants
CHKCONSTRUCTORLEAK - Static variable in class escjava.ast.TagConstants
CHKDECREASES_BOUND - Static variable in class escjava.ast.TagConstants
CHKDECREASES_DECR - Static variable in class escjava.ast.TagConstants
CHKDEFINEDNESS - Static variable in class escjava.ast.TagConstants
CHKFREE - Static variable in class escjava.ast.TagConstants
CHKINDEXNEGATIVE - Static variable in class escjava.ast.TagConstants
CHKINDEXTOOBIG - Static variable in class escjava.ast.TagConstants
CHKINITIALIZATION - Static variable in class escjava.ast.TagConstants
CHKINITIALIZERLEAK - Static variable in class escjava.ast.TagConstants
CHKINITIALLY - Static variable in class escjava.ast.TagConstants
CHKLOCKINGORDER - Static variable in class escjava.ast.TagConstants
CHKLOOPINVARIANT - Static variable in class escjava.ast.TagConstants
CHKLOOPOBJECTINVARIANT - Static variable in class escjava.ast.TagConstants
CHKMODIFIES - Static variable in class escjava.ast.TagConstants
CHKMODIFIESEXTENSION - Static variable in class escjava.ast.TagConstants
CHKNEGATIVEARRAYSIZE - Static variable in class escjava.ast.TagConstants
CHKNONNULL - Static variable in class escjava.ast.TagConstants
CHKNONNULLINIT - Static variable in class escjava.ast.TagConstants
CHKNONNULLRESULT - Static variable in class escjava.ast.TagConstants
CHKNULLPOINTER - Static variable in class escjava.ast.TagConstants
CHKOBJECTINVARIANT - Static variable in class escjava.ast.TagConstants
CHKOWNERNULL - Static variable in class escjava.ast.TagConstants
CHKPOSTCONDITION - Static variable in class escjava.ast.TagConstants
CHKPRECONDITION - Static variable in class escjava.ast.TagConstants
CHKQUIET - Static variable in class escjava.ast.TagConstants
CHKSHARING - Static variable in class escjava.ast.TagConstants
CHKSHARINGALLNULL - Static variable in class escjava.ast.TagConstants
CHKUNENFORCEBLEOBJECTINVARIANT - Static variable in class escjava.ast.TagConstants
CHKUNEXPECTEDEXCEPTION - Static variable in class escjava.ast.TagConstants
CHKUNEXPECTEDEXCEPTION2 - Static variable in class escjava.ast.TagConstants
CHKWRITABLE - Static variable in class escjava.ast.TagConstants
CHKWRITABLEDEFERRED - Static variable in class escjava.ast.TagConstants
CHK_AS_ASSERT - Static variable in class escjava.ast.TagConstants
CHK_AS_ASSUME - Static variable in class escjava.ast.TagConstants
CHK_AS_SKIP - Static variable in class escjava.ast.TagConstants
CHOOSE - Static variable in class escjava.ast.TagConstants
CHOOSECMD - Static variable in class escjava.ast.TagConstants
CHOOSE_IF - Static variable in class escjava.ast.TagConstants
CLASS - Static variable in class javafe.parser.TagConstants
CLASSDECL - Static variable in class javafe.ast.GeneratedTags
CLASSDECLSTMT - Static variable in class javafe.ast.GeneratedTags
CLASSLITERAL - Static variable in class javafe.ast.GeneratedTags
CLASSLITERALFUNC - Static variable in class escjava.ast.TagConstants
CLEAR - Static variable in class escjava.gui.GUI
CLEAR - Static variable in class javafe.parser.Token
CLOSEPRAGMA - Static variable in class escjava.ast.TagConstants
CODE_BIGINT_MATH - Static variable in class escjava.ast.TagConstants
CODE_CONTRACT - Static variable in class escjava.ast.TagConstants
CODE_JAVA_MATH - Static variable in class escjava.ast.TagConstants
CODE_SAFE_MATH - Static variable in class escjava.ast.TagConstants
COLON - Static variable in class javafe.parser.TagConstants
COMMA - Static variable in class javafe.parser.TagConstants
COMMENT - Static variable in class escjava.prover.SimplifyOutput
COMMENTS_KINDS - Static variable in class escjava.parser.JmlCorrelatedReader
COMPILATIONUNIT - Static variable in class javafe.ast.GeneratedTags
COMPOUNDNAME - Static variable in class javafe.ast.GeneratedTags
CONDEXPR - Static variable in class javafe.ast.GeneratedTags
CONDITION - Static variable in class escjava.ast.GeneratedTags
CONDITIONAL - Static variable in class escjava.ast.TagConstants
CONST - Static variable in class javafe.parser.TagConstants
CONSTRAINT - Static variable in class escjava.ast.TagConstants
CONSTRAINT_REDUNDANTLY - Static variable in class escjava.ast.TagConstants
CONSTRUCTOR - Static variable in class escjava.ast.TagConstants
CONSTRUCTORDECL - Static variable in class javafe.ast.GeneratedTags
CONSTRUCTORINVOCATION - Static variable in class javafe.ast.GeneratedTags
CONTINUE - Static variable in class javafe.parser.TagConstants
CONTINUES - Static variable in class escjava.ast.TagConstants
CONTINUESTMT - Static variable in class javafe.ast.GeneratedTags
CONTINUES_REDUNDANTLY - Static variable in class escjava.ast.TagConstants
COUNTEREXAMPLE - Static variable in class escjava.prover.SimplifyOutput
COUNTER_EXAMPLE - Static variable in class escjava.prover.ProverResponse
  A singleton response code to indicate a counter-example is available.
CREATED - Static variable in class javafe.tc.TypeSig
  * TypeSig states and transition functions: * *
CU - Variable in class javafe.tc.EnvForCU
  Our CompilationUnit.
CU - Variable in class javafe.tc.TypeSig
  The CompilationUnit we belong to; null iff myTypeDecl is null because of laziness.
C_COMMENT - Static variable in class escjava.parser.JmlCorrelatedReader
C_COMMENT - Static variable in class javafe.parser.TagConstants
CachedReader - class javafe.reader.CachedReader.
  CachedReader takes a uncached Reader and produces a cached version of it using a simple implementation of caching via a HashTable.
CachedReader(Reader) - Constructor for class javafe.reader.CachedReader
  Creating a cached version of a Reader:
CachedReader_Null - class javafe.reader.CachedReader_Null.
  Instances of this class are used privately by CachedReader to represent null values in Hashtables.
CachedReader_Null() - Constructor for class javafe.reader.CachedReader_Null
CalcFreeVars - class escjava.translate.CalcFreeVars.
CalcFreeVars() - Constructor for class escjava.translate.CalcFreeVars
Call - class escjava.ast.Call.
Call() - Constructor for class escjava.ast.Call
  Construct a raw Call whose class invariant(s) have not yet been established.
CastExpr - class javafe.ast.CastExpr.
CastExpr() - Constructor for class javafe.ast.CastExpr
  Construct a raw CastExpr whose class invariant(s) have not yet been established.
CatchClause - class javafe.ast.CatchClause.
CatchClause() - Constructor for class javafe.ast.CatchClause
  Construct a raw CatchClause whose class invariant(s) have not yet been established.
CatchClauseVec - class javafe.ast.CatchClauseVec.
CatchClauseVec(CatchClause[]) - Constructor for class javafe.ast.CatchClauseVec
  * Private constructors: * *
CatchClauseVec(int) - Constructor for class javafe.ast.CatchClauseVec
CheckCompilationUnit - class javafe.tc.CheckCompilationUnit.
  This module is responsible for handling `CompilationUnit`-level type checks.
CheckCompilationUnit() - Constructor for class javafe.tc.CheckCompilationUnit
CheckInvariants - class javafe.tc.CheckInvariants.
CheckInvariants() - Constructor for class javafe.tc.CheckInvariants
ClassDecl - class javafe.ast.ClassDecl.
ClassDecl() - Constructor for class javafe.ast.ClassDecl
  Construct a raw ClassDecl whose class invariant(s) have not yet been established.
ClassDeclStmt - class javafe.ast.ClassDeclStmt.
ClassDeclStmt() - Constructor for class javafe.ast.ClassDeclStmt
  Construct a raw ClassDeclStmt whose class invariant(s) have not yet been established.
ClassInputEntry - class javafe.ClassInputEntry.
ClassInputEntry(String) - Constructor for class javafe.ClassInputEntry
ClassLiteral - class javafe.ast.ClassLiteral.
  Represents a class literal (Type . class)
ClassLiteral() - Constructor for class javafe.ast.ClassLiteral
  Construct a raw ClassLiteral whose class invariant(s) have not yet been established.
ClassPath - class javafe.filespace.ClassPath.
  Functions for dealing with classpaths.
ClassPath() - Constructor for class javafe.filespace.ClassPath
ClassVCPrefix - Variable in class escjava.Options
ClipPolicy - class javafe.util.ClipPolicy.
  Objects of this class can decide on various aspects of the clipping policy of lines displayed to the user with a caret.
ClipPolicy() - Constructor for class javafe.util.ClipPolicy
CmdCmdCmd - class escjava.ast.CmdCmdCmd.
CmdCmdCmd() - Constructor for class escjava.ast.CmdCmdCmd
  Construct a raw CmdCmdCmd whose class invariant(s) have not yet been established.
ColorOptions - class escjava.ColorOptions.
ColorOptions() - Constructor for class escjava.ColorOptions
CompilationUnit - class javafe.ast.CompilationUnit.
  The `make` method of this class has the side effect of pointing the `parent` pointers of the `TypeDecl`s inside a `CompilationUnit` to point to that unit.
CompilationUnit() - Constructor for class javafe.ast.CompilationUnit
  Construct a raw CompilationUnit whose class invariant(s) have not yet been established.
CompoundName - class javafe.ast.CompoundName.
CompoundName() - Constructor for class javafe.ast.CompoundName
  Construct a raw CompoundName whose class invariant(s) have not yet been established.
CondExpr - class javafe.ast.CondExpr.
CondExpr() - Constructor for class javafe.ast.CondExpr
  Construct a raw CondExpr whose class invariant(s) have not yet been established.
CondExprModifierPragma - class escjava.ast.CondExprModifierPragma.
CondExprModifierPragma() - Constructor for class escjava.ast.CondExprModifierPragma
  Construct a raw CondExprModifierPragma whose class invariant(s) have not yet been established.
CondExprModifierPragmaVec - class escjava.ast.CondExprModifierPragmaVec.
CondExprModifierPragmaVec(CondExprModifierPragma[]) - Constructor for class escjava.ast.CondExprModifierPragmaVec
  * Private constructors: * *
CondExprModifierPragmaVec(int) - Constructor for class escjava.ast.CondExprModifierPragmaVec
Condition - class escjava.ast.Condition.
Condition() - Constructor for class escjava.ast.Condition
  Construct a raw Condition whose class invariant(s) have not yet been established.
ConditionVec - class escjava.ast.ConditionVec.
ConditionVec(Condition[]) - Constructor for class escjava.ast.ConditionVec
  * Private constructors: * *
ConditionVec(int) - Constructor for class escjava.ast.ConditionVec
ConstantExpr - class javafe.tc.ConstantExpr.
ConstantExpr() - Constructor for class javafe.tc.ConstantExpr
ConstructorDecl - class javafe.ast.ConstructorDecl.
  Represents a ConstructorDeclaration.
ConstructorDecl() - Constructor for class javafe.ast.ConstructorDecl
  Construct a raw ConstructorDecl whose class invariant(s) have not yet been established.
ConstructorInvocation - class javafe.ast.ConstructorInvocation.
  Represents an ExplicitConstructorInvocation.
ConstructorInvocation() - Constructor for class javafe.ast.ConstructorInvocation
  Construct a raw ConstructorInvocation whose class invariant(s) have not yet been established.
ContinueStmt - class javafe.ast.ContinueStmt.
ContinueStmt() - Constructor for class javafe.ast.ContinueStmt
  Construct a raw ContinueStmt whose class invariant(s) have not yet been established.
CopyLoaded - class javafe.CopyLoaded.
CopyLoaded() - Constructor for class javafe.CopyLoaded
CopyLoadedOptions - class javafe.CopyLoadedOptions.
CopyLoadedOptions() - Constructor for class javafe.CopyLoadedOptions
CorrelatedReader - class javafe.util.CorrelatedReader.
  A reader (aka input stream) that provides an associated location with each character read.
CorrelatedReader() - Constructor for class javafe.util.CorrelatedReader
  Simple constructor.
CorrelatedReaderTest - class javafe.util.CorrelatedReaderTest.
CorrelatedReaderTest() - Constructor for class javafe.util.CorrelatedReaderTest
CountLines - class javafe.CountLines.
CountLines() - Constructor for class javafe.CountLines
cSubstReplacements - Static variable in class escjava.translate.TrAnExpr
cache - Variable in class escjava.sp.SPVC
cache - Variable in class javafe.reader.CachedReader
  Our cache; maps the non-null canonicalID (if it has one) of a GenericFile (see GenericFile.getCanonicalID) to either a CompilationUnit or a CachedReader_Null.
cacheHit - Variable in class escjava.sp.SPVC
cacheValue(Expr) - Method in class escjava.translate.Translate
cacheVar - Variable in class escjava.translate.Translate
cachedText - Variable in class escjava.gui.EscFrame
calcNextElement() - Method in class javafe.filespace.FilterEnum
  Compute the next element in the series, or return null if the series is exhausted.
calcNextElement() - Method in class javafe.filespace.LookAheadEnum
  Compute the next element in the series, or return null if the series is exhausted.
calcNextElement() - Method in class javafe.filespace.TreeWalker
  * Calculating the next element: * *
calcNextElement() - Method in class javafe.filespace.TreeWalker_ArrayEnum
calcNxw(GuardedCmd) - Method in class escjava.sp.SPVC
calculate(ASTNode) - Method in class escjava.ast.Utils.BooleanDecoration
calculate(String, String) - Method in class junitutils.Diff
  Sets the values of areDifferent and result according to a comparison between oldText and newText
call(RoutineDecl, ExprVec, ExprVec, FindContributors, int, int, int, boolean, InlineSettings, Expr, boolean) - Method in class escjava.translate.Translate
  Creates and desugars a call node, extended to allow the possibility of inlining a call.
canAccess(TypeSig, TypeSig, int, ModifierPragmaVec) - Method in class escjava.tc.TypeCheck
  Override `TypeCheck.canAccess(javafe.tc.TypeSig, javafe.tc.TypeSig, int, javafe.ast.ModifierPragmaVec)` to account for `spec_public`.
canAccess(TypeSig, TypeSig, int, ModifierPragmaVec) - Method in class javafe.tc.TypeCheck
  Can a member of type target with modifiers modifiers/pmodifiers be accessed by code located in from?
canAccessInstance(TypeSig) - Method in class javafe.tc.Env
  Are C's instance variables accessible?
cast(Expr, Type) - Static method in class escjava.translate.GC
cast(LiteralExpr, int) - Static method in class javafe.ast.LiteralExpr
catchClauses - Variable in class javafe.ast.TryCatchStmt
caution(String) - Static method in class javafe.util.ErrorSet
  Report a caution.
caution(int, String) - Static method in class javafe.util.ErrorSet
  Report a caution associated with a location.
caution(int, String, int) - Static method in class javafe.util.ErrorSet
cautions - Static variable in class javafe.util.ErrorSet
  The number of cautions reported so far.
cautionsSinceMark() - Static method in class javafe.util.ErrorSet
cb - Variable in class escjava.gui.EscFrame.EscTreeCellRenderer
cc - Variable in class junitutils.Utils.QuoteTokenizer
  A char array representation of the String being tokenized
chains - Static variable in class javafe.ast.Identifier
  Table containing every instance of `Identifier` created.
charType - Static variable in class javafe.tc.Types
chars - Variable in class javafe.ast.Identifier
  Sequence of characters represented by this Identifier (never `null`).
chaseSuperclasses - Variable in class javafe.TestTool.Options
  Should we chase superclass pointers?
check() - Method in class escjava.ast.AnOverview
check() - Method in class escjava.ast.ArrayRangeRefExpr
check() - Method in class escjava.ast.AssignCmd
check() - Method in class escjava.ast.Call
check() - Method in class escjava.ast.CmdCmdCmd
check() - Method in class escjava.ast.CondExprModifierPragma
check() - Method in class escjava.ast.Condition
check() - Method in class escjava.ast.DecreasesInfo
check() - Method in class escjava.ast.DefPred
check() - Method in class escjava.ast.DefPredApplExpr
check() - Method in class escjava.ast.DefPredLetExpr
check() - Method in class escjava.ast.DependsPragma
check() - Method in class escjava.ast.DynInstCmd
check() - Method in class escjava.ast.EverythingExpr
check() - Method in class escjava.ast.ExprCmd
check() - Method in class escjava.ast.ExprDeclPragma
check() - Method in class escjava.ast.ExprModifierPragma
check() - Method in class escjava.ast.ExprStmtPragma
check() - Method in class escjava.ast.GCExpr
check() - Method in class escjava.ast.GeneralizedQuantifiedExpr
check() - Method in class escjava.ast.GetsCmd
check() - Method in class escjava.ast.GhostDeclPragma
check() - Method in class escjava.ast.GuardExpr
check() - Method in class escjava.ast.GuardedCmd
check() - Method in class escjava.ast.IdExprDeclPragma
check() - Method in class escjava.ast.IdentifierModifierPragma
check() - Method in class escjava.ast.ImportPragma
check() - Method in class escjava.ast.LabelExpr
check() - Method in class escjava.ast.LockSetExpr
check() - Method in class escjava.ast.LoopCmd
check() - Method in class escjava.ast.MapsExprModifierPragma
check() - Method in class escjava.ast.ModelConstructorDeclPragma
check() - Method in class escjava.ast.ModelDeclPragma
check() - Method in class escjava.ast.ModelMethodDeclPragma
check() - Method in class escjava.ast.ModelProgamModifierPragma
check() - Method in class escjava.ast.ModelTypePragma
check() - Method in class escjava.ast.ModifiesGroupPragma
check() - Method in class escjava.ast.NamedExprDeclPragma
check() - Method in class escjava.ast.NaryExpr
check() - Method in class escjava.ast.NestedModifierPragma
check() - Method in class escjava.ast.NotModifiedExpr
check() - Method in class escjava.ast.NotSpecifiedExpr
check() - Method in class escjava.ast.NothingExpr
check() - Method in class escjava.ast.NowarnPragma
check() - Method in class escjava.ast.NumericalQuantifiedExpr
check() - Method in class escjava.ast.ParsedSpecs
check() - Method in class escjava.ast.QuantifiedExpr
check() - Method in class escjava.ast.ReachModifierPragma
check() - Method in class escjava.ast.RefinePragma
check() - Method in class escjava.ast.ResExpr
check() - Method in class escjava.ast.RestoreFromCmd
check() - Method in class escjava.ast.SeqCmd
check() - Method in class escjava.ast.SetCompExpr
check() - Method in class escjava.ast.SetStmtPragma
check() - Method in class escjava.ast.SimpleCmd
check() - Method in class escjava.ast.SimpleModifierPragma
check() - Method in class escjava.ast.SimpleStmtPragma
check() - Method in class escjava.ast.SkolemConstantPragma
check() - Method in class escjava.ast.Spec
check() - Method in class escjava.ast.StillDeferredDeclPragma
check() - Method in class escjava.ast.SubGetsCmd
check() - Method in class escjava.ast.SubSubGetsCmd
check() - Method in class escjava.ast.SubstExpr
check() - Method in class escjava.ast.TypeExpr
check() - Method in class escjava.ast.VarDeclModifierPragma
check() - Method in class escjava.ast.VarExprModifierPragma
check() - Method in class escjava.ast.VarInCmd
check() - Method in class escjava.ast.WildRefExpr
check(jbdd) - Method in class escjava.pa.GCProver
check(Disjunction) - Method in class escjava.pa.generic.DisjunctionProver
check(jbdd) - Method in interface escjava.pa.generic.Prover
check(int, int, Expr, int) - Static method in class escjava.translate.GC
  Creates an assert, assume, or skip command, depending on the kind of given error name and locations, and depending on what checks are enabled where.
check(int, int, Expr, int, Object) - Static method in class escjava.translate.GC
check(int, int, Expr, int, int, Object) - Static method in class escjava.translate.GC
check(int, Condition) - Static method in class escjava.translate.GC
  See description of `check` above.
check(int, Condition, Object) - Static method in class escjava.translate.GC
  See description of `check` above.
check(GuardedCmd) - Static method in class escjava.translate.GCSanity
check() - Method in class javafe.ast.ASTNode
check() - Method in class javafe.ast.AmbiguousMethodInvocation
check() - Method in class javafe.ast.AmbiguousVariableAccess
check() - Method in class javafe.ast.ArrayInit
check() - Method in class javafe.ast.ArrayRefExpr
check() - Method in class javafe.ast.ArrayType
check() - Method in class javafe.ast.AssertStmt
check() - Method in class javafe.ast.BinaryExpr
check() - Method in class javafe.ast.BlockStmt
check() - Method in class javafe.ast.BranchStmt
check() - Method in class javafe.ast.BreakStmt
check() - Method in class javafe.ast.CastExpr
check() - Method in class javafe.ast.CatchClause
check() - Method in class javafe.ast.ClassDecl
check() - Method in class javafe.ast.ClassDeclStmt
check() - Method in class javafe.ast.ClassLiteral
check() - Method in class javafe.ast.CompilationUnit
check() - Method in class javafe.ast.CompoundName
check() - Method in class javafe.ast.CondExpr
check() - Method in class javafe.ast.ConstructorDecl
check() - Method in class javafe.ast.ConstructorInvocation
check() - Method in class javafe.ast.ContinueStmt
check() - Method in class javafe.ast.DoStmt
check() - Method in class javafe.ast.ErrorType
check() - Method in class javafe.ast.EvalStmt
check() - Method in class javafe.ast.Expr
check() - Method in class javafe.ast.ExprObjectDesignator
check() - Method in class javafe.ast.FieldAccess
check() - Method in class javafe.ast.FieldDecl
check() - Method in class javafe.ast.ForStmt
check() - Method in class javafe.ast.FormalParaDecl
check() - Method in class javafe.ast.GenericBlockStmt
check() - Method in class javafe.ast.GenericVarDecl
check() - Static method in class javafe.ast.Identifier
  Return true if all invariants are satisfied.
check() - Method in class javafe.ast.IfStmt
check() - Method in class javafe.ast.ImportDecl
check() - Method in class javafe.ast.InitBlock
check() - Method in class javafe.ast.InstanceOfExpr
check() - Method in class javafe.ast.InterfaceDecl
check() - Method in class javafe.ast.LabelStmt
check() - Method in class javafe.ast.LexicalPragma
check() - Method in class javafe.ast.LiteralExpr
check() - Method in class javafe.ast.LocalVarDecl
check() - Method in class javafe.ast.MethodDecl
check() - Method in class javafe.ast.MethodInvocation
check() - Method in class javafe.ast.ModifierPragma
check() - Method in class javafe.ast.Name
check() - Method in class javafe.ast.NewArrayExpr
check() - Method in class javafe.ast.NewInstanceExpr
check() - Method in class javafe.ast.ObjectDesignator
check() - Method in class javafe.ast.OnDemandImportDecl
check() - Method in class javafe.ast.ParenExpr
check() - Method in class javafe.ast.PrimitiveType
check() - Method in class javafe.ast.ReturnStmt
check() - Method in class javafe.ast.RoutineDecl
check() - Method in class javafe.ast.SimpleName
check() - Method in class javafe.ast.SingleTypeImportDecl
check() - Method in class javafe.ast.SkipStmt
check() - Method in class javafe.ast.Stmt
check() - Method in class javafe.ast.StmtPragma
check() - Method in class javafe.ast.SuperObjectDesignator
check() - Method in class javafe.ast.SwitchLabel
check() - Method in class javafe.ast.SwitchStmt
check() - Method in class javafe.ast.SynchronizeStmt
check() - Method in class javafe.ast.ThisExpr
check() - Method in class javafe.ast.ThrowStmt
check() - Method in class javafe.ast.TryCatchStmt
check() - Method in class javafe.ast.TryFinallyStmt
check() - Method in class javafe.ast.Type
check() - Method in class javafe.ast.TypeDecl
check() - Method in class javafe.ast.TypeDeclElemPragma
check() - Method in class javafe.ast.TypeModifierPragma
check() - Method in class javafe.ast.TypeName
check() - Method in class javafe.ast.TypeObjectDesignator
check() - Method in class javafe.ast.UnaryExpr
check() - Method in class javafe.ast.VarDeclStmt
check() - Method in class javafe.ast.VarInit
check() - Method in class javafe.ast.VariableAccess
check() - Method in class javafe.ast.WhileStmt
check() - Method in class javafe.tc.TypeSig
  Check invariants of a TypeSig, raising an exception if they don't hold.
checkAction() - Static method in class escjava.gui.EscFrame
checkBinaryExpr(int, Expr, Expr, int) - Method in class javafe.tc.FlowInsensitiveChecks
checkBounds(int) - Method in class javafe.util.StackVector
checkChar(char) - Method in class escjava.prover.SubProcess
  Consume the next output character from this subprocess.
checkCompilationUnit(CompilationUnit) - Static method in class javafe.tc.CheckCompilationUnit
  Check a `CompilationUnit`.
checkComplete(int) - Static method in class escjava.Status
checkConditions(ConditionVec, int, StackVector) - Static method in class escjava.translate.GetSpec
  Appends `code` with an `check loc: C` command for every condition `C` in `cv`.
checkDeclsAndUses(GuardedCmd, Set, Set, Set, Set, String, Set) - Static method in class escjava.translate.GCSanity
  Checks that there are no duplicate definitions of local variables, including implicit outermost declarations and considering dynamic inflections.
checkDesignator(Env, Expr) - Method in class javafe.tc.FlowInsensitiveChecks
checkExpr(Env, Expr) - Method in class escjava.tc.FlowInsensitiveChecks
checkExpr(TypeSig, VarInit) - Static method in class javafe.tc.CheckInvariants
checkExpr(Env, Expr, Type) - Method in class javafe.tc.FlowInsensitiveChecks
checkExpr(Env, Expr) - Method in class javafe.tc.FlowInsensitiveChecks
  This method should call `setType` on `x` before its done.
checkExprVec(Env, ExprVec) - Method in class javafe.tc.FlowInsensitiveChecks
checkFieldDecl(FieldDecl) - Method in class javafe.tc.FlowInsensitiveChecks
  Moves `fd` into implementation checked state.
checkForLoopAfterInit(Env, ForStmt) - Method in class javafe.tc.FlowInsensitiveChecks
checkFromString(String) - Static method in class escjava.ast.TagConstants
checkImports(CompilationUnit) - Static method in class javafe.tc.CheckCompilationUnit
  Check a `CompilationUnit`to make sure that each import is individually well formed.``
checkInit(Env, VarInit, Type) - Method in class javafe.tc.FlowInsensitiveChecks
checkIntegralType(Expr) - Static method in class javafe.tc.FlowInsensitiveChecks
checkLoopDecreases(Env, boolean) - Method in class escjava.tc.FlowInsensitiveChecks
checkLoopInvariants(Env, boolean) - Method in class escjava.tc.FlowInsensitiveChecks
checkLoopInvariants(LoopCmd, ExprVec) - Method in class escjava.translate.Translate
  Add to "code" checks for all loop invariants of "loop".
checkLoopPredicates(Env, boolean) - Method in class escjava.tc.FlowInsensitiveChecks
checkMaybeAdd(Expr, TypeNameVec, int) - Method in class escjava.AnnotationHandler
checkModifierPragma(ModifierPragma, ASTNode, Env) - Method in class escjava.tc.FlowInsensitiveChecks
checkModifierPragma(ModifierPragma, ASTNode, Env) - Method in class javafe.tc.FlowInsensitiveChecks
  Hook to do additional processing on `Modifier`s.
checkModifierPragmaVec(ModifierPragmaVec, ASTNode, Env) - Method in class javafe.tc.FlowInsensitiveChecks
  Hook to do additional processing on `ModifierVec`s.
checkModifiers(int, int, int, String) - Method in class javafe.tc.PrepTypeDeclaration
checkModifiesConstraints(Spec, FindContributors, Set, Hashtable, int, StackVector) - Static method in class escjava.translate.GetSpec
checkMoreArguments(String, String[], int) - Method in class javafe.Options
checkNaryExpr(NaryExpr) - Static method in class escjava.translate.Suggestion
checkNoModifiers(int, int) - Method in class escjava.parser.EscPragmaParser
  Issues an error if any Java modifiers have accumulated, and resets the accumulated modifiers to NONE.
checkNumericType(Expr) - Static method in class javafe.tc.FlowInsensitiveChecks
checkObjectDesignator(TypeSig, ObjectDesignator) - Static method in class javafe.tc.CheckInvariants
checkObjectDesignator(Env, ObjectDesignator) - Method in class javafe.tc.FlowInsensitiveChecks
checkPredicate(Env, Expr) - Method in class escjava.tc.FlowInsensitiveChecks
checkPublic(CompilationUnit) - Static method in class javafe.tc.CheckCompilationUnit
  Check a `CompilationUnit`to make sure that the only type that may be declared public in it is the one with the same name as the file it occurs in.``
checkPurity - Variable in class escjava.Options
  Temporary option to turn on purity checking, since it is off by default until purity issues with inheritance are resolved.
checkRedundantSpecs - Variable in class escjava.Options
  Statically check against redundant specs?
checkReturnValue(String, String, Object) - Method in class junitutils.TestFilesTestSuite
checkSignalsOnly(ModifierPragmaVec, RoutineDecl) - Method in class escjava.AnnotationHandler
checkSkolemConstants(Env, boolean) - Method in class escjava.tc.FlowInsensitiveChecks
checkSpecs - Variable in class escjava.Options
checkStmt(Env, Stmt) - Method in class escjava.tc.FlowInsensitiveChecks
checkStmt(TypeSig, Stmt) - Static method in class javafe.tc.CheckInvariants
checkStmt(Env, Stmt) - Method in class javafe.tc.FlowInsensitiveChecks
  Typecheck a statement in a given environment then return the environment in effect for statements that follow the given statement.
checkStmtPragma(Env, StmtPragma) - Method in class escjava.tc.FlowInsensitiveChecks
checkStmtPragma(Env, StmtPragma) - Method in class javafe.tc.FlowInsensitiveChecks
checkStmtVec(Env, StmtVec) - Method in class javafe.tc.FlowInsensitiveChecks
checkString(String) - Method in class escjava.prover.SubProcess
  Ensure that the next output characters from this subprocess (consumed in the process) matches the provided string.
checkSuperInterfaces(TypeSig, TypeNameVec) - Method in class escjava.tc.PrepTypeDeclaration
checkSuperInterfaces(TypeSig, TypeNameVec) - Method in class javafe.tc.PrepTypeDeclaration
  Check superinterfaces and add their members to fieldSeq and methodSeq.
checkSuperTypeAccessible(TypeSig, TypeSig, int) - Method in class javafe.tc.PrepTypeDeclaration
  Check to make sure a supertype is accessible; reports an error to ErrorSet if not.
checkTag(int) - Method in class escjava.parser.ErrorPragmaParser
  We consider both ESC and Javadoc comments to be annotations.
checkTag(int) - Method in class escjava.parser.EscPragmaParser
checkTag(int) - Method in interface javafe.parser.PragmaParser
  Decide whether a comment contains pragmas.
checkType(Type, boolean) - Static method in class javafe.tc.CheckInvariants
checkType(Expr, Type) - Static method in class javafe.tc.FlowInsensitiveChecks
checkTypeDecl(TypeDecl) - Method in class javafe.tc.TypeCheck
  Moves `td` into the checked state.
checkTypeDeclElem(TypeDeclElem) - Method in class escjava.tc.FlowInsensitiveChecks
checkTypeDeclElem(TypeDeclElem) - Method in class javafe.tc.FlowInsensitiveChecks
checkTypeDeclElemPragma(TypeDeclElemPragma) - Method in class escjava.tc.FlowInsensitiveChecks
checkTypeDeclElemPragma(TypeDeclElemPragma) - Method in class javafe.tc.FlowInsensitiveChecks
checkTypeDeclOfSig(TypeSig) - Static method in class javafe.tc.CheckInvariants
checkTypeDeclaration(TypeSig) - Method in class escjava.tc.FlowInsensitiveChecks
checkTypeDeclaration(TypeSig) - Method in class javafe.tc.FlowInsensitiveChecks
  Moves `s` into implementation checked state.
checkTypeModifierPragma(TypeModifierPragma, ASTNode, Env) - Method in class javafe.tc.FlowInsensitiveChecks
checkTypeModifierPragmaVec(TypeModifierPragmaVec, ASTNode, Env) - Method in class javafe.tc.FlowInsensitiveChecks
checkTypeModifiers(Env, Type) - Method in class javafe.tc.FlowInsensitiveChecks
  This may be called more than once on a Type t.
checkTypeModifiers(TypeDecl, TypeSig, boolean) - Method in class javafe.tc.PrepTypeDeclaration
  Check that the modifiers of a type are ok.
checkTypeSig(TypeSig) - Method in class javafe.tc.TypeCheck
  Moves `s` into the checked state.
checkUses(Expr, Set, Set, Set) - Static method in class escjava.translate.GCSanity
checkedField - Static variable in class javafe.tc.CheckCompilationUnit
  A new field for CompilationUnits: iff it is non-null then we have already checked that CompilationUnit.
checks - Variable in class escjava.ast.NowarnPragma
child - Variable in class javafe.util.FilterCorrelatedReader
childAt(int) - Method in class escjava.ast.AnOverview
  Return the first-but-ith child of a node.
childAt(int) - Method in class escjava.ast.ArrayRangeRefExpr
childAt(int) - Method in class escjava.ast.Call
childAt(int) - Method in class escjava.ast.CmdCmdCmd
childAt(int) - Method in class escjava.ast.CondExprModifierPragma
childAt(int) - Method in class escjava.ast.Condition
childAt(int) - Method in class escjava.ast.DefPred
childAt(int) - Method in class escjava.ast.DefPredApplExpr
childAt(int) - Method in class escjava.ast.DefPredLetExpr
childAt(int) - Method in class escjava.ast.DependsPragma
childAt(int) - Method in class escjava.ast.DynInstCmd
childAt(int) - Method in class escjava.ast.EverythingExpr
childAt(int) - Method in class escjava.ast.ExprCmd
childAt(int) - Method in class escjava.ast.ExprDeclPragma
childAt(int) - Method in class escjava.ast.ExprModifierPragma
childAt(int) - Method in class escjava.ast.ExprStmtPragma
childAt(int) - Method in class escjava.ast.GCExpr
  Return the first-but-ith child of a node.
childAt(int) - Method in class escjava.ast.GeneralizedQuantifiedExpr
childAt(int) - Method in class escjava.ast.GetsCmd
childAt(int) - Method in class escjava.ast.GhostDeclPragma
childAt(int) - Method in class escjava.ast.GuardExpr
childAt(int) - Method in class escjava.ast.GuardedCmd
  Return the first-but-ith child of a node.
childAt(int) - Method in class escjava.ast.IdExprDeclPragma
childAt(int) - Method in class escjava.ast.IdentifierModifierPragma
childAt(int) - Method in class escjava.ast.ImportPragma
childAt(int) - Method in class escjava.ast.LabelExpr
childAt(int) - Method in class escjava.ast.LockSetExpr
childAt(int) - Method in class escjava.ast.LoopCmd
childAt(int) - Method in class escjava.ast.MapsExprModifierPragma
childAt(int) - Method in class escjava.ast.ModelConstructorDeclPragma
childAt(int) - Method in class escjava.ast.ModelDeclPragma
childAt(int) - Method in class escjava.ast.ModelMethodDeclPragma
childAt(int) - Method in class escjava.ast.ModelProgamModifierPragma
childAt(int) - Method in class escjava.ast.ModelTypePragma
childAt(int) - Method in class escjava.ast.ModifiesGroupPragma
childAt(int) - Method in class escjava.ast.NamedExprDeclPragma
childAt(int) - Method in class escjava.ast.NaryExpr
childAt(int) - Method in class escjava.ast.NestedModifierPragma
childAt(int) - Method in class escjava.ast.NotModifiedExpr
childAt(int) - Method in class escjava.ast.NotSpecifiedExpr
childAt(int) - Method in class escjava.ast.NothingExpr
childAt(int) - Method in class escjava.ast.NowarnPragma
childAt(int) - Method in class escjava.ast.NumericalQuantifiedExpr
childAt(int) - Method in class escjava.ast.ParsedSpecs
childAt(int) - Method in class escjava.ast.QuantifiedExpr
childAt(int) - Method in class escjava.ast.ReachModifierPragma
childAt(int) - Method in class escjava.ast.RefinePragma
childAt(int) - Method in class escjava.ast.ResExpr
childAt(int) - Method in class escjava.ast.RestoreFromCmd
childAt(int) - Method in class escjava.ast.SeqCmd
childAt(int) - Method in class escjava.ast.SetCompExpr
childAt(int) - Method in class escjava.ast.SetStmtPragma
childAt(int) - Method in class escjava.ast.SimpleCmd
childAt(int) - Method in class escjava.ast.SimpleModifierPragma
childAt(int) - Method in class escjava.ast.SimpleStmtPragma
childAt(int) - Method in class escjava.ast.SkolemConstantPragma
childAt(int) - Method in class escjava.ast.Spec
childAt(int) - Method in class escjava.ast.StillDeferredDeclPragma
childAt(int) - Method in class escjava.ast.SubGetsCmd
childAt(int) - Method in class escjava.ast.SubSubGetsCmd
childAt(int) - Method in class escjava.ast.SubstExpr
childAt(int) - Method in class escjava.ast.TypeExpr
childAt(int) - Method in class escjava.ast.VarDeclModifierPragma
childAt(int) - Method in class escjava.ast.VarExprModifierPragma
childAt(int) - Method in class escjava.ast.VarInCmd
childAt(int) - Method in class escjava.ast.WildRefExpr
childAt(int) - Method in class javafe.ast.ASTNode
  Return the first-but-ith child of a node.
childAt(int) - Method in class javafe.ast.AmbiguousMethodInvocation
childAt(int) - Method in class javafe.ast.AmbiguousVariableAccess
childAt(int) - Method in class javafe.ast.ArrayInit
childAt(int) - Method in class javafe.ast.ArrayRefExpr
childAt(int) - Method in class javafe.ast.ArrayType
childAt(int) - Method in class javafe.ast.AssertStmt
childAt(int) - Method in class javafe.ast.BinaryExpr
childAt(int) - Method in class javafe.ast.BlockStmt
childAt(int) - Method in class javafe.ast.BreakStmt
childAt(int) - Method in class javafe.ast.CastExpr
childAt(int) - Method in class javafe.ast.CatchClause
childAt(int) - Method in class javafe.ast.ClassDecl
childAt(int) - Method in class javafe.ast.ClassDeclStmt
childAt(int) - Method in class javafe.ast.ClassLiteral
childAt(int) - Method in class javafe.ast.CompilationUnit
childAt(int) - Method in class javafe.ast.CompoundName
childAt(int) - Method in class javafe.ast.CondExpr
childAt(int) - Method in class javafe.ast.ConstructorDecl
childAt(int) - Method in class javafe.ast.ConstructorInvocation
childAt(int) - Method in class javafe.ast.ContinueStmt
childAt(int) - Method in class javafe.ast.DoStmt
childAt(int) - Method in class javafe.ast.ErrorType
childAt(int) - Method in class javafe.ast.EvalStmt
childAt(int) - Method in class javafe.ast.ExprObjectDesignator
childAt(int) - Method in class javafe.ast.FieldAccess
childAt(int) - Method in class javafe.ast.FieldDecl
childAt(int) - Method in class javafe.ast.ForStmt
childAt(int) - Method in class javafe.ast.FormalParaDecl
childAt(int) - Method in class javafe.ast.IdentifierNode
childAt(int) - Method in class javafe.ast.IfStmt
childAt(int) - Method in class javafe.ast.InitBlock
childAt(int) - Method in class javafe.ast.InstanceOfExpr
childAt(int) - Method in class javafe.ast.InterfaceDecl
childAt(int) - Method in class javafe.ast.LabelStmt
childAt(int) - Method in class javafe.ast.LiteralExpr
childAt(int) - Method in class javafe.ast.LocalVarDecl
childAt(int) - Method in class javafe.ast.MethodDecl
childAt(int) - Method in class javafe.ast.MethodInvocation
childAt(int) - Method in class javafe.ast.NewArrayExpr
childAt(int) - Method in class javafe.ast.NewInstanceExpr
childAt(int) - Method in class javafe.ast.OnDemandImportDecl
childAt(int) - Method in class javafe.ast.ParenExpr
childAt(int) - Method in class javafe.ast.PrimitiveType
childAt(int) - Method in class javafe.ast.ReturnStmt
childAt(int) - Method in class javafe.ast.SimpleName
childAt(int) - Method in class javafe.ast.SingleTypeImportDecl
childAt(int) - Method in class javafe.ast.SkipStmt
childAt(int) - Method in class javafe.ast.SuperObjectDesignator
childAt(int) - Method in class javafe.ast.SwitchLabel
childAt(int) - Method in class javafe.ast.SwitchStmt
childAt(int) - Method in class javafe.ast.SynchronizeStmt
childAt(int) - Method in class javafe.ast.ThisExpr
childAt(int) - Method in class javafe.ast.ThrowStmt
childAt(int) - Method in class javafe.ast.TryCatchStmt
childAt(int) - Method in class javafe.ast.TryFinallyStmt
childAt(int) - Method in class javafe.ast.TypeName
childAt(int) - Method in class javafe.ast.TypeObjectDesignator
childAt(int) - Method in class javafe.ast.UnaryExpr
childAt(int) - Method in class javafe.ast.VarDeclStmt
childAt(int) - Method in class javafe.ast.VariableAccess
childAt(int) - Method in class javafe.ast.WhileStmt
childAt(int) - Method in class javafe.tc.TypeSig
childCount() - Method in class escjava.ast.AnOverview
  Return the number of children a node has.
childCount() - Method in class escjava.ast.ArrayRangeRefExpr
childCount() - Method in class escjava.ast.Call
childCount() - Method in class escjava.ast.CmdCmdCmd
childCount() - Method in class escjava.ast.CondExprModifierPragma
childCount() - Method in class escjava.ast.Condition
childCount() - Method in class escjava.ast.DefPred
childCount() - Method in class escjava.ast.DefPredApplExpr
childCount() - Method in class escjava.ast.DefPredLetExpr
childCount() - Method in class escjava.ast.DependsPragma
childCount() - Method in class escjava.ast.DynInstCmd
childCount() - Method in class escjava.ast.EverythingExpr
childCount() - Method in class escjava.ast.ExprCmd
childCount() - Method in class escjava.ast.ExprDeclPragma
childCount() - Method in class escjava.ast.ExprModifierPragma
childCount() - Method in class escjava.ast.ExprStmtPragma
childCount() - Method in class escjava.ast.GCExpr
  Return the number of children a node has.
childCount() - Method in class escjava.ast.GeneralizedQuantifiedExpr
childCount() - Method in class escjava.ast.GetsCmd
childCount() - Method in class escjava.ast.GhostDeclPragma
childCount() - Method in class escjava.ast.GuardExpr
childCount() - Method in class escjava.ast.GuardedCmd
  Return the number of children a node has.
childCount() - Method in class escjava.ast.IdExprDeclPragma
childCount() - Method in class escjava.ast.IdentifierModifierPragma
childCount() - Method in class escjava.ast.ImportPragma
childCount() - Method in class escjava.ast.LabelExpr
childCount() - Method in class escjava.ast.LockSetExpr
childCount() - Method in class escjava.ast.LoopCmd
childCount() - Method in class escjava.ast.MapsExprModifierPragma
childCount() - Method in class escjava.ast.ModelConstructorDeclPragma
childCount() - Method in class escjava.ast.ModelDeclPragma
childCount() - Method in class escjava.ast.ModelMethodDeclPragma
childCount() - Method in class escjava.ast.ModelProgamModifierPragma
childCount() - Method in class escjava.ast.ModelTypePragma
childCount() - Method in class escjava.ast.ModifiesGroupPragma
childCount() - Method in class escjava.ast.NamedExprDeclPragma
childCount() - Method in class escjava.ast.NaryExpr
childCount() - Method in class escjava.ast.NestedModifierPragma
childCount() - Method in class escjava.ast.NotModifiedExpr
childCount() - Method in class escjava.ast.NotSpecifiedExpr
childCount() - Method in class escjava.ast.NothingExpr
childCount() - Method in class escjava.ast.NowarnPragma
childCount() - Method in class escjava.ast.NumericalQuantifiedExpr
childCount() - Method in class escjava.ast.ParsedSpecs
childCount() - Method in class escjava.ast.QuantifiedExpr
childCount() - Method in class escjava.ast.ReachModifierPragma
childCount() - Method in class escjava.ast.RefinePragma
childCount() - Method in class escjava.ast.ResExpr
childCount() - Method in class escjava.ast.RestoreFromCmd
childCount() - Method in class escjava.ast.SeqCmd
childCount() - Method in class escjava.ast.SetCompExpr
childCount() - Method in class escjava.ast.SetStmtPragma
childCount() - Method in class escjava.ast.SimpleCmd
childCount() - Method in class escjava.ast.SimpleModifierPragma
childCount() - Method in class escjava.ast.SimpleStmtPragma
childCount() - Method in class escjava.ast.SkolemConstantPragma
childCount() - Method in class escjava.ast.Spec
childCount() - Method in class escjava.ast.StillDeferredDeclPragma
childCount() - Method in class escjava.ast.SubGetsCmd
childCount() - Method in class escjava.ast.SubSubGetsCmd
childCount() - Method in class escjava.ast.SubstExpr
childCount() - Method in class escjava.ast.TypeExpr
childCount() - Method in class escjava.ast.VarDeclModifierPragma
childCount() - Method in class escjava.ast.VarExprModifierPragma
childCount() - Method in class escjava.ast.VarInCmd
childCount() - Method in class escjava.ast.WildRefExpr
childCount() - Method in class javafe.ast.ASTNode
  Return the number of children a node has.
childCount() - Method in class javafe.ast.AmbiguousMethodInvocation
childCount() - Method in class javafe.ast.AmbiguousVariableAccess
childCount() - Method in class javafe.ast.ArrayInit
childCount() - Method in class javafe.ast.ArrayRefExpr
childCount() - Method in class javafe.ast.ArrayType
childCount() - Method in class javafe.ast.AssertStmt
childCount() - Method in class javafe.ast.BinaryExpr
childCount() - Method in class javafe.ast.BlockStmt
childCount() - Method in class javafe.ast.BreakStmt
childCount() - Method in class javafe.ast.CastExpr
childCount() - Method in class javafe.ast.CatchClause
childCount() - Method in class javafe.ast.ClassDecl
childCount() - Method in class javafe.ast.ClassDeclStmt
childCount() - Method in class javafe.ast.ClassLiteral
childCount() - Method in class javafe.ast.CompilationUnit
childCount() - Method in class javafe.ast.CompoundName
childCount() - Method in class javafe.ast.CondExpr
childCount() - Method in class javafe.ast.ConstructorDecl
childCount() - Method in class javafe.ast.ConstructorInvocation
childCount() - Method in class javafe.ast.ContinueStmt
childCount() - Method in class javafe.ast.DoStmt
childCount() - Method in class javafe.ast.ErrorType
childCount() - Method in class javafe.ast.EvalStmt
childCount() - Method in class javafe.ast.ExprObjectDesignator
childCount() - Method in class javafe.ast.FieldAccess
childCount() - Method in class javafe.ast.FieldDecl
childCount() - Method in class javafe.ast.ForStmt
childCount() - Method in class javafe.ast.FormalParaDecl
childCount() - Method in class javafe.ast.IdentifierNode
childCount() - Method in class javafe.ast.IfStmt
childCount() - Method in class javafe.ast.InitBlock
childCount() - Method in class javafe.ast.InstanceOfExpr
childCount() - Method in class javafe.ast.InterfaceDecl
childCount() - Method in class javafe.ast.LabelStmt
childCount() - Method in class javafe.ast.LiteralExpr
childCount() - Method in class javafe.ast.LocalVarDecl
childCount() - Method in class javafe.ast.MethodDecl
childCount() - Method in class javafe.ast.MethodInvocation
childCount() - Method in class javafe.ast.NewArrayExpr
childCount() - Method in class javafe.ast.NewInstanceExpr
childCount() - Method in class javafe.ast.OnDemandImportDecl
childCount() - Method in class javafe.ast.ParenExpr
childCount() - Method in class javafe.ast.PrimitiveType
childCount() - Method in class javafe.ast.ReturnStmt
childCount() - Method in class javafe.ast.SimpleName
childCount() - Method in class javafe.ast.SingleTypeImportDecl
childCount() - Method in class javafe.ast.SkipStmt
childCount() - Method in class javafe.ast.SuperObjectDesignator
childCount() - Method in class javafe.ast.SwitchLabel
childCount() - Method in class javafe.ast.SwitchStmt
childCount() - Method in class javafe.ast.SynchronizeStmt
childCount() - Method in class javafe.ast.ThisExpr
childCount() - Method in class javafe.ast.ThrowStmt
childCount() - Method in class javafe.ast.TryCatchStmt
childCount() - Method in class javafe.ast.TryFinallyStmt
childCount() - Method in class javafe.ast.TypeName
childCount() - Method in class javafe.ast.TypeObjectDesignator
childCount() - Method in class javafe.ast.UnaryExpr
childCount() - Method in class javafe.ast.VarDeclStmt
childCount() - Method in class javafe.ast.VariableAccess
childCount() - Method in class javafe.ast.WhileStmt
childCount() - Method in class javafe.tc.TypeSig
  * ASTNode functions: * *
childError - Static variable in class escjava.ColorOptions
children() - Method in class javafe.filespace.HashTree
  An enumeration of this node's direct children.
children() - Method in class javafe.filespace.LeafTree
  * Fetching and counting children: * *
children() - Method in class javafe.filespace.PreloadedTree
  * Fetching and counting children: * *
children() - Method in class javafe.filespace.Tree
  An enumeration of this node's direct children.
children - Variable in class javafe.parser.PunctuationPrefixTree
chkStatus - Static variable in class escjava.translate.NoWarn
  * Global nowarns: * *
chkToMsg(int, boolean) - Static method in class escjava.translate.ErrorMsg
choosecmd(GuardedCmd, GuardedCmd) - Static method in class escjava.translate.GC
classIdentifier - Variable in class javafe.reader.ASTClassFileParser
  The identifier of the class being parsed.
classLocation - Variable in class javafe.reader.ASTClassFileParser
  A dummy location representing the class being parsed.
classLocation - Static variable in class javafe.reader.DescriptorParser
  A dummy location representing the class being parsed.
classMembers - Variable in class javafe.reader.ASTClassFileParser
  The class members of the class being parsed.
classPackage - Variable in class javafe.reader.ASTClassFileParser
  The package name of the class being parsed.
classPrefix - Variable in class javafe.ast.ThisExpr
classpathText - Variable in class escjava.gui.EscFrame
clauseLoc - Variable in class escjava.ast.ModifiesGroupPragma
clauses - Variable in class escjava.pa.generic.BinaryDecisionTreeAbstractor
clauses - Variable in class escjava.pa.generic.EnumClausesAbstractor
clauses - Variable in class escjava.pa.generic.EnumMaxClausesFindMinAbstractor
clauses - Variable in class escjava.pa.generic.EnumNFindK
clean() - Method in class escjava.translate.AuxInfoLink
cleancopy(TypeDeclVec) - Method in class escjava.RefinementSequence
cleancopy(TypeDecl) - Method in class escjava.RefinementSequence
cleancopy(TypeDeclElem) - Method in class escjava.RefinementSequence
cleancopy(FormalParaDeclVec, boolean) - Method in class escjava.RefinementSequence
clear(boolean) - Method in class escjava.Main
clear() - Method in class escjava.gui.TaskQueue
clear(boolean) - Method in class javafe.FrontEndTool
  Called to clear any static initializations, so that the parser can be called multiple times within one process.
clear(ArrayList) - Static method in class javafe.InputEntry
clear() - Method in class javafe.InputEntry
clear() - Method in class javafe.parser.Token
clear() - Method in class javafe.parser.TokenQueue
  Empties lookahead queue.
clear() - Method in class javafe.reader.StandardTypeReader
clear() - Static method in class javafe.tc.OutsideEnv
clear() - Static method in class javafe.tc.TypeSig
clear() - Static method in class javafe.util.ErrorSet
  Resets all error and warning counts.
clear() - Static method in class javafe.util.LocationManagerCorrelatedReader
clear() - Method in class javafe.util.Set
  Remove all our elements
clear() - Method in class javafe.util.StackVector
  Reset us to the state where we contain only 1 Vector, which has zero-length.
clearCheck() - Method in class escjava.gui.GUI.EscTreeValue
clearCheck() - Method in class escjava.gui.GUI.RDTreeValue
clearCheck() - Method in class escjava.gui.GUI.TDTreeValue
clearMark() - Method in class javafe.util.BufferedCorrelatedReader
  Removes the mark (if any) from the input stream.
clearMark() - Method in class javafe.util.CorrelatedReader
  Removes the mark (if any) from the input stream.
clearMark() - Method in class javafe.util.FilterCorrelatedReader
  See documentation in superclass.
clone(boolean) - Method in class javafe.ast.ASTNode
clone() - Method in class javafe.ast.ASTNode
  Clone node, where the clone has the same decorations as original.
clone() - Method in class javafe.util.Set
cloneGuardedCommand(GuardedCmd) - Method in class escjava.translate.Translate
  This method returns a guarded command `G` that is like `gc` except that where `gc` contains a mutable command, `G` contains a fresh copy of that command.
close() - Method in class escjava.parser.ErrorPragmaParser
  No work to close us.
close() - Method in class escjava.parser.EscPragmaParser
  Closes this pragma parser including its scanner and pending Javadoc comment.
close() - Method in class escjava.prover.PPOutputStream
  Closes this output stream and releases any system resources associated with the stream.
close() - Method in class escjava.prover.Simplify
  Close us.
close() - Method in class escjava.prover.SubProcess
  Close this subprocess.
close() - Method in class escjava.prover.TeeOutputStream
  Closes this output stream and releases any system resources associated with the stream.
close() - Method in class javafe.parser.Lex
  Closes the `CorrelatedReader` underlying `this`, clears the set of collected lexical pragmas, and in other ways frees up resources associated with `this`.
close() - Method in interface javafe.parser.PragmaParser
  Stop parsing the current reader.
close() - Method in class javafe.util.BufferedCorrelatedReader
  Closes us.
close() - Method in class javafe.util.CorrelatedReader
  Closes us.
close() - Method in class javafe.util.FileCorrelatedReader
  Closes us.
close() - Method in class javafe.util.FilterCorrelatedReader
  Closes us.
close() - Method in class javafe.util.LocationManagerCorrelatedReader
  Closes us.
closeForClause() - Static method in class escjava.translate.TrAnExpr
cmd - Variable in class escjava.ast.CmdCmdCmd
cmd - Variable in class escjava.ast.ExprCmd
cmd - Variable in class escjava.ast.SimpleCmd
cmds - Variable in class escjava.ast.SeqCmd
code - Variable in class escjava.pa.PredicateAbstraction
code - Variable in class escjava.translate.Translate
  Contains the guarded commands generated so far for the current method.
code - Variable in class javafe.parser.PunctuationPrefixTree
codevec - Variable in class escjava.translate.Translate
collectAxioms(FindContributors) - Static method in class escjava.translate.GetSpec
  Collects the axioms in `scope`.
collectFields(Expr, Set) - Static method in class escjava.translate.GetSpec
collectInvariants(FindContributors, Hashtable) - Static method in class escjava.translate.GetSpec
collectInvariantsAxsToAdd - Static variable in class escjava.translate.GetSpec
  Collects the invariants in `scope`.
collectParamsAndGlobals(Spec, FindContributors) - Static method in class escjava.translate.GetSpec
  Collects the parameters of `spec.args` and the static fields in `scope`, whose types are class types.
combineFields(FieldDecl, FieldDecl) - Method in class escjava.RefinementSequence
combineModifies(ModifierPragmaVec) - Method in class escjava.AnnotationHandler
combineNames(String, String, String) - Static method in class javafe.filespace.Resolve
  Combine two names using a separator if both are non-empty.
combineRoutine(RoutineDecl, RoutineDecl) - Method in class escjava.RefinementSequence
combineType(TypeDecl, TypeDecl, boolean) - Method in class escjava.RefinementSequence
combinedString() - Method in class escjava.gui.GUI.EscTreeValue
combinedString() - Method in class escjava.gui.GUI.RDTreeValue
comp(int, int, String) - Static method in class escjava.ast.TagConstants
compareStringToFile(String, String) - Static method in class junitutils.Utils
  Compares the given string to the content of the given file using a comparator that ignores platform differences in line-endings.
compile(String[]) - Static method in class escjava.Main
  An entry point for the tool useful for executing tests, since it returns the exit code.
completed - Variable in class escjava.translate.Translate.EverythingLoc
components(Tree, String) - Static method in class javafe.filespace.PkgTree
  Enumerate all the components of package P with extension E in sorted order (of labels).
compositeClassPath - Variable in class javafe.FrontEndTool
compositeSourcePath - Variable in class javafe.FrontEndTool
  Setup: initialize the front end using the standard front-end-tool option variables (`Options.userPath`, `Options.sysPath`).
compute(GuardedCmd, InitialState, Translate) - Static method in class escjava.pa.Traverse
compute(GuardedCmd) - Static method in class escjava.sp.SPVC
compute(GuardedCmd) - Static method in class escjava.translate.ATarget
compute(GuardedCmd, Expr, Expr) - Static method in class escjava.translate.Ejp
compute(GuardedCmd, Expr, Expr, String, VarMap) - Static method in class escjava.translate.Ejp
compute(Expr, PrintStream) - Static method in class escjava.translate.VcToString
  Prints `e` as a verification-condition string to `to`.
compute(Expr, PrintStream) - Static method in class escjava.translate.VcToStringPvs
  Prints `e` as a verification-condition string to `to`.
computeBody(RoutineDecl, InitialState) - Method in class escjava.Main
  This method computes the guarded command (including assuming the precondition, the translated body, the checked postcondition, and the modifies constraints) for the method or constructor `r` in scope `scope`.
computeFreshUsage() - Method in class escjava.ast.DerivedMethodDecl
computeHelper(GuardedCmd, GuardedCmd, Set) - Static method in class escjava.pa.Traverse
computeInlineSettings(RoutineDecl, ExprVec, InlineSettings, int) - Method in class escjava.translate.Translate
  Computes the inlining settings for a given call.
computeLastVarUses(GuardedCmd, RefInt, Hashtable) - Static method in class escjava.sp.DSA
computeMentionsSet(ASTNode, Set) - Static method in class escjava.translate.ATarget
computeN(GuardedCmd) - Static method in class escjava.sp.SPVC
computeNotWrong(GuardedCmd) - Method in class escjava.sp.SPVC
computePC(Expr, PrintStream) - Static method in class escjava.translate.VcToString
computePC(Expr, PrintStream) - Static method in class escjava.translate.VcToStringPvs
computeTypeSpecific(Expr, PrintStream) - Static method in class escjava.translate.VcToString
  Prints `e` as a simple-expression string to `to`.
computeTypeSpecific(Expr, PrintStream) - Static method in class escjava.translate.VcToStringPvs
  Prints `e` as a simple-expression string to `to`.
concretize(Vector) - Method in class escjava.pa.GCProver
concretize(jbdd) - Method in class escjava.pa.GCProver
cond - Variable in class escjava.ast.CondExprModifierPragma
condition(int, Expr, int) - Static method in class escjava.translate.GC
consolidateRefinements(ArrayList, CompilationUnit) - Method in class escjava.RefinementSequence
constantValueFitsIn(Object, PrimitiveType) - Static method in class javafe.tc.ConstantExpr
constants - Variable in class javafe.reader.ASTClassFileParser
  The constant pool of the class being parsed.
constructorSeq - Variable in class javafe.tc.PrepTypeDeclaration
contains(CondExprModifierPragma) - Method in class escjava.ast.CondExprModifierPragmaVec
contains(Condition) - Method in class escjava.ast.ConditionVec
contains(DecreasesInfo) - Method in class escjava.ast.DecreasesInfoVec
contains(DefPred) - Method in class escjava.ast.DefPredVec
contains(ExprDeclPragma) - Method in class escjava.ast.ExprDeclPragmaVec
contains(ExprModifierPragma) - Method in class escjava.ast.ExprModifierPragmaVec
contains(ExprStmtPragma) - Method in class escjava.ast.ExprStmtPragmaVec
contains(GenericVarDecl) - Method in class escjava.ast.GenericVarDeclVec
contains(GuardedCmd) - Method in class escjava.ast.GuardedCmdVec
contains(LocalVarDecl) - Method in class escjava.ast.LocalVarDeclVec
contains(ModifiesGroupPragma) - Method in class escjava.ast.ModifiesGroupPragmaVec
contains(VarExprModifierPragma) - Method in class escjava.ast.VarExprModifierPragmaVec
contains(CatchClause) - Method in class javafe.ast.CatchClauseVec
contains(Expr) - Method in class javafe.ast.ExprVec
contains(FieldDecl) - Method in class javafe.ast.FieldDeclVec
contains(FormalParaDecl) - Method in class javafe.ast.FormalParaDeclVec
contains(Identifier) - Method in class javafe.ast.IdentifierVec
contains(ImportDecl) - Method in class javafe.ast.ImportDeclVec
contains(LexicalPragma) - Method in class javafe.ast.LexicalPragmaVec
contains(MethodDecl) - Method in class javafe.ast.MethodDeclVec
contains(ModifierPragma) - Method in class javafe.ast.ModifierPragmaVec
contains(Stmt) - Method in class javafe.ast.StmtVec
contains(TypeDeclElem) - Method in class javafe.ast.TypeDeclElemVec
contains(TypeDecl) - Method in class javafe.ast.TypeDeclVec
contains(TypeModifierPragma) - Method in class javafe.ast.TypeModifierPragmaVec
contains(TypeName) - Method in class javafe.ast.TypeNameVec
contains(VarInit) - Method in class javafe.ast.VarInitVec
contains(TypeSig) - Method in class javafe.tc.TypeSigVec
contains(Object) - Method in class javafe.util.Set
  Do we contain a particular element?
contains(Object) - Method in class javafe.util.StackVector
  Return true iff the top Vector contains o.
containsAny(Set) - Method in class javafe.util.Set
  Returns whether or not the set has any element in common with `s`.
containsEndOfConstruct(String, int) - Method in class escjava.translate.AssocDeclClipPolicy
containsEndOfConstruct(String, int) - Method in class javafe.util.ClipPolicy
containsSpecOnly(CompilationUnit) - Method in class escjava.reader.EscTypeReader
  Does a CompilationUnit contain a specOnly TypeDecl?
contents - Variable in class javafe.InputEntry
context - Variable in class escjava.prover.SimplifyResult
continueLabel(Stmt) - Method in class escjava.translate.Translate
continuePragma(Token) - Method in class escjava.parser.EscPragmaParser
contributorFields - Variable in class escjava.backpred.FindContributors
  The set of fields (elementType FieldDecl) we've determined to be contributors so far.
contributorInvariants - Variable in class escjava.backpred.FindContributors
  The set of invariants (elementType ExprDeclPragmas) we've determined to be contributors so far.
contributorTypes - Variable in class escjava.backpred.FindContributors
  The set of TypeSigs we've determined to be contributors so far.
copy() - Method in class escjava.ast.CondExprModifierPragmaVec
copy() - Method in class escjava.ast.ConditionVec
copy() - Method in class escjava.ast.DecreasesInfoVec
copy() - Method in class escjava.ast.DefPredVec
copy() - Method in class escjava.ast.ExprDeclPragmaVec
copy() - Method in class escjava.ast.ExprModifierPragmaVec
copy() - Method in class escjava.ast.ExprStmtPragmaVec
copy() - Method in class escjava.ast.GenericVarDeclVec
copy() - Method in class escjava.ast.GuardedCmdVec
copy() - Method in class escjava.ast.LocalVarDeclVec
copy() - Method in class escjava.ast.ModifiesGroupPragmaVec
copy() - Method in class escjava.ast.VarExprModifierPragmaVec
copy() - Method in class javafe.ast.CatchClauseVec
copy() - Method in class javafe.ast.ExprVec
copy() - Method in class javafe.ast.FieldDeclVec
copy() - Method in class javafe.ast.FormalParaDeclVec
copy() - Method in class javafe.ast.IdentifierVec
copy() - Method in class javafe.ast.ImportDeclVec
copy() - Method in class javafe.ast.LexicalPragmaVec
copy() - Method in class javafe.ast.MethodDeclVec
copy() - Method in class javafe.ast.ModifierPragmaVec
copy() - Method in class javafe.ast.StmtVec
copy() - Method in class javafe.ast.TypeDeclElemVec
copy() - Method in class javafe.ast.TypeDeclVec
copy() - Method in class javafe.ast.TypeModifierPragmaVec
copy() - Method in class javafe.ast.TypeNameVec
copy() - Method in class javafe.ast.VarInitVec
copy() - Method in class javafe.tc.TypeSigVec
copyInto(Token) - Method in class javafe.parser.Token
  Copy all the fields of `this` into `dst`.
copyInto(Object[]) - Method in class javafe.util.StackVector
copyName(Name, RoutineDecl) - Static method in class escjava.translate.InlineConstructor
copySourceFile(String, String) - Method in class javafe.CopyLoaded
  Copy the source file original into the file newName.
copyType(VarInit, VarInit) - Static method in class escjava.tc.FlowInsensitiveChecks
  Copy the Type associated with an expression by the typechecking pass to another Expr.
copyType(Type, RoutineDecl) - Static method in class escjava.translate.InlineConstructor
copyTypeName(TypeName, RoutineDecl) - Static method in class escjava.translate.InlineConstructor
count - Variable in class escjava.ast.CondExprModifierPragmaVec
count - Variable in class escjava.ast.ConditionVec
count - Variable in class escjava.ast.DecreasesInfoVec
count - Variable in class escjava.ast.DefPredVec
count - Variable in class escjava.ast.ExprDeclPragmaVec
count - Variable in class escjava.ast.ExprModifierPragmaVec
count - Variable in class escjava.ast.ExprStmtPragmaVec
count - Variable in class escjava.ast.GenericVarDeclVec
count - Variable in class escjava.ast.GuardedCmdVec
count - Variable in class escjava.ast.LocalVarDeclVec
count - Variable in class escjava.ast.ModifiesGroupPragmaVec
count - Variable in class escjava.ast.VarExprModifierPragmaVec
count(FieldDecl) - Method in class escjava.translate.Frame.ModifiesIterator
  Returns the number of times the argument is in the 'done' list
count - Static variable in class escjava.translate.Translate.Strings
count(ASTNode) - Static method in class javafe.CountLines
count - Variable in class javafe.ast.CatchClauseVec
count - Variable in class javafe.ast.ExprVec
count - Variable in class javafe.ast.FieldDeclVec
count - Variable in class javafe.ast.FormalParaDeclVec
count - Variable in class javafe.ast.IdentifierVec
count - Variable in class javafe.ast.ImportDeclVec
count - Variable in class javafe.ast.LexicalPragmaVec
count - Variable in class javafe.ast.MethodDeclVec
count - Variable in class javafe.ast.ModifierPragmaVec
count - Variable in class javafe.ast.StmtVec
count - Variable in class javafe.ast.TypeDeclElemVec
count - Variable in class javafe.ast.TypeDeclVec
count - Variable in class javafe.ast.TypeModifierPragmaVec
count - Variable in class javafe.ast.TypeNameVec
count - Variable in class javafe.ast.VarInitVec
count - Variable in class javafe.tc.TypeSigVec
countChar(String, char) - Static method in class javafe.filespace.StringUtil
  Count the number of times a given character occurs in a String:
countDuplicates() - Method in class javafe.filespace.UnionTree
  Return the number of nodes corresponding to this one there are in the underlying Trees.
countFreeVarsAccesses - Variable in class escjava.tc.FlowInsensitiveChecks
  Counts the number of accesses of free variables and fields used for checking the appropriateness of invariants.
countParameters() - Method in class javafe.reader.MethodSignature
  Count the number of parameter types in this method signature.
counterexample - Variable in class escjava.Options
createFakeLoc(String) - Static method in class javafe.util.Location
  Create a fake location described by description.
createForall(Expr, Expr, ArrayList) - Static method in class escjava.translate.TrAnExpr
createFunctionCall(RoutineDecl, ArrayList, Hashtable) - Static method in class escjava.translate.TrAnExpr
createMethodDecl(MethodDecl, TypeDecl, ConstructorDecl, Identifier, int) - Static method in class escjava.translate.InlineConstructor
createReaderFromMark(int) - Method in class javafe.util.BufferedCorrelatedReader
  Creates a `CorrelatedReader` object for the input text from the marked position, to the current position.
createReaderFromMark(int) - Method in class javafe.util.CorrelatedReader
  Creates a `CorrelatedReader` object for the input text from the marked position, to the current position.
createReaderFromMark(int) - Method in class javafe.util.FilterCorrelatedReader
createTDNode(TypeDecl, DefaultMutableTreeNode) - Method in class escjava.gui.GUI
createVarVariant(GenericVarDecl, String) - Static method in class escjava.translate.GetSpec
  * Given a GenericVarDecl named "x@old", returns a VariableAccess to a * fresh LocalVarDecl named "x@ ". * * This handles ESCJ 23b case 13.
createWholeFileLoc(GenericFile) - Static method in class javafe.util.FileCorrelatedReader
  Create a whole file location for a given GenericFile.
createWholeFileLoc(GenericFile) - Static method in class javafe.util.Location
  Create a whole file location corresponding to the given GenericFile.
cu - Variable in class escjava.gui.GUI.GFCUTreeValue
curLineNo - Variable in class javafe.util.LocationManagerCorrelatedReader
  The current line number; that is, the number of we've read from our stream so far + 1.
curNdx - Variable in class javafe.util.BufferedCorrelatedReader
  The index of the next character to be read from the buffer.
current() - Static method in class javafe.filespace.ClassPath
  Return our current classpath; if the Java system property `java.class.path.skip` is set to n, we ignore the first n components of the path.
currentAlloc - Static variable in class escjava.translate.TrAnExpr
currentOutputFrame - Variable in class escjava.gui.GUI
currentProject - Static variable in class escjava.gui.Project
currentStackBottom - Variable in class javafe.util.StackVector
currentState - Static variable in class escjava.translate.TrAnExpr
currentTime() - Static method in class javafe.Tool
currentdir - Variable in class javafe.Options
  Option holding the current working directory.
currentdirText - Variable in class escjava.gui.EscFrame

## D

DEBUG - Static variable in class escjava.parser.EscPragmaParser
DEC - Static variable in class javafe.ast.OperatorTags
DECREASES - Static variable in class escjava.ast.TagConstants
DECREASES_REDUNDANTLY - Static variable in class escjava.ast.TagConstants
DECREASING - Static variable in class escjava.ast.TagConstants
DECREASING_REDUNDANTLY - Static variable in class escjava.ast.TagConstants
DEFAULT - Static variable in class javafe.parser.TagConstants
DEFAULTBUFSIZE - Static variable in class javafe.util.FileCorrelatedReader
  The initial size for buf
DEFPRED - Static variable in class escjava.ast.GeneratedTags
DEFPREDAPPLEXPR - Static variable in class escjava.ast.GeneratedTags
DEFPREDLETEXPR - Static variable in class escjava.ast.GeneratedTags
DELIM - Static variable in class junitutils.Diff
  This string holds line delimiters
DEPENDS - Static variable in class escjava.ast.TagConstants
DEPENDS_REDUNDANTLY - Static variable in class escjava.ast.TagConstants
DIED - Static variable in class escjava.prover.SubProcess
DIV - Static variable in class javafe.ast.OperatorTags
DIVERGES - Static variable in class escjava.ast.TagConstants
DIVERGES_REDUNDANTLY - Static variable in class escjava.ast.TagConstants
DO - Static variable in class javafe.parser.TagConstants
DOSTMT - Static variable in class javafe.ast.GeneratedTags
DOTDOT - Static variable in class escjava.ast.TagConstants
DOUBLE - Static variable in class javafe.parser.TagConstants
DOUBLELIT - Static variable in class javafe.ast.TagConstants
DOUBLETYPE - Static variable in class javafe.ast.TagConstants
DSA - class escjava.sp.DSA.
DSA() - Constructor for class escjava.sp.DSA
DTTFSA - Static variable in class escjava.ast.TagConstants
DURATION - Static variable in class escjava.ast.TagConstants
DURATION_REDUNDANTLY - Static variable in class escjava.ast.TagConstants
DYNINSTCMD - Static variable in class escjava.ast.GeneratedTags
Datagroups - class escjava.tc.Datagroups.
Datagroups() - Constructor for class escjava.tc.Datagroups
DecreasesInfo - class escjava.ast.DecreasesInfo.
DecreasesInfo(int, Expr, VariableAccess) - Constructor for class escjava.ast.DecreasesInfo
DecreasesInfoVec - class escjava.ast.DecreasesInfoVec.
DecreasesInfoVec(DecreasesInfo[]) - Constructor for class escjava.ast.DecreasesInfoVec
  * Private constructors: * *
DecreasesInfoVec(int) - Constructor for class escjava.ast.DecreasesInfoVec
DefPred - class escjava.ast.DefPred.
DefPred() - Constructor for class escjava.ast.DefPred
  Construct a raw DefPred whose class invariant(s) have not yet been established.
DefPredApplExpr - class escjava.ast.DefPredApplExpr.
DefPredApplExpr() - Constructor for class escjava.ast.DefPredApplExpr
  Construct a raw DefPredApplExpr whose class invariant(s) have not yet been established.
DefPredLetExpr - class escjava.ast.DefPredLetExpr.
DefPredLetExpr() - Constructor for class escjava.ast.DefPredLetExpr
  Construct a raw DefPredLetExpr whose class invariant(s) have not yet been established.
DefPredVec - class escjava.ast.DefPredVec.
DefPredVec(DefPred[]) - Constructor for class escjava.ast.DefPredVec
  * Private constructors: * *
DefPredVec(int) - Constructor for class escjava.ast.DefPredVec
DefaultUnivBackPred - class escjava.backpred.DefaultUnivBackPred.
DefaultUnivBackPred() - Constructor for class escjava.backpred.DefaultUnivBackPred
DefaultVisitor - class javafe.ast.DefaultVisitor.
DefaultVisitor() - Constructor for class javafe.ast.DefaultVisitor
DelegatingPrettyPrint - class javafe.ast.DelegatingPrettyPrint.
DelegatingPrettyPrint() - Constructor for class javafe.ast.DelegatingPrettyPrint
DelegatingPrettyPrint(PrettyPrint, PrettyPrint) - Constructor for class javafe.ast.DelegatingPrettyPrint
DependsPragma - class escjava.ast.DependsPragma.
DependsPragma() - Constructor for class escjava.ast.DependsPragma
  Construct a raw DependsPragma whose class invariant(s) have not yet been established.
DerivedMethodDecl - class escjava.ast.DerivedMethodDecl.
  This class represents the intermediate method declaration/specification structure used in escjava.translate.GetSpec as described in section 7 of ESCJ 16.
DerivedMethodDecl(RoutineDecl) - Constructor for class escjava.ast.DerivedMethodDecl
DescriptorParser - class javafe.reader.DescriptorParser.
  Parses various kinds of class-file-format descriptor strings into abstract syntax.
DescriptorParser() - Constructor for class javafe.reader.DescriptorParser
Diff - class junitutils.Diff.
  Class for calculating a (somewhat) detailed comparison of two strings.
Diff(String, String, String, String) - Constructor for class junitutils.Diff
  Calculate a difference between the given strings.
DirInputEntry - class javafe.DirInputEntry.
DirInputEntry(String) - Constructor for class javafe.DirInputEntry
Disjunction - class escjava.pa.generic.Disjunction.
Disjunction(long, long) - Constructor for class escjava.pa.generic.Disjunction
Disjunction(Disjunction) - Constructor for class escjava.pa.generic.Disjunction
Disjunction() - Constructor for class escjava.pa.generic.Disjunction
DisjunctionProver - class escjava.pa.generic.DisjunctionProver.
DisjunctionProver(Prover, jbddManager) - Constructor for class escjava.pa.generic.DisjunctionProver
DoStmt - class javafe.ast.DoStmt.
DoStmt() - Constructor for class javafe.ast.DoStmt
  Construct a raw DoStmt whose class invariant(s) have not yet been established.
DynInstCmd - class escjava.ast.DynInstCmd.
DynInstCmd() - Constructor for class escjava.ast.DynInstCmd
  Construct a raw DynInstCmd whose class invariant(s) have not yet been established.
data - Variable in class javafe.filespace.Tree
  The data, if any, associated with this node:
datagroups - Static variable in class escjava.tc.Datagroups
deNest(ArrayList, ModifierPragmaVec, ArrayList) - Method in class escjava.AnnotationHandler
deNest(ModifierPragmaVec, ModifierPragmaVec, ArrayList) - Method in class escjava.AnnotationHandler
debug - Static variable in class escjava.prover.Harvey
debug - Static variable in class escjava.prover.Sammy
decFALSE - Static variable in class escjava.ast.Utils.BooleanDecoration
decTRUE - Static variable in class escjava.ast.Utils.BooleanDecoration
decl - Variable in class escjava.ast.GhostDeclPragma
decl - Variable in class escjava.ast.ImportPragma
decl - Variable in class escjava.ast.ModelConstructorDeclPragma
decl - Variable in class escjava.ast.ModelDeclPragma
decl - Variable in class escjava.ast.ModelMethodDeclPragma
decl - Variable in class escjava.ast.ModelTypePragma
decl - Variable in class escjava.ast.ParsedSpecs
decl - Variable in class escjava.ast.VarDeclModifierPragma
decl - Variable in class escjava.tc.EnvForGhostLocals
  The new local binding.
decl - Variable in class javafe.ast.ClassDeclStmt
decl - Variable in class javafe.ast.ConstructorInvocation
decl - Variable in class javafe.ast.FieldAccess
decl - Variable in class javafe.ast.MethodInvocation
decl - Variable in class javafe.ast.NewInstanceExpr
decl - Variable in class javafe.ast.VarDeclStmt
decl - Variable in class javafe.ast.VariableAccess
decl - Variable in class javafe.tc.EnvForLocalType
  The new local binding.
decl - Variable in class javafe.tc.EnvForLocals
  The new local binding.
declStack - Static variable in class escjava.translate.TrAnExpr
declToFileLocStr(String, String[]) - Static method in class escjava.translate.ErrorMsg
  return the string rep of the location loc when it is used as an associated decl location.
declare_axiom(Formula) - Method in class escjava.prover.Harvey
declare_axiom(Formula) - Method in class escjava.prover.NewProver
  Declare a new axiom in the current theory.
declare_axiom(Formula) - Method in class escjava.prover.Sammy
declaredLocals - Variable in class escjava.translate.Translate
  Contains the local Java variables declared in the current block so far for the current block and enclosing blocks of the current method.
declaresField(TypeSig, Identifier) - Method in class escjava.tc.PrepTypeDeclaration
declaresField(TypeSig, Identifier, int) - Method in class escjava.tc.PrepTypeDeclaration
declaresFieldJava(TypeSig, Identifier) - Method in class javafe.tc.PrepTypeDeclaration
  Check if a type declares a field.
declaresMethod(TypeSig, Identifier, Type[]) - Method in class javafe.tc.PrepTypeDeclaration
  Check if a type declares a method.
decls - Variable in class escjava.ast.SkolemConstantPragma
decorate(ModifierPragmaVec) - Method in class escjava.ast.GhostDeclPragma
decorate(ModifierPragmaVec) - Method in class escjava.ast.ModelConstructorDeclPragma
decorate(ModifierPragmaVec) - Method in class escjava.ast.ModelDeclPragma
decorate(ModifierPragmaVec) - Method in class escjava.ast.ModelMethodDeclPragma
decorate(ModifierPragmaVec) - Method in class escjava.ast.ModelTypePragma
decorate(VarInit) - Static method in class escjava.translate.Purity
  Decorate `expr` and its subexpressions with purity information.
decorate(ModifierPragmaVec) - Method in class javafe.ast.TypeDeclElemPragma
decorations - Variable in class javafe.ast.ASTNode
  The decorations that have been attached to this node.
decreases - Variable in class escjava.ast.LoopCmd
deepCheck() - Method in class javafe.tc.TypeSig
  Check invariants of a TypeSig, raising an exception if they don't hold.
defaultModifies(int, Expr, RoutineDecl) - Static method in class escjava.AnnotationHandler
defaultSignalsOnly(RoutineDecl, Expr) - Static method in class escjava.AnnotationHandler
defaultStackSize - Variable in class javafe.parser.ParseExpr
definitelyNotAssignable - Variable in class escjava.translate.Frame
  A private variable used to get information without using the return value, in support of method isDefinitelylNotAssignable.
del - Variable in class javafe.ast.DelegatingPrettyPrint
dequeue(Token) - Method in class javafe.parser.TokenQueue
  Removes head of token queue.
describeLookup(String) - Static method in class javafe.tc.OutsideEnv
  Call lookup on N then describe the results.
desugar(TypeDecl) - Method in class escjava.AnnotationHandler
desugar(RoutineDecl) - Method in class escjava.AnnotationHandler
desugar(ArrayList, RoutineDecl) - Method in class escjava.AnnotationHandler
desugar(ModifierPragmaVec, ArrayList, ModifierPragmaVec, RoutineDecl) - Method in class escjava.AnnotationHandler
desugarAnnotations(ModifierPragmaVec, RoutineDecl) - Method in class escjava.AnnotationHandler
desugarLoopFast(LoopCmd, ExprVec) - Method in class escjava.translate.Translate
  Desugars `loop` according to the fast option.
desugarLoopSafe(LoopCmd, ExprVec) - Method in class escjava.translate.Translate
  Desugars `loop` according to the safe option.
desugarLoops(GuardedCmd, Translate) - Static method in class escjava.pa.Traverse
desugared - Variable in class escjava.ast.Call
desugared - Variable in class escjava.ast.LoopCmd
desugaredSpecs - Variable in class escjava.Options
  When set, prints out the desugared specs for debugging purposes.
died() - Static method in class escjava.ProverManager
dims - Variable in class javafe.ast.NewArrayExpr
  If init is null, then holds Expr's between []'s in order.
dir - Variable in class javafe.filespace.FileTree
  The directory we are a snapshot of
direct(GuardedCmd) - Static method in class escjava.translate.Targets
  Returns the set of variables that are direct normal targets in `gc`, that is, that are modified in some assignment statement, not call statement, in `gc`.
directoryPackage(String) - Method in class javafe.CopyLoaded
disable - Static variable in class junitutils.Utils
  Setting this field to true disables the capturing of the output; one would do this only for debugging purposes.
disambiguateExprName(Name) - Method in class javafe.tc.Env
  Attempt to disambiguate an Expr Name.
disambiguateMethodName(AmbiguousMethodInvocation) - Method in class javafe.tc.Env
  Attempt to disambiguate an AmbiguousMethodInvocation.
disambiguateTypeOrFieldName(Name) - Method in class javafe.tc.Env
disj - Variable in class escjava.pa.generic.EnumNFindK
disjToBdd(Disjunction) - Method in class escjava.pa.generic.DisjunctionProver
display(SExp) - Static method in class escjava.prover.SExp
  Display a `SExp` verbosely, using all its accessor methods.
display() - Method in class escjava.tc.EnvForGhostLocals
  Display information about us to System.out.
display() - Method in class escjava.tc.GhostEnv
  Display information about an `Env` to `System.out`.
display() - Method in class javafe.tc.Env
  Display information about us to System.out.
display() - Method in class javafe.tc.EnvForCU
  Display information about us to System.out.
display() - Method in class javafe.tc.EnvForEnclosedScope
  Display information about us to System.out.
display() - Method in class javafe.tc.EnvForLocalType
  Display information about us to System.out.
display() - Method in class javafe.tc.EnvForLocals
  Display information about us to System.out.
display() - Method in class javafe.tc.EnvForTypeSig
  Display information about an Env to System.out.
displayBody(OutputStream, int, BlockStmt, boolean, boolean, String) - Method in class javafe.ast.StandardPrettyPrint
displayColumn(int) - Static method in class javafe.util.ErrorSet
  See documentation for two-argument version of `displayColumn`.
displayColumn(int, ClipPolicy) - Static method in class javafe.util.ErrorSet
  Display (part of) the line that loc occurs on, then indicate via a caret (^) which column loc points to.
displayInferred - Static variable in class javafe.ast.PrettyPrint
  Should we display code that is inferred?
displayInvariantContext(SList, PrintStream) - Static method in class escjava.translate.ErrorMsg
displayPackage(Tree) - Static method in class javafe.filespace.ClassPath
  A nicer, formatted version of print.
distinctSymbols(PrintStream) - Method in class escjava.translate.VcToString
distinctSymbols(PrintStream) - Method in class escjava.translate.VcToStringPvs
dmd - Variable in class escjava.ast.Spec
dmdDecoration - Static variable in class escjava.translate.GetSpec
doAll(int) - Method in class escjava.gui.GUI
doOutputCheck(String, String, Object) - Method in class junitutils.TestFilesTestSuite
doPreOrderCount(GuardedCmd, RefInt) - Static method in class escjava.sp.DSA
doProving(Expr, RoutineDecl, Set, FindContributors) - Method in class escjava.Main
doRestrict - Static variable in class escjava.pa.generic.EnumMaxClausesFindMinAbstractor
doRewrites() - Static method in class escjava.translate.TrAnExpr
doSimpleSubst(Hashtable, Expr) - Static method in class escjava.translate.Substitute
doSubst(Hashtable, ExprModifierPragma) - Static method in class escjava.translate.GetSpec
  Perform a substitution on an ExprModifierPragma *
doSubst(Hashtable, CondExprModifierPragma) - Static method in class escjava.translate.GetSpec
  Perform a substitution on a CondExprModifierPragma *
doSubst(Hashtable, VarExprModifierPragma) - Static method in class escjava.translate.GetSpec
  Perform a substitution on a VarExprModifierPragma *
doSubst(Hashtable, Expr) - Static method in class escjava.translate.Substitute
  Does substitution on GCExprs union (resolved) SpecExprs.
doSubst(Hashtable, Expr, Substitute.SetRef) - Static method in class escjava.translate.Substitute
  Does substitution on GCExprs union (resolved) SpecExprs.
doc - Variable in class escjava.gui.EscOptions
  A reference to the Options structure in the ESC tool, which serves as the document for this GUI.
done() - Method in class escjava.pa.GCProver
done - Variable in class escjava.translate.Frame.ModifiesIterator
  The datagroups that have already been expanded
dontAddImplicitConstructorInvocations - Static variable in class javafe.tc.FlowInsensitiveChecks
  Controls whether or not implicit super-calls in constructors are made explicit.
dontCheckInlinedBody - Variable in class escjava.translate.InlineSettings
dontCheckPreconditions - Variable in class escjava.translate.InlineSettings
dotest(String, String[]) - Method in class junitutils.TestFilesTestSuite
  This is the actual test; it compiles the given file and compares its output to the expected result (in fileToTest+ORACLE_SUFFIX); the output is expected to match and the result of the compile to be true or false, depending on whether errors or warnings were reported.
doubleType - Static variable in class javafe.tc.Types
dsa - Variable in class escjava.Options
dsa(GuardedCmd) - Static method in class escjava.sp.DSA
dsa(GuardedCmd, VarMapPair) - Static method in class escjava.sp.DSA
dsa(GuardedCmd, VarMap, VarMapPair, String, RefInt, Hashtable) - Static method in class escjava.sp.DSA
  Parameters `preOrderCount` and `lastVarUse` are used to perform a dead-variable analysis on variables, so that merges of variables can be smaller.
dump(String) - Static method in class javafe.util.ErrorSet
  Prints to System.out the given String (if not null) and a current stack trace, to be used for debugging with print statements.
duplicate - Variable in class javafe.ast.CompilationUnit
duplicates() - Method in class javafe.filespace.UnionTree
  Return a list of all the nodes that correspond to this one in the underlying Trees in the same order as the original list of Trees.
dzerolit - Static variable in class escjava.translate.GC

## E

ECLOSEDTIME - Static variable in class escjava.ast.TagConstants
ELEMSNONNULL - Static variable in class escjava.ast.TagConstants
ELEMTYPE - Static variable in class escjava.ast.TagConstants
ELSE - Static variable in class javafe.parser.TagConstants
END - Static variable in class escjava.ast.TagConstants
END - Static variable in class escjava.prover.SimplifyOutput
ENSURES - Static variable in class escjava.ast.TagConstants
ENSURES_REDUNDANTLY - Static variable in class escjava.ast.TagConstants
EOF - Static variable in class javafe.parser.TagConstants
EOL_COMMENT - Static variable in class escjava.parser.JmlCorrelatedReader
EOL_COMMENT - Static variable in class javafe.parser.TagConstants
EQ - Static variable in class javafe.ast.OperatorTags
ERROR - Static variable in class javafe.util.ErrorSet
ERRORTYPE - Static variable in class javafe.ast.GeneratedTags
ERRORTYPE - Static variable in class javafe.ast.TagConstants
ESCJavaTask - class escjava.ant.ESCJavaTask.
  Define an Escj compiler adapter.
ESCJavaTask() - Constructor for class escjava.ant.ESCJavaTask
EVALSTMT - Static variable in class javafe.ast.GeneratedTags
EVERYTHING - Static variable in class escjava.ast.TagConstants
EVERYTHINGEXPR - Static variable in class escjava.ast.GeneratedTags
EXAMPLE - Static variable in class escjava.ast.TagConstants
EXCEEDED_PROVER_KILL_ITER - Static variable in class escjava.prover.SimplifyOutput
EXCEEDED_PROVER_KILL_TIME - Static variable in class escjava.prover.SimplifyOutput
EXCEEDED_PROVER_SUBGOAL_KILL_ITER - Static variable in class escjava.prover.SimplifyOutput
EXCEEDED_PROVER_SUBGOAL_KILL_TIME - Static variable in class escjava.prover.SimplifyOutput
EXCEPTIONAL_BEHAVIOR - Static variable in class escjava.ast.TagConstants
EXCEPTIONAL_EXAMPLE - Static variable in class escjava.ast.TagConstants
EXISTS - Static variable in class escjava.ast.TagConstants
EXPLIES - Static variable in class escjava.ast.TagConstants
EXPROBJECTDESIGNATOR - Static variable in class javafe.ast.GeneratedTags
EXSURES - Static variable in class escjava.ast.TagConstants
EXSURES_REDUNDANTLY - Static variable in class escjava.ast.TagConstants
EXTENDS - Static variable in class javafe.parser.TagConstants
Ejp - class escjava.translate.Ejp.
Ejp() - Constructor for class escjava.translate.Ejp
EmptyEnum - class javafe.filespace.EmptyEnum.
  This class simply implements an enumeration with no elements.
EmptyEnum() - Constructor for class javafe.filespace.EmptyEnum
EnumClausesAbstractor - class escjava.pa.generic.EnumClausesAbstractor.
EnumClausesAbstractor(jbddManager) - Constructor for class escjava.pa.generic.EnumClausesAbstractor
EnumKofN - class escjava.pa.generic.EnumKofN.
EnumKofN(int, int) - Constructor for class escjava.pa.generic.EnumKofN
EnumMaxClausesFindMinAbstractor - class escjava.pa.generic.EnumMaxClausesFindMinAbstractor.
EnumMaxClausesFindMinAbstractor(jbddManager) - Constructor for class escjava.pa.generic.EnumMaxClausesFindMinAbstractor
EnumNFindK - class escjava.pa.generic.EnumNFindK.
EnumNFindK(jbddManager, int) - Constructor for class escjava.pa.generic.EnumNFindK
Env - class javafe.tc.Env.
  Env's are the environments used during typechecking to keep track of what types, local variables, fields, and current/enclosing instances are in scope.
Env() - Constructor for class javafe.tc.Env
EnvForCU - class javafe.tc.EnvForCU.
  EnvForCUs are used to create an Env for a CompilationUnit.
EnvForCU(CompilationUnit) - Constructor for class javafe.tc.EnvForCU
  Create an environment for a CompilationUnit.
EnvForEnclosedScope - class javafe.tc.EnvForEnclosedScope.
  EnvForLocals are used to extend an existing Env with one new local type binding.
EnvForEnclosedScope(Env) - Constructor for class javafe.tc.EnvForEnclosedScope
  Create a environment from an existing one by adding a new local type binding.
EnvForGhostLocals - class escjava.tc.EnvForGhostLocals.
  EnvForGhostLocals are used to extend an existing Env with one new local binding, either a local variable definition or a formal parameter.
EnvForGhostLocals(Env, GenericVarDecl) - Constructor for class escjava.tc.EnvForGhostLocals
  Create a environment from an existing one by adding a new local binding.
EnvForLocalType - class javafe.tc.EnvForLocalType.
  EnvForLocals are used to extend an existing Env with one new local type binding.
EnvForLocalType(Env, TypeDecl) - Constructor for class javafe.tc.EnvForLocalType
  Create a environment from an existing one by adding a new local type binding.
EnvForLocals - class javafe.tc.EnvForLocals.
  EnvForLocals are used to extend an existing Env with one new local binding, either a local variable definition or a formal parameter.
EnvForLocals(Env, GenericVarDecl) - Constructor for class javafe.tc.EnvForLocals
  Create a environment from an existing one by adding a new local binding.
EnvForLocals(Env, GenericVarDecl, boolean) - Constructor for class javafe.tc.EnvForLocals
EnvForTypeSig - class javafe.tc.EnvForTypeSig.
  EnvForTypeSigs are used to extend an existing Env with the bindings of a TypeSig.
EnvForTypeSig(Env, TypeSig, boolean) - Constructor for class javafe.tc.EnvForTypeSig
  Create an environment from an existing one by adding a new TypeSigs bindings.
ErrorMsg - class escjava.translate.ErrorMsg.
  Provides printing of error messages to the user.
ErrorMsg() - Constructor for class escjava.translate.ErrorMsg
ErrorPragmaParser - class escjava.parser.ErrorPragmaParser.
  This class produces a `PragmaParser` that reports an client-chosen error message each time an annotation comment is encountered.
ErrorPragmaParser(String) - Constructor for class escjava.parser.ErrorPragmaParser
  Create a new ErrorPragmaParser that report error message msg.
ErrorSet - class javafe.util.ErrorSet.
  The `ErrorSet` class is responsible for displaying cautions, warnings, ordinary errors, and fatal errors to the user.
ErrorSet() - Constructor for class javafe.util.ErrorSet
ErrorSet.Reporter - interface javafe.util.ErrorSet.Reporter.
ErrorSet.StandardReporter - class javafe.util.ErrorSet.StandardReporter.
ErrorSet.StandardReporter() - Constructor for class javafe.util.ErrorSet.StandardReporter
ErrorType - class javafe.ast.ErrorType.
  Used to indicate the type of an illegal operation, so that error messages do not unnecessarily propagate; should only be used if the error has already been reported.
ErrorType() - Constructor for class javafe.ast.ErrorType
  Construct a raw ErrorType whose class invariant(s) have not yet been established.
EscEditor - class escjava.gui.EscEditor.
EscEditor(String, InputStream, int, String[], String[]) - Constructor for class escjava.gui.EscEditor
  Launches an editable text window positioned at the given line, if line is positive (positioned at the beginning if line <= 0).
EscFrame - class escjava.gui.EscFrame.
EscFrame() - Constructor for class escjava.gui.EscFrame
EscFrame.EscRenderer - class escjava.gui.EscFrame.EscRenderer.
EscFrame.EscRenderer() - Constructor for class escjava.gui.EscFrame.EscRenderer
EscFrame.EscTreeCellRenderer - class escjava.gui.EscFrame.EscTreeCellRenderer.
EscFrame.EscTreeCellRenderer() - Constructor for class escjava.gui.EscFrame.EscTreeCellRenderer
EscFrame.LAF - class escjava.gui.EscFrame.LAF.
EscFrame.LAF(UIManager.LookAndFeelInfo) - Constructor for class escjava.gui.EscFrame.LAF
EscHtml - class escjava.gui.EscHtml.
EscHtml() - Constructor for class escjava.gui.EscHtml
EscHtml(String, URL, int, int, int, int) - Constructor for class escjava.gui.EscHtml
EscHtml.Hyperactive - class escjava.gui.EscHtml.Hyperactive.
EscHtml.Hyperactive() - Constructor for class escjava.gui.EscHtml.Hyperactive
EscOptions - class escjava.gui.EscOptions.
  This class creates and maintains a JPanel containing components for controlling the various options that affect the running of the Esc/Java2 tool.
EscOptions(Options) - Constructor for class escjava.gui.EscOptions
EscOptions.MListener - class escjava.gui.EscOptions.MListener.
EscOptions.MListener() - Constructor for class escjava.gui.EscOptions.MListener
EscOutputFrame - class escjava.gui.EscOutputFrame.
  This class generates a JFrame that contains the given uneditable text.
EscOutputFrame(String, String) - Constructor for class escjava.gui.EscOutputFrame
  Create a JFrame with the given frame title and text.
EscPragmaLex - class escjava.parser.EscPragmaLex.
  This lexer overrides `Lex.scanJavaExtensions(int)` to support "informal predicates".
EscPragmaLex(PragmaParser, boolean) - Constructor for class escjava.parser.EscPragmaLex
EscPragmaParser - class escjava.parser.EscPragmaParser.
  Grammar: Pragma ::= LexicalPragma | ModifierPragma | TypeDeclElemPragma | StmtPragma LexicalPragma ::= "nowarn" [ Idn [',' Idn]* ] [';'] StmtPragma ::= SimpleStmtPragma [';'] | ExprStmtPragma SpecExpr [';'] | 'set' PrimaryExpr '=' SpecExpr [';'] SimpleStmtPragma ::= 'unreachable' ExprStmtPragma ::= 'assume' | 'assume_redundantly' | 'assert' | 'assert_redundantly' | 'loop_inv' | 'loop_invariant' | 'loop_invariant_redundantly' | 'decreases' | 'decreases_redundantly' | 'loop_predicate' | 'maintaining' | 'maintaining_redundantly' | 'decreasing' | 'decreasing_redundantly' TypeDeclElemPragma ::= ExprDeclPragma SpecExpr [';'] | 'ghost' Modifiers Type VariableDeclarator [';'] | 'still_deferred' Idn [',' Idn]* [';'] ExprDeclPragma ::= 'axiom' | 'invariant' | 'invariant_redundantly' ModifierPragma ::= [PrivacyPragma] [BehaviorPragma] SimpleModifierPragma [PrivacyPragma] [BehaviorPragma] NonSimpleModifierPragma NonSimpleModifierPragma ::= | ['also'] ExprModifierPragma SpecExpr [';'] | ['also'] VarExprModifierPragma '(' Type Idn ')' SpecExpr [';'] | ['also'] 'monitored_by' SpecExpr [',' SpecExpr]* [';'] | ['also'] ModifierPragma SpecDesignator [',' SpecDesignator]* [';'] PrivacyPragma ::= 'public' | 'private' | 'protected' BehaviorPragma ::= 'behavior' | 'normal_behavior' | 'exceptional_behavior' SimpleModifierPragma ::= 'uninitialized' | 'monitored' | 'non_null' | 'instance' | 'pure' | 'spec_public' | 'writable_deferred' | 'helper' | 'public' | 'private' | 'protected' | 'spec_protected' | 'model' | 'transient' | '\peer' | '\readonly' | '\rep' | 'may_be_null' | 'non_null_ref_by_default' | 'null_ref_by_default' | 'obs_pure' | 'code_java_math' | 'code_safe_math' | 'code_bigint_math' | 'spec_java_math' | 'spec_safe_math' | 'spec_bigint_math' ExprModifierPragma ::= 'readable_if' | 'writable_if' | 'requires' | 'requires_redundantly' | 'also_requires' (if Main.allowAlsoRequires) | 'ensures' | 'ensures_redundantly' | 'also_ensures' | 'pre' | 'pre_redundantly' | 'post' | 'post_redundantly' VarExprModifierPragma ::= 'exsures' | 'exsures_redundantly' | 'also_exsures" | 'signals' | 'signals_redundantly' ModifierPragma ::= 'modifies' | 'modifies_redundantly' | 'also_modifies' | 'modifiable' | 'modifiable_redundantly' | 'assignable' | 'assignable_redundantly' DurationClause ::= DurationKeyword '\not_specified' ';' | DurationKeyword DurSpecExpr [ 'if' predicate ] ';' DurSpecExpr ::= SpecExpr (of type long) OpWithLongResult DurSpecExpr | '\duration' '(' MethodInvOrConstructor ')' LongOp DurSpecExpr; MethodInvOrConstructorOrNotSpecified ::= MethodInvOrConstructor | '\not_specified'; InvariantForExpr ::= '\invariant_for' '(' SpecExpr ')' ';' SpaceExpr ::= '\space' '(' SpecExpr ')' IsInitializedExpr ::= '\is_initialized' '(' Idn ')' ';' InvariantFor ::= '\invariant_for' '(' SpecExpr ')' ';' WorkingSpaceClause ::= WorkingSpaceKeyword '\not_specified' ';' | WorkingSpaceKeyword WorkingSpaceSpecExpr [ 'if' predicate ] ';' WorkingSpaceSpecExpr ::= SpecExpr (of type int) OpWithIntResult WorkingSpaceSpecExpr | '\working_space' '(' MethodInvOrConstructor ')' IntOp WorkingSpaceSpecExpr MethodInvOrConstructor ::= MethodInvocation | ConstructorInvocation OpWithIntResult ::= STAR | '/' | '%' | PLUS | '-' | '&' | BITOR | '^' WorkingSpaceKeyword ::= 'working_space' | 'working_space_redundantly' DurationKeyword ::= 'duration' | 'duration_redundantly' PrivateDataKeyword ::= '\private_data' NotModifiedExpr ::= '\not_modified' '(' SpecDesignator [',' SpecDesignator]* ')' ';' ReachExpr ::= '\reach' '(' SpecExpr [ ',' Idn [ ',' StoreRefExpr ] ] ')' ';' FieldsOfExpr ::= '\fields_of' '(' SpecExpr [ ',' Idn [ ',' StoreRefExpr ] ] ')' ';' OtherExpr ::= '\other' [ StoreRefNameSuffix ] ';' ReachExpr ::= '\reach' '(' SpecExpr [ ',' Idn [ ',' StoreRefExpr ] ] ')' ';' StoreRefList ::= StoreRef [ ',' StoreRef ] ...
EscPragmaParser() - Constructor for class escjava.parser.EscPragmaParser
  Constructs a new pragma parser with zero nesting level.
EscPragmaParser(int) - Constructor for class escjava.parser.EscPragmaParser
  Constructs a new prama parser at the indicated nesting level.
EscPragmaParser.SavedPragma - class escjava.parser.EscPragmaParser.SavedPragma.
EscPragmaParser.SavedPragma(int, int, Object) - Constructor for class escjava.parser.EscPragmaParser.SavedPragma
EscPrettyPrint - class escjava.ast.EscPrettyPrint.
EscPrettyPrint() - Constructor for class escjava.ast.EscPrettyPrint
EscPrettyPrint(PrettyPrint, PrettyPrint) - Constructor for class escjava.ast.EscPrettyPrint
EscTypeReader - class escjava.reader.EscTypeReader.
  An `EscTypeReader` is a `StandardTypeReader` extended to understand ".spec" files.
EscTypeReader(Query, Query, CachedReader, CachedReader) - Constructor for class escjava.reader.EscTypeReader
  Create an `ESCTypeReader` from a query engine, a source reader, and a binary reader.
EvalStmt - class javafe.ast.EvalStmt.
EvalStmt() - Constructor for class javafe.ast.EvalStmt
  Construct a raw EvalStmt whose class invariant(s) have not yet been established.
EverythingExpr - class escjava.ast.EverythingExpr.
EverythingExpr() - Constructor for class escjava.ast.EverythingExpr
  Construct a raw EverythingExpr whose class invariant(s) have not yet been established.
Expr - class javafe.ast.Expr.
  Represents an Expression.
Expr() - Constructor for class javafe.ast.Expr
  Construct a raw Expr whose class invariant(s) have not yet been established.
ExprCmd - class escjava.ast.ExprCmd.
ExprCmd() - Constructor for class escjava.ast.ExprCmd
  Construct a raw ExprCmd whose class invariant(s) have not yet been established.
ExprDeclPragma - class escjava.ast.ExprDeclPragma.
ExprDeclPragma() - Constructor for class escjava.ast.ExprDeclPragma
  Construct a raw ExprDeclPragma whose class invariant(s) have not yet been established.
ExprDeclPragmaVec - class escjava.ast.ExprDeclPragmaVec.
ExprDeclPragmaVec(ExprDeclPragma[]) - Constructor for class escjava.ast.ExprDeclPragmaVec
  * Private constructors: * *
ExprDeclPragmaVec(int) - Constructor for class escjava.ast.ExprDeclPragmaVec
ExprModifierPragma - class escjava.ast.ExprModifierPragma.
ExprModifierPragma() - Constructor for class escjava.ast.ExprModifierPragma
  Construct a raw ExprModifierPragma whose class invariant(s) have not yet been established.
ExprModifierPragmaVec - class escjava.ast.ExprModifierPragmaVec.
ExprModifierPragmaVec(ExprModifierPragma[]) - Constructor for class escjava.ast.ExprModifierPragmaVec
  * Private constructors: * *
ExprModifierPragmaVec(int) - Constructor for class escjava.ast.ExprModifierPragmaVec
ExprObjectDesignator - class javafe.ast.ExprObjectDesignator.
  Represents an ObjectDesignator of the form "Expr . ".
ExprObjectDesignator() - Constructor for class javafe.ast.ExprObjectDesignator
  Construct a raw ExprObjectDesignator whose class invariant(s) have not yet been established.
ExprStmtPragma - class escjava.ast.ExprStmtPragma.
ExprStmtPragma() - Constructor for class escjava.ast.ExprStmtPragma
  Construct a raw ExprStmtPragma whose class invariant(s) have not yet been established.
ExprStmtPragmaVec - class escjava.ast.ExprStmtPragmaVec.
ExprStmtPragmaVec(ExprStmtPragma[]) - Constructor for class escjava.ast.ExprStmtPragmaVec
  * Private constructors: * *
ExprStmtPragmaVec(int) - Constructor for class escjava.ast.ExprStmtPragmaVec
ExprVec - class javafe.ast.ExprVec.
ExprVec(Expr[]) - Constructor for class javafe.ast.ExprVec
  * Private constructors: * *
ExprVec(int) - Constructor for class javafe.ast.ExprVec
ExsuresIdnName - Static variable in class escjava.ast.TagConstants
ExtTree - class javafe.filespace.ExtTree.
  A ExtTree is a HashTree that starts out as just a root node, but may be extended at any time by (recursively) adding children.
ExtTree(Object) - Constructor for class javafe.filespace.ExtTree
  Create a root node:
ExtTree(Tree, String, Object) - Constructor for class javafe.filespace.ExtTree
  Create a non-root node:
Extension - class javafe.filespace.Extension.
  This module contains functions for decomposing filenames (Strings) into a basename and an extension.
Extension() - Constructor for class javafe.filespace.Extension
e0 - Variable in class escjava.prover.TriggerlessQuantWarning
e1 - Variable in class escjava.prover.TriggerlessQuantWarning
eagerRead - Static variable in class javafe.tc.OutsideEnv
  If true, files are read eagerly, as soon as we look them up.
eatAts(CorrelatedReader) - Method in class escjava.parser.EscPragmaParser
  Eats any extra @ symbols.
eatPrompt() - Method in class escjava.prover.Simplify
  Consume the prompt from our Simplify subprocess.
eatSemiColon(Identifier) - Method in class escjava.parser.EscPragmaParser
  Eat the next token if it is a semi-colon and, if the next token is a pragma (not EOF, thus not the end of the pragma) then issue an error message indicating that the specified identifier must be semi-colon terminated if it is followed by more pragmas.
eatThroughSemiColon() - Method in class escjava.parser.EscPragmaParser
  Eat tokens up through and including terminating semi-colon.
eatUpToCommaOrSemiColon() - Method in class escjava.parser.EscPragmaParser
eatWhitespace() - Method in class escjava.prover.SubProcess
  Consume any whitespace (spaces, tabs, and newlines) present in the subprocesses' output.
eatWizardComment(CorrelatedReader) - Method in class escjava.parser.EscPragmaParser
  Eat any wizard inserted comment at the start of an escjava annotation.
ec_return - Static variable in class escjava.translate.GC
ec_throw - Static variable in class escjava.translate.GC
ecall - Variable in class escjava.ast.Call
ecvar - Static variable in class escjava.translate.GC
edges - Variable in class javafe.filespace.HashTree
  The mapping between our outgoing edge's labels and the subTrees they point to.
editor - Variable in class escjava.gui.EscEditor
editor - Variable in class escjava.gui.EscHtml
elemType - Variable in class javafe.ast.ArrayType
elementAt(int) - Method in class escjava.ast.CondExprModifierPragmaVec
  * Other methods: * *
elementAt(int) - Method in class escjava.ast.ConditionVec
  * Other methods: * *
elementAt(int) - Method in class escjava.ast.DecreasesInfoVec
  * Other methods: * *
elementAt(int) - Method in class escjava.ast.DefPredVec
  * Other methods: * *
elementAt(int) - Method in class escjava.ast.ExprDeclPragmaVec
  * Other methods: * *
elementAt(int) - Method in class escjava.ast.ExprModifierPragmaVec
  * Other methods: * *
elementAt(int) - Method in class escjava.ast.ExprStmtPragmaVec
  * Other methods: * *
elementAt(int) - Method in class escjava.ast.GenericVarDeclVec
  * Other methods: * *
elementAt(int) - Method in class escjava.ast.GuardedCmdVec
  * Other methods: * *
elementAt(int) - Method in class escjava.ast.LocalVarDeclVec
  * Other methods: * *
elementAt(int) - Method in class escjava.ast.ModifiesGroupPragmaVec
  * Other methods: * *
elementAt(int) - Method in class escjava.ast.VarExprModifierPragmaVec
  * Other methods: * *
elementAt(int) - Method in class javafe.ast.CatchClauseVec
  * Other methods: * *
elementAt(int) - Method in class javafe.ast.ExprVec
  * Other methods: * *
elementAt(int) - Method in class javafe.ast.FieldDeclVec
  * Other methods: * *
elementAt(int) - Method in class javafe.ast.FormalParaDeclVec
  * Other methods: * *
elementAt(int) - Method in class javafe.ast.IdentifierVec
  * Other methods: * *
elementAt(int) - Method in class javafe.ast.ImportDeclVec
  * Other methods: * *
elementAt(int) - Method in class javafe.ast.LexicalPragmaVec
  * Other methods: * *
elementAt(int) - Method in class javafe.ast.MethodDeclVec
  * Other methods: * *
elementAt(int) - Method in class javafe.ast.ModifierPragmaVec
  * Other methods: * *
elementAt(int) - Method in class javafe.ast.StmtVec
  * Other methods: * *
elementAt(int) - Method in class javafe.ast.TypeDeclElemVec
  * Other methods: * *
elementAt(int) - Method in class javafe.ast.TypeDeclVec
  * Other methods: * *
elementAt(int) - Method in class javafe.ast.TypeModifierPragmaVec
  * Other methods: * *
elementAt(int) - Method in class javafe.ast.TypeNameVec
  * Other methods: * *
elementAt(int) - Method in class javafe.ast.VarInitVec
  * Other methods: * *
elementAt(int) - Method in class javafe.parser.TokenQueue
  Returns `n`th element in token queue.
elementAt(int) - Method in class javafe.tc.TypeSigVec
  * Other methods: * *
elementAt(int) - Method in class javafe.util.StackVector
  Return the element in the top Vector at the given index.
elementCount - Variable in class javafe.util.StackVector
elements - Variable in class escjava.ast.CondExprModifierPragmaVec
  * Instance fields: * *
elements - Variable in class escjava.ast.ConditionVec
  * Instance fields: * *
elements - Variable in class escjava.ast.DecreasesInfoVec
  * Instance fields: * *
elements - Variable in class escjava.ast.DefPredVec
  * Instance fields: * *
elements - Variable in class escjava.ast.ExprDeclPragmaVec
  * Instance fields: * *
elements - Variable in class escjava.ast.ExprModifierPragmaVec
  * Instance fields: * *
elements - Variable in class escjava.ast.ExprStmtPragmaVec
  * Instance fields: * *
elements - Variable in class escjava.ast.GenericVarDeclVec
  * Instance fields: * *
elements - Variable in class escjava.ast.GuardedCmdVec
  * Instance fields: * *
elements - Variable in class escjava.ast.LocalVarDeclVec
  * Instance fields: * *
elements - Variable in class escjava.ast.ModifiesGroupPragmaVec
  * Instance fields: * *
elements - Variable in class escjava.ast.VarExprModifierPragmaVec
  * Instance fields: * *
elements - Variable in class javafe.ast.CatchClauseVec
  * Instance fields: * *
elements - Variable in class javafe.ast.ExprVec
  * Instance fields: * *
elements - Variable in class javafe.ast.FieldDeclVec
  * Instance fields: * *
elements - Variable in class javafe.ast.FormalParaDeclVec
  * Instance fields: * *
elements - Variable in class javafe.ast.IdentifierVec
  * Instance fields: * *
elements - Variable in class javafe.ast.ImportDeclVec
  * Instance fields: * *
elements - Variable in class javafe.ast.LexicalPragmaVec
  * Instance fields: * *
elements - Variable in class javafe.ast.MethodDeclVec
  * Instance fields: * *
elements - Variable in class javafe.ast.ModifierPragmaVec
  * Instance fields: * *
elements - Variable in class javafe.ast.StmtVec
  * Instance fields: * *
elements - Variable in class javafe.ast.TypeDeclElemVec
  * Instance fields: * *
elements - Variable in class javafe.ast.TypeDeclVec
  * Instance fields: * *
elements - Variable in class javafe.ast.TypeModifierPragmaVec
  * Instance fields: * *
elements - Variable in class javafe.ast.TypeNameVec
  * Instance fields: * *
elements - Variable in class javafe.ast.VarInitVec
  * Instance fields: * *
elements - Variable in class javafe.tc.TypeSigVec
  * Instance fields: * *
elements() - Method in class javafe.util.Set
  Return an enumeration of our elements
elements - Variable in class javafe.util.StackVector
  Our data representation is as follows: elements[0], ..., elements[elementCount-1] contain the Vectors on our stack, stored as sequences of elements from the bottom of the stack (pushed longest ago) to the top of the stack.
elems - Variable in class javafe.ast.ArrayInit
elems - Variable in class javafe.ast.CompilationUnit
elems - Variable in class javafe.ast.TypeDecl
elemsTypeCorrect(GenericVarDecl) - Static method in class escjava.translate.TrAnExpr
elemsvar - Static variable in class escjava.translate.GC
eloc - Variable in class escjava.ast.GCExpr
eloc - Variable in class escjava.ast.SkolemConstantPragma
els - Variable in class javafe.ast.CondExpr
els - Variable in class javafe.ast.IfStmt
empty - Static variable in class escjava.tc.Datagroups
empty() - Static method in class javafe.filespace.PathComponent
  Create an empty filespace, containing only a root directory
emptyStringArray - Static variable in class javafe.ast.Name
  Avoid allocating more than one of these.
emptyTypeNameVec - Static variable in class javafe.reader.ASTClassFileParser
  An empty type name vector.
enclosingEnv - Variable in class javafe.tc.TypeSig
  Our enclosing Env; may be null for member types because of laziness.
enclosingInstance - Variable in class javafe.ast.ConstructorInvocation
  The enclosing instance is the object expression before a super call ( .super(...) ).
enclosingInstance - Variable in class javafe.ast.NewInstanceExpr
  The enclosing instance is the object expression before a new call ( .new T(...) ).
enclosingInstanceArgument - Static variable in class escjava.translate.Inner
  * Decorates ConstructorDecl nodes to point to their enclosing-instance- * field argument (this$0arg).
enclosingInstanceDecoration - Static variable in class escjava.translate.Inner
  * Decorates TypeSig nodes to point to their enclosing instance * field (this$0).
enclosingLabels - Variable in class javafe.tc.FlowInsensitiveChecks
enclosingType - Variable in class javafe.tc.TypeSig
  Our enclosing type or null iff we are a package-member type.
encounteredError - Variable in class escjava.AnnotationHandler.NestedPragmaParser
end - Variable in class javafe.parser.TokenQueue
endBufNdx - Variable in class javafe.util.BufferedCorrelatedReader
  The first unused entry in the buffer.
endTag - Variable in class escjava.parser.EscPragmaParser
endingLoc - Variable in class javafe.parser.Token
  The location of the last character of the token.
enqueue(Token) - Method in class javafe.parser.TokenQueue
  Pushes a token onto the lookahead queue.
ensureEdgesLoaded() - Method in class javafe.filespace.PreloadedTree
  Ensure that the edges map is ready for use
ensureLookedAhead() - Method in class javafe.filespace.LookAheadEnum
  Ensure that lookAheadValid is set, calling calcNextElement if needed.
ensureType(Resolve_Result) - Static method in class javafe.filespace.Resolve
  Check the result of a lookup to ensure that it refers to an (inner) reference type.
ensureUnit(Resolve_Result) - Static method in class javafe.filespace.Resolve
  Check the result of a lookup to ensure that it refers to an (inner) reference type or a package.
ensures - Variable in class escjava.ast.DerivedMethodDecl
ensuresDecoration - Static variable in class escjava.ast.Utils
enumSizes - Variable in class escjava.pa.generic.EnumClausesAbstractor
envDecoration - Static variable in class escjava.tc.FlowInsensitiveChecks
eol - Static variable in class escjava.gui.Project
eol - Static variable in class javafe.Options
eq(Expr, Expr, Type) - Static method in class escjava.backpred.BackPred
  Generate the appropriate GC equality e1 == e2 based on type t.
equalTypes(Type, Type) - Method in class escjava.RefinementSequence
equals(Object) - Method in class escjava.pa.generic.Disjunction
equals(Object) - Method in class escjava.prover.Atom
  Return true if this atom and object o are the same atom.
equals(Object) - Method in class escjava.prover.SInt
equals(Object) - Method in class escjava.prover.SNil
equals(Object) - Method in class escjava.prover.SPair
  Return true if the heads are equal and the tails are equal.
equals(Object) - Method in class escjava.translate.ATarget
equals(Object) - Method in class escjava.translate.RepHelper
equals(Object) - Method in class javafe.ast.CompoundName
  Return true if `other` is a `Name` that is component-wise equal to `this`.
equals(Object) - Method in class javafe.ast.Identifier
equals(Object) - Method in class javafe.ast.Name
  Return true if `other` is a `Name` that is component-wise equal to `this`.
equals(Object) - Method in class javafe.ast.SimpleName
equiv - Variable in class javafe.ast.Identifier
  Memoization of `String.valueOf(chars, 0, chars.length)`; may be `null`.
error(int, String) - Static method in class javafe.parser.ParseUtil
error() - Static method in class javafe.util.CorrelatedReaderTest
error(String) - Static method in class javafe.util.ErrorSet
  Report an ordinary error.
error(int, String) - Static method in class javafe.util.ErrorSet
  Report an ordinary error associated with a location.
error(int, String, int) - Static method in class javafe.util.ErrorSet
errorExitCode - Static variable in class javafe.Tool
errorExpectingLoop(int, int) - Method in class escjava.tc.FlowInsensitiveChecks
errorTag - Variable in class escjava.ast.ExprModifierPragma
errorType - Static variable in class javafe.tc.Types
  Used to indicate the type of an illegal operation, so that error messages do not unnecessarily propagate; should only be used if the error has already been reported.
errors - Static variable in class javafe.util.ErrorSet
  The number of errors reported so far, including fatal errors.
errorsSinceMark() - Static method in class javafe.util.ErrorSet
escAction(int) - Static method in class escjava.gui.EscFrame
escPrivateOptionData - Variable in class escjava.Options
escPublicOptionData - Variable in class escjava.Options
escchecks - Static variable in class escjava.ast.TagConstants
escframe - Static variable in class escjava.gui.GUI
escfunctions - Static variable in class escjava.ast.TagConstants
escjava - package escjava
escjava.ant - package escjava.ant
escjava.ast - package escjava.ast
escjava.backpred - package escjava.backpred
escjava.gui - package escjava.gui
escjava.pa - package escjava.pa
escjava.pa.generic - package escjava.pa.generic
escjava.parser - package escjava.parser
escjava.prover - package escjava.prover
escjava.reader - package escjava.reader
escjava.sp - package escjava.sp
escjava.tc - package escjava.tc
escjava.translate - package escjava.translate
esckeywords - Static variable in class escjava.ast.TagConstants
escoptionPanel - Variable in class escjava.gui.EscFrame
escoptions - Static variable in class escjava.gui.EscOptions
  A reference to the Class object of escjava.Options.
eval(Expr, int) - Static method in class escjava.backpred.BackPred
  Like ConstantExpr.eval, but returns a LiteralExpr instead of an Integer/Long/etc.
eval(Expr) - Static method in class javafe.tc.ConstantExpr
  Evaluates a compile-time constant expression.
evalBooleanBinaryOp(int, Object, Object) - Static method in class javafe.tc.ConstantExpr
evalDoubleBinaryOp(int, Object, Object) - Static method in class javafe.tc.ConstantExpr
evalFloatBinaryOp(int, Object, Object) - Static method in class javafe.tc.ConstantExpr
evalIntBinaryOp(int, Object, Object) - Static method in class javafe.tc.ConstantExpr
evalLongBinaryOp(int, Object, Object) - Static method in class javafe.tc.ConstantExpr
examples - Variable in class escjava.ParsedRoutineSpecs
exceptionDecoration - Static variable in class escjava.ast.Utils
excuseNullInitializers - Variable in class escjava.Options
execute() - Method in class escjava.ant.ESCJavaTask
execute(String) - Method in class escjava.prover.Sammy
  call to sammy using xml rpc commands available : start_solver set_flags type_declaration func_declaration add_assertion query backtrack stop_solver See sammy's cvcl/smt/README.TXT for further informations
executeCompile(Class, String[]) - Static method in class junitutils.Utils
  Executes the static compile(String[]) method of the given class
executeExternalCompile(String[], int, boolean) - Method in class escjava.ant.ESCJavaTask
  Do the compile with the specified arguments.
executeMethod(Class, String, String[]) - Static method in class junitutils.Utils
  Finds and executes the method with the given name in the given class; the method must have a single argument of type String[].
executeMethod(Method, String[]) - Static method in class junitutils.Utils
  Calls the given method on the given String[] argument.
exhaust(Enumeration) - Static method in class escjava.prover.Simplify
  Force an `Enumeration` to compute all of its elements
exists(String[], String) - Method in class escjava.reader.EscTypeReader
  Return true iff the fully-qualified outside type P.T exists.
exists(String[], String) - Method in class javafe.filespace.Query
  Return true iff the fully-qualified outside type P.T exists in our Java file space.
exists(String[], String) - Method in class javafe.reader.StandardTypeReader
  Return true iff the fully-qualified outside type `P.T` exists.
exists(String[], String) - Method in class javafe.reader.TypeReader
  Return true iff the fully-qualified outside type P.T exists.
expandDatagroups - Variable in class escjava.translate.Frame.ModifiesIterator
  If true, then datagroups are expanded and their contents made part of the iteration.
expandWild - Variable in class escjava.translate.Frame.ModifiesIterator
  If true, then field wild card store refs (obj.* and Type.*) are expanded and their contents made part of the iteration.
expect(Lex, int) - Method in class javafe.parser.ParseUtil
  Takes an expected token from the input stream, calls `fail` on error.
expectedBooleanStatus(String, String) - Method in class junitutils.TestFilesTestSuite
expectedIntegerStatus(String, String) - Method in class junitutils.TestFilesTestSuite
expectedStatusReport(String, int, String) - Method in class junitutils.TestFilesTestSuite
  Returns null if ok, otherwise returns failure message.
expectedStatusReport(String, boolean, String) - Method in class junitutils.TestFilesTestSuite
expr - Variable in class escjava.AnnotationHandler.Context
expr - Variable in class escjava.ast.CondExprModifierPragma
expr - Variable in class escjava.ast.ExprDeclPragma
expr - Variable in class escjava.ast.ExprModifierPragma
expr - Variable in class escjava.ast.ExprStmtPragma
expr - Variable in class escjava.ast.GeneralizedQuantifiedExpr
expr - Variable in class escjava.ast.GuardExpr
expr - Variable in class escjava.ast.IdExprDeclPragma
expr - Variable in class escjava.ast.LabelExpr
expr - Variable in class escjava.ast.MapsExprModifierPragma
expr - Variable in class escjava.ast.NamedExprDeclPragma
expr - Variable in class escjava.ast.NotModifiedExpr
expr - Variable in class escjava.ast.NumericalQuantifiedExpr
expr - Variable in class escjava.ast.QuantifiedExpr
expr - Variable in class escjava.ast.ReachModifierPragma
expr - Variable in class escjava.ast.SetCompExpr
expr - Variable in class escjava.ast.VarExprModifierPragma
expr - Variable in class javafe.ast.CastExpr
expr - Variable in class javafe.ast.DoStmt
expr - Variable in class javafe.ast.EvalStmt
expr - Variable in class javafe.ast.ExprObjectDesignator
expr - Variable in class javafe.ast.IfStmt
expr - Variable in class javafe.ast.InstanceOfExpr
expr - Variable in class javafe.ast.ParenExpr
expr - Variable in class javafe.ast.ReturnStmt
expr - Variable in class javafe.ast.SwitchLabel
expr - Variable in class javafe.ast.SwitchStmt
expr - Variable in class javafe.ast.SynchronizeStmt
expr - Variable in class javafe.ast.ThrowStmt
expr - Variable in class javafe.ast.UnaryExpr
expr - Variable in class javafe.ast.WhileStmt
exprIsVisible(TypeSig, Expr) - Static method in class escjava.translate.GetSpec
exprStack - Variable in class javafe.parser.ParseExpr
exprs - Variable in class escjava.ast.DependsPragma
exprs - Variable in class escjava.ast.NaryExpr
exsures - Variable in class escjava.ast.DerivedMethodDecl
exsuresPrintDecl(OutputStream, GenericVarDecl) - Method in class escjava.ast.EscPrettyPrint
extend(GenericVarDecl, Expr) - Method in class escjava.sp.VarMap
  Returns a VarMap identical to "this", except mapping "v" to "e".
extend(Hashtable) - Method in class escjava.sp.VarMap
  Returns a VarMap identical to "this", except mapping "v" to "e" for every pair in the hashtable h.
extendEnv(Hashtable, GenericVarDecl, Expr) - Static method in class escjava.translate.ATarget
extendSpecForBody(Spec, FindContributors, Set) - Static method in class escjava.translate.GetSpec
  Implements ExtendSpecForBody, section 7.4 of ESCJ 16.
extendSpecForCall(Spec, FindContributors, Set) - Static method in class escjava.translate.GetSpec
  Implements ExtendSpecForCall, section 7.3 of ESCJ 16.
extendToMaxDisjUnknown(Disjunction, int, DisjunctionProver) - Method in class escjava.pa.generic.EnumNFindK
extraSpecs - Static variable in class escjava.translate.TrAnExpr
extractChildren(DefaultMutableTreeNode) - Method in class escjava.gui.GUI

## F

F - Static variable in class escjava.AnnotationHandler
F(GuardedCmd, Hashtable, Hashtable[]) - Static method in class escjava.translate.ATarget
FAIL - Static variable in class escjava.prover.ProverResponse
  A singleton response code to indicate that something is seriously wrong with the corresponding call and/or the prover and a failure has taken place.
FALSE - Static variable in class javafe.parser.TagConstants
FATALERROR - Static variable in class javafe.util.ErrorSet
FCLOSEDTIME - Static variable in class escjava.ast.TagConstants
FIELD - Static variable in class javafe.parser.TagConstants
FIELDACCESS - Static variable in class javafe.ast.GeneratedTags
FIELDDECL - Static variable in class javafe.ast.GeneratedTags
FIELDKW - Static variable in class escjava.ast.TagConstants
FIELDS_OF - Static variable in class escjava.ast.TagConstants
FINAL - Static variable in class javafe.parser.TagConstants
FINALLY - Static variable in class javafe.parser.TagConstants
FIRSTESCCHECKTAG - Static variable in class escjava.ast.TagConstants
FIRSTESCKEYWORDTAG - Static variable in class escjava.ast.TagConstants
FIRSTFUNCTIONTAG - Static variable in class escjava.ast.TagConstants
FIRSTJMLKEYWORDTAG - Static variable in class escjava.ast.TagConstants
FIRST_KEYWORD - Static variable in class javafe.parser.TagConstants
FIRST_TAG - Static variable in class javafe.ast.OperatorTags
FLOAT - Static variable in class javafe.parser.TagConstants
FLOATINGADD - Static variable in class escjava.ast.TagConstants
FLOATINGDIV - Static variable in class escjava.ast.TagConstants
FLOATINGEQ - Static variable in class escjava.ast.TagConstants
FLOATINGGE - Static variable in class escjava.ast.TagConstants
FLOATINGGT - Static variable in class escjava.ast.TagConstants
FLOATINGLE - Static variable in class escjava.ast.TagConstants
FLOATINGLT - Static variable in class escjava.ast.TagConstants
FLOATINGMOD - Static variable in class escjava.ast.TagConstants
FLOATINGMUL - Static variable in class escjava.ast.TagConstants
FLOATINGNE - Static variable in class escjava.ast.TagConstants
FLOATINGNEG - Static variable in class escjava.ast.TagConstants
FLOATINGSUB - Static variable in class escjava.ast.TagConstants
FLOATLIT - Static variable in class javafe.ast.TagConstants
FLOATTYPE - Static variable in class javafe.ast.TagConstants
FOR - Static variable in class javafe.parser.TagConstants
FORALL - Static variable in class escjava.ast.TagConstants
FORMALPARADECL - Static variable in class javafe.ast.GeneratedTags
FORSTMT - Static variable in class javafe.ast.GeneratedTags
FOR_EXAMPLE - Static variable in class escjava.ast.TagConstants
FQNname(String) - Method in class javafe.CopyLoaded
FQNname(String) - Method in class javafe.PrintSpec
FQNpackage(String) - Method in class javafe.CopyLoaded
FQNpackage(String) - Method in class javafe.PrintSpec
FRESH - Static variable in class escjava.ast.TagConstants
FUNCTION - Static variable in class escjava.ast.TagConstants
FatalError - exception javafe.util.FatalError.
  A `FatalError` is an unchecked exception thrown only by `ErrorSet.fatal` that indicates that a fatal error has been encountered, forcing all further processing to be abandoned.
FatalError() - Constructor for class javafe.util.FatalError
  Create a `FatalError` exception.
FieldAccess - class javafe.ast.FieldAccess.
  Represents various kinds of field access expressions.
FieldAccess() - Constructor for class javafe.ast.FieldAccess
  Construct a raw FieldAccess whose class invariant(s) have not yet been established.
FieldDecl - class javafe.ast.FieldDecl.
  Represents a field declaration.
FieldDecl() - Constructor for class javafe.ast.FieldDecl
  Construct a raw FieldDecl whose class invariant(s) have not yet been established.
FieldDeclVec - class javafe.ast.FieldDeclVec.
FieldDeclVec(FieldDecl[]) - Constructor for class javafe.ast.FieldDeclVec
  * Private constructors: * *
FieldDeclVec(int) - Constructor for class javafe.ast.FieldDeclVec
FileCorrelatedReader - class javafe.util.FileCorrelatedReader.
  A `FileCorrelatedReader` is a `CorrelatedReader` that reads its characters from a stream that corresponds to a file.
FileCorrelatedReader(GenericFile) - Constructor for class javafe.util.FileCorrelatedReader
  Constructs a correlated input stream that reads its input from the specified GenericFile.
FileCorrelatedReader(InputStream, String) - Constructor for class javafe.util.FileCorrelatedReader
  This is a specialized constructor used for InputStreams that are not reopenable such as stdin.
FileCorrelatedReader(InputStream, GenericFile) - Constructor for class javafe.util.FileCorrelatedReader
  Constructs a correlated input stream that reads its input from the specified input stream.
FileFormatException - exception javafe.parser.FileFormatException.
FileFormatException(String) - Constructor for class javafe.parser.FileFormatException
FileInputEntry - class javafe.FileInputEntry.
FileInputEntry(String) - Constructor for class javafe.FileInputEntry
FileTree - class javafe.filespace.FileTree.
  A FileTree is a Tree that mirrors the contents of a disk filesystem; the constructor takes in a directory and returns a tree representing the filesystem rooted at that directory.
FileTree(File) - Constructor for class javafe.filespace.FileTree
  Create a root node:
FileTree(Tree, String, File) - Constructor for class javafe.filespace.FileTree
  Create a non-root node:
Filter - interface javafe.filespace.Filter.
  A simple filter interface for use in filtering out values.
FilterCorrelatedReader - class javafe.util.FilterCorrelatedReader.
  This CorrelatedReader is built on top of another, given CorrelatedReader.
FilterCorrelatedReader(CorrelatedReader) - Constructor for class javafe.util.FilterCorrelatedReader
  Constructs a FilterCorrelatedReader with `child` as the underlying CorrelatedReader.
FilterEnum - class javafe.filespace.FilterEnum.
  A FilterEnum filters an underlying Enumeration using a client supplied Filter.
FilterEnum(Enumeration, Filter) - Constructor for class javafe.filespace.FilterEnum
  Filter the Enumeration E using Filter F:
FindContributors - class escjava.backpred.FindContributors.
  This class is responsible for determining the contributors to a given TypeSig or RoutineDecl.
FindContributors(TypeSig) - Constructor for class escjava.backpred.FindContributors
  Generate the contributors for a given TypeSig.
FindContributors(RoutineDecl) - Constructor for class escjava.backpred.FindContributors
  Generate the contributors for a given RoutineDecl.
FlowInsensitiveChecks - class escjava.tc.FlowInsensitiveChecks.
FlowInsensitiveChecks() - Constructor for class escjava.tc.FlowInsensitiveChecks
FlowInsensitiveChecks - class javafe.tc.FlowInsensitiveChecks.
  Does disambiguation and flow insensitive checks on a type declaration.
FlowInsensitiveChecks() - Constructor for class javafe.tc.FlowInsensitiveChecks
ForStmt - class javafe.ast.ForStmt.
  Represents a ForStatement.
ForStmt() - Constructor for class javafe.ast.ForStmt
  Construct a raw ForStmt whose class invariant(s) have not yet been established.
FormalParaDecl - class javafe.ast.FormalParaDecl.
  Represents a FormalParameter.
FormalParaDecl() - Constructor for class javafe.ast.FormalParaDecl
  Construct a raw FormalParaDecl whose class invariant(s) have not yet been established.
FormalParaDeclVec - class javafe.ast.FormalParaDeclVec.
FormalParaDeclVec(FormalParaDecl[]) - Constructor for class javafe.ast.FormalParaDeclVec
  * Private constructors: * *
FormalParaDeclVec(int) - Constructor for class javafe.ast.FormalParaDeclVec
Formula - class escjava.prover.Formula.
Formula(String) - Constructor for class escjava.prover.Formula
Frame - class escjava.translate.Frame.
Frame(Translate, boolean, RoutineDecl, Hashtable) - Constructor for class escjava.translate.Frame
  The constructor of a Frame instance; should be called only from Translate
Frame.ModifiesIterator - class escjava.translate.Frame.ModifiesIterator.
  This class enables iterating over the set of store-ref locations in a ModifiesGroupPragma.
Frame.ModifiesIterator(TypeDecl, CondExprModifierPragmaVec, boolean) - Constructor for class escjava.translate.Frame.ModifiesIterator
  Creates an iterator over the store-ref locations in the CondExprModifierPragmaVec.
Frame.ModifiesIterator(TypeDecl, CondExprModifierPragmaVec, boolean, boolean) - Constructor for class escjava.translate.Frame.ModifiesIterator
  Creates an iterator over the store-ref locations in the CondExprModifierPragmaVec.
FrameShower - class escjava.gui.FrameShower.
  The FrameShower is used to be sure that a Frame is shown through a call that is made on the Event thread.
FrameShower(Frame) - Constructor for class escjava.gui.FrameShower
  Creates a FrameShower object holding the given Frame.
FrontEndTool - class javafe.FrontEndTool.
  `FrontEndTool` is an abstract class for tools that use our Java front end.
FrontEndTool() - Constructor for class javafe.FrontEndTool
f - Variable in class escjava.ast.DecreasesInfo
fOld - Variable in class escjava.ast.DecreasesInfo
factory(int) - Static method in class escjava.prover.HarveyResponse
factory(int) - Static method in class escjava.prover.ProverResponse
factory(int) - Static method in class escjava.prover.SammyResponse
fail() - Static method in class escjava.translate.GC
fail(int, String) - Static method in class javafe.parser.ParseUtil
  Raises a `RuntimeException` with the argument string including a textual representation of the given source location.
fail(String) - Static method in class javafe.util.Assert
falselit - Static variable in class escjava.translate.GC
fancyMake(Object) - Static method in class escjava.prover.SExp
  Return an S-expression representing an integer (passed wrapped in an `Integer`), an atom (specified via a `String`), or an existing S-expression (this case leaves the argument unchanged).
fatal(String) - Static method in class javafe.util.ErrorSet
  Report a fatal error.
fatal(int, String) - Static method in class javafe.util.ErrorSet
  Report a fatal error associated with a location.
fatals - Static variable in class javafe.util.ErrorSet
  The number of fatal errors so far (some may have been caught and handled)
fc - Variable in class escjava.gui.EscFrame
fieldSeq - Variable in class javafe.tc.PrepTypeDeclaration
fieldToPossible - Variable in class escjava.backpred.FindContributors
  A mapping from fields (FieldDecls) to possible invariant contributors (ExprDeclPragmaVec).
fieldTypeCorrect(FieldDecl) - Static method in class escjava.translate.TrAnExpr
fields() - Method in class escjava.backpred.FindContributors
  Enumerate the field contributors
fields - Variable in class javafe.reader.ASTClassFileParser
  The fields of the class being parsed.
fields - Variable in class javafe.tc.TypeSig
  After preparation, this field contains all field members of the `TypeDecl` associated with `this`, including inherited ones.
fieldsInvariantMentions(ExprDeclPragma) - Method in class escjava.backpred.FindContributors
  Returns the set of fields that a given invariant mentions.
file - Variable in class javafe.util.FileCorrelatedReader
  The GenericFile for this CorrelatedReader.
file - Variable in class javafe.util.SubCorrelatedReader
fileChoice - Variable in class escjava.gui.EscEditor
fileNameName(String) - Method in class javafe.CopyLoaded
fileNamePackage(String) - Method in class javafe.CopyLoaded
fileNumbersToNames() - Static method in class javafe.util.LocationManagerCorrelatedReader
  Creates and returns a vector that associates file numbers to file names.
fileOrigin - Variable in class javafe.Options
fileToPrintStream(String, String) - Method in class escjava.Main
  A wrapper for opening output files for printing.
fileToTest - Variable in class junitutils.TestFilesTestSuite.Helper
  Filename of comparison files
fileUtils - Variable in class escjava.ant.ESCJavaTask
filename - Variable in class escjava.ast.RefinePragma
filename - Variable in class escjava.gui.WindowThread.HtmlTask
files - Variable in class escjava.gui.EscEditor
filesRead - Static variable in class javafe.tc.OutsideEnv
  Count of files read so far.
filesRead() - Static method in class javafe.tc.OutsideEnv
  Return count of files read so far.
fillArray(StringTokenizer, int) - Method in class javafe.CopyLoaded
filter() - Method in class escjava.reader.EscTypeReader
filter - Variable in class javafe.filespace.FilterEnum
  The filter we are using:
filter() - Method in class javafe.reader.StandardTypeReader
filter() - Method in class javafe.reader.TypeReader
filterExprModPragmas(ExprModifierPragmaVec, FindContributors) - Static method in class escjava.translate.GetSpec
filterInvariants - Variable in class escjava.Options
filterMethodDecl(DerivedMethodDecl, FindContributors) - Static method in class escjava.translate.GetSpec
filterMethodSpecs - Variable in class escjava.Options
filterModifies(ModifiesGroupPragmaVec, FindContributors) - Static method in class escjava.translate.GetSpec
filterVarExprModPragmas(VarExprModifierPragmaVec, FindContributors) - Static method in class escjava.translate.GetSpec
finallyClause - Variable in class javafe.ast.TryFinallyStmt
findBinFile(String[], String) - Method in class escjava.reader.EscTypeReader
findFile(String[], String, String) - Method in class javafe.filespace.Query
  Attempt to locate the file typename+"."
findFile(String[], String) - Method in class javafe.filespace.Query
findFile(String[], String, String[]) - Method in class javafe.filespace.Query
  Locates a file with given package, typename, and one of the given extensions; the first directory on the search path containing a candidate file is used - within that directory, extensions near the beginning of the extensions Vector take precedence.
findFile(String[], String, String) - Method in class javafe.filespace.SlowQuery
  Attempt to locate the file typename+"."
findFile(String[], String) - Method in class javafe.filespace.SlowQuery
findFile(String[], String, String[]) - Method in class javafe.filespace.SlowQuery
findFiles(String[]) - Method in class javafe.filespace.Query
  Returns an Enumeration containing GenericFile objects representing all the files in the given package P.
findFiles(String[]) - Method in class javafe.filespace.SlowQuery
findFiles(String[]) - Method in class javafe.reader.StandardTypeReader
findFiles(String[]) - Method in class javafe.reader.TypeReader
  Returns an enumeration of the GenericFile objects in the given package P.
findFirst(String[], String) - Method in class escjava.reader.EscTypeReader
findIEMatch(InputEntry, ArrayList) - Method in class escjava.gui.GUI
findMatchingMethod(MethodDecl, TypeDecl) - Method in class escjava.RefinementSequence
findMinClauseValid(jbdd, Prover, jbdd, jbdd) - Method in class escjava.pa.generic.EnumMaxClausesFindMinAbstractor
findMinDisjValid(Disjunction, DisjunctionProver, long) - Method in class escjava.pa.generic.EnumNFindK
findModifierPragma(GenericVarDecl, int) - Static method in class escjava.ast.Utils
  Finds and returns the first modifier pragma of `vdecl` that has the tag `tag`, if any.
findModifierPragma(ModifierPragmaVec, int) - Static method in class escjava.ast.Utils
findPurePragma(RoutineDecl) - Static method in class escjava.ast.Utils
findRefined(String[], CompilationUnit) - Static method in class escjava.reader.RefinementCachedReader
findSrcFile(String[], String) - Method in class escjava.reader.EscTypeReader
findType(String[], String) - Method in class escjava.reader.EscTypeReader
findType(String[], String) - Method in class javafe.reader.StandardTypeReader
findType(String[], String) - Method in class javafe.reader.TypeReader
  Returns a (source or binary) file for the given type.
findTypeNamePrefix(TypeSig, Name, boolean) - Method in class javafe.tc.Env
  Attempts to find the canonical prefix of a given name that denotes a TypeName in this environment.
findValidMaxClause(int, jbdd) - Method in class escjava.pa.generic.GenerateMaxClauses
  Put next max clause compatible with b into maxClause[i..n-1] and return true (if such max clause exists), or put true into maxClause[i..n-1] and return false.
finishFloatingPointLiteral(int) - Method in class javafe.parser.Lex
  Finishes scanning a floating-point literal.
finishUsingSimplify() - Method in class escjava.prover.CECEnum
  Ensure that we are done using Simplify.
first - Static variable in class escjava.translate.AuxInfo
firstThis0 - Static variable in class escjava.translate.Inner
  * If non-null, the local variable or formal to use instead of * this.this$0 when unfolding .this's.
fixDefaultSpecs(ModifierPragmaVec) - Method in class escjava.AnnotationHandler
flatParameters() - Method in class escjava.prover.Sammy
floatType - Static variable in class javafe.tc.Types
flush() - Method in class escjava.prover.PPOutputStream
  Flushes this output stream and forces any buffered output bytes to be written out to the stream.
flush() - Method in class escjava.prover.TeeOutputStream
  Flushes this output stream and forces any buffered output bytes to be written out to the stream.
flushAll() - Method in class javafe.reader.CachedReader
  Flush all cached information for this Reader.
flushTarget(GenericFile) - Method in class javafe.reader.CachedReader
  Flush the saved info (if any) for target for this Reader.
forInit - Variable in class javafe.ast.ForStmt
forUpdate - Variable in class javafe.ast.ForStmt
forall(GenericVarDecl, Expr) - Static method in class escjava.translate.GC
forall(GenericVarDecl, Expr, Expr) - Static method in class escjava.translate.GC
forall(GenericVarDeclVec, Expr, Expr) - Static method in class escjava.translate.GC
forall(GenericVarDecl, Expr, ExprVec) - Static method in class escjava.translate.GC
forall(int, int, GenericVarDecl, Expr, Expr) - Static method in class escjava.translate.GC
forall(int, int, GenericVarDecl, Expr, Expr, ExprVec) - Static method in class escjava.translate.GC
forallWrap(GenericVarDeclVec, ModifierPragma) - Method in class escjava.AnnotationHandler
forallWrap(GenericVarDeclVec, Expr) - Method in class escjava.AnnotationHandler
forallwithpats(GenericVarDecl, Expr, ExprVec) - Static method in class escjava.translate.GC
format(String[]) - Method in class javafe.Options
formula - Variable in class escjava.prover.Formula
formula - Variable in class escjava.prover.ProverResponse
  A formula.
fp - Variable in class escjava.ast.SetCompExpr
frame - Variable in class escjava.gui.FrameShower
frameHandler - Variable in class escjava.translate.Translate
freeCondition(Expr, int) - Static method in class escjava.translate.GC
freeLoc - Static variable in class javafe.util.LocationManagerCorrelatedReader
  The next location to be allocated to a LocationManagerCorrelatedReader instance.
freeVars - Variable in class escjava.translate.CalcFreeVars
freeVars(ASTNode) - Static method in class escjava.translate.Substitute
  Calculate the free variables of an expression or a GuardedCmd.
fresh(VarInit, int) - Method in class escjava.translate.Translate
  Generate a temporary for the result of a given expression.
fresh(VarInit, int, String) - Method in class escjava.translate.Translate
from - Variable in class escjava.prover.SubProcess
  The `PushbackInputStream` from the actual subprocess, or `null` if we are closed.
fromArray(SExp[]) - Static method in class escjava.prover.SList
fromIdentifier(Identifier) - Static method in class escjava.ast.TagConstants
fromInt(int) - Static method in class escjava.prover.SInt
  Create a `SInt` representing a given `int`.
fromString(String) - Static method in class escjava.prover.Atom
  Create a `Atom` representing a given symbol.
frontEndToolProcessing(ArrayList) - Method in class escjava.gui.GUI
  This is overloaded because, instead of automatically running through all inputs, we want to build a gui and give the user control.
frontEndToolProcessing(ArrayList) - Method in class javafe.CopyLoaded
frontEndToolProcessing(ArrayList) - Method in class javafe.FrontEndTool
  Perform any front-end-tool-specific processing.
frontEndToolProcessing(ArrayList) - Method in class javafe.PrintSpec
frontEndToolProcessing(ArrayList) - Method in class javafe.SrcTool
  Main processing loop for `SrcTool`.
fullName(RoutineDecl, boolean) - Static method in class escjava.translate.TrAnExpr
functionDecoration - Static variable in class escjava.ast.Utils

## G

GC - class escjava.translate.GC.
GC() - Constructor for class escjava.translate.GC
GCExpr - class escjava.ast.GCExpr.
GCExpr() - Constructor for class escjava.ast.GCExpr
GCProver - class escjava.pa.GCProver.
GCProver(jbddManager, ExprVec, GuardedCmd, GCProver) - Constructor for class escjava.pa.GCProver
GCSanity - class escjava.translate.GCSanity.
GCSanity() - Constructor for class escjava.translate.GCSanity
GE - Static variable in class javafe.ast.OperatorTags
GETSCMD - Static variable in class escjava.ast.GeneratedTags
GHOST - Static variable in class escjava.ast.TagConstants
GHOSTDECLPRAGMA - Static variable in class escjava.ast.GeneratedTags
GOTO - Static variable in class javafe.parser.TagConstants
GT - Static variable in class javafe.ast.OperatorTags
GUARDEXPR - Static variable in class escjava.ast.GeneratedTags
GUI - class escjava.gui.GUI.
GUI() - Constructor for class escjava.gui.GUI
GUI.EscTreeValue - class escjava.gui.GUI.EscTreeValue.
GUI.EscTreeValue() - Constructor for class escjava.gui.GUI.EscTreeValue
GUI.GFCUTreeValue - class escjava.gui.GUI.GFCUTreeValue.
GUI.GFCUTreeValue(GenericFile) - Constructor for class escjava.gui.GUI.GFCUTreeValue
GUI.IETreeValue - class escjava.gui.GUI.IETreeValue.
GUI.IETreeValue(InputEntry) - Constructor for class escjava.gui.GUI.IETreeValue
GUI.Options - class escjava.gui.GUI.Options.
  Extends escjava.Options just to set some defaults to more appropriate values for the GUI.
GUI.Options() - Constructor for class escjava.gui.GUI.Options
GUI.RDTreeValue - class escjava.gui.GUI.RDTreeValue.
GUI.RDTreeValue(RoutineDecl) - Constructor for class escjava.gui.GUI.RDTreeValue
GUI.Stop - exception escjava.gui.GUI.Stop.
GUI.Stop() - Constructor for class escjava.gui.GUI.Stop
GUI.TDTreeValue - class escjava.gui.GUI.TDTreeValue.
GUI.TDTreeValue(TypeDecl) - Constructor for class escjava.gui.GUI.TDTreeValue
GeneralizedQuantifiedExpr - class escjava.ast.GeneralizedQuantifiedExpr.
GeneralizedQuantifiedExpr() - Constructor for class escjava.ast.GeneralizedQuantifiedExpr
  Construct a raw GeneralizedQuantifiedExpr whose class invariant(s) have not yet been established.
GenerateMaxClauses - class escjava.pa.generic.GenerateMaxClauses.
GenerateMaxClauses(jbddManager) - Constructor for class escjava.pa.generic.GenerateMaxClauses
GeneratedTags - class escjava.ast.GeneratedTags.
GeneratedTags() - Constructor for class escjava.ast.GeneratedTags
GeneratedTags - class javafe.ast.GeneratedTags.
GeneratedTags() - Constructor for class javafe.ast.GeneratedTags
GenericBlockStmt - class javafe.ast.GenericBlockStmt.
GenericBlockStmt() - Constructor for class javafe.ast.GenericBlockStmt
  Construct a raw GenericBlockStmt whose class invariant(s) have not yet been established.
GenericFile - interface javafe.genericfile.GenericFile.
  A GenericFile is a least-common-denominator representation of a read-only file (or directory).
GenericVarDecl - class javafe.ast.GenericVarDecl.
  Represents all variable declarations, including field declarations, local variables and formal arguments.
GenericVarDecl() - Constructor for class javafe.ast.GenericVarDecl
  Construct a raw GenericVarDecl whose class invariant(s) have not yet been established.
GenericVarDeclVec - class escjava.ast.GenericVarDeclVec.
GenericVarDeclVec(GenericVarDecl[]) - Constructor for class escjava.ast.GenericVarDeclVec
  * Private constructors: * *
GenericVarDeclVec(int) - Constructor for class escjava.ast.GenericVarDeclVec
GetSpec - class escjava.translate.GetSpec.
  Responsible for getting Spec for calls.
GetSpec() - Constructor for class escjava.translate.GetSpec
GetsCmd - class escjava.ast.GetsCmd.
GetsCmd() - Constructor for class escjava.ast.GetsCmd
  Construct a raw GetsCmd whose class invariant(s) have not yet been established.
GhostDeclPragma - class escjava.ast.GhostDeclPragma.
GhostDeclPragma() - Constructor for class escjava.ast.GhostDeclPragma
  Construct a raw GhostDeclPragma whose class invariant(s) have not yet been established.
GhostEnv - class escjava.tc.GhostEnv.
  This class overrides `EnvForTypeSig` so that it "sees" ghost and model fields if `FlowInsensitiveChecks.inAnnotation` is `true`.
GhostEnv(Env, TypeSig, boolean) - Constructor for class escjava.tc.GhostEnv
GuardExpr - class escjava.ast.GuardExpr.
GuardExpr() - Constructor for class escjava.ast.GuardExpr
  Construct a raw GuardExpr whose class invariant(s) have not yet been established.
GuardedCmd - class escjava.ast.GuardedCmd.
GuardedCmd() - Constructor for class escjava.ast.GuardedCmd
GuardedCmdVec - class escjava.ast.GuardedCmdVec.
GuardedCmdVec(GuardedCmd[]) - Constructor for class escjava.ast.GuardedCmdVec
  * Private constructors: * *
GuardedCmdVec(int) - Constructor for class escjava.ast.GuardedCmdVec
GuiOptionsPanel - class escjava.gui.GuiOptionsPanel.
GuiOptionsPanel() - Constructor for class escjava.gui.GuiOptionsPanel
GuiOptionsPanel.Settings - class escjava.gui.GuiOptionsPanel.Settings.
GuiOptionsPanel.Settings() - Constructor for class escjava.gui.GuiOptionsPanel.Settings
g - Variable in class escjava.ast.DynInstCmd
g - Variable in class escjava.ast.VarInCmd
g1 - Variable in class escjava.ast.CmdCmdCmd
g2 - Variable in class escjava.ast.CmdCmdCmd
gArrStore(VarInit, RoutineDecl) - Static method in class escjava.translate.Suggestion
gInvariant(Expr, RoutineDecl, SList, int) - Static method in class escjava.translate.Suggestion
gNeg(VarInit, RoutineDecl, Set) - Static method in class escjava.translate.Suggestion
gNull(VarInit, RoutineDecl) - Static method in class escjava.translate.Suggestion
gag - Static variable in class javafe.util.ErrorSet
  If `gag` is true, then no output is produced by `ErrorSet` methods (useful for test harnesses).
gcseq - Variable in class escjava.translate.Translate.EverythingLoc
gctranslator - Static variable in class escjava.Main
  An instance of the GC->VC translator
genFinalInitInfo(VarInit, GenericVarDecl, Expr, Expr, Type, int, PrintStream) - Static method in class escjava.backpred.BackPred
genTypeBackPred(FindContributors, PrintStream) - Static method in class escjava.backpred.BackPred
  Return the type-specific background predicate as a formula.
genUnivBackPred(PrintStream) - Static method in class escjava.backpred.BackPred
  Returns the universal background predicate as a sequence of simplify commands.
generate(int, Object, RoutineDecl, Set, SList, int) - Static method in class escjava.translate.Suggestion
get() - Method in interface escjava.pa.generic.Abstractor
get() - Method in class escjava.pa.generic.BinaryDecisionTreeAbstractor
get() - Method in class escjava.pa.generic.EnumClausesAbstractor
get() - Method in class escjava.pa.generic.EnumMaxClausesFindMinAbstractor
get() - Method in class escjava.pa.generic.EnumNFindK
get(GenericVarDecl) - Method in class escjava.sp.VarMap
get(TypeDecl, FieldDecl) - Static method in class escjava.tc.Datagroups
  Get the items that are in the datagroup for fd
get(int) - Static method in class escjava.translate.AuxInfo
  Returns the reference associated with `id`, as returned by `put` since the last call to `reset` It is assumed that `id` has indeed been returned by `put` since the last call to `reset`.
get() - Static method in class escjava.translate.LabelInfoToString
get(ASTNode) - Method in class javafe.ast.ASTDecoration
  Return the decoration value of an `ASTNode`, or `null if the `ASTNode` has no decoration.`
get(GenericFile) - Method in class javafe.reader.CachedReader
  Lookup a non-null GenericFile in the cache.
get(String[], String) - Static method in class javafe.tc.TypeSig
  If a TypeSig representing the package-member type named P.T has been created, return it; otherwise, create such a TypeSig then return it.
getAccessibility(int) - Method in class escjava.tc.FlowInsensitiveChecks
getAllImplementsSet(MethodDecl) - Method in class javafe.tc.TypeCheck
  Retrieves the set of interface `MethodDecl`s that a given class `MethodDecl` implements.
getAllOverrides(MethodDecl) - Static method in class escjava.tc.FlowInsensitiveChecks
getAllOverrides(MethodDecl) - Method in class javafe.tc.TypeCheck
  Retrieves the set of `MethodDecl`s that a given `MethodDecl` overrides or hides.
getAllSpecs(RoutineDecl) - Static method in class escjava.ast.Utils
getAtom() - Method in class escjava.prover.Atom
  If we represent an atom, return it as an `Atom`; otherwise, throw `SExpTypeError`.
getAtom() - Method in class escjava.prover.SExp
  If we represent an atom, return it as an `Atom`; otherwise, throw `SExpTypeError`.
getBasename(String) - Static method in class javafe.filespace.Extension
  Return the basename of a filename -- the part of a filename that preceeds its extension (if any).
getBeforeMarkLocation() - Method in class javafe.util.BufferedCorrelatedReader
  Returns the location of the character before the mark.
getBooleanConstant(Object) - Static method in class javafe.tc.ConstantExpr
getBranchLabel(BranchStmt) - Static method in class javafe.tc.FlowInsensitiveChecks
  Retrieves the `Stmt` target of a `BranchStmt`.
getBranchLabel(BranchStmt) - Method in class javafe.tc.TypeCheck
  Retrieves the `Stmt` target of a `BranchStmt`.
getBufferFromMark(int) - Method in class javafe.util.BufferedCorrelatedReader
  Returns a new buffer containing the contents of this BufferedCorrelatedReader's buffer, from the marked position to the current position less `discard` bytes (not characters).
getCalledSpecs(RoutineDecl, ObjectDesignator, ExprVec, Expr, Hashtable, Hashtable) - Static method in class escjava.translate.TrAnExpr
getCanonicalID() - Method in interface javafe.genericfile.GenericFile
  Return a String that canonically represents the identity of our underlying file.
getCanonicalID() - Method in class javafe.genericfile.NormalGenericFile
getCanonicalID() - Method in class javafe.genericfile.UnopenableFile
getCanonicalID() - Method in class javafe.genericfile.ZipGenericFile
  Return a String that canonically represents the identity of our underlying file.
getChar() - Method in class escjava.prover.SubProcess
getChild(String) - Method in class javafe.filespace.HashTree
  Fetch our direct child along the edge labelled label.
getChild(String) - Method in class javafe.filespace.PreloadedTree
getChild(String) - Method in class javafe.filespace.Tree
  Fetch our direct child along the edge labelled label.
getChildrenCount() - Method in class javafe.filespace.LeafTree
getChildrenCount() - Method in class javafe.filespace.Tree
  Return a count of how many direct children we have:
getChkStatus(int) - Static method in class escjava.translate.NoWarn
getChkStatus(int, int, int) - Static method in class escjava.translate.NoWarn
  Returns how the check tag should be interpreted.
getClassObject(TypeDecl) - Method in class escjava.translate.Translate
getClauses() - Method in interface escjava.pa.generic.Abstractor
getClauses() - Method in class escjava.pa.generic.BinaryDecisionTreeAbstractor
getClauses() - Method in class escjava.pa.generic.EnumClausesAbstractor
getClauses() - Method in class escjava.pa.generic.EnumMaxClausesFindMinAbstractor
getClauses() - Method in class escjava.pa.generic.EnumNFindK
getCode(int) - Static method in class javafe.parser.TagConstants
getCombinedBinaries(Name, String[], ArrayList) - Method in class escjava.reader.RefinementCachedReader
getCombinedMethodDecl(RoutineDecl) - Static method in class escjava.translate.GetSpec
  * Implement GetCombinedMethodDecl from ESCJ 16c section 7: * * Precondition: the type declaring rd has been typechecked.
getCommonSpec(RoutineDecl, FindContributors, Hashtable) - Static method in class escjava.translate.GetSpec
getCompilationUnit() - Method in class javafe.tc.TypeSig
  Get the non-null CompilationUnit we are associated with.
getContainingClass() - Method in class escjava.ast.DerivedMethodDecl
getContext() - Method in class escjava.prover.SimplifyResult
getCorrStreamAt(int) - Static method in class javafe.util.LocationManagerCorrelatedReader
  Return the LocationManagerCorrelatedReader associated with streamId i.
getDecorations() - Method in class javafe.ast.ASTNode
getDefpreds(Expr) - Method in class escjava.translate.VcToString
getDefpreds(Expr) - Method in class escjava.translate.VcToStringPvs
getDefpredsHelper(Expr) - Method in class escjava.translate.VcToString
getDefpredsHelper(Expr) - Method in class escjava.translate.VcToStringPvs
getDirectOverrides(MethodDecl) - Static method in class escjava.tc.FlowInsensitiveChecks
getDoubleConstant(Object) - Static method in class javafe.tc.ConstantExpr
getEnclosingClass() - Method in class escjava.tc.EnvForGhostLocals
  Return the intermost class enclosing the code that is checked in this environment.
getEnclosingClass() - Method in class javafe.tc.Env
  Return the intermost class enclosing the code that is checked in this environment.
getEnclosingClass() - Method in class javafe.tc.EnvForCU
  Return the intermost class enclosing the code that is checked in this environment.
getEnclosingClass() - Method in class javafe.tc.EnvForEnclosedScope
  Return the intermost class enclosing the code that is checked in this environment.
getEnclosingClass() - Method in class javafe.tc.EnvForLocalType
  Return the intermost class enclosing the code that is checked in this environment.
getEnclosingClass() - Method in class javafe.tc.EnvForLocals
  Return the intermost class enclosing the code that is checked in this environment.
getEnclosingClass() - Method in class javafe.tc.EnvForTypeSig
  Return the intermost class enclosing the code that is checked in this environment.
getEnclosingEnv() - Method in class javafe.tc.TypeSig
  Return our enclosing environment.
getEnclosingInstance() - Method in class escjava.tc.EnvForGhostLocals
  If there is an enclosing instance in scope, then return the (exact) type of the innermost such instance.
getEnclosingInstance() - Method in class javafe.tc.Env
  If there is an enclosing instance in scope, then return the (exact) type of the innermost such instance.
getEnclosingInstance() - Method in class javafe.tc.EnvForCU
  If there is an enclosing instance in scope, then return the (exact) type of the innermost such instance.
getEnclosingInstance() - Method in class javafe.tc.EnvForEnclosedScope
  If there is an enclosing instance in scope, then return the (exact) type of the innermost such instance.
getEnclosingInstance() - Method in class javafe.tc.EnvForLocalType
  If there is an enclosing instance in scope, then return the (exact) type of the innermost such instance.
getEnclosingInstance() - Method in class javafe.tc.EnvForLocals
  If there is an enclosing instance in scope, then return the (exact) type of the innermost such instance.
getEnclosingInstance() - Method in class javafe.tc.EnvForTypeSig
  If there is an enclosing instance in scope, then return the (exact) type of the innermost such instance.
getEnclosingInstanceArg(ConstructorDecl) - Static method in class escjava.translate.Inner
  * Return the FormalParaDecl for a given inner-class constructor's * enclosing-instance-field argument (this$0arg).
getEnclosingInstanceField(TypeSig) - Static method in class escjava.translate.Inner
  * Return the FieldDecl for a given non-top-level TypeSig's * enclosing instance field (this$0).
getEndLoc() - Method in class escjava.ast.AssignCmd
getEndLoc() - Method in class escjava.ast.Call
getEndLoc() - Method in class escjava.ast.CmdCmdCmd
getEndLoc() - Method in class escjava.ast.CondExprModifierPragma
getEndLoc() - Method in class escjava.ast.DependsPragma
getEndLoc() - Method in class escjava.ast.DynInstCmd
getEndLoc() - Method in class escjava.ast.ExprDeclPragma
getEndLoc() - Method in class escjava.ast.ExprModifierPragma
getEndLoc() - Method in class escjava.ast.ExprStmtPragma
getEndLoc() - Method in class escjava.ast.GCExpr
getEndLoc() - Method in class escjava.ast.GhostDeclPragma
getEndLoc() - Method in class escjava.ast.GuardExpr
getEndLoc() - Method in class escjava.ast.IdExprDeclPragma
getEndLoc() - Method in class escjava.ast.LoopCmd
getEndLoc() - Method in class escjava.ast.MapsExprModifierPragma
getEndLoc() - Method in class escjava.ast.ModelConstructorDeclPragma
getEndLoc() - Method in class escjava.ast.ModelDeclPragma
getEndLoc() - Method in class escjava.ast.ModelMethodDeclPragma
getEndLoc() - Method in class escjava.ast.ModelTypePragma
getEndLoc() - Method in class escjava.ast.NamedExprDeclPragma
getEndLoc() - Method in class escjava.ast.SeqCmd
getEndLoc() - Method in class escjava.ast.SetStmtPragma
getEndLoc() - Method in class escjava.ast.SkolemConstantPragma
getEndLoc() - Method in class escjava.ast.Spec
getEndLoc() - Method in class escjava.ast.VarExprModifierPragma
getEndLoc() - Method in class escjava.ast.VarInCmd
getEndLoc() - Method in class escjava.ast.WildRefExpr
getEndLoc() - Method in class javafe.ast.ASTNode
getEndLoc() - Method in class javafe.ast.AmbiguousMethodInvocation
getEndLoc() - Method in class javafe.ast.AmbiguousVariableAccess
getEndLoc() - Method in class javafe.ast.ArrayInit
getEndLoc() - Method in class javafe.ast.ArrayRefExpr
getEndLoc() - Method in class javafe.ast.ArrayType
getEndLoc() - Method in class javafe.ast.AssertStmt
getEndLoc() - Method in class javafe.ast.BinaryExpr
getEndLoc() - Method in class javafe.ast.CastExpr
getEndLoc() - Method in class javafe.ast.CatchClause
getEndLoc() - Method in class javafe.ast.ClassDeclStmt
getEndLoc() - Method in class javafe.ast.ClassLiteral
getEndLoc() - Method in class javafe.ast.CompilationUnit
getEndLoc() - Method in class javafe.ast.CondExpr
getEndLoc() - Method in class javafe.ast.ConstructorInvocation
getEndLoc() - Method in class javafe.ast.DoStmt
getEndLoc() - Method in class javafe.ast.EvalStmt
getEndLoc() - Method in class javafe.ast.FieldAccess
getEndLoc() - Method in class javafe.ast.FieldDecl
getEndLoc() - Method in class javafe.ast.ForStmt
getEndLoc() - Method in class javafe.ast.GenericBlockStmt
getEndLoc() - Method in class javafe.ast.GenericVarDecl
getEndLoc() - Method in class javafe.ast.IfStmt
getEndLoc() - Method in class javafe.ast.InitBlock
getEndLoc() - Method in class javafe.ast.InstanceOfExpr
getEndLoc() - Method in class javafe.ast.LabelStmt
getEndLoc() - Method in class javafe.ast.LiteralExpr
getEndLoc() - Method in class javafe.ast.LocalVarDecl
getEndLoc() - Method in class javafe.ast.MethodInvocation
getEndLoc() - Method in class javafe.ast.Name
  Override getEndLoc so it refers to the actual end of us.
getEndLoc() - Method in class javafe.ast.NewArrayExpr
getEndLoc() - Method in class javafe.ast.NewInstanceExpr
getEndLoc() - Method in class javafe.ast.ObjectDesignator
getEndLoc() - Method in class javafe.ast.ParenExpr
getEndLoc() - Method in class javafe.ast.ReturnStmt
getEndLoc() - Method in class javafe.ast.RoutineDecl
getEndLoc() - Method in class javafe.ast.SynchronizeStmt
getEndLoc() - Method in class javafe.ast.ThisExpr
getEndLoc() - Method in class javafe.ast.ThrowStmt
getEndLoc() - Method in class javafe.ast.TryCatchStmt
getEndLoc() - Method in class javafe.ast.TryFinallyStmt
getEndLoc() - Method in class javafe.ast.TypeDecl
getEndLoc() - Method in class javafe.ast.TypeName
getEndLoc() - Method in class javafe.ast.UnaryExpr
getEndLoc() - Method in class javafe.ast.VarDeclStmt
getEndLoc() - Method in class javafe.ast.WhileStmt
getEndLoc() - Method in class javafe.tc.TypeSig
getEnv(boolean) - Method in class javafe.tc.TypeSig
  Return an environment for use in checking code inside us.
getEnvForCurrentSig(TypeSig, boolean) - Method in class javafe.tc.PrepTypeDeclaration
getEquivalentAxioms(RepHelper, Hashtable) - Static method in class escjava.translate.TrAnExpr
getExtension(String) - Static method in class javafe.filespace.Extension
  Return the extension of a filename (including the ".") or "" if it has none.
getExternalName() - Method in class javafe.tc.TypeSig
  Return our exact fully-qualified external name as a human-readable string suitable for display.
getFields(boolean) - Method in class escjava.tc.GhostEnv
getFields(boolean) - Method in class javafe.tc.EnvForTypeSig
getFields(boolean) - Method in class javafe.tc.TypeSig
  Returns all fields of the type declaration associated with `this`, including inherited ones.
getFieldsRaw() - Method in class javafe.tc.TypeSig
getFile() - Method in class javafe.util.CorrelatedReader
  Returns the file underlying this correlated reader.
getFile(int) - Static method in class javafe.util.ErrorSet
  Return a new InputStream for the file that loc refers to or null if an I/O error occurs while attempting to open the stream.
getFile() - Method in class javafe.util.FileCorrelatedReader
  Returns the file underlying this correlated reader.
getFile() - Method in class javafe.util.FilterCorrelatedReader
  Returns the file underlying this correlated reader.
getFile() - Method in class javafe.util.SubCorrelatedReader
  Returns the file underlying this correlated reader.
getFilename() - Method in class escjava.gui.GUI.EscTreeValue
getFilename() - Method in class escjava.gui.GUI.GFCUTreeValue
getFilename() - Method in class escjava.gui.GUI.IETreeValue
getFilename() - Method in class escjava.gui.GUI.RDTreeValue
getFilename() - Method in class escjava.gui.GUI.TDTreeValue
getFirstInheritedInterfaces(ClassDecl) - Static method in class escjava.translate.GetSpec
getFloatConstant(Object) - Static method in class javafe.tc.ConstantExpr
getFormalParaTypes(FormalParaDeclVec) - Static method in class javafe.tc.Types
getFreeVars() - Method in class escjava.translate.CalcFreeVars
getGCTagForBinary(BinaryExpr) - Static method in class escjava.translate.TrAnExpr
getGCTagForUnary(UnaryExpr) - Static method in class escjava.translate.TrAnExpr
  TBW.
getGhostField(String, FieldDecl) - Method in class escjava.tc.GhostEnv
  Attempts to find a ghost or model field that belongs to us (including supertypes) with name `n` that is not equal to `excluded`, which may be `null`.
getHiddenFields() - Method in class javafe.tc.TypeSig
getHumanName() - Method in interface javafe.genericfile.GenericFile
  Return a name that uniquely identifies us to the user.
getHumanName() - Method in class javafe.genericfile.NormalGenericFile
getHumanName() - Method in class javafe.genericfile.UnopenableFile
  * GenericFile interface implementation: * *
getHumanName() - Method in class javafe.genericfile.ZipGenericFile
  Return a name that uniquely identifies us to the user.
getId() - Method in class escjava.ast.DerivedMethodDecl
getImplementsSet(ClassDecl, MethodDecl) - Method in class javafe.tc.TypeCheck
  Retrieves the set of interface `MethodDecl`s that a given class `MethodDecl` implements.
getImplementsSet(MethodDecl) - Method in class javafe.tc.TypeCheck
  Retrieves the set of interface `MethodDecl`s that a given interface `MethodDecl` implements.
getInferredThisExpr(TypeSig, int) - Method in class javafe.tc.Env
  Return an inferred ThisExpr for "[C.]this", using location loc.
getInheritedSpecs(RoutineDecl) - Static method in class escjava.ast.Utils
getInitVar(GenericVarDecl) - Static method in class escjava.translate.Translate
  Return the `VariableAccesss` associated with `d` by a call to `setInitVar`.
getInitialState() - Method in class escjava.translate.InitialState
getInnermostInstance() - Method in class javafe.tc.Env
  Returns the innermost current or enclosing instance, or null if none exists.
getInputStream() - Method in interface javafe.genericfile.GenericFile
  Open the file we represent as an InputStream.
getInputStream() - Method in class javafe.genericfile.NormalGenericFile
  Open the file we represent as an `InputStream`.
getInputStream() - Method in class javafe.genericfile.UnopenableFile
getInputStream() - Method in class javafe.genericfile.ZipGenericFile
  Open the file we represent as an InputStream.
getIntConstant(Object) - Static method in class javafe.tc.ConstantExpr
getInteger() - Method in class escjava.prover.SExp
  If we represent an integer, return it as an `int`; otherwise, throw an `SExpTypeError`.
getInteger() - Method in class escjava.prover.SInt
  If we represent an integer, return it as an `int`; otherwise, throw SExpTypeError.
getJavaLang(String) - Static method in class javafe.tc.Types
  Find the TypeSig for the required package-member type java.lang.T.
getJavaModifier(Lex, int) - Method in class javafe.parser.ParseUtil
  Checks if the next token is a Java modifier.
getKey(String[], String) - Static method in class javafe.tc.TypeSig
  Compute the key for map for fully-qualified type P.T.
getKind() - Method in class escjava.prover.SimplifyOutput
getLabel() - Method in class javafe.filespace.Tree
  Return the label on the edge to us from our parent or null if we have no parent.
getLabels() - Method in class escjava.prover.SimplifyResult
getLexicalPragmas() - Method in class javafe.parser.Lex
  Returns the set of lexical pragmas collected.
getLine() - Method in class escjava.gui.GUI.EscTreeValue
getLine() - Method in class escjava.gui.GUI.GFCUTreeValue
getLine() - Method in class escjava.gui.GUI.IETreeValue
getLine() - Method in class escjava.gui.GUI.RDTreeValue
getLine() - Method in class escjava.gui.GUI.TDTreeValue
getLine(int) - Static method in class javafe.util.ErrorSet
  Return the line loc refers to or null if an I/O error occurs while attempting to read the line in.
getList() - Method in class escjava.prover.SExp
  If we represent a list, return it as an `SList`; otherwise, throw `SExpTypeError`.
getList() - Method in class escjava.prover.SList
getLoc(String, int) - Static method in class escjava.translate.ErrorMsg
  Converts string `s`, beginning at index `k`, into a location.
getLocalName() - Method in interface javafe.genericfile.GenericFile
  Return our local name, the name that distinguishes us within the directory that contains us.
getLocalName() - Method in class javafe.genericfile.NormalGenericFile
getLocalName() - Method in class javafe.genericfile.UnopenableFile
getLocalName() - Method in class javafe.genericfile.ZipGenericFile
  Return our local name, the name that distinguishes us within the directory that contains us.
getLocation() - Method in class escjava.parser.JmlCorrelatedReader
getLocation() - Method in class escjava.prover.TriggerlessQuantWarning
  Attempts to glean a location from the name of the dummy variable appearing in `e1`.
getLocation() - Method in class javafe.util.BufferedCorrelatedReader
  Returns the location of the last character read.
getLocation() - Method in class javafe.util.CorrelatedReader
  Returns the location of the last character read.
getLocation() - Method in class javafe.util.FilterCorrelatedReader
  Returns the location of the last character read.
getLongConstant(Object) - Static method in class javafe.tc.ConstantExpr
getMap(TypeDecl) - Static method in class escjava.tc.Datagroups
getMethods() - Method in class javafe.tc.TypeSig
  Similar to `getFields`, except for methods.
getModelVarAxioms(TypeDecl, FieldDecl, Hashtable) - Static method in class escjava.translate.TrAnExpr
getModifiers() - Method in class escjava.ast.ExprDeclPragma
getModifiers() - Method in class escjava.ast.IdExprDeclPragma
getModifiers() - Method in class escjava.ast.NamedExprDeclPragma
getModifiers() - Method in class javafe.ast.GenericVarDecl
getModifiers() - Method in class javafe.ast.InitBlock
getModifiers() - Method in class javafe.ast.RoutineDecl
getModifiers() - Method in class javafe.ast.TypeDecl
getModifiers() - Method in interface javafe.ast.TypeDeclElem
getModifiers() - Method in class javafe.ast.TypeDeclElemPragma
getMsg() - Method in class escjava.prover.SimplifyComment
getName(RoutineDecl) - Method in class javafe.tc.TypeCheck
  Returns the user-readable name for a `RoutineDecl`.
getNameQualifier(Name) - Static method in class javafe.reader.ASTClassFileParser
  Return the package qualifier of a given name.
getNameTerminal(Name) - Static method in class javafe.reader.ASTClassFileParser
  Return the terminal identifier of a given name.
getNext() - Method in class escjava.pa.generic.EnumKofN
getNextPragma(Token) - Method in class escjava.parser.ErrorPragmaParser
  Produce no actual pragmas.
getNextPragma(Token) - Method in class escjava.parser.EscPragmaParser
  Parse the next pragma, putting information about it in the provided token `dst`, and return a flag indicating if there are further pragmas to be parsed.
getNextPragma(Token) - Method in interface javafe.parser.PragmaParser
  Parse the next pragma.
getNextPragmaHelper(Token) - Method in class escjava.parser.EscPragmaParser
getNextToken() - Method in class javafe.parser.Lex
  Scans next token from input stream.
getNil() - Static method in class escjava.prover.SNil
getNonNull(RoutineDecl) - Method in class escjava.AnnotationHandler
getObjectDecl() - Method in class escjava.RefinementSequence
getObjectDesignator(TypeSig, int) - Method in class javafe.tc.Env
  Return an inferred ObjectDesignator for use in a reference to a possibly-instance member of class C from here.
getOriginalMethod(MethodDecl) - Static method in class escjava.translate.Suggestion
  Returns a method that `md` overrides.
getOverrideStatus(RoutineDecl) - Static method in class escjava.tc.FlowInsensitiveChecks
getOverrides(MethodDecl) - Method in class javafe.tc.PrepTypeDeclaration
  Returns the set of all methods that `md` overrides, where `md` is considered to appear in those prepped subtypes of `md.parent` that inherit `md`.
getOverrides(TypeDecl, MethodDecl) - Method in class javafe.tc.PrepTypeDeclaration
  Returns the set of methods that `md` overrides, with `md` considered to appear in a particular type `td`.
getOverrides(MethodDecl) - Method in class javafe.tc.TypeCheck
  Retrieves the class `MethodDecl` that a given class `MethodDecl` overrides.
getPModifiers() - Method in class escjava.ast.GhostDeclPragma
getPModifiers() - Method in class escjava.ast.ModelDeclPragma
getPModifiers() - Method in class javafe.ast.FieldDecl
getPModifiers() - Method in class javafe.ast.InitBlock
getPModifiers() - Method in class javafe.ast.RoutineDecl
getPModifiers() - Method in class javafe.ast.TypeDecl
getPModifiers() - Method in interface javafe.ast.TypeDeclElem
getPModifiers() - Method in class javafe.ast.TypeDeclElemPragma
getPackage(String[]) - Method in class javafe.filespace.SlowQuery
getPackageName(Tree) - Static method in class javafe.filespace.PkgTree
  Return the human-readable name of a package.
getPackageName() - Method in class javafe.tc.TypeSig
  Return our package name as a human-readable string suitable for display.
getPair() - Method in class escjava.prover.SList
  If we represent a non-empty list, return it as a `SPair`; otherwise, throw `SExpTypeError`.
getPair() - Method in class escjava.prover.SPair
  If we represent a non-empty list, return it as a `SPair`; otherwise, throw `SExpTypeError`.
getParent() - Method in class escjava.gui.GUI.EscTreeValue
getParent() - Method in class javafe.ast.FieldDecl
getParent() - Method in class javafe.ast.InitBlock
getParent() - Method in class javafe.ast.RoutineDecl
getParent() - Method in class javafe.ast.TypeDecl
getParent() - Method in interface javafe.ast.TypeDeclElem
  The TypeDecl we are an element of, or null if we do not have a parent (cf. hasParent).
getParent() - Method in class javafe.ast.TypeDeclElemPragma
getParent() - Method in class javafe.filespace.Tree
  Return our parent node or null if we have no parent
getPragma(Token) - Method in class escjava.parser.EscPragmaParser
getPreMap() - Method in class escjava.translate.InitialState
getQualifiedChild(String, char) - Method in class javafe.filespace.Tree
  Return the child with a given partially qualified name or null if no such node exists; if this node is X.Y and name is Z!
getQualifiedName(String) - Method in class javafe.filespace.Tree
  Return a fully qualified name for this node using a specified separator String.
getRawSig(TypeName) - Method in class javafe.tc.TypeCheck
getRawSig(TypeName) - Static method in class javafe.tc.TypeSig
  Gets the TypeSig recorded by `setSig`, or null.
getRefinementSequence(String[], Identifier, CompilationUnit, boolean) - Method in class escjava.reader.RefinementCachedReader
getReplacementCount() - Static method in class escjava.translate.TrAnExpr
  Returns the number of variable substitutions that calls to `trSpecExpr` have caused.
getReporter() - Static method in class javafe.util.ErrorSet
  Returns the current output reporter.
getRepresentsAxiom(NamedExprDeclPragma, Hashtable) - Static method in class escjava.translate.TrAnExpr
  Translates an individual represents clause into a class-level axiom.
getRepresentsClauses(TypeDecl, FieldDecl) - Static method in class escjava.translate.GetSpec
  Gets the represents clauses for a model field fd as seen from a type declaration td; fd may be declared in td or in a supertype of td.
getReturn() - Method in class javafe.reader.MethodSignature
  Return the return type of this method signature.
getRootInterface() - Method in class escjava.tc.PrepTypeDeclaration
getRootInterface() - Method in class javafe.tc.PrepTypeDeclaration
  This routine constructs and returns the interface that all interfaces are de-facto subinterfaces of.
getRootNode() - Method in class javafe.filespace.Tree
  Return the root node for the tree we belong to.
getRoutineDeclEndLoc() - Method in class escjava.ast.DerivedMethodDecl
getRoutineDeclStartLoc() - Method in class escjava.ast.DerivedMethodDecl
getRoutineName(RoutineDecl) - Method in class javafe.tc.TypeCheck
  Returns the user-readable simple name for a `RoutineDecl`.
getSibling(String) - Method in interface javafe.genericfile.GenericFile
  Attempt to return a GenericFile that describes the file in the same "directory" as us that has the local name `n`.
getSibling(String) - Method in class javafe.genericfile.NormalGenericFile
getSibling(String) - Method in class javafe.genericfile.UnopenableFile
getSibling(String) - Method in class javafe.genericfile.ZipGenericFile
  Attempt to return a GenericFile that describes the file in the same "directory" as us that has the local name `n`.
getSig(TypeDecl) - Method in class javafe.tc.TypeCheck
  Retrieves the `TypeSig` associated with a particular `TypeDecl`.
getSig(TypeName) - Method in class javafe.tc.TypeCheck
  Retrieves the `TypeSig` associated with a particular `TypeName`.
getSig(TypeDecl) - Static method in class javafe.tc.TypeSig
  The myTypeDecl field maps TypeSigs to TypeDecls.
getSig(TypeName) - Static method in class javafe.tc.TypeSig
  Gets the TypeSig recorded by `setSig`.
getSignature(RoutineDecl) - Static method in class javafe.tc.TypeCheck
  Construct a `String` listing the signature of a `RoutineDecl`, omitting the return type and throws causes if any.
getSimpleName() - Method in class javafe.filespace.Tree
  The same as getLabel, except that it returns "" instead of null for the top node.
getSortedChildren(Tree) - Static method in class javafe.filespace.TreeWalker
  Return a sorted list of a Tree's direct children:
getSpecForBody(RoutineDecl, FindContributors, Set, Hashtable) - Static method in class escjava.translate.GetSpec
getSpecForCall(RoutineDecl, FindContributors, Set) - Static method in class escjava.translate.GetSpec
getSpecForInline(RoutineDecl, FindContributors) - Static method in class escjava.translate.GetSpec
getSpecForInline - Variable in class escjava.translate.InlineSettings
getStartLoc() - Method in class escjava.ast.ArrayRangeRefExpr
getStartLoc() - Method in class escjava.ast.AssignCmd
getStartLoc() - Method in class escjava.ast.Call
getStartLoc() - Method in class escjava.ast.CmdCmdCmd
getStartLoc() - Method in class escjava.ast.CondExprModifierPragma
getStartLoc() - Method in class escjava.ast.Condition
getStartLoc() - Method in class escjava.ast.DefPred
getStartLoc() - Method in class escjava.ast.DefPredApplExpr
getStartLoc() - Method in class escjava.ast.DefPredLetExpr
getStartLoc() - Method in class escjava.ast.DependsPragma
getStartLoc() - Method in class escjava.ast.DynInstCmd
getStartLoc() - Method in class escjava.ast.EverythingExpr
getStartLoc() - Method in class escjava.ast.ExprCmd
getStartLoc() - Method in class escjava.ast.ExprDeclPragma
getStartLoc() - Method in class escjava.ast.ExprModifierPragma
getStartLoc() - Method in class escjava.ast.ExprStmtPragma
getStartLoc() - Method in class escjava.ast.GCExpr
getStartLoc() - Method in class escjava.ast.GhostDeclPragma
getStartLoc() - Method in class escjava.ast.GuardExpr
getStartLoc() - Method in class escjava.ast.IdExprDeclPragma
getStartLoc() - Method in class escjava.ast.IdentifierModifierPragma
getStartLoc() - Method in class escjava.ast.ImportPragma
getStartLoc() - Method in class escjava.ast.LockSetExpr
getStartLoc() - Method in class escjava.ast.LoopCmd
getStartLoc() - Method in class escjava.ast.MapsExprModifierPragma
getStartLoc() - Method in class escjava.ast.ModelConstructorDeclPragma
getStartLoc() - Method in class escjava.ast.ModelDeclPragma
getStartLoc() - Method in class escjava.ast.ModelMethodDeclPragma
getStartLoc() - Method in class escjava.ast.ModelProgamModifierPragma
getStartLoc() - Method in class escjava.ast.ModelTypePragma
getStartLoc() - Method in class escjava.ast.ModifiesGroupPragma
getStartLoc() - Method in class escjava.ast.NamedExprDeclPragma
getStartLoc() - Method in class escjava.ast.NestedModifierPragma
getStartLoc() - Method in class escjava.ast.NotModifiedExpr
getStartLoc() - Method in class escjava.ast.NotSpecifiedExpr
getStartLoc() - Method in class escjava.ast.NothingExpr
getStartLoc() - Method in class escjava.ast.NowarnPragma
getStartLoc() - Method in class escjava.ast.ParsedSpecs
getStartLoc() - Method in class escjava.ast.ReachModifierPragma
getStartLoc() - Method in class escjava.ast.RefinePragma
getStartLoc() - Method in class escjava.ast.ResExpr
getStartLoc() - Method in class escjava.ast.SeqCmd
getStartLoc() - Method in class escjava.ast.SetCompExpr
getStartLoc() - Method in class escjava.ast.SetStmtPragma
getStartLoc() - Method in class escjava.ast.SimpleCmd
getStartLoc() - Method in class escjava.ast.SimpleModifierPragma
getStartLoc() - Method in class escjava.ast.SimpleStmtPragma
getStartLoc() - Method in class escjava.ast.SkolemConstantPragma
getStartLoc() - Method in class escjava.ast.Spec
getStartLoc() - Method in class escjava.ast.StillDeferredDeclPragma
getStartLoc() - Method in class escjava.ast.VarDeclModifierPragma
getStartLoc() - Method in class escjava.ast.VarExprModifierPragma
getStartLoc() - Method in class escjava.ast.VarInCmd
getStartLoc() - Method in class escjava.ast.WildRefExpr
getStartLoc() - Method in class javafe.ast.ASTNode
getStartLoc() - Method in class javafe.ast.AmbiguousMethodInvocation
getStartLoc() - Method in class javafe.ast.AmbiguousVariableAccess
getStartLoc() - Method in class javafe.ast.ArrayInit
getStartLoc() - Method in class javafe.ast.ArrayRefExpr
getStartLoc() - Method in class javafe.ast.ArrayType
getStartLoc() - Method in class javafe.ast.AssertStmt
getStartLoc() - Method in class javafe.ast.BinaryExpr
getStartLoc() - Method in class javafe.ast.BlockStmt
getStartLoc() - Method in class javafe.ast.BranchStmt
getStartLoc() - Method in class javafe.ast.CastExpr
getStartLoc() - Method in class javafe.ast.CatchClause
getStartLoc() - Method in class javafe.ast.ClassDeclStmt
getStartLoc() - Method in class javafe.ast.ClassLiteral
getStartLoc() - Method in class javafe.ast.CompilationUnit
getStartLoc() - Method in class javafe.ast.CompoundName
getStartLoc() - Method in class javafe.ast.CondExpr
getStartLoc() - Method in class javafe.ast.ConstructorInvocation
getStartLoc() - Method in class javafe.ast.DoStmt
getStartLoc() - Method in class javafe.ast.ErrorType
getStartLoc() - Method in class javafe.ast.EvalStmt
getStartLoc() - Method in class javafe.ast.ExprObjectDesignator
getStartLoc() - Method in class javafe.ast.FieldAccess
getStartLoc() - Method in class javafe.ast.ForStmt
getStartLoc() - Method in class javafe.ast.GenericVarDecl
getStartLoc() - Method in class javafe.ast.IdentifierNode
getStartLoc() - Method in class javafe.ast.IfStmt
getStartLoc() - Method in class javafe.ast.ImportDecl
getStartLoc() - Method in class javafe.ast.InitBlock
getStartLoc() - Method in class javafe.ast.InstanceOfExpr
getStartLoc() - Method in class javafe.ast.LabelStmt
getStartLoc() - Method in class javafe.ast.LiteralExpr
getStartLoc() - Method in class javafe.ast.MethodInvocation
getStartLoc() - Method in class javafe.ast.NewArrayExpr
getStartLoc() - Method in class javafe.ast.NewInstanceExpr
getStartLoc() - Method in class javafe.ast.ParenExpr
getStartLoc() - Method in class javafe.ast.PrimitiveType
getStartLoc() - Method in class javafe.ast.ReturnStmt
getStartLoc() - Method in class javafe.ast.RoutineDecl
getStartLoc() - Method in class javafe.ast.SimpleName
getStartLoc() - Method in class javafe.ast.SkipStmt
getStartLoc() - Method in class javafe.ast.SuperObjectDesignator
getStartLoc() - Method in class javafe.ast.SwitchLabel
getStartLoc() - Method in class javafe.ast.SwitchStmt
getStartLoc() - Method in class javafe.ast.SynchronizeStmt
getStartLoc() - Method in class javafe.ast.ThisExpr
getStartLoc() - Method in class javafe.ast.ThrowStmt
getStartLoc() - Method in class javafe.ast.TryCatchStmt
getStartLoc() - Method in class javafe.ast.TryFinallyStmt
getStartLoc() - Method in class javafe.ast.TypeDecl
getStartLoc() - Method in interface javafe.ast.TypeDeclElem
getStartLoc() - Method in class javafe.ast.TypeName
getStartLoc() - Method in class javafe.ast.TypeObjectDesignator
getStartLoc() - Method in class javafe.ast.UnaryExpr
getStartLoc() - Method in class javafe.ast.VarDeclStmt
getStartLoc() - Method in class javafe.ast.VariableAccess
getStartLoc() - Method in class javafe.ast.WhileStmt
getStartLoc() - Method in class javafe.tc.TypeSig
getStatus(Tree) - Static method in class javafe.filespace.PkgTree
  Decide what to do with a node of the underlying filespace, returning one of the following codes: IGNORE, INCLUDE_NODE, or INCLUDE_TREE.
getStatusText() - Method in class escjava.gui.GUI.EscTreeValue
getString(int) - Static method in class javafe.parser.TagConstants
getSuperClass(TypeDecl) - Method in class javafe.TestTool
  Attempt to fetch the `TypeSig` for a given `TypeDecl`.
getSuperClassOverride(MethodDecl) - Static method in class escjava.tc.FlowInsensitiveChecks
getSuperNonNullStatus(RoutineDecl, int) - Static method in class escjava.tc.FlowInsensitiveChecks
getSuperNonNullStatus(RoutineDecl, int, Set) - Static method in class escjava.tc.FlowInsensitiveChecks
getTag() - Method in class escjava.ast.AnOverview
  Return the tag of a node.
getTag() - Method in class escjava.ast.ArrayRangeRefExpr
getTag() - Method in class escjava.ast.Call
getTag() - Method in class escjava.ast.CmdCmdCmd
getTag() - Method in class escjava.ast.CondExprModifierPragma
getTag() - Method in class escjava.ast.Condition
getTag() - Method in class escjava.ast.DefPred
getTag() - Method in class escjava.ast.DefPredApplExpr
getTag() - Method in class escjava.ast.DefPredLetExpr
getTag() - Method in class escjava.ast.DependsPragma
getTag() - Method in class escjava.ast.DynInstCmd
getTag() - Method in class escjava.ast.EverythingExpr
getTag() - Method in class escjava.ast.ExprCmd
getTag() - Method in class escjava.ast.ExprDeclPragma
getTag() - Method in class escjava.ast.ExprModifierPragma
getTag() - Method in class escjava.ast.ExprStmtPragma
getTag() - Method in class escjava.ast.GCExpr
  Return the tag of a node.
getTag() - Method in class escjava.ast.GeneralizedQuantifiedExpr
getTag() - Method in class escjava.ast.GetsCmd
getTag() - Method in class escjava.ast.GhostDeclPragma
getTag() - Method in class escjava.ast.GuardExpr
getTag() - Method in class escjava.ast.GuardedCmd
  Return the tag of a node.
getTag() - Method in class escjava.ast.IdExprDeclPragma
getTag() - Method in class escjava.ast.IdentifierModifierPragma
getTag() - Method in class escjava.ast.ImportPragma
getTag() - Method in class escjava.ast.LabelExpr
getTag() - Method in class escjava.ast.LockSetExpr
getTag() - Method in class escjava.ast.LoopCmd
getTag() - Method in class escjava.ast.MapsExprModifierPragma
getTag() - Method in class escjava.ast.ModelConstructorDeclPragma
getTag() - Method in class escjava.ast.ModelDeclPragma
getTag() - Method in class escjava.ast.ModelMethodDeclPragma
getTag() - Method in class escjava.ast.ModelProgamModifierPragma
getTag() - Method in class escjava.ast.ModelTypePragma
getTag() - Method in class escjava.ast.ModifiesGroupPragma
getTag() - Method in class escjava.ast.NamedExprDeclPragma
getTag() - Method in class escjava.ast.NaryExpr
getTag() - Method in class escjava.ast.NestedModifierPragma
getTag() - Method in class escjava.ast.NotModifiedExpr
getTag() - Method in class escjava.ast.NotSpecifiedExpr
getTag() - Method in class escjava.ast.NothingExpr
getTag() - Method in class escjava.ast.NowarnPragma
getTag() - Method in class escjava.ast.NumericalQuantifiedExpr
getTag() - Method in class escjava.ast.ParsedSpecs
getTag() - Method in class escjava.ast.QuantifiedExpr
getTag() - Method in class escjava.ast.ReachModifierPragma
getTag() - Method in class escjava.ast.RefinePragma
getTag() - Method in class escjava.ast.ResExpr
getTag() - Method in class escjava.ast.RestoreFromCmd
getTag() - Method in class escjava.ast.SeqCmd
getTag() - Method in class escjava.ast.SetCompExpr
getTag() - Method in class escjava.ast.SetStmtPragma
getTag() - Method in class escjava.ast.SimpleCmd
getTag() - Method in class escjava.ast.SimpleModifierPragma
getTag() - Method in class escjava.ast.SimpleStmtPragma
getTag() - Method in class escjava.ast.SkolemConstantPragma
getTag() - Method in class escjava.ast.Spec
getTag() - Method in class escjava.ast.StillDeferredDeclPragma
getTag() - Method in class escjava.ast.SubGetsCmd
getTag() - Method in class escjava.ast.SubSubGetsCmd
getTag() - Method in class escjava.ast.SubstExpr
getTag() - Method in class escjava.ast.TypeExpr
getTag() - Method in class escjava.ast.VarDeclModifierPragma
getTag() - Method in class escjava.ast.VarExprModifierPragma
getTag() - Method in class escjava.ast.VarInCmd
getTag() - Method in class escjava.ast.WildRefExpr
getTag() - Method in class javafe.ast.ASTNode
  Return the tag of a node.
getTag() - Method in class javafe.ast.AmbiguousMethodInvocation
getTag() - Method in class javafe.ast.AmbiguousVariableAccess
getTag() - Method in class javafe.ast.ArrayInit
getTag() - Method in class javafe.ast.ArrayRefExpr
getTag() - Method in class javafe.ast.ArrayType
getTag() - Method in class javafe.ast.AssertStmt
getTag() - Method in class javafe.ast.BinaryExpr
getTag() - Method in class javafe.ast.BlockStmt
getTag() - Method in class javafe.ast.BreakStmt
getTag() - Method in class javafe.ast.CastExpr
getTag() - Method in class javafe.ast.CatchClause
getTag() - Method in class javafe.ast.ClassDecl
getTag() - Method in class javafe.ast.ClassDeclStmt
getTag() - Method in class javafe.ast.ClassLiteral
getTag() - Method in class javafe.ast.CompilationUnit
getTag() - Method in class javafe.ast.CompoundName
getTag() - Method in class javafe.ast.CondExpr
getTag() - Method in class javafe.ast.ConstructorDecl
getTag() - Method in class javafe.ast.ConstructorInvocation
getTag() - Method in class javafe.ast.ContinueStmt
getTag() - Method in class javafe.ast.DoStmt
getTag() - Method in class javafe.ast.ErrorType
getTag() - Method in class javafe.ast.EvalStmt
getTag() - Method in class javafe.ast.ExprObjectDesignator
getTag() - Method in class javafe.ast.FieldAccess
getTag() - Method in class javafe.ast.FieldDecl
getTag() - Method in class javafe.ast.ForStmt
getTag() - Method in class javafe.ast.FormalParaDecl
getTag() - Method in class javafe.ast.IdentifierNode
getTag() - Method in class javafe.ast.IfStmt
getTag() - Method in class javafe.ast.InitBlock
getTag() - Method in class javafe.ast.InstanceOfExpr
getTag() - Method in class javafe.ast.InterfaceDecl
getTag() - Method in class javafe.ast.LabelStmt
getTag() - Method in class javafe.ast.LiteralExpr
getTag() - Method in class javafe.ast.LocalVarDecl
getTag() - Method in class javafe.ast.MethodDecl
getTag() - Method in class javafe.ast.MethodInvocation
getTag() - Method in class javafe.ast.NewArrayExpr
getTag() - Method in class javafe.ast.NewInstanceExpr
getTag() - Method in class javafe.ast.OnDemandImportDecl
getTag() - Method in class javafe.ast.ParenExpr
getTag() - Method in class javafe.ast.PrimitiveType
getTag() - Method in class javafe.ast.ReturnStmt
getTag() - Method in class javafe.ast.SimpleName
getTag() - Method in class javafe.ast.SingleTypeImportDecl
getTag() - Method in class javafe.ast.SkipStmt
getTag() - Method in class javafe.ast.SuperObjectDesignator
getTag() - Method in class javafe.ast.SwitchLabel
getTag() - Method in class javafe.ast.SwitchStmt
getTag() - Method in class javafe.ast.SynchronizeStmt
getTag() - Method in class javafe.ast.ThisExpr
getTag() - Method in class javafe.ast.ThrowStmt
getTag() - Method in class javafe.ast.TryCatchStmt
getTag() - Method in class javafe.ast.TryFinallyStmt
getTag() - Method in interface javafe.ast.TypeDeclElem
  Return the tag of a node.
getTag() - Method in class javafe.ast.TypeDeclElemPragma
getTag() - Method in class javafe.ast.TypeName
getTag() - Method in class javafe.ast.TypeObjectDesignator
getTag() - Method in class javafe.ast.UnaryExpr
getTag() - Method in class javafe.ast.VarDeclStmt
getTag() - Method in class javafe.ast.VariableAccess
getTag() - Method in class javafe.ast.WhileStmt
getTag() - Method in class javafe.tc.TypeSig
getTask() - Method in class escjava.gui.TaskQueue
getTask() - Static method in class escjava.gui.WindowTasks
getTokenType(Identifier) - Static method in class javafe.ast._SpecialParserInterface
  Return the hidden "token type" field of `id`.
getTreeCellRendererComponent(JTree, Object, boolean, boolean, boolean, int, boolean) - Method in class escjava.gui.EscFrame.EscRenderer
getTreeCellRendererComponent(JTree, Object, boolean, boolean, boolean, int, boolean) - Method in class escjava.gui.EscFrame.EscTreeCellRenderer
getType(VarInit) - Static method in class javafe.tc.FlowInsensitiveChecks
  Retrieves the `Type` of a `VarInit`.
getType(VarInit) - Method in class javafe.tc.TypeCheck
  Retrieves the `Type` of a `VarInit`.
getTypeDecl() - Method in class javafe.tc.TypeSig
  Get the non-null TypeDecl we are associated with.
getTypeName() - Method in class javafe.tc.TypeSig
  Return our exact type name, omitting the package name, as a human-readable string suitable for display.
getTypeOrNull(VarInit) - Static method in class javafe.tc.FlowInsensitiveChecks
  Retrieves the `Type` of a `VarInit`.
gets(VariableAccess, Expr) - Static method in class escjava.translate.GC
gf - Variable in class escjava.gui.GUI.GFCUTreeValue
globalStatus - Static variable in class escjava.translate.NoWarn
globallyTurnOffChecks(boolean) - Static method in class escjava.translate.Translate
  If the flag is true, set all assertion checks to assumes.
guard - Variable in class escjava.ast.LoopCmd
guard(Expr, Expr) - Method in class escjava.translate.Translate
  Computes purity information for Java expression `e`, translates `e` (emitting any code needed to account for impurities or side effects in the expression), and emits code that performs a `RAISE label` command if the expression evaluates to `false`.
guardVars - Variable in class escjava.Options
guardedVC - Variable in class escjava.Options
guardedVCDir - Variable in class escjava.Options
guardedVCFileExt - Variable in class escjava.Options
guardedVCFileNumbers - Variable in class escjava.Options
guardedVCGuardFile - Variable in class escjava.Options
guardedVCPrefix - Variable in class escjava.Options
guessPredicate(Expr, Expr, Type, ExprVec, int, Expr, ExprVec) - Method in class escjava.pa.PredicateAbstraction
gui - Static variable in class escjava.gui.GUI
guilight - Variable in class escjava.gui.EscFrame
guioptionPanel - Variable in class escjava.gui.EscFrame
guioptions - Static variable in class escjava.gui.GuiOptionsPanel

## H

HC - Static variable in class javafe.ast.Identifier
  Constant used for hashing.
HC - Static variable in class javafe.ast._SpecialParserInterface
  Constant used for hashing.
HELPER - Static variable in class escjava.ast.TagConstants
HENCE_BY - Static variable in class escjava.ast.TagConstants
HENCE_BY_REDUNDANTLY - Static variable in class escjava.ast.TagConstants
Harvey - class escjava.prover.Harvey.
Harvey(boolean) - Constructor for class escjava.prover.Harvey
HarveyResponse - class escjava.prover.HarveyResponse.
HarveyResponse() - Constructor for class escjava.prover.HarveyResponse
HashTree - class javafe.filespace.HashTree.
  A HashTree is a Tree that uses a Hashtable to store the map between labels and its direct children.
HashTree(Object) - Constructor for class javafe.filespace.HashTree
  Create a root node:
HashTree(Tree, String, Object) - Constructor for class javafe.filespace.HashTree
  Create a non-root node:
Helper - class escjava.translate.Helper.
Helper() - Constructor for class escjava.translate.Helper
handleAllCUs() - Method in class javafe.SrcTool
  Iterates, calling handleCU for each loaded CU.
handleAllInputEntries() - Method in class escjava.gui.GUI
  Builds the top-level tree, containing just the InputEntry nodes.
handleCU(CompilationUnit) - Method in class escjava.Main
  This method is called on each `CompilationUnit` that this tool processes.
handleCU(CompilationUnit) - Method in class javafe.CopyLoaded
  Process each CU's type decls.
handleCU(CompilationUnit) - Method in class javafe.SrcTool
  This method is called on each `CompilationUnit` that this tool processes.
handleOptions(String[]) - Method in class javafe.FrontEndTool
  Parses the options into a new instance of an `Options` subclass.
handlePragmas(CompilationUnit) - Method in class escjava.AnnotationHandler
  This must be called on a compilation unit to get the model imports listed, so that type names used in annotations can be found, and to get model methods put into the class's signature.
handlePragmas(TypeDeclElem) - Method in class escjava.AnnotationHandler
handleReadError(IOException) - Method in class escjava.prover.SubProcess
  Turn an `IOException` resulting from a read on `SubProcess.from` into a fatal error.
handleSuperTypeName(TypeSig, TypeName) - Static method in class javafe.tc.SLResolution
  Handle a super type name.
handleTD(TypeDecl) - Method in class escjava.Main
  This method is called by SrcTool on the TypeDecl of each outside type that SrcTool is to process.
handleTD(TypeDecl) - Method in class javafe.CopyLoaded
  Called from handleCU on each TypeDecl from the CU's loaded from the program files.
handleTD(TypeDecl) - Method in class javafe.SrcTool
  This method is called on the TypeDecl of each outside type that SrcTool is to process.
handleTD(TypeDecl) - Method in class javafe.TestTool
  This method is called on the TypeDecl of each outside type that SrcTool is to process.
handleTypeDecl(TypeDecl) - Method in class escjava.AnnotationHandler
  After parsing, but before type checking, we need to convert model methods to regular methods, so that names are resolved correctly; also need to set ACC_PURE bits correctly in all classes so that later checks get done correctly.
handleUnexpected(String) - Method in class escjava.prover.SubProcess
  Report a fatal error due to unexpected output from the subprocess.
hasExtension(String, String) - Static method in class javafe.filespace.Extension
  Return true iff a given filename has a particular extension.
hasField(Identifier) - Method in class escjava.tc.GhostEnv
  Override to make ghost fields visible if `FlowInsensitiveChecks.inAnnotation` is `true`.
hasField(Identifier) - Method in class escjava.tc.TypeSig
hasField(Identifier) - Method in class javafe.tc.EnvForTypeSig
  This is to allow overriding by subclasses
hasField(Identifier) - Method in class javafe.tc.TypeSig
  TBW
hasJavaDef - Variable in class escjava.RefinementSequence
hasMethod(Identifier) - Method in class javafe.tc.EnvForTypeSig
hasMethod(Identifier, Type[]) - Method in class javafe.tc.TypeSig
hasMoreElements() - Method in class escjava.prover.CECEnum
  Returns true iff any more elements exist in this enumeration.
hasMoreElements() - Method in class javafe.filespace.EmptyEnum
hasMoreElements() - Method in class javafe.filespace.LookAheadEnum
hasMoreTokens() - Method in class junitutils.Utils.QuoteTokenizer
hasNext() - Method in class escjava.translate.Frame.ModifiesIterator
  Returns true if there is more to the iteration
hasNext() - Method in class junitutils.LineIterator
  Per a standard iterator, returns true if there is another value waiting.
hash(String) - Static method in class javafe.ast.Identifier
hash(char[], int) - Static method in class javafe.ast.Identifier
hash(char[], int) - Static method in class javafe.ast._SpecialParserInterface
  Return the hash code used by `Identifier` for a given sequence of characters.
hashCode() - Method in class escjava.translate.ATarget
hashCode() - Method in class escjava.translate.RepHelper
hashCode() - Method in class javafe.ast.CompoundName
  Return a hash code for `this` such that two `Name`s that are `equals` have the same hash code.
hashCode() - Method in class javafe.ast.Identifier
hashCode() - Method in class javafe.ast.Name
  Return a hash code for `this` such that two `Name`s that are `equals` have the same hash code.
hashCode() - Method in class javafe.ast.SimpleName
  Return a hash code for `this` such that two `Name`s that are `equals` have the same hash code.
havoc - Variable in class escjava.pa.PredicateAbstraction
head - Variable in class escjava.prover.SPair
  The head of our list; this field should not be modified by clients and should be non-null.
heavyweightFlag - Static variable in class escjava.AnnotationHandler
hiddenfieldSeq - Variable in class javafe.tc.PrepTypeDeclaration
hiddenfields - Variable in class javafe.tc.TypeSig
highIndex - Variable in class escjava.ast.ArrayRangeRefExpr
holder - Variable in class escjava.gui.GUI.EscTreeValue
houdiniPrint(String, PrintStream, String[]) - Static method in class escjava.translate.ErrorMsg
  Prints a houdini error message to out.
houdiniPrintErrorMessage(String, PrintStream, String[]) - Static method in class escjava.translate.ErrorMsg
  Parses `s` and prints an error message for the houdini log to out.
ht - Variable in class javafe.util.Set
  We contain the element e iff ht has the mapping e -> e.
humanName - Variable in class javafe.genericfile.UnopenableFile
  * Instance variables: * *
hyperlinkUpdate(HyperlinkEvent) - Method in class escjava.gui.EscHtml.Hyperactive

## I

IDENT - Static variable in class javafe.ast.TagConstants
IDENTIFIERMODIFIERPRAGMA - Static variable in class escjava.ast.GeneratedTags
IF - Static variable in class javafe.parser.TagConstants
IFF - Static variable in class escjava.ast.TagConstants
IFSTMT - Static variable in class javafe.ast.GeneratedTags
IGNORE - Static variable in class javafe.filespace.PkgTree
  ignore the node and its children
ILLEGAL - Static variable in class escjava.Status
IMMUTABLE - Static variable in class escjava.ast.TagConstants
IMPLEMENTS - Static variable in class javafe.parser.TagConstants
IMPLIES - Static variable in class escjava.ast.TagConstants
IMPLIES_THAT - Static variable in class escjava.ast.TagConstants
IMPORT - Static variable in class javafe.parser.TagConstants
IMPORTPRAGMA - Static variable in class escjava.ast.GeneratedTags
IN - Static variable in class escjava.ast.TagConstants
INC - Static variable in class javafe.ast.OperatorTags
INCLUDE_NODE - Static variable in class javafe.filespace.PkgTree
  include the node but not its children
INCLUDE_TREE - Static variable in class javafe.filespace.PkgTree
  include the node and its children
INCONSISTENCY_WARNING - Static variable in class escjava.prover.ProverResponse
  A singleton response code to indicate an inconsistency warning from the prover for one or more of the previous `ProverInterface#declare_axiom(Formula)` and `ProverInterface#make_assumption(Formula)` calls.
INDENT - Static variable in class javafe.ast.PrettyPrint
  * Variables controling printing: * *
INFORMALPRED_TOKEN - Static variable in class escjava.ast.TagConstants
INITBLOCK - Static variable in class javafe.ast.GeneratedTags
INITIALIZER - Static variable in class escjava.ast.TagConstants
INITIALLY - Static variable in class escjava.ast.TagConstants
INITIAL_CHAIN_SIZE - Static variable in class javafe.ast.Identifier
  Initial size of chains inside the table.
INSTANCE - Static variable in class escjava.ast.TagConstants
INSTANCEOF - Static variable in class javafe.parser.TagConstants
INSTANCEOFEXPR - Static variable in class javafe.ast.GeneratedTags
INT - Static variable in class javafe.parser.TagConstants
INTEGRALADD - Static variable in class escjava.ast.TagConstants
INTEGRALAND - Static variable in class escjava.ast.TagConstants
INTEGRALDIV - Static variable in class escjava.ast.TagConstants
INTEGRALEQ - Static variable in class escjava.ast.TagConstants
INTEGRALGE - Static variable in class escjava.ast.TagConstants
INTEGRALGT - Static variable in class escjava.ast.TagConstants
INTEGRALLE - Static variable in class escjava.ast.TagConstants
INTEGRALLT - Static variable in class escjava.ast.TagConstants
INTEGRALMOD - Static variable in class escjava.ast.TagConstants
INTEGRALMUL - Static variable in class escjava.ast.TagConstants
INTEGRALNE - Static variable in class escjava.ast.TagConstants
INTEGRALNEG - Static variable in class escjava.ast.TagConstants
INTEGRALNOT - Static variable in class escjava.ast.TagConstants
INTEGRALOR - Static variable in class escjava.ast.TagConstants
INTEGRALSUB - Static variable in class escjava.ast.TagConstants
INTEGRALXOR - Static variable in class escjava.ast.TagConstants
INTERFACE - Static variable in class javafe.parser.TagConstants
INTERFACEDECL - Static variable in class javafe.ast.GeneratedTags
INTERN - Static variable in class escjava.ast.TagConstants
INTERNED - Static variable in class escjava.ast.TagConstants
INTLIT - Static variable in class javafe.ast.TagConstants
INTO - Static variable in class escjava.ast.TagConstants
INTSHIFTL - Static variable in class escjava.ast.TagConstants
INTSHIFTR - Static variable in class escjava.ast.TagConstants
INTSHIFTRU - Static variable in class escjava.ast.TagConstants
INTTYPE - Static variable in class javafe.ast.TagConstants
INVALID - Static variable in class escjava.pa.generic.DisjunctionProver
INVALID - Static variable in interface escjava.pa.generic.Prover
INVALID - Static variable in class escjava.prover.SimplifyOutput
INVARIANT - Static variable in class escjava.ast.TagConstants
INVARIANT_FOR - Static variable in class escjava.ast.TagConstants
INVARIANT_REDUNDANTLY - Static variable in class escjava.ast.TagConstants
IN_REDUNDANTLY - Static variable in class escjava.ast.TagConstants
IS - Static variable in class escjava.ast.TagConstants
ISALLOCATED - Static variable in class escjava.ast.TagConstants
ISNEWARRAY - Static variable in class escjava.ast.TagConstants
IS_INITIALIZED - Static variable in class escjava.ast.TagConstants
IdExprDeclPragma - class escjava.ast.IdExprDeclPragma.
IdExprDeclPragma() - Constructor for class escjava.ast.IdExprDeclPragma
  Construct a raw IdExprDeclPragma whose class invariant(s) have not yet been established.
IdPragma - interface javafe.ast.IdPragma.
Identifier - class javafe.ast.Identifier.
  An `Identifier` is a symbol, that is, a sequence of characters.
Identifier(char[], int, int) - Constructor for class javafe.ast.Identifier
IdentifierModifierPragma - class escjava.ast.IdentifierModifierPragma.
IdentifierModifierPragma() - Constructor for class escjava.ast.IdentifierModifierPragma
  Construct a raw IdentifierModifierPragma whose class invariant(s) have not yet been established.
IdentifierNode - class javafe.ast.IdentifierNode.
  This class is not actually ever an element of an AST.
IdentifierNode() - Constructor for class javafe.ast.IdentifierNode
IdentifierVec - class javafe.ast.IdentifierVec.
IdentifierVec(Identifier[]) - Constructor for class javafe.ast.IdentifierVec
  * Private constructors: * *
IdentifierVec(int) - Constructor for class javafe.ast.IdentifierVec
IfStmt - class javafe.ast.IfStmt.
IfStmt() - Constructor for class javafe.ast.IfStmt
  Construct a raw IfStmt whose class invariant(s) have not yet been established.
ImportDecl - class javafe.ast.ImportDecl.
ImportDecl() - Constructor for class javafe.ast.ImportDecl
  Construct a raw ImportDecl whose class invariant(s) have not yet been established.
ImportDeclVec - class javafe.ast.ImportDeclVec.
ImportDeclVec(ImportDecl[]) - Constructor for class javafe.ast.ImportDeclVec
  * Private constructors: * *
ImportDeclVec(int) - Constructor for class javafe.ast.ImportDeclVec
ImportPragma - class escjava.ast.ImportPragma.
ImportPragma() - Constructor for class escjava.ast.ImportPragma
  Construct a raw ImportPragma whose class invariant(s) have not yet been established.
Info - class javafe.util.Info.
  The `Info` class is responsible for displaying verbose and debugging information to the user.
Info() - Constructor for class javafe.util.Info
InitBlock - class javafe.ast.InitBlock.
  Represents an initializing block of code as a class member We include modifiers for later extensibility to JDK 1.1, where both static and dynamic initializer blocks are allowed.
InitBlock() - Constructor for class javafe.ast.InitBlock
  Construct a raw InitBlock whose class invariant(s) have not yet been established.
InitialState - class escjava.translate.InitialState.
  This class provides two methods used in the generation of a verification condition for a method or constructor (see section 8 of ESCJ 16).
InitialState(FindContributors) - Constructor for class escjava.translate.InitialState
InlineConstructor - class escjava.translate.InlineConstructor.
InlineConstructor() - Constructor for class escjava.translate.InlineConstructor
InlineSettings - class escjava.translate.InlineSettings.
InlineSettings(boolean, boolean, boolean) - Constructor for class escjava.translate.InlineSettings
InlineSettings(boolean, boolean, boolean, int, int) - Constructor for class escjava.translate.InlineSettings
InlineSettings(InlineSettings, int, int) - Constructor for class escjava.translate.InlineSettings
Inner - class escjava.translate.Inner.
  * This class contains a number of routines used in the * interpretation of Java 1.1 as Java 1.0
Inner() - Constructor for class escjava.translate.Inner
InputEntry - class javafe.InputEntry.
InputEntry(String) - Constructor for class javafe.InputEntry
InstanceOfExpr - class javafe.ast.InstanceOfExpr.
InstanceOfExpr() - Constructor for class javafe.ast.InstanceOfExpr
  Construct a raw InstanceOfExpr whose class invariant(s) have not yet been established.
InterfaceDecl - class javafe.ast.InterfaceDecl.
InterfaceDecl() - Constructor for class javafe.ast.InterfaceDecl
  Construct a raw InterfaceDecl whose class invariant(s) have not yet been established.
InvariantInfo - class escjava.translate.InvariantInfo.
  * This class is used by `collectInvariants` and its callers, * `extendSpecForCall` and `extendSpecForBody`.
InvariantInfo() - Constructor for class escjava.translate.InvariantInfo
i - Variable in class escjava.translate.Frame.ModifiesIterator
  An array index into mp
id - Variable in class escjava.ast.IdExprDeclPragma
id - Variable in class escjava.ast.IdentifierModifierPragma
id - Variable in class escjava.ast.MapsExprModifierPragma
id() - Method in class escjava.ast.MapsExprModifierPragma
id - Variable in class escjava.ast.ModelConstructorDeclPragma
id - Variable in class escjava.ast.ReachModifierPragma
id() - Method in class javafe.ast.ConstructorDecl
id - Variable in class javafe.ast.FieldAccess
id - Variable in class javafe.ast.GenericVarDecl
id() - Method in interface javafe.ast.IdPragma
id - Variable in class javafe.ast.IdentifierNode
  The wrapped Identifier
id - Variable in class javafe.ast.MethodDecl
id() - Method in class javafe.ast.MethodDecl
id - Variable in class javafe.ast.MethodInvocation
id() - Method in class javafe.ast.RoutineDecl
id - Variable in class javafe.ast.SimpleName
id - Variable in class javafe.ast.TypeDecl
id - Variable in class javafe.ast.VariableAccess
idDefaultSuffixFile - Static variable in class escjava.translate.UniqName
  Sets the "default suffix file to be that of location `loc`, or to none if `loc` is the null location.
idMap - Static variable in class escjava.sp.VarMap
identifierAt(int) - Method in class javafe.ast.CompoundName
  Return the ith identifier of `this`.
identifierAt(int) - Method in class javafe.ast.Name
  Return the ith identifier of `this`.
identifierAt(int) - Method in class javafe.ast.SimpleName
  Return the ith identifier of `this`.
identifierVal - Variable in class javafe.parser.Token
  Identifier represented by the token.
identity() - Static method in class escjava.sp.VarMap
  Returns the identity VarMap.
ids - Variable in class javafe.ast.CompoundName
ie - Variable in class escjava.gui.GUI.IETreeValue
ifStmt - Variable in class javafe.ast.AssertStmt
ifcmd(Expr, GuardedCmd, GuardedCmd) - Static method in class escjava.translate.GC
ifpvc2dot - Variable in class escjava.Options
ignoreAnnSet - Variable in class escjava.Options
immutableDecoration - Static variable in class escjava.ast.Utils
implicit - Variable in class javafe.ast.RoutineDecl
implies(Expr, Expr) - Static method in class escjava.AnnotationHandler
  Produces an expression which is the implication of the two expressions.
implies(Disjunction, Disjunction) - Method in class escjava.pa.generic.DisjunctionProver
implies(Expr, Expr) - Static method in class escjava.translate.GC
implies(int, int, Expr, Expr) - Static method in class escjava.translate.GC
impliesThat - Variable in class escjava.ParsedRoutineSpecs
imports - Variable in class javafe.ast.CompilationUnit
impure(VarInit) - Static method in class escjava.translate.Purity
  Return true iff `expr` or any of its subexpressions mutates the heap or local variables.
inAnnotation - Static variable in class escjava.tc.FlowInsensitiveChecks
  Are we in the middle of processing an annotation?
inComment - Variable in class escjava.prover.PPOutputStream
inConstructorContext - Variable in class escjava.translate.Translate
  Indicates whether or not the current routine is in a "constructor context", meaning that it is a constructor being checked or a method in the same class that's being inlined into the constructor.
inModelBody - Static variable in class escjava.tc.FlowInsensitiveChecks
inModelRoutine - Variable in class escjava.parser.EscPragmaParser
inModelType - Variable in class escjava.parser.EscPragmaParser
inPragma - Variable in class javafe.parser.Lex
inProcessLoc - Variable in class escjava.parser.EscPragmaParser
inProcessTag - Variable in class escjava.parser.EscPragmaParser
  The value NOTHING_ELSE_TO_PROCESS means there is nothing else to process.
inRange(int, int, int, int) - Static method in class escjava.translate.NoWarn
  Is a given line # in a given stream (id) between the lines that contain the two given locations (inclusive)?
inSamePackageAs(TypeSig) - Method in class javafe.tc.TypeSig
inc(int, int) - Static method in class javafe.util.Location
  Attempts to return a location `n` characters further to the right of `loc` on the same line.
includeBodies - Variable in class javafe.reader.ASTClassFileParser
index - Variable in class escjava.ast.SubGetsCmd
index - Variable in class javafe.ast.ArrayRefExpr
index - Variable in class javafe.filespace.TreeWalker_ArrayEnum
index - Variable in class javafe.reader.StringScanner
  The index of the next character to scan.
index1 - Variable in class escjava.ast.SubSubGetsCmd
index2 - Variable in class escjava.ast.SubSubGetsCmd
indices - Variable in class escjava.translate.ATarget
inferPredicates - Variable in class escjava.Options
inferPredicates(LoopCmd, Set, Set) - Method in class escjava.pa.PredicateAbstraction
inferred - Variable in class javafe.ast.ThisExpr
info - Static variable in class escjava.gui.GuiOptionsPanel
  The array contains the text string, field name and the tooltip.
info - Variable in class escjava.prover.ProverResponse
  A set of properties.
infoString() - Method in class escjava.gui.GUI.EscTreeValue
infoString() - Method in class escjava.gui.GUI.GFCUTreeValue
informalPredicateDecoration - Static variable in class escjava.parser.EscPragmaParser
  The informal-predicate decoration is associated with a true-valued boolean literal expression, if the concrete syntax of this expression was an informal comment.
inheritedSpecs - Static variable in class escjava.ast.Utils
init() - Method in class escjava.gui.EscFrame
init(Options) - Method in class escjava.gui.EscOptions
init() - Method in class escjava.gui.GuiOptionsPanel
init() - Static method in class escjava.gui.Project
init(String[]) - Static method in class escjava.gui.Project
init() - Static method in class escjava.tc.Types
init() - Static method in class escjava.translate.NoWarn
init - Variable in class javafe.ast.FieldDecl
init - Variable in class javafe.ast.LocalVarDecl
init - Variable in class javafe.ast.NewArrayExpr
  The array initializer, if any.
init(boolean) - Static method in class javafe.filespace.Resolve
  Attempt to set the current namespace to current classpath (cf.
init(TypeReader) - Static method in class javafe.tc.OutsideEnv
  Initialize ourselves to use `TypeReader` `R` for our underlying Java file space.
initForClause(boolean) - Static method in class escjava.translate.TrAnExpr
initForClause() - Static method in class escjava.translate.TrAnExpr
initForRoutine() - Static method in class escjava.translate.TrAnExpr
initMap(TypeDecl) - Static method in class escjava.tc.Datagroups
initState - Variable in class escjava.gui.GUI.TDTreeValue
initadorn(LocalVarDecl) - Method in class escjava.translate.Translate
  Make a fresh "boolean" variable to hold the initialized status of a Java variable that is marked as "uninitialized".
initblockmap - Variable in class escjava.RefinementSequence
initialAlso - Variable in class escjava.ParsedRoutineSpecs
initializeRWCheckSubstMap(Hashtable, Expr, int) - Method in class escjava.translate.Translate
  The following method is used in readCheck and writeCheck to lazily construct a substitution map (which may also create another temporary variable).
inlineCheckDepth - Variable in class escjava.translate.Translate
inlineConstructors - Variable in class escjava.Options
inlineConstructorsEverywhere(Vector) - Static method in class escjava.translate.InlineConstructor
inlineConstructorsInAllMethods(TypeDecl) - Static method in class escjava.translate.InlineConstructor
inlineDecoration - Static variable in class escjava.translate.Translate
  Describes what aspects of an inlined call to check and what aspects to either assert or simply ignore.
inlineDepthFlags - Variable in class escjava.Options
inlineDepthPastCheck - Variable in class escjava.translate.Translate
inlineFromConstructors - Variable in class escjava.Options
inlineParent - Variable in class escjava.translate.Translate
  Singly-linked list of the inline parents.
inlined - Variable in class escjava.ast.Call
inputEntries - Variable in class javafe.Options
  Holds all the non-option arguments.
inputFile - Variable in class javafe.reader.ASTClassFileParser
  The input file being parsed.
insertElementAt(CondExprModifierPragma, int) - Method in class escjava.ast.CondExprModifierPragmaVec
insertElementAt(Condition, int) - Method in class escjava.ast.ConditionVec
insertElementAt(DecreasesInfo, int) - Method in class escjava.ast.DecreasesInfoVec
insertElementAt(DefPred, int) - Method in class escjava.ast.DefPredVec
insertElementAt(ExprDeclPragma, int) - Method in class escjava.ast.ExprDeclPragmaVec
insertElementAt(ExprModifierPragma, int) - Method in class escjava.ast.ExprModifierPragmaVec
insertElementAt(ExprStmtPragma, int) - Method in class escjava.ast.ExprStmtPragmaVec
insertElementAt(GenericVarDecl, int) - Method in class escjava.ast.GenericVarDeclVec
insertElementAt(GuardedCmd, int) - Method in class escjava.ast.GuardedCmdVec
insertElementAt(LocalVarDecl, int) - Method in class escjava.ast.LocalVarDeclVec
insertElementAt(ModifiesGroupPragma, int) - Method in class escjava.ast.ModifiesGroupPragmaVec
insertElementAt(VarExprModifierPragma, int) - Method in class escjava.ast.VarExprModifierPragmaVec
insertElementAt(CatchClause, int) - Method in class javafe.ast.CatchClauseVec
insertElementAt(Expr, int) - Method in class javafe.ast.ExprVec
insertElementAt(FieldDecl, int) - Method in class javafe.ast.FieldDeclVec
insertElementAt(FormalParaDecl, int) - Method in class javafe.ast.FormalParaDeclVec
insertElementAt(Identifier, int) - Method in class javafe.ast.IdentifierVec
insertElementAt(ImportDecl, int) - Method in class javafe.ast.ImportDeclVec
insertElementAt(LexicalPragma, int) - Method in class javafe.ast.LexicalPragmaVec
insertElementAt(MethodDecl, int) - Method in class javafe.ast.MethodDeclVec
insertElementAt(ModifierPragma, int) - Method in class javafe.ast.ModifierPragmaVec
insertElementAt(Stmt, int) - Method in class javafe.ast.StmtVec
insertElementAt(TypeDeclElem, int) - Method in class javafe.ast.TypeDeclElemVec
insertElementAt(TypeDecl, int) - Method in class javafe.ast.TypeDeclVec
insertElementAt(TypeModifierPragma, int) - Method in class javafe.ast.TypeModifierPragmaVec
insertElementAt(TypeName, int) - Method in class javafe.ast.TypeNameVec
insertElementAt(VarInit, int) - Method in class javafe.ast.VarInitVec
insertElementAt(TypeSig, int) - Method in class javafe.tc.TypeSigVec
insideNoPats - Variable in class escjava.translate.VcToString
  `insideNoPats` is really a parameter to * `printTerm`.
insideNoPats - Variable in class escjava.translate.VcToStringPvs
  `insideNoPats` is really a parameter to * `printTerm`.
inst() - Static method in class escjava.tc.FlowInsensitiveChecks
inst - Static variable in class escjava.translate.TrAnExpr
inst - Static variable in class javafe.ast.PrettyPrint
  The only instance front-end code should use to pretty print information.
inst - Static variable in class javafe.tc.FlowInsensitiveChecks
inst() - Static method in class javafe.tc.FlowInsensitiveChecks
inst - Static variable in class javafe.tc.PrepTypeDeclaration
  A (possibly extended) instance of PrepTypeDeclaration.
inst - Static variable in class javafe.tc.TypeCheck
  A (possibly extended) instance of TypeCheck.
inst - Static variable in class javafe.tc.Types
  Types uses the inst pattern to allow subclasses to provide alternative implementations of some of the static methods here.
instanceInitializeZero(TypeDecl) - Method in class escjava.translate.Translate
  Called by `instanceInitializers`.
instanceInitializers(TypeDecl) - Method in class escjava.translate.Translate
  This method implements "InstanceInitializers", as described in section 8.1 of ESCJ 16.
intType - Static variable in class javafe.tc.Types
integralPrintName(long) - Method in class escjava.translate.VcToString
  * Convert an integral # into its printname according to the rules * of ESCJ 23b, part 9.
integralPrintName(long) - Method in class escjava.translate.VcToStringPvs
  * Convert an integral # into its printname according to the rules * of ESCJ 23b, part 9.
integralPrintNameOrder(PrintStream) - Method in class escjava.translate.VcToString
  Generates the inequalities that compare the integral literals that were replaced in `integralPrintName` by symbolic names.
integralPrintNameOrder(PrintStream) - Method in class escjava.translate.VcToStringPvs
  Generates the inequalities that compare the integral literals that were replaced in `integralPrintName` by symbolic names.
integralPrintNames - Static variable in class escjava.translate.VcToString
integralPrintNames - Static variable in class escjava.translate.VcToStringPvs
interfaces - Variable in class javafe.reader.ASTClassFileParser
  The type names of the interfaces implemented by the class being parsed.
intern(String) - Static method in class escjava.translate.Translate.Strings
intern(String) - Static method in class javafe.ast.Identifier
  Returns the `Identifier` associated with `s`.
intern(char[], int, int) - Static method in class javafe.ast.Identifier
  Intern a sequence of characters with a pre-computed hashcode.
intern(char[], int, int) - Static method in class javafe.ast._SpecialParserInterface
  Intern a sequence of characters with a pre-computed hashcode.
intersect(Set) - Method in class javafe.util.Set
  Remove all elements not contained in another set.
invLeqK - Static variable in class escjava.pa.generic.EnumNFindK
invalid - Variable in class escjava.pa.generic.DisjunctionProver
invariantContext - Variable in class escjava.tc.FlowInsensitiveChecks
  Indicates whether we are are checking an invariant pragma.
invariants - Variable in class escjava.ast.LoopCmd
invariants() - Method in class escjava.backpred.FindContributors
  Enumerate the invariant contributors
invariants - Variable in class escjava.pa.PredicateAbstraction
is - Variable in class escjava.translate.InitialState
isAbstract(int) - Static method in class javafe.ast.Modifiers
isAllocates(RoutineDecl) - Static method in class escjava.ast.Utils
isAlreadyRead(GenericFile) - Method in class escjava.reader.RefinementCachedReader
  * Caching methods: * *
isAnyPrimitiveConvertable(Type, Type) - Static method in class javafe.tc.Types
  Returns true iff the first argument is convertable to the second argument, either through a widening primitive conversion, a narrowing primitive conversion, or the identity conversion.
isAtom() - Method in class escjava.prover.Atom
  Do we represent an atom?
isAtom() - Method in class escjava.prover.SExp
  Do we represent an atom?
isBinary() - Method in class javafe.ast.CompilationUnit
isBinary() - Method in class javafe.ast.TypeDecl
isBooleanLiteral(Expr, boolean) - Static method in class escjava.translate.GC
  Returns `true` when `e` is a boolean literal expression whose value is `b`.
isBooleanType(Type) - Static method in class javafe.tc.Types
isBottom() - Method in class escjava.sp.VarMap
isByteType(Type) - Static method in class javafe.tc.Types
isCached(GenericFile) - Method in class javafe.reader.CachedReader
  Is the result of read on target cached for this Reader?
isCastable(Type, Type) - Static method in class javafe.tc.Types
  Checks if one Type is castable to another.
isCastableInstance(Type, Type) - Method in class escjava.tc.Types
isCastableInstance(Type, Type) - Method in class javafe.tc.Types
isCharType(Type) - Static method in class javafe.tc.Types
isCheckedException(Type) - Static method in class javafe.tc.Types
  Is an exception a checked one?
isCompatibleAccess(int, int) - Static method in class javafe.tc.Types
isCompatibleRaises(TypeNameVec, TypeNameVec) - Static method in class javafe.tc.Types
  Is "throws " a valid overriding of "throws "?
isConstructor() - Method in class escjava.ast.DerivedMethodDecl
isConstructorInlinable(TypeDeclElem) - Static method in class escjava.translate.InlineConstructor
isConstructorInlinedMethod(MethodDecl) - Static method in class escjava.translate.InlineConstructor
  Returns true if the given method is a constructor-inlined version of some other method
isConstructorThatCallsSibling() - Method in class escjava.ast.DerivedMethodDecl
isDefinitelyNotAssignable(Expr, FieldDecl) - Method in class escjava.translate.Frame
  This method returns whether the given field (fd) of the given object (eod) (which is null if the field is static) is definitely not allowed to be assigned according to the specs of the current RoutineDecl.
isDir - Variable in class javafe.genericfile.UnopenableFile
isDirectory() - Method in interface javafe.genericfile.GenericFile
  Do we represent a directory?
isDirectory() - Method in class javafe.genericfile.UnopenableFile
isDirectory() - Method in class javafe.genericfile.ZipGenericFile
  Do we represent a directory?
isDoubleType(Type) - Static method in class javafe.tc.Types
isDuplicate(Identifier) - Method in class javafe.tc.Env
isDuplicate(Identifier) - Method in class javafe.tc.EnvForCU
isDuplicate(Identifier) - Method in class javafe.tc.EnvForEnclosedScope
isDuplicate(Identifier) - Method in class javafe.tc.EnvForLocalType
  Inside a local class declaration we may reuse identifiers, so we stop checking for duplicate variables at this point.
isDuplicate(Identifier) - Method in class javafe.tc.EnvForLocals
isDuplicate(Identifier) - Method in class javafe.tc.EnvForTypeSig
isEmpty() - Method in class escjava.prover.SList
isEmpty() - Method in class escjava.prover.SNil
isEmpty() - Method in class escjava.prover.SPair
  Are we an empty list?
isEmpty() - Method in class javafe.util.Set
  Do we contain no elements?
isEndingModifier(int) - Static method in class escjava.AnnotationHandler.NestedPragmaParser
isError(int) - Static method in class escjava.Status
isErrorLabel(String) - Static method in class escjava.translate.ErrorMsg
  Returns whether or not `s` is string that indicates which ESC/Java check the program violates.
isErrorType(Type) - Static method in class javafe.tc.Types
  * Predicates on types: * *
isEven(int) - Method in class escjava.translate.VcToStringPvs
isFalse(Expr) - Static method in class escjava.AnnotationHandler
  Returns true if the argument is literally false, and returns false if it is not a literal or is literally true.
isFalse(Expr) - Static method in class escjava.translate.GC
  Returns `true` only if `e` represents an expression equivalent to `false`.
isFinal(Type) - Static method in class escjava.translate.Translate
isFinal(int) - Static method in class javafe.ast.Modifiers
isFloatType(Type) - Static method in class javafe.tc.Types
isFloatingPointType(Type) - Static method in class javafe.tc.Types
isFloatingPointTypeInstance(Type) - Method in class escjava.tc.Types
isFloatingPointTypeInstance(Type) - Method in class javafe.tc.Types
isFunction(RoutineDecl) - Static method in class escjava.ast.Utils
isGhost(Expr) - Method in class escjava.tc.FlowInsensitiveChecks
  Returns non-zero if the expression is a ghost expression - that is, it would not exist if all ghost declarations were removed.
isGhost(ObjectDesignator) - Method in class escjava.tc.FlowInsensitiveChecks
isGhostField(FieldDecl) - Static method in class escjava.tc.GhostEnv
  Determines if a field is a ghost (not model or Java) field
isHelper(int) - Static method in class escjava.ast.Modifiers
isHelper(RoutineDecl) - Static method in class escjava.translate.Helper
  Provides support for appropriately handling the 'helper' pragma during translation.
isImmutable(TypeDecl) - Static method in class escjava.ast.Utils
isInSignalsOnlyExpr(Type, Expr, boolean) - Method in class escjava.AnnotationHandler
isInsidePRE - Variable in class escjava.tc.FlowInsensitiveChecks
  Indicates whether checking is currently being done inside a `PRE`.
isInstanceMethod() - Method in class escjava.ast.DerivedMethodDecl
isIntType(Type) - Static method in class javafe.tc.Types
isInteger() - Method in class escjava.prover.SExp
isInteger() - Method in class escjava.prover.SInt
isIntegralType(Type) - Static method in class javafe.tc.Types
isIntegralTypeInstance(Type) - Method in class escjava.tc.Types
isIntegralTypeInstance(Type) - Method in class javafe.tc.Types
isInvocationConvertable(Type, Type) - Static method in class javafe.tc.Types
isInvocationConvertableInstance(Type, Type) - Method in class javafe.tc.Types
isJMLExprModifier() - Method in class escjava.ast.CondExprModifierPragma
isJMLExprModifier() - Method in class escjava.ast.ExprModifierPragma
isJavaModifier(int) - Method in class javafe.parser.ParseUtil
isKeywordTag(int) - Static method in class escjava.ast.TagConstants
isLeaf() - Method in class javafe.filespace.LeafTree
isLeaf() - Method in class javafe.filespace.Tree
  Return true iff we have no direct children
isLeftAssocTable - Variable in class javafe.parser.ParseExpr
isList() - Method in class escjava.prover.SExp
  Do we represent a list?
isList() - Method in class escjava.prover.SList
isLocksetContext - Variable in class escjava.tc.FlowInsensitiveChecks
  Indicates whether `LS` is allowed in this context.
isLongType(Type) - Static method in class javafe.tc.Types
isMethodOverride(RoutineDecl) - Static method in class escjava.tc.FlowInsensitiveChecks
isModel(int) - Static method in class escjava.ast.Modifiers
isModel(FieldDecl) - Static method in class escjava.ast.Utils
isModel(ModifierPragmaVec) - Static method in class escjava.ast.Utils
isModel(Expr) - Static method in class escjava.ast.Utils
isNative(int) - Static method in class javafe.ast.Modifiers
isNonRecursiveHelperInvocation(RoutineDecl) - Method in class escjava.backpred.FindContributors
  Returns `true` if and only if `r` is a helper routine that has not been visited by this `FindContributor` object.
isNonnull - Variable in class escjava.translate.ParamAndGlobalVarInfo
isNumericType(Type) - Static method in class javafe.tc.Types
isNumericTypeInstance(Type) - Method in class escjava.tc.Types
isNumericTypeInstance(Type) - Method in class javafe.tc.Types
isOK(int) - Static method in class escjava.Status
isOverridable(MethodDecl) - Static method in class escjava.tc.FlowInsensitiveChecks
isPackage(int) - Static method in class javafe.ast.Modifiers
isPackage(Tree) - Static method in class javafe.filespace.PkgTree
  Is a node of a PkgTree (or a union of PkgTree's) a potential Java package?
isPragmaDecl(Token) - Method in class escjava.parser.ErrorPragmaParser
isPragmaDecl(Token) - Method in class escjava.parser.EscPragmaParser
isPragmaDecl(Token) - Method in interface javafe.parser.PragmaParser
isPredicateContext - Variable in class escjava.tc.FlowInsensitiveChecks
  Indicates whether a quantification or labeled predicate is allowed in this context.
isPreloaded() - Method in class javafe.tc.TypeSig
  Is our TypeDecl already loaded?
isPrimitiveKeywordTag(int) - Method in class escjava.parser.EscPragmaParser
  Is a `tag` a PrimitiveType keyword?
isPrimitiveKeywordTag(int) - Method in class javafe.parser.ParseType
isPrimitiveType(Type, int) - Static method in class javafe.tc.Types
isPrivate(int) - Static method in class javafe.ast.Modifiers
isPrivateFieldAccessAllowed - Variable in class escjava.tc.FlowInsensitiveChecks
  Indicates whether private field accesses are allowed in the current context.
isProtected(int) - Static method in class javafe.ast.Modifiers
isPublic(int) - Static method in class javafe.ast.Modifiers
isPure(RoutineDecl) - Static method in class escjava.ast.Utils
isRESContext - Variable in class escjava.tc.FlowInsensitiveChecks
  `\result` is allowed in this context when `isRESContext` is `true` and `returnType !`
isRecursiveInvocation(RoutineDecl) - Method in class escjava.translate.Translate
isRedundant() - Method in class escjava.ast.ExprDeclPragma
isRedundant() - Method in class escjava.ast.NamedExprDeclPragma
isRedundant(int) - Static method in class escjava.ast.TagConstants
isRedundant() - Method in class javafe.ast.ModifierPragma
isRedundant() - Method in class javafe.ast.StmtPragma
isRedundant() - Method in class javafe.ast.TypeDeclElemPragma
isReferenceOrNullType(Type) - Static method in class javafe.tc.Types
isReferenceType(Type) - Static method in class javafe.tc.Types
isRoutineModifier(int) - Static method in class escjava.AnnotationHandler.NestedPragmaParser
isSameFormalParaDeclVec(FormalParaDeclVec, FormalParaDeclVec) - Static method in class javafe.tc.Types
isSameMethodSig(MethodDecl, MethodDecl) - Static method in class javafe.tc.Types
isSameType(Type, Type) - Static method in class javafe.tc.Types
isSameTypeInstance(Type, Type) - Method in class escjava.tc.Types
isSameTypeInstance(Type, Type) - Method in class javafe.tc.Types
isShortType(Type) - Static method in class javafe.tc.Types
isShowing() - Method in class escjava.gui.EscFrame.EscTreeCellRenderer
isSimple(Expr) - Static method in class escjava.translate.GC
isSimpleConjunction(Expr) - Static method in class escjava.sp.SPVC
isSimpleExpr(Expr) - Static method in class escjava.sp.SPVC
isSpecDesignatorContext - Variable in class escjava.tc.FlowInsensitiveChecks
  Acts as a parameter to `checkExpr`.
isStandaloneConstructor(RoutineDecl) - Method in class escjava.translate.Translate
isStartOfUnaryExpressionNotPlusMinus(int) - Method in class escjava.parser.EscPragmaParser
isStartOfUnaryExpressionNotPlusMinus(int) - Method in class javafe.parser.ParseExpr
  Determines whether the tag is the first token of a `UnaryExpressionNotPlusMinus`.
isStarted - Static variable in class escjava.ProverManager
isStatementExpression(Expr) - Static method in class javafe.parser.ParseStmt
isStatic(FieldDecl) - Static method in class escjava.tc.GhostEnv
isStatic - Variable in class escjava.translate.InvariantInfo
isStatic(int) - Static method in class javafe.ast.Modifiers
isStatic() - Method in class javafe.tc.TypeSig
  Are we (possibly implicitly) static?
isStaticContext() - Method in class escjava.tc.EnvForGhostLocals
  Is there a current instance in scope?
isStaticContext() - Method in class javafe.tc.Env
  Is there a current instance in scope?
isStaticContext() - Method in class javafe.tc.EnvForCU
  Is there a current instance in scope?
isStaticContext() - Method in class javafe.tc.EnvForEnclosedScope
  Is there a current instance in scope?
isStaticContext() - Method in class javafe.tc.EnvForLocalType
  Is there a current instance in scope?
isStaticContext() - Method in class javafe.tc.EnvForLocals
  Is there a current instance in scope?
isStaticContext() - Method in class javafe.tc.EnvForTypeSig
  Is there a current instance in scope?
isStaticMethod() - Method in class escjava.ast.DerivedMethodDecl
isStaticallyNonNull(VarInit) - Static method in class escjava.backpred.BackPred
  Do we know statically that an expression always returns a non-null value?
isStrictFP(int) - Static method in class javafe.ast.Modifiers
isSubClassOrEq(Type, Type) - Static method in class javafe.tc.Types
  Returns true iff `x` is a superclass or superinterface of `y`, or if `x` is the same type as `y`.
isSubclassOf(Type, TypeSig) - Static method in class javafe.tc.Types
  Returns true if and only if `x` is a subclass or superinterface of `y`.
isSubtypeOf(TypeSig) - Method in class javafe.tc.TypeSig
isSynchronized() - Method in class escjava.ast.DerivedMethodDecl
isSynchronized(int) - Static method in class javafe.ast.Modifiers
isTopLevelType() - Method in class javafe.tc.TypeSig
  Are we a top-level type?
isTraceLabel(String) - Static method in class escjava.translate.ErrorMsg
  Returns whether or not `s` is string that indicates information about the execution trace in the counterexample context.
isTrue(Expr) - Static method in class escjava.AnnotationHandler
  Returns true if the argument is literally true, and returns false if it is not a literal or is literally false.
isTrue(ASTNode) - Method in class escjava.ast.Utils.BooleanDecoration
isTrueLiteral(Expr) - Method in class escjava.translate.Frame
  A utility function that returns true if the argument expression is null or strictly equal to a boolean TRUE.
isTwoStateContext - Variable in class escjava.tc.FlowInsensitiveChecks
  Indicates whether `\old` and `\fresh` are allowed in this context.
isTypeType(Type) - Static method in class escjava.tc.Types
isVariable(Expr) - Static method in class javafe.tc.FlowInsensitiveChecks
isVoidType(Type) - Static method in class javafe.tc.Types
isVolatile(int) - Static method in class javafe.ast.Modifiers
isWholeFile - Variable in class javafe.util.LocationManagerCorrelatedReader
  Are all of our locations whole-file locations?
isWholeFileLoc(int) - Static method in class javafe.util.Location
  Check if a location is a whole file location.
isWholeFileLoc(int) - Static method in class javafe.util.LocationManagerCorrelatedReader
  Is a location a whole file location?
isWideningPrimitiveConvertable(Type, Type) - Static method in class javafe.tc.Types
isWideningPrimitiveConvertableInstance(Type, Type) - Method in class escjava.tc.Types
isWideningPrimitiveConvertableInstance(Type, Type) - Method in class javafe.tc.Types
isWideningReferenceConvertable(Type, Type) - Static method in class javafe.tc.Types
isWideningReferenceConvertableInstance(Type, Type) - Method in class javafe.tc.Types
isZipFilename(String) - Static method in class javafe.filespace.PathComponent
  Does a filename indicate that it is in zip format?
is_valid(Formula, Properties) - Method in class escjava.prover.Harvey
is_valid(Formula, Properties) - Method in class escjava.prover.NewProver
  Check the validity of the given formula given the current theory, its axioms, and the current set of assumptions.
is_valid(Formula, Properties) - Method in class escjava.prover.Sammy
issueCautions - Variable in class escjava.translate.Frame
  The value of issueCautions obtained from the Translate owner
issueCautions - Variable in class escjava.translate.Translate
  Indicates whether to issue cautions.
issueUsage - Variable in class javafe.Options
  True if we should simply issue a usage message and abort.
items - Variable in class escjava.ast.ModifiesGroupPragma

## J

J - Variable in class escjava.translate.InvariantInfo
JAVADOC_COMMENT - Static variable in class escjava.parser.JmlCorrelatedReader
JAVA_ASSERTIONS - Static variable in class escjava.Options
JML_ASSERTIONS - Static variable in class escjava.Options
JmlCorrelatedReader - class escjava.parser.JmlCorrelatedReader.
  This `FilterCorrelatedReader` creates the illusion that the additional \@-signs, etc. allowed in the JML annotation syntax are really just whitespace.
JmlCorrelatedReader(CorrelatedReader, int) - Constructor for class escjava.parser.JmlCorrelatedReader
  Constructs a `JmlCorrelatedReader` with `child` as the underlying `CorrelatedReader`.
jarlocation - Static variable in class escjava.Main
javaFileSpace - Variable in class javafe.filespace.SlowQuery
  The Java file space that corresponds to our classpath.
javaFileSpace - Variable in class javafe.reader.StandardTypeReader
  Our (non-null) `Query` engine for determining the `GenericFile`s for files that belong to Java packages.
javaIsBinary - Variable in class escjava.RefinementSequence
javaLangClass() - Static method in class javafe.tc.Types
javaLangCloneable() - Static method in class javafe.tc.Types
javaLangError() - Static method in class javafe.tc.Types
javaLangException() - Static method in class javafe.tc.Types
javaLangObject() - Static method in class javafe.tc.Types
javaLangPackage() - Static method in class javafe.tc.Types
  Return the package java.lang as a String[] for use in calling OutsideEnv.lookup[deferred].
javaLangRuntimeException() - Static method in class javafe.tc.Types
javaLangString() - Static method in class javafe.tc.Types
javaLangSystem() - Static method in class javafe.tc.Types
javaLangThrowable() - Static method in class javafe.tc.Types
javaSrcFileSpace - Variable in class javafe.reader.StandardTypeReader
javacu - Variable in class escjava.RefinementSequence
javafe - package javafe
javafe.ast - package javafe.ast
javafe.filespace - package javafe.filespace
javafe.genericfile - package javafe.genericfile
javafe.parser - package javafe.parser
javafe.reader - package javafe.reader
javafe.tc - package javafe.tc
javafe.util - package javafe.util
javakeywords - Variable in class javafe.parser.Lex
jmlDupFields - Variable in class escjava.tc.TypeSig
jmlDupFieldsSeq - Variable in class escjava.tc.PrepTypeDeclaration
jmlFields - Variable in class escjava.tc.TypeSig
jmlFieldsSeq - Variable in class escjava.tc.PrepTypeDeclaration
jmlHiddenFields - Variable in class escjava.tc.TypeSig
jmlHiddenFieldsSeq - Variable in class escjava.tc.PrepTypeDeclaration
jmlkeywords - Static variable in class escjava.ast.TagConstants
junitutils - package junitutils

## K

k - Variable in class escjava.pa.generic.EnumKofN
k - Variable in class escjava.pa.generic.EnumNFindK
keepProver - Variable in class escjava.Main
keywordStrings - Static variable in class javafe.parser.TagConstants
  Alphabetical list of Java keywords.
keywords - Variable in class javafe.parser.Lex
  Unenforceable invariant: all tokenTypes in this table do not require a non-null auxVal.
kill() - Static method in class escjava.ProverManager
killAnySammyAndStartNewOne() - Method in class escjava.prover.Sammy
kind - Variable in class escjava.prover.SimplifyOutput
kindOfModCheck - Variable in class escjava.translate.Frame
  The kind of expression being checked, e.g. assignment or method call.

## L

LABELEXPR - Static variable in class escjava.ast.GeneratedTags
LABELSTMT - Static variable in class javafe.ast.GeneratedTags
LASTESCCHECKTAG - Static variable in class escjava.ast.TagConstants
LASTESCKEYWORDTAG - Static variable in class escjava.ast.TagConstants
LASTFUNCTIONTAG - Static variable in class escjava.ast.TagConstants
LASTJMLKEYWORDTAG - Static variable in class escjava.ast.TagConstants
LAST_KEYWORD - Static variable in class javafe.parser.TagConstants
LAST_TAG - Static variable in class escjava.ast.GeneratedTags
LAST_TAG - Static variable in class escjava.ast.TagConstants
LAST_TAG - Static variable in class javafe.ast.GeneratedTags
LAST_TAG - Static variable in class javafe.ast.OperatorTags
LAST_TAG - Static variable in class javafe.ast.TagConstants
LAST_TAG - Static variable in class javafe.parser.TagConstants
LAST_TAG - Static variable in class javafe.tc.TagConstants
LBLNEG - Static variable in class escjava.ast.TagConstants
LBLPOS - Static variable in class escjava.ast.TagConstants
LBRACE - Static variable in class javafe.parser.TagConstants
LE - Static variable in class javafe.ast.OperatorTags
LEFTARROW - Static variable in class escjava.ast.TagConstants
LEXICALPRAGMA - Static variable in class javafe.parser.TagConstants
LINKSRESOLVED - Static variable in class javafe.tc.TypeSig
LINK_BUFFER_SIZE - Static variable in class escjava.translate.AuxInfoLink
LOCALVARDECL - Static variable in class javafe.ast.GeneratedTags
LOCKLE - Static variable in class escjava.ast.TagConstants
LOCKLT - Static variable in class escjava.ast.TagConstants
LOCKSET - Static variable in class escjava.ast.TagConstants
LOCKSETEXPR - Static variable in class escjava.ast.GeneratedTags
LONG - Static variable in class javafe.parser.TagConstants
LONGLIT - Static variable in class javafe.ast.TagConstants
LONGSHIFTL - Static variable in class escjava.ast.TagConstants
LONGSHIFTR - Static variable in class escjava.ast.TagConstants
LONGSHIFTRU - Static variable in class escjava.ast.TagConstants
LONGTYPE - Static variable in class javafe.ast.TagConstants
LOOPCMD - Static variable in class escjava.ast.GeneratedTags
LOOP_FALL_THRU - Static variable in class escjava.Options
LOOP_FAST - Static variable in class escjava.Options
LOOP_INVARIANT - Static variable in class escjava.ast.TagConstants
LOOP_INVARIANT_REDUNDANTLY - Static variable in class escjava.ast.TagConstants
LOOP_PREDICATE - Static variable in class escjava.ast.TagConstants
LOOP_SAFE - Static variable in class escjava.Options
LPAREN - Static variable in class javafe.parser.TagConstants
LS - Static variable in class escjava.ast.TagConstants
LSHIFT - Static variable in class javafe.ast.OperatorTags
LSQBRACKET - Static variable in class javafe.parser.TagConstants
LSvar - Static variable in class escjava.translate.GC
LT - Static variable in class javafe.ast.OperatorTags
LabelExpr - class escjava.ast.LabelExpr.
LabelExpr() - Constructor for class escjava.ast.LabelExpr
  Construct a raw LabelExpr whose class invariant(s) have not yet been established.
LabelInfoToString - class escjava.translate.LabelInfoToString.
LabelInfoToString() - Constructor for class escjava.translate.LabelInfoToString
LabelStmt - class javafe.ast.LabelStmt.
LabelStmt() - Constructor for class javafe.ast.LabelStmt
  Construct a raw LabelStmt whose class invariant(s) have not yet been established.
LeafTree - class javafe.filespace.LeafTree.
  A LeafTree is a degenerate form of Tree that never contains children.
LeafTree(Object) - Constructor for class javafe.filespace.LeafTree
  Create a root node:
LeafTree(Tree, String, Object) - Constructor for class javafe.filespace.LeafTree
  Create a non-root node:
Lex - class javafe.parser.Lex.
  A `Lex` object generates a sequence of Java "input elements" (that is, tokens) by converting the sequence of input characters and line terminators generated by an underlying `CorrelatedReader`.
Lex(PragmaParser, boolean) - Constructor for class javafe.parser.Lex
  Creates a lexical analyzer that will tokenize the characters read from an underlying `CorrelatedReader`.
LexicalPragma - class javafe.ast.LexicalPragma.
LexicalPragma() - Constructor for class javafe.ast.LexicalPragma
  Construct a raw LexicalPragma whose class invariant(s) have not yet been established.
LexicalPragmaVec - class javafe.ast.LexicalPragmaVec.
LexicalPragmaVec(LexicalPragma[]) - Constructor for class javafe.ast.LexicalPragmaVec
  * Private constructors: * *
LexicalPragmaVec(int) - Constructor for class javafe.ast.LexicalPragmaVec
LineIterator - class junitutils.LineIterator.
  This is a utility class that is an iterator over the lines produced by reading a file.
LineIterator(String) - Constructor for class junitutils.LineIterator
  Starts an iterator reading from the given external process.
ListInputEntry - class javafe.ListInputEntry.
ListInputEntry(String) - Constructor for class javafe.ListInputEntry
Listener - interface javafe.tc.Listener.
  The interface for listeners of `CompilationUnit`-loading notification events (sent by `OutsideEnv`).
LiteralExpr - class javafe.ast.LiteralExpr.
  Represents a Literal.
LiteralExpr() - Constructor for class javafe.ast.LiteralExpr
  Construct a raw LiteralExpr whose class invariant(s) have not yet been established.
LocalVarDecl - class javafe.ast.LocalVarDecl.
  Represents a LocalVariableDeclarationStatement.
LocalVarDecl() - Constructor for class javafe.ast.LocalVarDecl
  Construct a raw LocalVarDecl whose class invariant(s) have not yet been established.
LocalVarDeclVec - class escjava.ast.LocalVarDeclVec.
LocalVarDeclVec(LocalVarDecl[]) - Constructor for class escjava.ast.LocalVarDeclVec
  * Private constructors: * *
LocalVarDeclVec(int) - Constructor for class escjava.ast.LocalVarDeclVec
Location - class javafe.util.Location.
  A location is an integer that identifies the position in a file of a particular piece of program source text.
Location() - Constructor for class javafe.util.Location
  Private constructor.
LocationManagerCorrelatedReader - class javafe.util.LocationManagerCorrelatedReader.
  This `CorrelatedReader` class manages the allocation of location numbers.
LocationManagerCorrelatedReader() - Constructor for class javafe.util.LocationManagerCorrelatedReader
  This constructor allocates a range of location for use by the CorrelatedReader.
LockSetExpr - class escjava.ast.LockSetExpr.
LockSetExpr() - Constructor for class escjava.ast.LockSetExpr
  Construct a raw LockSetExpr whose class invariant(s) have not yet been established.
LookAheadEnum - class javafe.filespace.LookAheadEnum.
  This layer describes how to implement an `Enumeration` in terms of a single function that returns the next element in a series, or null if the series is exhausted.
LookAheadEnum() - Constructor for class javafe.filespace.LookAheadEnum
  Create an look-ahead enumerator that will return the non-null results of calcNextElement().
LookAheadEnum(Object) - Constructor for class javafe.filespace.LookAheadEnum
  Create a look-ahead enumerator that will return first followed by the non-null results of calcNextElement().
LookupException - exception javafe.tc.LookupException.
LookupException(int) - Constructor for class javafe.tc.LookupException
LoopCmd - class escjava.ast.LoopCmd.
LoopCmd() - Constructor for class escjava.ast.LoopCmd
  Construct a raw LoopCmd whose class invariant(s) have not yet been established.
label - Variable in class escjava.ast.Condition
label - Variable in class escjava.ast.ExprStmtPragma
label - Variable in class escjava.ast.LabelExpr
label - Variable in class escjava.gui.EscFrame.EscTreeCellRenderer
label - Static variable in class escjava.gui.EscFrame
label - Variable in class javafe.ast.AssertStmt
label - Variable in class javafe.ast.BranchStmt
label - Variable in class javafe.ast.LabelStmt
label - Variable in class javafe.filespace.Tree
  The label on the edge leading to us from our parent, or null if we have no parent.
labels - Variable in class escjava.prover.SimplifyResult
laf - Variable in class escjava.gui.EscFrame.LAF
last - Static variable in class escjava.translate.AuxInfo
lastCharNdx - Variable in class javafe.util.BufferedCorrelatedReader
  The value of curNdx for the last character read, or, if no characters have been read yet, the value of curNdx.
lastModified() - Method in interface javafe.genericfile.GenericFile
  Returns the time that the file represented by us was last modified.
lastModified() - Method in class javafe.genericfile.UnopenableFile
lastModified() - Method in class javafe.genericfile.ZipGenericFile
  Returns the time that the file represented by us was last modified.
lastUnreturnedChar - Variable in class escjava.parser.JmlCorrelatedReader
  If there are unreturned characters, lastUnreturnedChar indicates the last of these characters.
lastUnreturnedCharAtMark - Variable in class escjava.parser.JmlCorrelatedReader
lastVarUseOpt - Variable in class escjava.Options
lazySubst - Variable in class escjava.Options
left - Variable in class javafe.ast.BinaryExpr
leftToRight - Variable in class javafe.tc.FlowInsensitiveChecks
lenId - Static variable in class javafe.tc.Types
length() - Method in class escjava.prover.SList
length() - Method in class escjava.prover.SNil
length() - Method in class escjava.prover.SPair
  Return our length
lengthFieldDecl - Static variable in class javafe.tc.Types
level - Static variable in class escjava.translate.TrAnExpr
lexicalPragmas - Variable in class javafe.ast.CompilationUnit
lexicalPragmas - Variable in class javafe.parser.Lex
libIndirectWriter - Variable in class javafe.CopyLoaded
limit - Variable in class escjava.translate.Frame.ModifiesIterator
  The maximum number of times to unroll a maps reference.
list - Variable in class escjava.ast.NestedModifierPragma
list - Variable in class javafe.filespace.TreeWalker_ArrayEnum
listArea - Variable in class escjava.gui.EscFrame
listOfDecl - Static variable in class escjava.translate.VcToStringPvs
listOfDeclAdd - Static variable in class escjava.translate.VcToStringPvs
listOfDeclFun - Static variable in class escjava.translate.VcToStringPvs
listOfDeclFunNbParam - Static variable in class escjava.translate.VcToStringPvs
listener - Static variable in class escjava.ProverManager
listener - Static variable in class javafe.tc.OutsideEnv
  The `Listener` to notify when a `CompilationUnit` is loaded.
load(TypeSig) - Static method in class javafe.tc.OutsideEnv
  Attempt to load the TypeDecl of TypeSig sig.
load(TypeDecl, CompilationUnit) - Method in class javafe.tc.TypeSig
  Load the non-null TypeDecl decl as our TypeDecl.
loadAllFiles(ArrayList) - Method in class javafe.SrcTool
  * SrcTool-instance specific processing: * *
loadAndPrintSpec(String) - Method in class javafe.PrintSpec
loadEdge(String) - Method in class javafe.filespace.UnionTree
loadEdges() - Method in class javafe.filespace.FileTree
  Load the edges map for use.
loadEdges() - Method in class javafe.filespace.PkgTree
  Load the edges map for use.
loadEdges() - Method in class javafe.filespace.PreloadedTree
  Load the edges map for use.
loadEdges() - Method in class javafe.filespace.UnionTree
  Load the edges map for use.
loadInputEntry(InputEntry) - Method in class javafe.SrcTool
loadTextArea() - Method in class escjava.gui.EscFrame
loadZipData() - Method in class javafe.filespace.ZipTree
  Create a tree of ZipEntry's from the pathnames of the ZipEntry's in zip
loaded - Variable in class javafe.CopyLoaded
  * Keeping track of loaded CompilationUnits: * *
loaded - Variable in class javafe.SrcTool
  A list of all the `CompilationUnit`s we have loaded so far.
loaded - Variable in class javafe.filespace.PreloadedTree
  Have we loaded the edges map yet?
loc - Variable in class escjava.ast.CondExprModifierPragma
loc - Variable in class escjava.ast.DecreasesInfo
loc - Variable in class escjava.ast.DependsPragma
loc - Variable in class escjava.ast.EverythingExpr
loc - Variable in class escjava.ast.ExprCmd
loc - Variable in class escjava.ast.ExprDeclPragma
loc - Variable in class escjava.ast.ExprModifierPragma
loc - Variable in class escjava.ast.ExprStmtPragma
loc - Variable in class escjava.ast.GhostDeclPragma
loc - Variable in class escjava.ast.IdExprDeclPragma
loc - Variable in class escjava.ast.IdentifierModifierPragma
loc - Variable in class escjava.ast.ImportPragma
loc - Variable in class escjava.ast.LockSetExpr
loc - Variable in class escjava.ast.MapsExprModifierPragma
loc - Variable in class escjava.ast.ModelConstructorDeclPragma
loc - Variable in class escjava.ast.ModelDeclPragma
loc - Variable in class escjava.ast.ModelMethodDeclPragma
loc - Variable in class escjava.ast.ModelProgamModifierPragma
loc - Variable in class escjava.ast.ModelTypePragma
loc - Variable in class escjava.ast.NamedExprDeclPragma
loc - Variable in class escjava.ast.NotModifiedExpr
loc - Variable in class escjava.ast.NotSpecifiedExpr
loc - Variable in class escjava.ast.NothingExpr
loc - Variable in class escjava.ast.NowarnPragma
loc - Variable in class escjava.ast.ReachModifierPragma
loc - Variable in class escjava.ast.RefinePragma
loc - Variable in class escjava.ast.ResExpr
loc - Variable in class escjava.ast.SetStmtPragma
loc - Variable in class escjava.ast.SimpleCmd
loc - Variable in class escjava.ast.SimpleModifierPragma
loc - Variable in class escjava.ast.SimpleStmtPragma
loc - Variable in class escjava.ast.StillDeferredDeclPragma
loc - Variable in class escjava.ast.VarDeclModifierPragma
loc - Variable in class escjava.ast.VarExprModifierPragma
loc - Variable in class escjava.parser.EscPragmaParser.SavedPragma
loc - Variable in class escjava.translate.Translate.EverythingLoc
loc - Variable in class javafe.ast.AssertStmt
loc - Variable in class javafe.ast.BranchStmt
loc - Variable in class javafe.ast.CatchClause
loc - Variable in class javafe.ast.CompilationUnit
loc - Variable in class javafe.ast.DoStmt
loc - Variable in class javafe.ast.ForStmt
loc - Variable in class javafe.ast.IfStmt
loc - Variable in class javafe.ast.ImportDecl
loc - Variable in class javafe.ast.InstanceOfExpr
loc - Variable in class javafe.ast.LiteralExpr
loc - Variable in class javafe.ast.NewArrayExpr
loc - Variable in class javafe.ast.NewInstanceExpr
loc - Variable in class javafe.ast.PrimitiveType
loc - Variable in class javafe.ast.ReturnStmt
loc - Variable in class javafe.ast.RoutineDecl
loc - Variable in class javafe.ast.SimpleName
loc - Variable in class javafe.ast.SkipStmt
loc - Variable in class javafe.ast.SwitchLabel
loc - Variable in class javafe.ast.SwitchStmt
loc - Variable in class javafe.ast.SynchronizeStmt
loc - Variable in class javafe.ast.ThisExpr
loc - Variable in class javafe.ast.ThrowStmt
loc - Variable in class javafe.ast.TryCatchStmt
loc - Variable in class javafe.ast.TryFinallyStmt
loc - Variable in class javafe.ast.TypeDecl
loc - Variable in class javafe.ast.VariableAccess
loc - Variable in class javafe.ast.WhileStmt
locAssignOp - Variable in class javafe.ast.FieldDecl
locAssignOp - Variable in class javafe.ast.LocalVarDecl
locCloseBrace - Variable in class javafe.ast.ArrayInit
locCloseBrace - Variable in class javafe.ast.GenericBlockStmt
locCloseBrace - Variable in class javafe.ast.TypeDecl
locCloseBracket - Variable in class javafe.ast.ArrayRefExpr
locCloseParen - Variable in class javafe.ast.CastExpr
locCloseParen - Variable in class javafe.ast.ParenExpr
locColon - Variable in class javafe.ast.CondExpr
locDot - Variable in class javafe.ast.ClassLiteral
locDot - Variable in class javafe.ast.ConstructorInvocation
locDot - Variable in class javafe.ast.NewInstanceExpr
locDot - Variable in class javafe.ast.ObjectDesignator
locDotAfter(int) - Method in class javafe.ast.CompoundName
  Return the location of the dot after the ith identifier of `this`.
locDotAfter(int) - Method in class javafe.ast.Name
  Return the location of the dot after the ith identifier of `this`.
locDotAfter(int) - Method in class javafe.ast.SimpleName
  Return the location of the dot after the ith identifier of `this`.
locDots - Variable in class javafe.ast.CompoundName
locEnd - Variable in class escjava.ast.LoopCmd
locFinally - Variable in class javafe.ast.TryFinallyStmt
locFirstSemi - Variable in class javafe.ast.ForStmt
locGuardOpenParen - Variable in class javafe.ast.WhileStmt
locHotspot - Variable in class escjava.ast.LoopCmd
locId - Variable in class escjava.ast.IdExprDeclPragma
locId - Variable in class escjava.ast.StillDeferredDeclPragma
locId - Variable in class escjava.ast.VarDeclModifierPragma
locId - Variable in class javafe.ast.FieldAccess
locId - Variable in class javafe.ast.GenericVarDecl
locId - Variable in class javafe.ast.LabelStmt
locId - Variable in class javafe.ast.MethodInvocation
locId - Variable in class javafe.ast.RoutineDecl
locId - Variable in class javafe.ast.TypeDecl
locIdAt(int) - Method in class javafe.ast.CompoundName
  Return the location of the ith identifier of `this`.
locIdAt(int) - Method in class javafe.ast.Name
  Return the location of the ith identifier of `this`.
locIdAt(int) - Method in class javafe.ast.SimpleName
  Return the location of the ith identifier of `this`.
locIds - Variable in class javafe.ast.CompoundName
locKeyword - Variable in class javafe.ast.ConstructorInvocation
locList - Variable in class escjava.translate.Translate
locOp - Variable in class escjava.ast.SetStmtPragma
locOp - Variable in class javafe.ast.BinaryExpr
locOp - Variable in class javafe.ast.UnaryExpr
locOpenBrace - Variable in class javafe.ast.ArrayInit
locOpenBrace - Variable in class javafe.ast.GenericBlockStmt
locOpenBrace - Variable in class javafe.ast.RoutineDecl
locOpenBrace - Variable in class javafe.ast.TypeDecl
locOpenBracket - Variable in class escjava.ast.ArrayRangeRefExpr
locOpenBracket - Variable in class javafe.ast.ArrayRefExpr
locOpenBracket - Variable in class javafe.ast.ArrayType
locOpenBrackets - Variable in class javafe.ast.NewArrayExpr
  The locations of the open brackets for each Expr (possibly inferred if init !
locOpenParen - Variable in class javafe.ast.AmbiguousMethodInvocation
locOpenParen - Variable in class javafe.ast.CastExpr
locOpenParen - Variable in class javafe.ast.ConstructorInvocation
locOpenParen - Variable in class javafe.ast.MethodInvocation
locOpenParen - Variable in class javafe.ast.NewInstanceExpr
locOpenParen - Variable in class javafe.ast.ParenExpr
locOpenParen - Variable in class javafe.ast.SynchronizeStmt
locPragmaDecl - Variable in class escjava.ast.Condition
locPragmaDecl - Variable in class escjava.ast.GuardExpr
locQuestion - Variable in class javafe.ast.CondExpr
locStack - Variable in class javafe.parser.ParseExpr
locStart - Variable in class escjava.ast.LoopCmd
locSuper - Variable in class javafe.ast.SuperObjectDesignator
locThrowsKeyword - Variable in class javafe.ast.RoutineDecl
locToColOrLine(int, boolean) - Static method in class javafe.util.LocationManagerCorrelatedReader
  Returns the column number (if wantColumn) or line number (if !
locToColumn(int) - Static method in class javafe.util.LocationManagerCorrelatedReader
  Returns the column number associated with location `loc`.
locToFile(int) - Static method in class javafe.util.LocationManagerCorrelatedReader
  Returns the GenericFile associated with location `loc`.
locToLineNumber(int) - Static method in class javafe.util.LocationManagerCorrelatedReader
  Returns the line number associated with location `loc`.
locToOffset(int) - Static method in class javafe.util.LocationManagerCorrelatedReader
  Returns the offset associated with location `loc`.
locToStream(int) - Static method in class javafe.util.LocationManagerCorrelatedReader
  Return the LocationManager CorrelatedReader instance associated with location loc.
locToStreamId(int) - Static method in class javafe.util.LocationManagerCorrelatedReader
  Returns the internal stream ID used for the stream associated with location `loc`.
locToSuffix(int) - Static method in class escjava.translate.UniqName
  Convert a location into a printable string suitable for use as a suffix in unique-ifying a name declared at `loc`.
locToSuffix(int, boolean) - Static method in class escjava.translate.UniqName
locType - Variable in class javafe.ast.MethodDecl
locateBinary(String[], String[]) - Method in class javafe.reader.StandardTypeReader
  If a binary exists for the exact fully-qualified type P.N (e.g., no inheritance required), then return a `GenericFile` representing that file.
locateFieldOrLocal(Identifier) - Method in class escjava.tc.EnvForGhostLocals
  Locate the lexically innermost field or local variable declaration.
locateFieldOrLocal(Identifier) - Method in class javafe.tc.Env
  Locate the lexically innermost field or local variable declaration with a given name.
locateFieldOrLocal(Identifier) - Method in class javafe.tc.EnvForCU
  Locate the lexically innermost field or local variable declaration.
locateFieldOrLocal(Identifier) - Method in class javafe.tc.EnvForEnclosedScope
  Locate the lexically innermost field or local variable declaration.
locateFieldOrLocal(Identifier) - Method in class javafe.tc.EnvForLocalType
  Locate the lexically innermost field or local variable declaration.
locateFieldOrLocal(Identifier) - Method in class javafe.tc.EnvForLocals
  Locate the lexically innermost field or local variable declaration.
locateFieldOrLocal(Identifier) - Method in class javafe.tc.EnvForTypeSig
  Locate the lexically innermost field or local variable declaration.
locateMethod(Identifier) - Method in class escjava.tc.EnvForGhostLocals
  Locate the lexically innermost method named id.
locateMethod(Identifier) - Method in class javafe.tc.Env
  Locate the lexically innermost method named id.
locateMethod(Identifier) - Method in class javafe.tc.EnvForCU
  Locate the lexically innermost method named id.
locateMethod(Identifier) - Method in class javafe.tc.EnvForEnclosedScope
  Locate the lexically innermost method named id.
locateMethod(Identifier) - Method in class javafe.tc.EnvForLocalType
  Locate the lexically innermost method named id.
locateMethod(Identifier) - Method in class javafe.tc.EnvForLocals
  Locate the lexically innermost method named id.
locateMethod(Identifier) - Method in class javafe.tc.EnvForTypeSig
  Locate the lexically innermost method named id.
locateSource(String[], String, boolean) - Method in class javafe.reader.StandardTypeReader
  If a source exists for the fully-qualified outside type `P.T`, then return a `GenericFile` representing that file.
locksetType - Static variable in class escjava.tc.Types
longType - Static variable in class javafe.tc.Types
longsToBdd(long, long) - Method in class escjava.pa.generic.EnumNFindK
lookAhead - Variable in class javafe.filespace.LookAheadEnum
lookAheadValid - Variable in class javafe.filespace.LookAheadEnum
lookahead(int) - Method in class javafe.parser.Lex
  Returns token type of the `k`th future token, where k=0 is the current token.
lookaheadToken(int) - Method in class javafe.parser.Lex
lookaheadq - Variable in class javafe.parser.Lex
lookup(Tree, String[]) - Static method in class javafe.filespace.Resolve
  Lookup a multi-part identifier in a Java filespace in the same way that the Java compiler does so.
lookup(String[], String) - Static method in class javafe.tc.OutsideEnv
  Get the `TypeSig` for fully-qualified package-member name `P.T`.
lookup(String[], String) - Static method in class javafe.tc.TypeSig
  If a TypeSig representing the package-member type named P.T has been created, return it; otherwise, return null.
lookupConstructor(Type[], TypeSig) - Method in class javafe.tc.TypeSig
  TBW
lookupDeferred(String[], String) - Static method in class javafe.tc.OutsideEnv
  Like `lookup` except that checking the existence of the type is deferred until it's `TypeDecl` is touched for the first time.
lookupEnclosingInstance(TypeSig, int) - Method in class javafe.tc.Env
  Attempt to locate a current or enclosing instance that has type T.
lookupField(Identifier, TypeSig) - Method in class escjava.tc.TypeSig
lookupField(Identifier, TypeSig) - Method in class javafe.tc.TypeSig
  TBW
lookupField(Type, Identifier, TypeSig) - Static method in class javafe.tc.Types
lookupFieldInstance(Type, Identifier, TypeSig) - Method in class javafe.tc.Types
lookupLocalType(TypeSig, Identifier) - Method in class javafe.tc.TypeSig
  Do we have a type member named id (*not* including inherited type members)?
lookupMethod(Identifier, Type[], TypeSig) - Method in class javafe.tc.TypeSig
  TBW
lookupMethod(Type, Identifier, Type[], TypeSig) - Static method in class javafe.tc.Types
lookupMethodInstance(Type, Identifier, Type[], TypeSig) - Method in class javafe.tc.Types
lookupName(Tree, String) - Static method in class javafe.filespace.Resolve
  Do a lookup using the result of parseIdentifier extended to allow '$' as an additional separator.
lookupName(String) - Static method in class javafe.filespace.Resolve
  Convenience function: do a lookupName using the current namespace
lookupSimpleTypeName(TypeSig, Identifier, int) - Method in class escjava.tc.EnvForGhostLocals
  Attempt to lookup a simple TypeName in this environment to get the TypeSig it denotes.
lookupSimpleTypeName(TypeSig, Identifier, int) - Method in class javafe.tc.Env
  Attempt to lookup a simple TypeName in this environment to get the TypeSig it denotes.
lookupSimpleTypeName(TypeSig, Identifier, int) - Method in class javafe.tc.EnvForCU
  Attempt to lookup a simple TypeName in this environment to get the TypeSig it denotes.
lookupSimpleTypeName(TypeSig, Identifier, int) - Method in class javafe.tc.EnvForEnclosedScope
  Attempt to lookup a simple TypeName in this environment to get the TypeSig it denotes.
lookupSimpleTypeName(TypeSig, Identifier, int) - Method in class javafe.tc.EnvForLocalType
  Attempt to lookup a simple TypeName in this environment to get the TypeSig it denotes.
lookupSimpleTypeName(TypeSig, Identifier, int) - Method in class javafe.tc.EnvForLocals
  Attempt to lookup a simple TypeName in this environment to get the TypeSig it denotes.
lookupSimpleTypeName(TypeSig, Identifier, int) - Method in class javafe.tc.EnvForTypeSig
  Attempt to lookup a simple TypeName in this environment to get the TypeSig it denotes.
lookupType(TypeSig, Identifier, int) - Method in class javafe.tc.TypeSig
  Do we have a type member named id (including inherited type members)?
lookupTypeName(TypeSig, Name) - Method in class javafe.tc.Env
  Attempt to lookup a TypeName using this environment.
lookupWithoutInheritence(TypeSig, String[], String) - Static method in class javafe.tc.EnvForCU
  Attempt to lookup the type N.I without using inheritence in the outside environment.
loop(int, int, int, Hashtable, ConditionVec, DecreasesInfoVec, LocalVarDeclVec, ExprVec, GenericVarDeclVec, GuardedCmd, GuardedCmd) - Static method in class escjava.translate.GC
loopDecreases - Variable in class escjava.tc.FlowInsensitiveChecks
  Contains the loop decreases statement pragmas seen so far and not yet processed.
loopDecreases - Variable in class escjava.translate.Translate
  List of loop decreases pragmas seen so far (and not yet used) within the current method.
loopInvariants - Variable in class escjava.tc.FlowInsensitiveChecks
  Contains the loop invariant statement pragmas seen so far and not yet processed.
loopPredicates - Variable in class escjava.pa.GCProver
loopPredicates - Variable in class escjava.pa.PredicateAbstraction
loopPredicates - Variable in class escjava.tc.FlowInsensitiveChecks
loopPredicates - Variable in class escjava.translate.Translate
loopTranslation - Variable in class escjava.Options
loopUnrollCount - Variable in class escjava.Options
loopUnrollHalf - Variable in class escjava.Options
loopinvariants - Variable in class escjava.translate.Translate
  List of loop invariant pragmas seen so far (and not yet used) within the current method.
lowIndex - Variable in class escjava.ast.ArrayRangeRefExpr
lp - Static variable in class escjava.prover.PPOutputStream

## M

MAINTAINING - Static variable in class escjava.ast.TagConstants
MAINTAINING_REDUNDANTLY - Static variable in class escjava.ast.TagConstants
MAPS - Static variable in class escjava.ast.TagConstants
MAPS_REDUNDANTLY - Static variable in class escjava.ast.TagConstants
MASKDISCARD - Static variable in class javafe.util.CorrelatedReaderTest
MASKRESET - Static variable in class javafe.util.CorrelatedReaderTest
MASKSUBREADER - Static variable in class javafe.util.CorrelatedReaderTest
MAX - Static variable in class escjava.ast.TagConstants
MAXFILESIZE - Static variable in class javafe.util.LocationManagerCorrelatedReader
  A location is an integer that encodes file/line/column/offset information.
MAXQUANT - Static variable in class escjava.ast.TagConstants
MAX_INT_PLUS_ONE - Static variable in class javafe.parser.TagConstants
MAX_LONG_PLUS_ONE - Static variable in class javafe.parser.TagConstants
MAY_BE_NULL - Static variable in class escjava.ast.TagConstants
MEASURED_BY - Static variable in class escjava.ast.TagConstants
MEASURED_BY_REDUNDANTLY - Static variable in class escjava.ast.TagConstants
METHOD - Static variable in class escjava.ast.TagConstants
METHODCALL - Static variable in class escjava.ast.TagConstants
METHODDECL - Static variable in class javafe.ast.GeneratedTags
METHODINVOCATION - Static variable in class javafe.ast.GeneratedTags
MIN - Static variable in class escjava.ast.TagConstants
MOD - Static variable in class javafe.ast.OperatorTags
MODEL - Static variable in class escjava.ast.TagConstants
MODELCONSTRUCTORDECLPRAGMA - Static variable in class escjava.ast.GeneratedTags
MODELDECLPRAGMA - Static variable in class escjava.ast.GeneratedTags
MODELMETHODDECLPRAGMA - Static variable in class escjava.ast.GeneratedTags
MODELPROGRAM_OR - Static variable in class escjava.ast.TagConstants
MODELTYPEPRAGMA - Static variable in class escjava.ast.GeneratedTags
MODEL_PROGRAM - Static variable in class escjava.ast.TagConstants
MODIFIABLE - Static variable in class escjava.ast.TagConstants
MODIFIABLE_REDUNDANTLY - Static variable in class escjava.ast.TagConstants
MODIFIERPRAGMA - Static variable in class javafe.parser.TagConstants
MODIFIES - Static variable in class escjava.ast.TagConstants
MODIFIESGROUPPRAGMA - Static variable in class escjava.ast.GeneratedTags
MODIFIES_REDUNDANTLY - Static variable in class escjava.ast.TagConstants
MONITORED - Static variable in class escjava.ast.TagConstants
MONITORED_BY - Static variable in class escjava.ast.TagConstants
MONITORS_FOR - Static variable in class escjava.ast.TagConstants
MSTATUS_CLASS_NEW_METHOD - Static variable in class escjava.tc.FlowInsensitiveChecks
MSTATUS_NEW_ROUTINE - Static variable in class escjava.tc.FlowInsensitiveChecks
MSTATUS_OVERRIDE - Static variable in class escjava.tc.FlowInsensitiveChecks
Main - class escjava.Main.
  Top level control module for ESC for Java.
Main() - Constructor for class escjava.Main
MapsExprModifierPragma - class escjava.ast.MapsExprModifierPragma.
MapsExprModifierPragma() - Constructor for class escjava.ast.MapsExprModifierPragma
  Construct a raw MapsExprModifierPragma whose class invariant(s) have not yet been established.
MaxIntegral - Static variable in class escjava.translate.VcToString
MaxIntegral - Static variable in class escjava.translate.VcToStringPvs
MethodDecl - class javafe.ast.MethodDecl.
MethodDecl() - Constructor for class javafe.ast.MethodDecl
  Construct a raw MethodDecl whose class invariant(s) have not yet been established.
MethodDeclVec - class javafe.ast.MethodDeclVec.
MethodDeclVec(MethodDecl[]) - Constructor for class javafe.ast.MethodDeclVec
  * Private constructors: * *
MethodDeclVec(int) - Constructor for class javafe.ast.MethodDeclVec
MethodInvocation - class javafe.ast.MethodInvocation.
  Represents a MethodInvocation.
MethodInvocation() - Constructor for class javafe.ast.MethodInvocation
  Construct a raw MethodInvocation whose class invariant(s) have not yet been established.
MethodSignature - class javafe.reader.MethodSignature.
  Represents the signature of a method in terms of AST elements.
MethodSignature(int) - Constructor for class javafe.reader.MethodSignature
  Construct a new method signature with an empty sequence of parameter types and a void return type.
MethodVCPrefix - Variable in class escjava.Options
ModelConstructorDeclPragma - class escjava.ast.ModelConstructorDeclPragma.
ModelConstructorDeclPragma() - Constructor for class escjava.ast.ModelConstructorDeclPragma
  Construct a raw ModelConstructorDeclPragma whose class invariant(s) have not yet been established.
ModelDeclPragma - class escjava.ast.ModelDeclPragma.
ModelDeclPragma() - Constructor for class escjava.ast.ModelDeclPragma
  Construct a raw ModelDeclPragma whose class invariant(s) have not yet been established.
ModelMethodDeclPragma - class escjava.ast.ModelMethodDeclPragma.
ModelMethodDeclPragma() - Constructor for class escjava.ast.ModelMethodDeclPragma
  Construct a raw ModelMethodDeclPragma whose class invariant(s) have not yet been established.
ModelProgamModifierPragma - class escjava.ast.ModelProgamModifierPragma.
ModelProgamModifierPragma() - Constructor for class escjava.ast.ModelProgamModifierPragma
  Construct a raw ModelProgamModifierPragma whose class invariant(s) have not yet been established.
ModelTypePragma - class escjava.ast.ModelTypePragma.
ModelTypePragma() - Constructor for class escjava.ast.ModelTypePragma
  Construct a raw ModelTypePragma whose class invariant(s) have not yet been established.
ModifierPragma - class javafe.ast.ModifierPragma.
ModifierPragma() - Constructor for class javafe.ast.ModifierPragma
  Construct a raw ModifierPragma whose class invariant(s) have not yet been established.
ModifierPragmaVec - class javafe.ast.ModifierPragmaVec.
ModifierPragmaVec(ModifierPragma[]) - Constructor for class javafe.ast.ModifierPragmaVec
  * Private constructors: * *
ModifierPragmaVec(int) - Constructor for class javafe.ast.ModifierPragmaVec
Modifiers - class escjava.ast.Modifiers.
  This class adds some JML-specific modifiers to the usual Java set.
Modifiers() - Constructor for class escjava.ast.Modifiers
Modifiers - class javafe.ast.Modifiers.
  `Modifiers` is a class defining the constants used to identify the different kinds of modifiers, and static methods to test for modifiers.
Modifiers() - Constructor for class javafe.ast.Modifiers
ModifiesGroupPragma - class escjava.ast.ModifiesGroupPragma.
ModifiesGroupPragma() - Constructor for class escjava.ast.ModifiesGroupPragma
  Construct a raw ModifiesGroupPragma whose class invariant(s) have not yet been established.
ModifiesGroupPragmaVec - class escjava.ast.ModifiesGroupPragmaVec.
ModifiesGroupPragmaVec(ModifiesGroupPragma[]) - Constructor for class escjava.ast.ModifiesGroupPragmaVec
  * Private constructors: * *
ModifiesGroupPragmaVec(int) - Constructor for class escjava.ast.ModifiesGroupPragmaVec
m_in - Variable in class javafe.parser.Lex
  Current state of input stream underlying the scanner minus the first character.
m_nextchr - Variable in class javafe.parser.Lex
  Each call to `getNextToken` reads ahead one character and leaves the result in `m_nextchr`.
magic - Static variable in class escjava.gui.Project
main(String[]) - Static method in class escjava.Main
  Start up an instance of this tool using command-line arguments `args`.
main(String[]) - Static method in class escjava.ast.TagConstants
main(String[]) - Static method in class escjava.gui.GUI
main(String[]) - Static method in class escjava.pa.generic.EnumKofN
main(String[]) - Static method in class escjava.prover.Atom
  A simple test routine
main(String[]) - Static method in class escjava.prover.Harvey
main(String[]) - Static method in class escjava.prover.SExp
  A simple test routine
main(String[]) - Static method in class escjava.prover.SList
  A simple test routine
main(String[]) - Static method in class escjava.prover.Sammy
main(String[]) - Static method in class escjava.prover.Simplify
  A simple test routine
main(String[]) - Static method in class escjava.reader.EscTypeReader
main(String[]) - Static method in class javafe.CopyLoaded
  * Main processing code: * *
main(String[]) - Static method in class javafe.CountLines
main(String[]) - Static method in class javafe.FrontEndTool
  Start up an instance of this tool using command-line arguments `args`.
main(String[]) - Static method in class javafe.PrintSpec
  * Main processing code: * *
main(String[]) - Static method in class javafe.TestTool
  Start up an instance of this tool using command-line arguments `args`.
main(String[]) - Static method in class javafe.Tool
  Start up an instance of this tool using command-line arguments `args`.
main(String[]) - Static method in class javafe.ast.Identifier
main(String[]) - Static method in class javafe.filespace.ClassPath
  A simple test driver
main(String[]) - Static method in class javafe.filespace.FileTree
  A simple test driver
main(String[]) - Static method in class javafe.filespace.PathComponent
  A simple test driver
main(String[]) - Static method in class javafe.filespace.PkgTree
  A simple test driver
main(String[]) - Static method in class javafe.filespace.Resolve
  A simple test driver
main(String[]) - Static method in class javafe.filespace.SlowQuery
  A simple test driver
main(String[]) - Static method in class javafe.filespace.StringUtil
  A simple test driver
main(String[]) - Static method in class javafe.filespace.TreeWalker
  A simple test driver.
main(String[]) - Static method in class javafe.filespace.UnionTree
  A simple test driver
main(String[]) - Static method in class javafe.filespace.ZipTree
  A simple test driver
main(String[]) - Static method in class javafe.reader.BinReader
  * Test methods: * *
main(String[]) - Static method in class javafe.reader.SrcReader
  * Test methods: * *
main(String[]) - Static method in class javafe.reader.StandardTypeReader
main(String[]) - Static method in class javafe.tc.OutsideEnv
  A debugging harness that allows describing the results of calling `lookup` on a series of package-member-type names.
main(String[]) - Static method in class javafe.util.CorrelatedReaderTest
  A test harness.
make(FormalParaDecl, int) - Static method in class escjava.AnnotationHandler.NonNullExpr
make(int, Expr, Expr, Expr) - Static method in class escjava.ast.ArrayRangeRefExpr
make(ExprVec, int, int, boolean) - Static method in class escjava.ast.Call
make(int, GuardedCmd, GuardedCmd) - Static method in class escjava.ast.CmdCmdCmd
make(int, Expr, int, Expr) - Static method in class escjava.ast.CondExprModifierPragma
make() - Static method in class escjava.ast.CondExprModifierPragmaVec
  * Public maker methods: * *
make(int) - Static method in class escjava.ast.CondExprModifierPragmaVec
make(Vector) - Static method in class escjava.ast.CondExprModifierPragmaVec
make(CondExprModifierPragma[]) - Static method in class escjava.ast.CondExprModifierPragmaVec
make(int, Expr, int) - Static method in class escjava.ast.Condition
make() - Static method in class escjava.ast.ConditionVec
  * Public maker methods: * *
make(int) - Static method in class escjava.ast.ConditionVec
make(Vector) - Static method in class escjava.ast.ConditionVec
make(Condition[]) - Static method in class escjava.ast.ConditionVec
make() - Static method in class escjava.ast.DecreasesInfoVec
  * Public maker methods: * *
make(int) - Static method in class escjava.ast.DecreasesInfoVec
make(Vector) - Static method in class escjava.ast.DecreasesInfoVec
make(DecreasesInfo[]) - Static method in class escjava.ast.DecreasesInfoVec
make(Identifier, GenericVarDeclVec, Expr) - Static method in class escjava.ast.DefPred
make(Identifier, ExprVec) - Static method in class escjava.ast.DefPredApplExpr
make(DefPredVec, Expr) - Static method in class escjava.ast.DefPredLetExpr
make() - Static method in class escjava.ast.DefPredVec
  * Public maker methods: * *
make(int) - Static method in class escjava.ast.DefPredVec
make(Vector) - Static method in class escjava.ast.DefPredVec
make(DefPred[]) - Static method in class escjava.ast.DefPredVec
make(int, Expr, ExprVec, int) - Static method in class escjava.ast.DependsPragma
make(String, GuardedCmd) - Static method in class escjava.ast.DynInstCmd
make(int) - Static method in class escjava.ast.EverythingExpr
make(int, Expr, int) - Static method in class escjava.ast.ExprCmd
make(int, Expr, int, int) - Static method in class escjava.ast.ExprDeclPragma
make() - Static method in class escjava.ast.ExprDeclPragmaVec
  * Public maker methods: * *
make(int) - Static method in class escjava.ast.ExprDeclPragmaVec
make(Vector) - Static method in class escjava.ast.ExprDeclPragmaVec
make(ExprDeclPragma[]) - Static method in class escjava.ast.ExprDeclPragmaVec
make(int, Expr, int) - Static method in class escjava.ast.ExprModifierPragma
make() - Static method in class escjava.ast.ExprModifierPragmaVec
  * Public maker methods: * *
make(int) - Static method in class escjava.ast.ExprModifierPragmaVec
make(Vector) - Static method in class escjava.ast.ExprModifierPragmaVec
make(ExprModifierPragma[]) - Static method in class escjava.ast.ExprModifierPragmaVec
make(int, Expr, Expr, int) - Static method in class escjava.ast.ExprStmtPragma
make() - Static method in class escjava.ast.ExprStmtPragmaVec
  * Public maker methods: * *
make(int) - Static method in class escjava.ast.ExprStmtPragmaVec
make(Vector) - Static method in class escjava.ast.ExprStmtPragmaVec
make(ExprStmtPragma[]) - Static method in class escjava.ast.ExprStmtPragmaVec
make(int, int, int, GenericVarDeclVec, Expr, Expr, ExprVec) - Static method in class escjava.ast.GeneralizedQuantifiedExpr
make() - Static method in class escjava.ast.GenericVarDeclVec
  * Public maker methods: * *
make(int) - Static method in class escjava.ast.GenericVarDeclVec
make(Vector) - Static method in class escjava.ast.GenericVarDeclVec
make(GenericVarDecl[]) - Static method in class escjava.ast.GenericVarDeclVec
make(VariableAccess, Expr) - Static method in class escjava.ast.GetsCmd
make(FieldDecl, int) - Static method in class escjava.ast.GhostDeclPragma
make(Expr, int) - Static method in class escjava.ast.GuardExpr
make() - Static method in class escjava.ast.GuardedCmdVec
  * Public maker methods: * *
make(int) - Static method in class escjava.ast.GuardedCmdVec
make(Vector) - Static method in class escjava.ast.GuardedCmdVec
make(GuardedCmd[]) - Static method in class escjava.ast.GuardedCmdVec
make(int, Identifier, Expr, int, int, int) - Static method in class escjava.ast.IdExprDeclPragma
make(int, Identifier, int) - Static method in class escjava.ast.IdentifierModifierPragma
make(ImportDecl, int) - Static method in class escjava.ast.ImportPragma
make(int, int, boolean, Identifier, Expr) - Static method in class escjava.ast.LabelExpr
make() - Static method in class escjava.ast.LocalVarDeclVec
  * Public maker methods: * *
make(int) - Static method in class escjava.ast.LocalVarDeclVec
make(Vector) - Static method in class escjava.ast.LocalVarDeclVec
make(LocalVarDecl[]) - Static method in class escjava.ast.LocalVarDeclVec
make(int) - Static method in class escjava.ast.LockSetExpr
make(int, int, int, Hashtable, ConditionVec, DecreasesInfoVec, LocalVarDeclVec, ExprVec, GenericVarDeclVec, GuardedCmd, GuardedCmd) - Static method in class escjava.ast.LoopCmd
make(int, Identifier, Expr, int, Expr) - Static method in class escjava.ast.MapsExprModifierPragma
make(ConstructorDecl, int, SimpleName) - Static method in class escjava.ast.ModelConstructorDeclPragma
make(FieldDecl, int) - Static method in class escjava.ast.ModelDeclPragma
make(MethodDecl, int) - Static method in class escjava.ast.ModelMethodDeclPragma
make(int, int) - Static method in class escjava.ast.ModelProgamModifierPragma
make(TypeDecl, int) - Static method in class escjava.ast.ModelTypePragma
make(int, int) - Static method in class escjava.ast.ModifiesGroupPragma
make(int, CondExprModifierPragmaVec, Expr, int) - Static method in class escjava.ast.ModifiesGroupPragma
make() - Static method in class escjava.ast.ModifiesGroupPragmaVec
  * Public maker methods: * *
make(int) - Static method in class escjava.ast.ModifiesGroupPragmaVec
make(Vector) - Static method in class escjava.ast.ModifiesGroupPragmaVec
make(ModifiesGroupPragma[]) - Static method in class escjava.ast.ModifiesGroupPragmaVec
make(int, Expr, Expr, int, int) - Static method in class escjava.ast.NamedExprDeclPragma
make(int, int, int, Identifier, ExprVec) - Static method in class escjava.ast.NaryExpr
make(ArrayList) - Static method in class escjava.ast.NestedModifierPragma
make(int, Expr) - Static method in class escjava.ast.NotModifiedExpr
make(int) - Static method in class escjava.ast.NotSpecifiedExpr
make(int) - Static method in class escjava.ast.NothingExpr
make(IdentifierVec, int) - Static method in class escjava.ast.NowarnPragma
make(int, int, int, GenericVarDeclVec, Expr, Expr, ExprVec) - Static method in class escjava.ast.NumericalQuantifiedExpr
make(RoutineDecl, ParsedRoutineSpecs) - Static method in class escjava.ast.ParsedSpecs
make(int, int, int, GenericVarDeclVec, Expr, Expr, ExprVec, ExprVec) - Static method in class escjava.ast.QuantifiedExpr
make(Expr, Identifier, IdentifierVec, int) - Static method in class escjava.ast.ReachModifierPragma
make(String, int) - Static method in class escjava.ast.RefinePragma
make(int) - Static method in class escjava.ast.ResExpr
make(VariableAccess, Expr) - Static method in class escjava.ast.RestoreFromCmd
make(GuardedCmdVec) - Static method in class escjava.ast.SeqCmd
make(Type, FormalParaDecl, Expr) - Static method in class escjava.ast.SetCompExpr
make(Expr, int, Expr, int) - Static method in class escjava.ast.SetStmtPragma
make(int, int) - Static method in class escjava.ast.SimpleCmd
make(int, int) - Static method in class escjava.ast.SimpleModifierPragma
make(int, int) - Static method in class escjava.ast.SimpleStmtPragma
make(LocalVarDeclVec, int, int) - Static method in class escjava.ast.SkolemConstantPragma
make(DerivedMethodDecl, ExprVec, ExprVec, Hashtable, ExprVec, ConditionVec, ExprVec, ConditionVec, boolean, Set) - Static method in class escjava.ast.Spec
make(Identifier, int, int) - Static method in class escjava.ast.StillDeferredDeclPragma
make(VariableAccess, Expr, Expr) - Static method in class escjava.ast.SubGetsCmd
make(VariableAccess, Expr, Expr, Expr) - Static method in class escjava.ast.SubSubGetsCmd
make(int, int, GenericVarDecl, Expr, Expr) - Static method in class escjava.ast.SubstExpr
make(int, int, Type) - Static method in class escjava.ast.TypeExpr
make(int, LocalVarDecl, int, int) - Static method in class escjava.ast.VarDeclModifierPragma
make(int, GenericVarDecl, Expr, int) - Static method in class escjava.ast.VarExprModifierPragma
make() - Static method in class escjava.ast.VarExprModifierPragmaVec
  * Public maker methods: * *
make(int) - Static method in class escjava.ast.VarExprModifierPragmaVec
make(Vector) - Static method in class escjava.ast.VarExprModifierPragmaVec
make(VarExprModifierPragma[]) - Static method in class escjava.ast.VarExprModifierPragmaVec
make(GenericVarDeclVec, GuardedCmd) - Static method in class escjava.ast.VarInCmd
make(Expr, ObjectDesignator) - Static method in class escjava.ast.WildRefExpr
make(String, int, String[], String[]) - Static method in class escjava.gui.EscEditor
make(String, String, JFrame, int, int, int, int) - Static method in class escjava.gui.EscHtml
  Launches a non-editable HTML display window.
make(Identifier, Type, int, VarInit, int) - Static method in class escjava.parser.OldVarDecl
make(int) - Static method in class escjava.prover.SExp
  Return an S-expression representing a given integer.
make() - Static method in class escjava.prover.SList
make(Object) - Static method in class escjava.prover.SList
make(Object, Object) - Static method in class escjava.prover.SList
make(Object, Object, Object) - Static method in class escjava.prover.SList
make(Object, Object, Object, Object) - Static method in class escjava.prover.SList
make(Object, Object, Object, Object, Object) - Static method in class escjava.prover.SList
make(Object, Object, Object, Object, Object, Object) - Static method in class escjava.prover.SList
make(Object, Object, Object, Object, Object, Object, Object) - Static method in class escjava.prover.SList
make(Object, Object, Object, Object, Object, Object, Object, Object) - Static method in class escjava.prover.SList
make(Query, Query, CachedReader, CachedReader) - Static method in class escjava.reader.EscTypeReader
  Create a `EscTypeReader` from a query engine, a source reader, and a binary reader.
make(Query, Query, PragmaParser, AnnotationHandler) - Static method in class escjava.reader.EscTypeReader
  Create a `EscTypeReader` from a non-null query engine and a pragma parser.
make(String, String, PragmaParser, AnnotationHandler) - Static method in class escjava.reader.EscTypeReader
  Create a `EscTypeReader` using a given Java classpath for our underlying Java file space and a given pragma parser.
make(PragmaParser) - Static method in class escjava.reader.EscTypeReader
  Create a `EscTypeReader` using a the default Java classpath for our underlying Java file space and a given pragma parser.
make() - Static method in class escjava.reader.EscTypeReader
  Create a `EscTypeReader` using the default Java classpath for our underlying Java file space and no pragma parser.
make(String, String) - Static method in class javafe.InputEntry
make(String) - Static method in class javafe.InputEntry
make(Name, TypeModifierPragmaVec, int, ExprVec) - Static method in class javafe.ast.AmbiguousMethodInvocation
make(Name) - Static method in class javafe.ast.AmbiguousVariableAccess
make(VarInitVec, int, int) - Static method in class javafe.ast.ArrayInit
make(Expr, Expr, int, int) - Static method in class javafe.ast.ArrayRefExpr
make(Type, int) - Static method in class javafe.ast.ArrayType
make(TypeModifierPragmaVec, Type, int) - Static method in class javafe.ast.ArrayType
make(Expr, Expr, int) - Static method in class javafe.ast.AssertStmt
make(int, Expr, Expr, int) - Static method in class javafe.ast.BinaryExpr
make(StmtVec, int, int) - Static method in class javafe.ast.BlockStmt
make(Identifier, int) - Static method in class javafe.ast.BreakStmt
make(Expr, Type, int, int) - Static method in class javafe.ast.CastExpr
make(FormalParaDecl, BlockStmt, int) - Static method in class javafe.ast.CatchClause
make() - Static method in class javafe.ast.CatchClauseVec
  * Public maker methods: * *
make(int) - Static method in class javafe.ast.CatchClauseVec
make(Vector) - Static method in class javafe.ast.CatchClauseVec
make(CatchClause[]) - Static method in class javafe.ast.CatchClauseVec
make(int, ModifierPragmaVec, Identifier, TypeNameVec, TypeModifierPragmaVec, TypeDeclElemVec, int, int, int, int, TypeName) - Static method in class javafe.ast.ClassDecl
make(ClassDecl) - Static method in class javafe.ast.ClassDeclStmt
make(Type, int) - Static method in class javafe.ast.ClassLiteral
make(Name, LexicalPragmaVec, ImportDeclVec, TypeDeclVec, int, TypeDeclElemVec) - Static method in class javafe.ast.CompilationUnit
make(IdentifierVec, int[], int[]) - Static method in class javafe.ast.CompoundName
make(Expr, Expr, Expr, int, int) - Static method in class javafe.ast.CondExpr
make(int, ModifierPragmaVec, TypeModifierPragmaVec, FormalParaDeclVec, TypeNameVec, BlockStmt, int, int, int, int) - Static method in class javafe.ast.ConstructorDecl
make(boolean, Expr, int, int, int, ExprVec) - Static method in class javafe.ast.ConstructorInvocation
make(Identifier, int) - Static method in class javafe.ast.ContinueStmt
make(Expr, Stmt, int) - Static method in class javafe.ast.DoStmt
make() - Static method in class javafe.ast.ErrorType
make(TypeModifierPragmaVec) - Static method in class javafe.ast.ErrorType
make(Expr) - Static method in class javafe.ast.EvalStmt
make(int, Expr) - Static method in class javafe.ast.ExprObjectDesignator
make() - Static method in class javafe.ast.ExprVec
  * Public maker methods: * *
make(int) - Static method in class javafe.ast.ExprVec
make(Vector) - Static method in class javafe.ast.ExprVec
make(Expr[]) - Static method in class javafe.ast.ExprVec
make(ObjectDesignator, Identifier, int) - Static method in class javafe.ast.FieldAccess
make(int, ModifierPragmaVec, Identifier, Type, int, VarInit, int) - Static method in class javafe.ast.FieldDecl
make() - Static method in class javafe.ast.FieldDeclVec
  * Public maker methods: * *
make(int) - Static method in class javafe.ast.FieldDeclVec
make(Vector) - Static method in class javafe.ast.FieldDeclVec
make(FieldDecl[]) - Static method in class javafe.ast.FieldDeclVec
make(StmtVec, Expr, ExprVec, Stmt, int, int) - Static method in class javafe.ast.ForStmt
make(int, ModifierPragmaVec, Identifier, Type, int) - Static method in class javafe.ast.FormalParaDecl
make() - Static method in class javafe.ast.FormalParaDeclVec
  * Public maker methods: * *
make(int) - Static method in class javafe.ast.FormalParaDeclVec
make(Vector) - Static method in class javafe.ast.FormalParaDeclVec
make(FormalParaDecl[]) - Static method in class javafe.ast.FormalParaDeclVec
make(Identifier) - Static method in class javafe.ast.IdentifierNode
  Creates a IdentifierNode object given an Identifier
make() - Static method in class javafe.ast.IdentifierVec
  * Public maker methods: * *
make(int) - Static method in class javafe.ast.IdentifierVec
make(Vector) - Static method in class javafe.ast.IdentifierVec
make(Identifier[]) - Static method in class javafe.ast.IdentifierVec
make(Expr, Stmt, Stmt, int) - Static method in class javafe.ast.IfStmt
make() - Static method in class javafe.ast.ImportDeclVec
  * Public maker methods: * *
make(int) - Static method in class javafe.ast.ImportDeclVec
make(Vector) - Static method in class javafe.ast.ImportDeclVec
make(ImportDecl[]) - Static method in class javafe.ast.ImportDeclVec
make(int, ModifierPragmaVec, BlockStmt) - Static method in class javafe.ast.InitBlock
make(Expr, Type, int) - Static method in class javafe.ast.InstanceOfExpr
make(int, ModifierPragmaVec, Identifier, TypeNameVec, TypeModifierPragmaVec, TypeDeclElemVec, int, int, int, int) - Static method in class javafe.ast.InterfaceDecl
make(Identifier, Stmt, int) - Static method in class javafe.ast.LabelStmt
make() - Static method in class javafe.ast.LexicalPragmaVec
  * Public maker methods: * *
make(int) - Static method in class javafe.ast.LexicalPragmaVec
make(Vector) - Static method in class javafe.ast.LexicalPragmaVec
make(LexicalPragma[]) - Static method in class javafe.ast.LexicalPragmaVec
make(int, Object, int) - Static method in class javafe.ast.LiteralExpr
make(int, ModifierPragmaVec, Identifier, Type, int, VarInit, int) - Static method in class javafe.ast.LocalVarDecl
make(int, ModifierPragmaVec, TypeModifierPragmaVec, FormalParaDeclVec, TypeNameVec, BlockStmt, int, int, int, int, Identifier, Type, int) - Static method in class javafe.ast.MethodDecl
make() - Static method in class javafe.ast.MethodDeclVec
  * Public maker methods: * *
make(int) - Static method in class javafe.ast.MethodDeclVec
make(Vector) - Static method in class javafe.ast.MethodDeclVec
make(MethodDecl[]) - Static method in class javafe.ast.MethodDeclVec
make(ObjectDesignator, Identifier, TypeModifierPragmaVec, int, int, ExprVec) - Static method in class javafe.ast.MethodInvocation
make() - Static method in class javafe.ast.ModifierPragmaVec
  * Public maker methods: * *
make(int) - Static method in class javafe.ast.ModifierPragmaVec
make(Vector) - Static method in class javafe.ast.ModifierPragmaVec
make(ModifierPragma[]) - Static method in class javafe.ast.ModifierPragmaVec
make(int[], int[], IdentifierVec) - Static method in class javafe.ast.Name
  Make a `Name` with the given identifiers and locations.
make(String, int) - Static method in class javafe.ast.Name
  Make a `Name` whose locations are all `loc` from a `String`.
make(Type, ExprVec, ArrayInit, int, int[]) - Static method in class javafe.ast.NewArrayExpr
make(Expr, int, TypeName, ExprVec, ClassDecl, int, int) - Static method in class javafe.ast.NewInstanceExpr
make(int, Name) - Static method in class javafe.ast.OnDemandImportDecl
make(Expr, int, int) - Static method in class javafe.ast.ParenExpr
make(TypeModifierPragmaVec, int, int) - Static method in class javafe.ast.PrimitiveType
  Normal maker that produces syntax, but requires a non-NULL location.
make(int, int) - Static method in class javafe.ast.PrimitiveType
make(Expr, int) - Static method in class javafe.ast.ReturnStmt
make(Identifier, int) - Static method in class javafe.ast.SimpleName
make(int, TypeName) - Static method in class javafe.ast.SingleTypeImportDecl
make(int) - Static method in class javafe.ast.SkipStmt
make() - Static method in class javafe.ast.StmtVec
  * Public maker methods: * *
make(int) - Static method in class javafe.ast.StmtVec
make(Vector) - Static method in class javafe.ast.StmtVec
make(Stmt[]) - Static method in class javafe.ast.StmtVec
make(int, int) - Static method in class javafe.ast.SuperObjectDesignator
make(Expr, int) - Static method in class javafe.ast.SwitchLabel
make(StmtVec, int, int, Expr, int) - Static method in class javafe.ast.SwitchStmt
make(Expr, BlockStmt, int, int) - Static method in class javafe.ast.SynchronizeStmt
make(Type, int) - Static method in class javafe.ast.ThisExpr
make(Expr, int) - Static method in class javafe.ast.ThrowStmt
make(Stmt, CatchClauseVec, int) - Static method in class javafe.ast.TryCatchStmt
make(Stmt, Stmt, int, int) - Static method in class javafe.ast.TryFinallyStmt
make() - Static method in class javafe.ast.TypeDeclElemVec
  * Public maker methods: * *
make(int) - Static method in class javafe.ast.TypeDeclElemVec
make(Vector) - Static method in class javafe.ast.TypeDeclElemVec
make(TypeDeclElem[]) - Static method in class javafe.ast.TypeDeclElemVec
make() - Static method in class javafe.ast.TypeDeclVec
  * Public maker methods: * *
make(int) - Static method in class javafe.ast.TypeDeclVec
make(Vector) - Static method in class javafe.ast.TypeDeclVec
make(TypeDecl[]) - Static method in class javafe.ast.TypeDeclVec
make() - Static method in class javafe.ast.TypeModifierPragmaVec
  * Public maker methods: * *
make(int) - Static method in class javafe.ast.TypeModifierPragmaVec
make(Vector) - Static method in class javafe.ast.TypeModifierPragmaVec
make(TypeModifierPragma[]) - Static method in class javafe.ast.TypeModifierPragmaVec
make(Name) - Static method in class javafe.ast.TypeName
make(TypeModifierPragmaVec, Name) - Static method in class javafe.ast.TypeName
make() - Static method in class javafe.ast.TypeNameVec
  * Public maker methods: * *
make(int) - Static method in class javafe.ast.TypeNameVec
make(Vector) - Static method in class javafe.ast.TypeNameVec
make(TypeName[]) - Static method in class javafe.ast.TypeNameVec
make(int, Type) - Static method in class javafe.ast.TypeObjectDesignator
make(int, Expr, int) - Static method in class javafe.ast.UnaryExpr
make(LocalVarDecl) - Static method in class javafe.ast.VarDeclStmt
make() - Static method in class javafe.ast.VarInitVec
  * Public maker methods: * *
make(int) - Static method in class javafe.ast.VarInitVec
make(Vector) - Static method in class javafe.ast.VarInitVec
make(VarInit[]) - Static method in class javafe.ast.VarInitVec
make(Identifier, int, GenericVarDecl) - Static method in class javafe.ast.VariableAccess
make(Expr, Stmt, int, int) - Static method in class javafe.ast.WhileStmt
make(Query, Query, Reader, Reader) - Static method in class javafe.reader.StandardTypeReader
  Create a `StandardTypeReader` from a query engine, a source reader, and a binary reader.
make(Query, Query, PragmaParser) - Static method in class javafe.reader.StandardTypeReader
  Create a `StandardTypeReader` from a query engine and a pragma parser.
make(String, String, PragmaParser) - Static method in class javafe.reader.StandardTypeReader
  Create a `StandardTypeReader` using a given Java classpath for our underlying Java file space and a given pragma parser.
make(PragmaParser) - Static method in class javafe.reader.StandardTypeReader
  Create a `StandardTypeReader` using a the default Java classpath for our underlying Java file space and a given pragma parser.
make() - Static method in class javafe.reader.StandardTypeReader
  Create a `StandardTypeReader` using the default Java classpath for our underlying Java file space and no pragma parser.
make() - Static method in class javafe.tc.TypeSigVec
  * Public maker methods: * *
make(int) - Static method in class javafe.tc.TypeSigVec
make(Vector) - Static method in class javafe.tc.TypeSigVec
make(TypeSig[]) - Static method in class javafe.tc.TypeSigVec
make(int, int, int) - Static method in class javafe.util.Location
makeBounds(RoutineDecl, GenericVarDecl) - Static method in class escjava.translate.TrAnExpr
makeDirPath(String[]) - Method in class javafe.CopyLoaded
makeDirTree(String, String[]) - Method in class javafe.CopyLoaded
makeDirTree(String[]) - Method in class javafe.PrintSpec
makeEnvForTypeSig(TypeSig, boolean) - Method in class escjava.tc.FlowInsensitiveChecks
  Override so that we use `GhostEnv` instead of `EnvForTypeSig`.
makeEnvForTypeSig(TypeSig, boolean) - Method in class javafe.tc.FlowInsensitiveChecks
  Factory method so subclasses can override.
makeFlowInsensitiveChecks() - Method in class escjava.tc.TypeCheck
  Called to obtain the algorithm for performing name resolution and type checking.
makeFlowInsensitiveChecks() - Method in class javafe.tc.TypeCheck
  Called to obtain the algorithm for performing name resolution and type checking.
makeFormalPara(String, Type, int) - Static method in class escjava.translate.GC
makeFormalPara(String, Type) - Static method in class escjava.translate.GC
makeFormalPara(String) - Static method in class escjava.translate.GC
makeFormals(MethodSignature) - Method in class javafe.reader.ASTClassFileParser
  Construct a vector of formal parameters from a method signature.
makeFullLabel(String, int, int) - Static method in class escjava.translate.GC
makeHelper(String, String[]) - Method in class junitutils.TestFilesTestSuite
  Factory method for the helper class object.
makeImpure(VarInit) - Static method in class escjava.translate.Purity
  Set the decoration indicating the `expr` is impure.
makeLabel(String, int, int, int) - Static method in class escjava.translate.GC
makeLabel(String, int, int) - Static method in class escjava.translate.GC
makeLocation(int, int, int) - Static method in class javafe.util.LocationManagerCorrelatedReader
  Attempt to return the valid regular location associated with a given streamId, line #, and col #.
makeLoop(int, int, int, GenericVarDeclVec, GuardedCmd, GuardedCmd, ExprStmtPragmaVec, ExprStmtPragmaVec, LocalVarDeclVec, ExprStmtPragmaVec, Expr) - Method in class escjava.translate.Translate
  Appends to `code` commands that make up a loop with nominal body `guard;body`, where `label` is raised within `body` to terminate the loop.
makeNode(GenericFile, int) - Static method in class escjava.gui.GUI.GFCUTreeValue
makeNode(InputEntry) - Static method in class escjava.gui.GUI.IETreeValue
makeNode(RoutineDecl) - Static method in class escjava.gui.GUI.RDTreeValue
makeNode(TypeDecl) - Static method in class escjava.gui.GUI.TDTreeValue
makeNonSyntax(int) - Static method in class javafe.ast.PrimitiveType
  Special maker for producing non-syntax, which does not require a location.
makeOptions() - Method in class escjava.Main
makeOptions() - Method in class escjava.gui.GUI
makeOptions() - Method in class javafe.CopyLoaded
makeOptions() - Method in class javafe.FrontEndTool
  Called to create a new `Options` object.
makeOptions() - Method in class javafe.SrcTool
  * Main processing code: * *
makeOptions() - Method in class javafe.TestTool
makePragmaParser() - Method in class escjava.Main
  Returns the EscPragmaParser.
makePragmaParser() - Method in class javafe.FrontEndTool
  Called to obtain the pragma parser to be used for parsing input files.
makePrettyPrint() - Method in class escjava.Main
  Returns the pretty printer to set `PrettyPrint.inst` to.
makePrettyPrint() - Method in class javafe.FrontEndTool
  Called to obtain the pretty printer to set `PrettyPrint.inst` to.
makePrimitiveType(int) - Static method in class javafe.tc.Types
makeRedundant(int) - Static method in class escjava.ast.TagConstants
makeStandardTypeReader(String, String, PragmaParser) - Method in class escjava.Main
  Returns the Esc StandardTypeReader, EscTypeReader.
makeStandardTypeReader(String, String, PragmaParser) - Method in class javafe.FrontEndTool
  Called to obtain the `StandardTypeReader` to be used for locating and reading in types.
makeSubst(Enumeration, String) - Static method in class escjava.translate.GetSpec
  Converts a GenericVarDecl enumeration to a mapping from those variables to new Variableaccesses.
makeSubst(FormalParaDeclVec, String) - Static method in class escjava.translate.GetSpec
makeTypeCheck() - Method in class escjava.Main
  Called to obtain an instance of the javafe.tc.TypeCheck class (or a subclass thereof).
makeTypeCheck() - Method in class javafe.FrontEndTool
  Called to obtain an instance of the `TypeCheck` class (or a subclass thereof) to be used for typechecking.
makeTypeSig(String, Env, TypeDecl) - Static method in class javafe.tc.Types
  Factory method for TypeSig structures
makeTypeSig(String[], String, TypeSig, TypeDecl, CompilationUnit) - Static method in class javafe.tc.Types
  Factory method for TypeSig structures
makeTypeSigInstance(String, Env, TypeDecl) - Method in class escjava.tc.Types
makeTypeSigInstance(String[], String, TypeSig, TypeDecl, CompilationUnit) - Method in class escjava.tc.Types
makeTypeSigInstance(String, Env, TypeDecl) - Method in class javafe.tc.Types
makeTypeSigInstance(String[], String, TypeSig, TypeDecl, CompilationUnit) - Method in class javafe.tc.Types
makeVar(Identifier, int) - Static method in class escjava.translate.GC
makeVar(String, int) - Static method in class escjava.translate.GC
makeVar(String) - Static method in class escjava.translate.GC
makeVar(Identifier) - Static method in class escjava.translate.GC
makeVarAccess(GenericVarDecl, int) - Static method in class escjava.translate.TrAnExpr
makeWarningOpt(String, JPanel, ActionListener) - Method in class escjava.gui.EscOptions
make_assumption(Formula) - Method in class escjava.prover.Harvey
make_assumption(Formula) - Method in class escjava.prover.NewProver
  Make an assumption.
make_assumption(Formula) - Method in class escjava.prover.Sammy
map - Static variable in class escjava.gui.EscEditor
map - Static variable in class escjava.prover.Atom
  Our map from interned `String`s to already created non-null `Atom`s.
map - Variable in class escjava.translate.InvariantInfo
map - Static variable in class escjava.translate.Translate.Strings
map - Static variable in class javafe.ast.IdentifierNode
map - Static variable in class javafe.tc.TypeSig
  The map from fully-qualified external names of package-member types to the TypeSigs representing them.
mapLocation(Expr, int) - Static method in class escjava.translate.Translate
mapObjStr - Static variable in class escjava.translate.UniqName
  * Ensuring unique names for variables: * *
mapStrObj - Static variable in class escjava.translate.UniqName
mapsUnrollCount - Variable in class escjava.Options
mapsexpr - Variable in class escjava.ast.MapsExprModifierPragma
mark() - Method in class escjava.parser.JmlCorrelatedReader
mark() - Static method in class escjava.translate.LabelInfoToString
mark() - Method in class javafe.util.BufferedCorrelatedReader
  Marks the position of the current character in this input stream.
mark() - Method in class javafe.util.CorrelatedReader
  Marks the position of the current character in this input stream.
mark() - Static method in class javafe.util.ErrorSet
mark() - Method in class javafe.util.FilterCorrelatedReader
  See documentation in superclass.
mark() - Method in class javafe.util.LocationManagerCorrelatedReader
markLineNo - Variable in class javafe.util.LocationManagerCorrelatedReader
  The value of curLineNo at the mark point (if marked is true).
markNdx - Variable in class javafe.util.BufferedCorrelatedReader
  The value of curNdx at the mark point (if marked is true).
marked - Variable in class javafe.util.CorrelatedReader
  True iff a mark has been set.
match(RoutineDecl, RoutineDecl) - Method in class escjava.RefinementSequence
match(InputEntry) - Method in class javafe.InputEntry
maxAnnotationNestingLevel - Static variable in class escjava.parser.EscPragmaParser
  Maximum # of levels of nesting of annotation comments allowed. 0 == no nesting of annotation comments allowed.
maxClause - Variable in class escjava.pa.generic.GenerateMaxClauses
maxLevel - Static variable in class escjava.translate.TrAnExpr
maxLoc - Variable in class javafe.util.BufferedCorrelatedReader
maxThreshold - Static variable in class escjava.translate.VcToString
maxThreshold - Static variable in class escjava.translate.VcToStringPvs
member - Variable in class javafe.tc.TypeSig
  Are we a direct member of a package or a type?
mentions(Expr, GenericVarDecl) - Static method in class escjava.pa.PredicateAbstraction
mentions(Expr, Set) - Static method in class escjava.translate.ATarget
mentionsFresh(Expr) - Static method in class escjava.translate.Substitute
menubar - Static variable in class escjava.gui.EscFrame
merge(VarMap, VarMap, GuardedCmdVec[], int, int, Hashtable) - Static method in class escjava.sp.VarMap
  This is the two-input-map version of the more general `merge` method below.
merge(VarMap[], GuardedCmdVec[], int, int, Hashtable) - Static method in class escjava.sp.VarMap
  If all elements of "mm" are "bottom" then the result is "bottom".
merge() - Method in class javafe.util.StackVector
  Merge the top Vector with the Vector just under it by appending the former to the latter.
mergeEnv(Hashtable, Hashtable) - Static method in class escjava.translate.ATarget
mergeInv - Variable in class escjava.Options
mergeInvariants(InvariantInfo) - Static method in class escjava.translate.GetSpec
method - Variable in class junitutils.TestFilesTestSuite
  The method that is to be executed on the command-line arguments.
methodName - Variable in class escjava.ast.NaryExpr
methodSeq - Variable in class javafe.tc.PrepTypeDeclaration
methods - Variable in class javafe.tc.TypeSig
  After preparation, this field contains all method members of the `TypeDecl` associated with `this`, including inherited ones.
milliSecsUsed - Variable in class escjava.pa.GCProver
milliSecsUsed - Variable in class escjava.pa.PredicateAbstraction
minLoc - Variable in class javafe.util.BufferedCorrelatedReader
  The allocated location range for this CorrelatedReader instance is [minLoc, maxLoc).
minThreshold - Static variable in class escjava.translate.VcToString
minThreshold - Static variable in class escjava.translate.VcToStringPvs
missingEntry(Tree, ZipFile) - Static method in class javafe.filespace.ZipTree
  Initialize a node's data field to a ZipGenericFile that represents the file that it would correspond to if the tree it belongs to mirrored zip.
modChecksComplete(Expr, Expr, ExprVec, int, int, int, boolean) - Method in class escjava.translate.Frame
  Generates the actual check with the condition 'if (precondition && tprecond2) then (disjunction of ev)'
modTranslate(Expr, boolean, Expr, Hashtable) - Method in class escjava.translate.Frame
  Translates the Expr e into guarded commands:
  if old is true, uses the premap to map variables if old is false, uses args as the variable mapping
modifierKeywords - Static variable in class javafe.parser.ParseUtil
  Keyword at index i in this array corresponds to bit i in modifier bitset.
modifierPragmas - Variable in class javafe.parser.ParseUtil
  As a side effect, `parseModifiers` mutates this value.
modifiers - Variable in class escjava.ParsedRoutineSpecs
modifiers - Variable in class escjava.ast.ExprDeclPragma
modifiers - Variable in class escjava.ast.IdExprDeclPragma
modifiers - Variable in class escjava.ast.NamedExprDeclPragma
modifiers - Variable in class escjava.parser.EscPragmaParser
modifiers - Variable in class javafe.ast.GenericVarDecl
modifiers - Variable in class javafe.ast.InitBlock
modifiers - Variable in class javafe.ast.RoutineDecl
modifiers - Variable in class javafe.ast.TypeDecl
modifiers - Variable in class javafe.reader.ASTClassFileParser
  The modifiers of the class being parsed.
modifies - Variable in class escjava.ast.DerivedMethodDecl
modifiesCheckArray(Expr, Expr, int) - Method in class escjava.translate.Frame
  This adds checks for whether the given array with the given index may be assigned to.
modifiesCheckArray(Expr, Expr, int, int, Expr, boolean, ModifiesGroupPragmaVec, Expr, Hashtable) - Method in class escjava.translate.Frame
  This adds checks for whether the given array with the given index may be assigned to.
modifiesCheckField(Expr, int, FieldDecl) - Method in class escjava.translate.Frame
  This method generates checks that the field in lhs is allowed to be assigned according to the specification of the current RoutineDecl (rdCurrent).
modifiesCheckFieldHelper(Expr, int, FieldDecl, int, Expr, boolean, ModifiesGroupPragmaVec, Expr, Hashtable) - Method in class escjava.translate.Frame
  This is a helper method to generate checks that a particular field assignment is allowed by the frame conditions.
modifiesCheckMethod(Expr, int, Hashtable, boolean, Object, Expr, boolean, ModifiesGroupPragmaVec) - Method in class escjava.translate.Frame
  Helper method that checks that a particular store-ref in the frame conditions of a called method against the frame conditions of the caller.
modifiesCheckMethodI(ModifiesGroupPragmaVec, Expr, int, Hashtable, boolean, TypeDecl) - Method in class escjava.translate.Frame
  This method generates checks that the locations possibly assigned by a called method are allowed to be assigned by the caller.
modifiesEverything - Variable in class escjava.ast.DerivedMethodDecl
modifiesEverything - Variable in class escjava.ast.Spec
modify(Set, int) - Method in class escjava.translate.Translate
modify(VariableAccess, int) - Method in class escjava.translate.Translate
  Modifies a GC designator.
modify(Expr, Hashtable, int) - Method in class escjava.translate.Translate
modifyATargets(Set, int) - Method in class escjava.translate.Translate
  targets is set of GenericVarDecls. aTargets is set of ATargets.
modifyEverythingLocations - Variable in class escjava.translate.Translate
mp - Variable in class escjava.translate.Frame.ModifiesIterator
  The set of store-ref locations over which to iterate.
msg - Variable in class escjava.parser.ErrorPragmaParser
  The error message to report.
msg - Variable in class escjava.prover.SimplifyComment
mutexList - Variable in class escjava.translate.Translate
  Used by `readCheck` and `writeCheck` to accumulate the list of mutexes protecting a shared variable.
myPackage - Variable in class javafe.filespace.Resolve_Result
myTypeDecl - Variable in class javafe.tc.TypeSig
  Our TypeDecl; may be null only for package-member type because of laziness.
myTypeName - Variable in class javafe.filespace.Resolve_Result
my_slot - Variable in class javafe.ast.ASTDecoration

## N

NATIVE - Static variable in class javafe.parser.TagConstants
NE - Static variable in class javafe.ast.OperatorTags
NESTEDMODIFIERPRAGMA - Static variable in class escjava.ast.TagConstants
NEVER_BINARY - Static variable in class javafe.Options
NEVER_SOURCE - Static variable in class javafe.Options
NEW - Static variable in class javafe.parser.TagConstants
NEWARRAYEXPR - Static variable in class javafe.ast.GeneratedTags
NEWINSTANCEEXPR - Static variable in class javafe.ast.GeneratedTags
NEWLINE - Static variable in class junitutils.Diff
  This is the system new line character
NEWLINE - Static variable in class junitutils.TestCase
NEW_CH - Static variable in class junitutils.Diff
  This string is used to mark lines of new text
NEXT_TOKEN_STARTS_NEW_PRAGMA - Variable in class escjava.parser.EscPragmaParser
NIFF - Static variable in class escjava.ast.TagConstants
NLOA - Variable in class javafe.util.LocationManagerCorrelatedReader
  Each LocationManagerCorrelatedReader has a "new line offset array", or NLOA, that contains the offset of the beginning of each line.
NLOA_DEFAULT_SIZE - Static variable in class javafe.util.LocationManagerCorrelatedReader
  The default initial size to allocate an NLOA array
NO - Static variable in class escjava.prover.ProverResponse
  A singleton response code to indicate a negative response to the last command.
NONE - Static variable in class javafe.ast.Modifiers
NON_NULL - Static variable in class escjava.ast.TagConstants
NON_NULL_REF_BY_DEFAULT - Static variable in class escjava.ast.TagConstants
NORMAL_BEHAVIOR - Static variable in class escjava.ast.TagConstants
NORMAL_EXAMPLE - Static variable in class escjava.ast.TagConstants
NOT - Static variable in class javafe.ast.OperatorTags
NOTACCESSIBLE - Static variable in class javafe.tc.LookupException
NOTFOUND - Static variable in class javafe.tc.LookupException
NOTHING - Static variable in class escjava.ast.TagConstants
NOTHINGEXPR - Static variable in class escjava.ast.GeneratedTags
NOTHING_ELSE_TO_PROCESS - Variable in class escjava.parser.EscPragmaParser
NOTMODIFIEDEXPR - Static variable in class escjava.ast.GeneratedTags
NOTPROCESSED - Static variable in class escjava.Status
NOTSPECIFIEDEXPR - Static variable in class escjava.ast.GeneratedTags
NOTSTARTED - Static variable in class escjava.ProverManager
NOT_MODIFIED - Static variable in class escjava.ast.TagConstants
NOT_SPECIFIED - Static variable in class escjava.ast.TagConstants
NOWARN - Static variable in class escjava.ast.TagConstants
NOWARNPRAGMA - Static variable in class escjava.ast.GeneratedTags
NOWARN_OP - Static variable in class escjava.ast.TagConstants
NO_WACK_FORALL - Static variable in class escjava.ast.TagConstants
NULL - Static variable in class javafe.ast.TagConstants
  Used to indicate that no tag applies, for example, when looking up the tag associated with a string.
NULL - Static variable in class javafe.parser.TagConstants
NULL - Static variable in class javafe.util.Location
  The null location, is the constant 0.
NULLLIT - Static variable in class javafe.ast.TagConstants
NULLTYPE - Static variable in class javafe.ast.TagConstants
NULL_REF_BY_DEFAULT - Static variable in class escjava.ast.TagConstants
NUM_OF - Static variable in class escjava.ast.TagConstants
NXW - class escjava.sp.NXW.
NXW() - Constructor for class escjava.sp.NXW
Name - class javafe.ast.Name.
  Treated as an immutable type.
Name() - Constructor for class javafe.ast.Name
  Construct a raw Name whose class invariant(s) have not yet been established.
NamedExprDeclPragma - class escjava.ast.NamedExprDeclPragma.
NamedExprDeclPragma() - Constructor for class escjava.ast.NamedExprDeclPragma
  Construct a raw NamedExprDeclPragma whose class invariant(s) have not yet been established.
NaryExpr - class escjava.ast.NaryExpr.
NaryExpr() - Constructor for class escjava.ast.NaryExpr
  Construct a raw NaryExpr whose class invariant(s) have not yet been established.
NestedModifierPragma - class escjava.ast.NestedModifierPragma.
NestedModifierPragma() - Constructor for class escjava.ast.NestedModifierPragma
  Construct a raw NestedModifierPragma whose class invariant(s) have not yet been established.
NewArrayExpr - class javafe.ast.NewArrayExpr.
NewArrayExpr() - Constructor for class javafe.ast.NewArrayExpr
  Construct a raw NewArrayExpr whose class invariant(s) have not yet been established.
NewInstanceExpr - class javafe.ast.NewInstanceExpr.
NewInstanceExpr() - Constructor for class javafe.ast.NewInstanceExpr
  Construct a raw NewInstanceExpr whose class invariant(s) have not yet been established.
NewProver - class escjava.prover.NewProver.
NewProver() - Constructor for class escjava.prover.NewProver
NoWarn - class escjava.translate.NoWarn.
  Handles turning off warnings.
NoWarn() - Constructor for class escjava.translate.NoWarn
NonNullPragma(GenericVarDecl) - Static method in class escjava.translate.GetSpec
  * Has a particular declaration been declared non_null?
NormalGenericFile - class javafe.genericfile.NormalGenericFile.
  A NormalGenericFile represents a normal file (`File`) as a GenericFile.
NormalGenericFile(File) - Constructor for class javafe.genericfile.NormalGenericFile
  Create a NormalGenericFile to represent an existing `File`.
NormalGenericFile(String) - Constructor for class javafe.genericfile.NormalGenericFile
  Create a NormalGenericFile from a filename.
NotImplementedException - exception javafe.util.NotImplementedException.
  This exception is used by `Assert` to signal that an unimplemented feature has been encountered.
NotImplementedException(String) - Constructor for class javafe.util.NotImplementedException
NotModifiedExpr - class escjava.ast.NotModifiedExpr.
NotModifiedExpr() - Constructor for class escjava.ast.NotModifiedExpr
  Construct a raw NotModifiedExpr whose class invariant(s) have not yet been established.
NotSpecifiedExpr - class escjava.ast.NotSpecifiedExpr.
NotSpecifiedExpr() - Constructor for class escjava.ast.NotSpecifiedExpr
  Construct a raw NotSpecifiedExpr whose class invariant(s) have not yet been established.
NothingExpr - class escjava.ast.NothingExpr.
NothingExpr() - Constructor for class escjava.ast.NothingExpr
  Construct a raw NothingExpr whose class invariant(s) have not yet been established.
NowarnPragma - class escjava.ast.NowarnPragma.
NowarnPragma() - Constructor for class escjava.ast.NowarnPragma
  Construct a raw NowarnPragma whose class invariant(s) have not yet been established.
NumericalQuantifiedExpr - class escjava.ast.NumericalQuantifiedExpr.
NumericalQuantifiedExpr() - Constructor for class escjava.ast.NumericalQuantifiedExpr
  Construct a raw NumericalQuantifiedExpr whose class invariant(s) have not yet been established.
n - Variable in class escjava.pa.generic.EnumKofN
n - Variable in class escjava.prover.TriggerlessQuantWarning
n - Variable in class escjava.sp.NXW
n - Variable in class escjava.sp.VarMapPair
n - Static variable in class escjava.translate.AuxInfo
nQueries - Variable in class escjava.pa.PredicateAbstraction
name() - Method in class escjava.Main
  Return the name of this tool.
name - Variable in class escjava.prover.SubProcess
  The name of the subprocess, suitable for use in error messages.
name(Expr) - Method in class escjava.sp.SPVC
name(Identifier, int) - Static method in class escjava.translate.Suggestion
name() - Method in class javafe.CopyLoaded
name - Variable in class javafe.InputEntry
name() - Method in class javafe.PrintSpec
name() - Method in class javafe.TestTool
  Return the name of this tool.
name() - Method in class javafe.Tool
  Return the non-null name of this tool.
name - Variable in class javafe.ast.ASTDecoration
  The name of our decoration
name - Variable in class javafe.ast.AmbiguousMethodInvocation
name - Variable in class javafe.ast.AmbiguousVariableAccess
name(int) - Static method in class javafe.ast.Modifiers
  Takes a modifier index (that is, the index of the bit that the "modifiers" field represents) and returns the corresponding Java keyword as a String.
name - Variable in class javafe.ast.TypeName
nameDotLocs - Variable in class javafe.parser.ParseType
nameIdLocs - Variable in class javafe.parser.ParseType
  The following private ivars are used in parseName.
namePCsize - Variable in class escjava.Options
namespace - Static variable in class javafe.filespace.Resolve
  The current Java namespace; must be a non-null filespace.
nary(int, Expr) - Static method in class escjava.translate.GC
nary(int, int, int, Expr) - Static method in class escjava.translate.GC
nary(int, Expr, Expr) - Static method in class escjava.translate.GC
nary(int, int, int, Expr, Expr) - Static method in class escjava.translate.GC
nary(int, Expr, Expr, Expr) - Static method in class escjava.translate.GC
nary(int, int, int, Expr, Expr, Expr) - Static method in class escjava.translate.GC
nary(int, ExprVec) - Static method in class escjava.translate.GC
nary(Identifier, ExprVec) - Static method in class escjava.translate.GC
nary(Identifier, Expr) - Static method in class escjava.translate.GC
nary(Identifier, Expr, Expr) - Static method in class escjava.translate.GC
nary(int, int, Identifier, ExprVec) - Static method in class escjava.translate.GC
nary(int, int, int, ExprVec) - Static method in class escjava.translate.GC
nestQuantifiers - Variable in class escjava.Options
newBoundThis() - Static method in class escjava.translate.UniqName
  Returns a new bound variable for use in quantifying over "this" in an invariant.
newBoundVariable(char) - Static method in class escjava.translate.UniqName
  Returns a new bound variable for use in a quantificiation, where we do not wish to or cannot associate the variable with an existing VariableAccess.
newBoundVariable(String) - Static method in class escjava.translate.UniqName
  Private routine to create a new bound variable for use in a quantificiation, where we do not wish to or cannot associate the variable with an existing VariableAccess.
newIntermediateStateVar(VariableAccess, String) - Static method in class escjava.translate.UniqName
  Returns a new intermediate-state variable associated with an existing VariableAccess.
newIntermediateStateVar(GenericVarDecl, String) - Static method in class escjava.translate.UniqName
newStringCount - Static variable in class escjava.translate.TrAnExpr
  This hashtable keeps track of cautions issued, with respect to using variables in \old pragmas that were not mentioned in modifies pragmas.
newText - Variable in class junitutils.Diff
  This is the supplied new text, to be compared against the old text
next() - Method in class escjava.pa.generic.GenerateMaxClauses
next - Variable in class escjava.translate.AuxInfoLink
next() - Method in class escjava.translate.Frame.ModifiesIterator
  Returns the next element of the iteration; only valid if hasNext returns true, otherwise throws an exception
next - Variable in class escjava.translate.InvariantInfo
next - Variable in class escjava.translate.ParamAndGlobalVarInfo
next() - Method in class junitutils.LineIterator
  Per a standard iterator, returns the next value - and throws java.util.NoSuchElementException if the list has been exhausted (hasNext() returns false).
nextElement() - Method in class escjava.prover.CECEnum
  Returns the next element of the enumeration.
nextElement() - Method in class javafe.filespace.EmptyEnum
  Always throws a NoSuchElementException since there are no elements.
nextElement() - Method in class javafe.filespace.LookAheadEnum
nextInlineCheckDepth - Variable in class escjava.translate.InlineSettings
nextInlineDepthPastCheck - Variable in class escjava.translate.InlineSettings
nextLine - Variable in class junitutils.LineIterator
  The next value to be returned by the iterator.
nextToken() - Method in class junitutils.Utils.QuoteTokenizer
nne - Variable in class escjava.Options
  Enable support for generating type-predicates for the \nonnullelements keyword.
noCautions - Variable in class javafe.Options
  Option to turn off caution warnings.
noDirectTargetsOpt - Variable in class escjava.Options
noNotCheckedWarnings - Variable in class escjava.Options
  When true, does not print any warnings about things not checked.
noOutCalls - Variable in class escjava.Options
noPeepOptGCAssertFalse - Variable in class escjava.Options
noSemicolonWarnings - Variable in class escjava.Options
  JML requires semicolons to terminate annotations.
noTokens - Static variable in class javafe.parser.TagConstants
noVarCheckDeclsAndUses - Variable in class escjava.Options
noWarnStreamId - Static variable in class escjava.translate.NoWarn
  The line # and streamId to nowarn before (cf. setStartLine).
noisy - Variable in class escjava.pa.GCProver
noisy - Variable in class escjava.pa.generic.EnumClausesAbstractor
noisy - Variable in class escjava.pa.generic.EnumMaxClausesFindMinAbstractor
noisy - Variable in class escjava.pa.generic.EnumNFindK
nonConst - Static variable in class escjava.translate.ATarget
nonJavaSuffixes - Variable in class escjava.reader.EscTypeReader
nonNullInitChecks(TypeDecl, ConditionVec) - Static method in class escjava.translate.GetSpec
  Add to `post` all NonNullInit checks for non_null instance fields and instance ghost fields declared in `td`.
nonnull - Variable in class escjava.ast.DerivedMethodDecl
nonnullDecoration - Static variable in class escjava.translate.GetSpec
  * Decorates `GenericVarDecl`'s to point to * NonNullPragmas (SimpleModifierPragma's).
nopats - Variable in class escjava.ast.GeneralizedQuantifiedExpr
nopats - Variable in class escjava.ast.NumericalQuantifiedExpr
nopats - Variable in class escjava.ast.QuantifiedExpr
normal(GuardedCmd) - Static method in class escjava.translate.Targets
  Returns the set of normal targets of `gc`.
not(Expr) - Static method in class escjava.translate.GC
not(int, int, Expr) - Static method in class escjava.translate.GC
notFalse(boolean) - Static method in class javafe.util.Assert
notFalse(boolean, String) - Static method in class javafe.util.Assert
notImplemented() - Static method in class javafe.util.Assert
notImplemented(String) - Static method in class javafe.util.Assert
notImplemented(boolean, int, String) - Static method in class javafe.util.ErrorSet
  Special call to report unimplemented features, so they can be caught and handled more easily.
notNull(Object) - Static method in class javafe.util.Assert
notNull(Object, String) - Static method in class javafe.util.Assert
notParsed - Static variable in class escjava.ColorOptions
noteUnsupportedCheckableJmlPragma(int, int) - Method in class escjava.parser.EscPragmaParser
  Emit a caution to the user if verbosity is enabled that the supplied tag at the specified location is unsupported by the current version of ESC/Java but is statically checkable.
notempty - Variable in class javafe.parser.TokenQueue
  Do not write.
notify(CompilationUnit) - Method in class escjava.Main
  Override SrcTool.notify to ensure all lexicalPragmas get registered as they are loaded.
notify(CompilationUnit) - Method in class javafe.CopyLoaded
notify(CompilationUnit) - Method in class javafe.SrcTool
  Add a `CompilationUnit` to `loaded`.
notify(CompilationUnit) - Method in interface javafe.tc.Listener
  Each time a `CompilationUnit` is loaded by `OutsideEnv`, this routine in the current `Listener` (see `OutsideEnv.setListener`) is called with the newly-loaded `CompilationUnit`.
notify(CompilationUnit) - Static method in class javafe.tc.OutsideEnv
  Send a CompilationUnit-loaded notification event to the current Listener (if any).
notimp(JFrame) - Static method in class escjava.gui.EscFrame
nowarnOptionString() - Method in class escjava.Options
nowarns - Static variable in class escjava.translate.NoWarn
  * Registering nowarns annotations and checking * that they are legal ones
nullCheck(VarInit, Expr, int) - Method in class escjava.translate.Translate
  Emit a check at location `loc` that guarded command expression `e`, which was translated from the Java expression `E`, is not `null`.
nullCheck(VarInit, Expr, int, int, int) - Method in class escjava.translate.Translate
nullType - Static variable in class javafe.tc.Types
nulllit - Static variable in class escjava.translate.GC
numFields - Variable in class javafe.tc.PrepTypeDeclaration
numJmlFields - Variable in class escjava.tc.PrepTypeDeclaration
numJmlList - Variable in class escjava.tc.PrepTypeDeclaration
numList - Variable in class javafe.tc.PrepTypeDeclaration
numPredicates - Variable in class escjava.pa.generic.BinaryDecisionTreeAbstractor
number - Variable in class escjava.prover.SimplifyOutputSentinel
nvcg - Variable in class escjava.Options
nvcgpi - Variable in class escjava.Options
nvu - Variable in class escjava.Options

## O

OBJECTSET - Static variable in class escjava.ast.TagConstants
OBS_PURE - Static variable in class escjava.ast.TagConstants
OK - Static variable in class escjava.prover.ProverResponse
  A singleton response code to indicate everything is fine.
OLD - Static variable in class escjava.ast.TagConstants
OLD_CH - Static variable in class junitutils.Diff
  This string is used to mark lines of old text
ONDEMANDIMPORTDECL - Static variable in class javafe.ast.GeneratedTags
OPENPRAGMA - Static variable in class escjava.ast.TagConstants
OR - Static variable in class javafe.ast.OperatorTags
ORACLE_SUFFIX - Static variable in class junitutils.TestFilesTestSuite
ORACLE_SUFFIX - Static variable in class junitutils.Utils
  The suffix to append to create the golden output filename
OTHER - Static variable in class escjava.ast.TagConstants
ObjectDesignator - class javafe.ast.ObjectDesignator.
  Designates the object or type used for a field or method access.
ObjectDesignator() - Constructor for class javafe.ast.ObjectDesignator
  Construct a raw ObjectDesignator whose class invariant(s) have not yet been established.
OldVarDecl - class escjava.parser.OldVarDecl.
OldVarDecl() - Constructor for class escjava.parser.OldVarDecl
OnDemandImportDecl - class javafe.ast.OnDemandImportDecl.
OnDemandImportDecl() - Constructor for class javafe.ast.OnDemandImportDecl
  Construct a raw OnDemandImportDecl whose class invariant(s) have not yet been established.
OperatorTags - class javafe.ast.OperatorTags.
  `OperatorTags` is a class defining a partially-opaque type for tags used in the AST.
OperatorTags() - Constructor for class javafe.ast.OperatorTags
Options - class escjava.Options.
  This class parses the options on the command-line and is a structure for holding the values of options.
Options() - Constructor for class escjava.Options
Options - class javafe.Options.
  This is the super-class of classes that hold the values of command-line options.
Options() - Constructor for class javafe.Options
OutsideEnv - class javafe.tc.OutsideEnv.
  `OutsideEnv` implements the top-level environment consisting of only the package-member types.
OutsideEnv() - Constructor for class javafe.tc.OutsideEnv
objectDecl - Variable in class escjava.RefinementSequence
objectTBCvar - Static variable in class escjava.translate.GC
objectsetType - Static variable in class escjava.tc.Types
od - Variable in class escjava.ast.WildRefExpr
od - Variable in class javafe.ast.FieldAccess
od - Variable in class javafe.ast.MethodInvocation
oddSlashLoc - Variable in class javafe.util.BufferedCorrelatedReader
  For unicode conversion, we need to know if we have just seen an even or odd number of backslashes.
okExitCode - Static variable in class javafe.Tool
  Exit codes *
oldText - Variable in class junitutils.Diff
  This is the supplied old text, to be compared against the new text
oldValid - Variable in class escjava.pa.GCProver
oldmap - Variable in class escjava.ast.LoopCmd
omitPrivateFields - Variable in class javafe.reader.ASTClassFileParser
on - Static variable in class javafe.util.Info
  Verbose and debugging information is displayed iff this is true.
onLine(int, int, int) - Static method in class escjava.translate.NoWarn
  Is `loc` on a given line number in a given stream?
onelit - Static variable in class escjava.translate.GC
onlyjavakeywords - Variable in class javafe.parser.Lex
op - Variable in class escjava.ast.NaryExpr
op - Variable in class javafe.ast.BinaryExpr
op - Variable in class javafe.ast.UnaryExpr
opBlockCmd(Expr) - Method in class escjava.translate.Translate
  Reduces number of stack marks by 1.
opStack - Variable in class javafe.parser.ParseExpr
opStrings - Static variable in class javafe.ast.OperatorTags
open(String, boolean) - Static method in class javafe.filespace.ClassPath
  Get the filtered filespace (cf `PathComponent`) specified by a classpath.
open(boolean) - Static method in class javafe.filespace.ClassPath
  Get the namespace specified by the current classpath using open; this is a convenience function.
open(String, boolean) - Static method in class javafe.filespace.PathComponent
  Convert from a path-component name to the filespace it denotes.
operatorTokenToTag(int) - Method in class javafe.parser.ParseUtil
  Converts operator tokens to corresponding AST tag.
optionString() - Static method in class escjava.gui.Project
options() - Static method in class escjava.Main
options() - Method in class javafe.CopyLoaded
options() - Static method in class javafe.SrcTool
options() - Method in class javafe.TestTool
options - Static variable in class javafe.Tool
  A statically held Options object.
optionsShown - Static variable in class escjava.gui.EscOptions
  These are the options that are actually portrayed in the GUI.
or(ExprModifierPragma, ExprModifierPragma) - Static method in class escjava.AnnotationHandler
  Produces an ExprModifierPragma whose expression is the disjunction of the expressions in the input pragmas.
or(ArrayList) - Static method in class escjava.AnnotationHandler
  Produces an ExprModifierPragma whose expression is the disjunction of all of the expressions in the ExprModifierPragmas in the argument.
or(Expr, Expr) - Static method in class escjava.translate.GC
or(int, int, Expr, Expr) - Static method in class escjava.translate.GC
or(ExprVec) - Static method in class escjava.translate.GC
or(int, int, ExprVec) - Static method in class escjava.translate.GC
orderTraceLabel(LabelExpr, int) - Static method in class escjava.translate.Translate
  If the given label is a trace label, add the `count` number to the given label expression's label name, so that trace labels will sort correctly.
orderTraceLabels(GuardedCmd, int) - Static method in class escjava.translate.Translate
  Walk through the guarded command translation of a method, adding unique number to its location sequence, in order to sort trace labels in order of execution.
originType - Variable in class escjava.backpred.FindContributors
  Our origin type; used to determine visibility and accessibility when needed.
original - Variable in class escjava.ast.DerivedMethodDecl
originalRaises - Variable in class javafe.ast.RoutineDecl
originalTag - Variable in class javafe.ast.ModifierPragma
originalTag() - Method in class javafe.ast.ModifierPragma
originalTag - Variable in class javafe.ast.StmtPragma
originalTag() - Method in class javafe.ast.StmtPragma
otherCodes - Static variable in class javafe.parser.TagConstants
otherPragmas - Variable in class javafe.ast.CompilationUnit
otherStrings - Static variable in class javafe.parser.TagConstants
others - Variable in class escjava.translate.Frame.ModifiesIterator
  Fields that have yet to be iterated over.
out(String) - Static method in class javafe.util.Info
  Report verbose or debugging information if `on` is set.
out2 - Variable in class escjava.prover.TeeOutputStream
  The other underlying output stream to be filtered (the first being `out` in the superclass).
outDir - Variable in class javafe.CopyLoadedOptions
outLibIndirect - Variable in class javafe.CopyLoadedOptions
outOfDate - Variable in class escjava.gui.GUI.EscTreeValue
outOfMemoryExitCode - Static variable in class javafe.Tool
outProgIndirect - Variable in class javafe.CopyLoadedOptions
outputText - Variable in class escjava.gui.GUI.EscTreeValue
overridesDecoration - Static variable in class javafe.tc.PrepTypeDeclaration
owningDecl - Static variable in class escjava.ast.Utils

## P

P - Variable in class escjava.prover.CECEnum
  The Simplify subprocess.
P - Variable in class escjava.prover.Harvey
P - Variable in class escjava.prover.Simplify
  Our Simplify subprocess; no actions should be taken on this subprocess unless `Simplify.readySubProcess()` is called first.
P - Variable in class escjava.prover.SubProcess
  The actual subprocess, or `null` if we are closed.
PACKAGE - Static variable in class javafe.parser.TagConstants
PARENEXPR - Static variable in class javafe.ast.GeneratedTags
PARSE - Static variable in class escjava.gui.GUI
PARSED - Static variable in class javafe.tc.TypeSig
PARSEDSPECS - Static variable in class escjava.ast.TagConstants
PARSED_CAUTION - Static variable in class escjava.Status
PARSED_ERROR - Static variable in class escjava.Status
PARSED_OK - Static variable in class escjava.Status
PARSING_COMPLETE - Static variable in class escjava.Status
PEER - Static variable in class escjava.ast.TagConstants
POSTCONDITION - Static variable in class escjava.ast.TagConstants
POSTCONDITION_REDUNDANTLY - Static variable in class escjava.ast.TagConstants
POSTFIXDEC - Static variable in class javafe.ast.OperatorTags
POSTFIXINC - Static variable in class javafe.ast.OperatorTags
POSTMODIFIERPRAGMA - Static variable in class javafe.parser.TagConstants
PPOutputStream - class escjava.prover.PPOutputStream.
  This class is a FilterOutputStream class designed for LISP-like input; it pretty prints the output by inserting spaces and newlines into the stream.
PPOutputStream(OutputStream) - Constructor for class escjava.prover.PPOutputStream
  Creates an output stream filter built on top of an underlying output streams.
PRE - Static variable in class escjava.ast.TagConstants
PRECONDITION - Static variable in class escjava.ast.TagConstants
PRECONDITION_REDUNDANTLY - Static variable in class escjava.ast.TagConstants
PREFER_BINARY - Static variable in class javafe.Options
  Flags to use or not use source or binary files.
PREFER_RECENT - Static variable in class javafe.Options
PREFER_SOURCE - Static variable in class javafe.Options
PREPPED - Static variable in class javafe.tc.TypeSig
PRIVATE - Static variable in class javafe.parser.TagConstants
PRIVATE_DATA - Static variable in class escjava.ast.TagConstants
PROCESS_ALL - Static variable in class escjava.gui.EscFrame
PRODUCT - Static variable in class escjava.ast.TagConstants
PROGRESS_INFORMATION - Static variable in class escjava.prover.ProverResponse
  A singleton response code to indicate that some progress information is available from the prover.
PROTECTED - Static variable in class javafe.parser.TagConstants
PUBLIC - Static variable in class javafe.parser.TagConstants
PURE - Static variable in class escjava.ast.TagConstants
PUSHED - Static variable in class escjava.ProverManager
PackageInputEntry - class javafe.PackageInputEntry.
PackageInputEntry(String) - Constructor for class javafe.PackageInputEntry
ParamAndGlobalVarInfo - class escjava.translate.ParamAndGlobalVarInfo.
  This class is used by `collectParamsAndGlobalVars` and its * caller, `extendSpecForCall`.
ParamAndGlobalVarInfo() - Constructor for class escjava.translate.ParamAndGlobalVarInfo
ParenExpr - class javafe.ast.ParenExpr.
ParenExpr() - Constructor for class javafe.ast.ParenExpr
  Construct a raw ParenExpr whose class invariant(s) have not yet been established.
Parse - class javafe.parser.Parse.
  Parses java source.
Parse() - Constructor for class javafe.parser.Parse
ParseExpr - class javafe.parser.ParseExpr.
  Parses java expressions.
ParseExpr() - Constructor for class javafe.parser.ParseExpr
ParseStmt - class javafe.parser.ParseStmt.
  `Parse` objects parse Java statements, creating AST structures for the parsed input using the static `make*()` methods of the classes in the `javafe.ast` package.
ParseStmt() - Constructor for class javafe.parser.ParseStmt
ParseType - class javafe.parser.ParseType.
  Parses Java types.
ParseType() - Constructor for class javafe.parser.ParseType
ParseUtil - class javafe.parser.ParseUtil.
  Base class for Java parser; provides some basic parsing utilities.
ParseUtil() - Constructor for class javafe.parser.ParseUtil
ParsedRoutineSpecs - class escjava.ParsedRoutineSpecs.
ParsedRoutineSpecs() - Constructor for class escjava.ParsedRoutineSpecs
ParsedSpecs - class escjava.ast.ParsedSpecs.
ParsedSpecs() - Constructor for class escjava.ast.ParsedSpecs
  Construct a raw ParsedSpecs whose class invariant(s) have not yet been established.
PathComponent - class javafe.filespace.PathComponent.
  This module encapsulates how to convert from a Java path-component name to the hierarchical filespace it denotes.
PathComponent() - Constructor for class javafe.filespace.PathComponent
PkgTree - class javafe.filespace.PkgTree.
  A PkgTree is a filtered representation of a filespace `Tree` (cf `PathComponent`) where some files and directories that are clearly not part of the Java namespace have been filtered out; the remaining nodes can be divided into two categories: (a) (usually interior) nodes that correspond to potential Java packages, and (b) exterior nodes that correspond to files that reside in one of the potential Java packages and that have an extension (e.g., .java).
PkgTree(Tree) - Constructor for class javafe.filespace.PkgTree
  Filter a non-null filespace Tree, leaving potential Java packages and files.
PkgTree(Tree, String, Tree) - Constructor for class javafe.filespace.PkgTree
  Create a non-root node.
PkgTree_MatchesExtension - class javafe.filespace.PkgTree_MatchesExtension.
  A filter for accepting only node's with a particular extension: This filter is for the use of the PkgTree class only; if inner classes were available, it would be expressed as an anonymous class.
PkgTree_MatchesExtension(String) - Constructor for class javafe.filespace.PkgTree_MatchesExtension
PkgTree_PackagesOnly - class javafe.filespace.PkgTree_PackagesOnly.
  A filter for accepting only packages: This filter is for the use of the PkgTree class only; if inner classes were available, it would be expressed as an anonymous class.
PkgTree_PackagesOnly() - Constructor for class javafe.filespace.PkgTree_PackagesOnly
PragmaParser - interface javafe.parser.PragmaParser.
  `PragmaParser` objects are called by `Lex` objects to parse pragmas out of pragma-containing comments.
PredicateAbstraction - class escjava.pa.PredicateAbstraction.
PredicateAbstraction(LoopCmd, Set) - Constructor for class escjava.pa.PredicateAbstraction
PreloadedTree - class javafe.filespace.PreloadedTree.
  A PreloadedTree is a HashTree whose edges map is loaded exactly once before any children-fetching queries complete; the loading is lazy, however, and occurs when the first children-fetching method is called.
PreloadedTree(Object) - Constructor for class javafe.filespace.PreloadedTree
  Create a root node:
PreloadedTree(Tree, String, Object) - Constructor for class javafe.filespace.PreloadedTree
  Create a non-root node:
PrepTypeDeclaration - class escjava.tc.PrepTypeDeclaration.
PrepTypeDeclaration() - Constructor for class escjava.tc.PrepTypeDeclaration
PrepTypeDeclaration - class javafe.tc.PrepTypeDeclaration.
  Does type name resolution and type checking at signature level of a type declaration, and infers the members of the declaration.
PrepTypeDeclaration() - Constructor for class javafe.tc.PrepTypeDeclaration
PrettyPrint - class javafe.ast.PrettyPrint.
PrettyPrint() - Constructor for class javafe.ast.PrettyPrint
  Create a normal instance of PrettyPrint that does not have a runtime extension.
PrettyPrint(PrettyPrint) - Constructor for class javafe.ast.PrettyPrint
  Create an instance of PrettyPrint that has a runtime extension.
PrimitiveType - class javafe.ast.PrimitiveType.
  Represents a PrimitiveType syntactic unit.
PrimitiveType() - Constructor for class javafe.ast.PrimitiveType
  Construct a raw PrimitiveType whose class invariant(s) have not yet been established.
PrintSpec - class javafe.PrintSpec.
  `PrintSpec` print specs for class files.
PrintSpec() - Constructor for class javafe.PrintSpec
PrintSpec.PrintSpecPrettyPrint - class javafe.PrintSpec.PrintSpecPrettyPrint.
  * Keeping track of loaded CompilationUnits: * *
PrintSpec.PrintSpecPrettyPrint() - Constructor for class javafe.PrintSpec.PrintSpecPrettyPrint
Project - class escjava.gui.Project.
Project() - Constructor for class escjava.gui.Project
Prover - interface escjava.pa.generic.Prover.
ProverManager - class escjava.ProverManager.
ProverManager() - Constructor for class escjava.ProverManager
ProverManager.Listener - interface escjava.ProverManager.Listener.
ProverResponse - class escjava.prover.ProverResponse.
ProverResponse() - Constructor for class escjava.prover.ProverResponse
  A private constructor that is only to be used during static initialization.
PunctuationPrefixTree - class javafe.parser.PunctuationPrefixTree.
PunctuationPrefixTree() - Constructor for class javafe.parser.PunctuationPrefixTree
Purity - class escjava.translate.Purity.
Purity() - Constructor for class escjava.translate.Purity
pFreshResult - Variable in class escjava.translate.Frame
  This holds a value across recursive invocations of methods within this class; it designates that the object whose field is being assigned is known to be fresh.
pPvs - Variable in class escjava.Options
pSimplify - Variable in class escjava.Options
paDecoration - Static variable in class escjava.pa.PredicateAbstraction
packageDirForFile(CompilationUnit) - Method in class javafe.CopyLoaded
packageName - Variable in class javafe.tc.TypeSig
  The name of the package we belong to.
packages(Tree) - Static method in class javafe.filespace.PkgTree
  Enumerate all the potential packages of a PkgTree (or a union of PkgTree's) in depth-first pre-order using lexical ordering on siblings (cf.
parameterAt(int) - Method in class javafe.reader.MethodSignature
  Return a parameter type from this method signature.
parameters - Static variable in class escjava.prover.Sammy
  Vector representing the parameters that are given to sammy Notice that it's cleared after each call to execute()
parameters - Variable in class javafe.reader.MethodSignature
  The parameter types of this method signature.
parenDepth - Variable in class escjava.prover.PPOutputStream
parent - Variable in class escjava.tc.EnvForGhostLocals
  Our parent environment
parent - Variable in class javafe.ast.FieldDecl
parent - Variable in class javafe.ast.InitBlock
parent - Variable in class javafe.ast.RoutineDecl
parent - Variable in class javafe.ast.TypeDecl
parent - Variable in class javafe.ast.TypeDeclElemPragma
parent - Variable in class javafe.filespace.Tree
  Our parent or null if we have no parent (aka, we are a root)
parent - Variable in class javafe.tc.EnvForEnclosedScope
  Our parent environment
parent - Variable in class javafe.tc.EnvForLocalType
  Our parent environment
parent - Variable in class javafe.tc.EnvForLocals
  Our parent environment
parent - Variable in class javafe.tc.EnvForTypeSig
  Our parent environment
parseAllRoutineSpecs(CompilationUnit) - Method in class escjava.AnnotationHandler.NestedPragmaParser
  Parses the sequence of pragma modifiers for each routine in the CompilationUnit, replacing the existing sequence with the parsed one in each case.
parseAllRoutineSpecs(TypeDecl) - Method in class escjava.AnnotationHandler.NestedPragmaParser
parseAllRoutineSpecs(CompilationUnit) - Method in class escjava.AnnotationHandler
parseAlsoSeq(int, ModifierPragmaVec, int, ModifierPragma, ArrayList) - Method in class escjava.AnnotationHandler.NestedPragmaParser
parseArgumentList(Lex) - Method in class javafe.parser.ParseExpr
  Parse an `ArgumentList`, which includes enclosing parens.
parseArrayInitializer(Lex) - Method in class javafe.parser.ParseExpr
parseBlock(Lex, boolean) - Method in class javafe.parser.ParseStmt
  Method for parsing a `Block`.
parseBracketPairs(Lex, Type) - Method in class javafe.parser.ParseType
  Parse square bracket pairs.
parseCCSeq(int, ModifierPragmaVec, ModifierPragmaVec) - Method in class escjava.AnnotationHandler.NestedPragmaParser
  Parse the clauses in a code_contract section
parseCastExpression(Lex) - Method in class javafe.parser.ParseExpr
  Parse a `CastExpression`.
parseCatches(Lex) - Method in class javafe.parser.ParseStmt
  Internal routine for parsing zero or more catch clauses.
parseClass(String) - Static method in class javafe.reader.DescriptorParser
  Return a type name for a given class-file class-name string.
parseClassLiteralSuffix(Lex, Type) - Method in class javafe.parser.ParseExpr
  parses '. class', then produces a class literal expression using Type t.
parseCompilationUnit(Lex, boolean) - Method in class javafe.parser.Parse
  Parse a `CompilationUnit`.
parseConstructorBody(Lex) - Method in class javafe.parser.ParseStmt
  Method for parsing a `ConstructorBody`.
parseConstructorDeclTail(Token, int, Type, int, ModifierPragmaVec) - Method in class escjava.parser.EscPragmaParser
parseDeclaration(Token, int, int) - Method in class escjava.parser.EscPragmaParser
  Parses a declaration that appears in a ghost or model annotation - can be a ghost or model field or a model method or constructor.
parseExpression(Lex) - Method in class javafe.parser.ParseExpr
  Parse an `Expression`.
parseExpressionList(Lex, int) - Method in class javafe.parser.ParseExpr
  Parse an `ExpressionList`.
parseExsuresFormalParaDecl(EscPragmaLex) - Method in class escjava.parser.EscPragmaParser
  Parse the formal parameter declaration (the type and name of the associated exception) of an `exsures` or `signals` pragma.
parseExsuresPrimitiveType(EscPragmaLex) - Method in class escjava.parser.EscPragmaParser
  Parse the primitive type used in an `exsures` or `signals` pragma.
parseExsuresPrimitiveTypeOrTypeName(EscPragmaLex) - Method in class escjava.parser.EscPragmaParser
  Parse the type associated with an `exsures` or `signals` pragma parameter.
parseExsuresType(EscPragmaLex) - Method in class escjava.parser.EscPragmaParser
  Parse the type of the of an `exsures` or `signals` pragma parameter.
parseExsuresTypeName(EscPragmaLex) - Method in class escjava.parser.EscPragmaParser
  Parse the type name used in an `exsures` or `signals` pragma.
parseField(String) - Static method in class javafe.reader.DescriptorParser
  Return a type for a given class-file field descriptor string.
parseFieldDeclTail(Token, int, int, Type, Identifier, ModifierPragmaVec) - Method in class escjava.parser.EscPragmaParser
parseForStmt(Lex, int) - Method in class javafe.parser.ParseStmt
  Internal method for parsing a switch statement.
parseFormalParaDecl(Lex) - Method in class javafe.parser.ParseStmt
  Routine for parsing a single formal parameter declarations.
parseFormalParameterList(Lex) - Method in class escjava.parser.EscPragmaParser
parseFormalParameterList(Lex) - Method in class javafe.parser.Parse
  Parse a `FormalParameterList`, which includes enclosing parens.
parseGroupList() - Method in class escjava.parser.EscPragmaParser
parseIdentifier(String) - Static method in class javafe.filespace.Resolve
  Convert a multi-part identifier into a path.
parseIdentifier(Lex) - Method in class javafe.parser.ParseType
  Parse an `Identifier`.
parseImportDeclaration(Lex) - Method in class javafe.parser.Parse
  Parse an `ImportDeclaration`.
parseInPragmas(int, int, Token, boolean) - Method in class escjava.parser.EscPragmaParser
parseJavaModifiers() - Method in class escjava.parser.EscPragmaParser
parseLine(String) - Static method in class junitutils.Utils
  Parses a string into arguments as if it were a command-line, using the QuoteTokenizer to parse the tokens.
parseList(String, char) - Static method in class javafe.filespace.StringUtil
  Parse a (possibly empty) separator-separated list into an array of Strings:
parseMapsMemberFieldRef(Lex) - Method in class escjava.parser.EscPragmaParser
parseMethod(String) - Static method in class javafe.reader.DescriptorParser
  Return a method signature for a given class-file method descriptor string.
parseMethodDeclTail(Token, int, Type, int, Identifier, int, ModifierPragmaVec) - Method in class escjava.parser.EscPragmaParser
parseModifierPragmas(Lex) - Method in class javafe.parser.ParseUtil
  Parse a list of modifier pragmas.
parseModifiers(Lex) - Method in class javafe.parser.ParseUtil
  Parse a list of modifiers.
parseMoreModifierPragmas(Lex, ModifierPragmaVec) - Method in class javafe.parser.ParseUtil
  Parse a list of modifier pragmas and adds them to an existing `ModifierPragmaVec`.
parseName(Lex) - Method in class javafe.parser.ParseType
  Parse a `Name`.
parseNewExpression(Lex) - Method in class javafe.parser.ParseExpr
  Parse a `NewExpression`.
parseNewExpressionTail(Lex, Type, int) - Method in class javafe.parser.ParseExpr
parsePlus - Variable in class escjava.Options
  When true, parses pragmas that begin with /*+@, which are normally parsed only by JML; this allows test runs in which everything JML parses is parsed by escjava, to see if we have full coverage of all of JML.
parsePrimaryExpression(Lex) - Method in class escjava.parser.EscPragmaParser
  Parse a "primary expression" from `l`.
parsePrimaryExpression(Lex) - Method in class javafe.parser.ParseExpr
  Parse a `PrimaryExpression`.
parsePrimarySuffix(Lex, Expr) - Method in class escjava.parser.EscPragmaParser
  Parse the suffix of a "primary expression" from `l`, given the prefix primary expression `primary`.
parsePrimarySuffix(Lex, Expr) - Method in class javafe.parser.ParseExpr
parsePrimitiveType(Lex) - Method in class escjava.parser.EscPragmaParser
  Parses a PrimitiveType.
parsePrimitiveType(Lex) - Method in class javafe.parser.ParseType
  Parses a `PrimitiveType`.
parsePrimitiveTypeOrTypeName(Lex) - Method in class javafe.parser.ParseType
  Parse a type, either a primitive type, a type name, but not an array type.
parseQuantifierRemainder(Lex, int, Type, int) - Method in class escjava.parser.EscPragmaParser
  Parse the balance (everything after the quantifier to the end of the current quantified scope) of a quantifier expression from `l`.
parseReturn(StringScanner) - Static method in class javafe.reader.DescriptorParser
  Parse a type from a given class-file return descriptor string.
parseRoutineSpecs(RoutineDecl) - Method in class escjava.AnnotationHandler.NestedPragmaParser
parseSeq(int, ModifierPragmaVec, int, ModifierPragma, ModifierPragmaVec) - Method in class escjava.AnnotationHandler.NestedPragmaParser
parseStatement(Lex) - Method in class javafe.parser.ParseStmt
  Method for parsing a `Stmt`.
parseStoreRef(EscPragmaLex) - Method in class escjava.parser.EscPragmaParser
  Parse a StoreRef
parseStoreRefExpr(EscPragmaLex) - Method in class escjava.parser.EscPragmaParser
  Parse a StoreRefExpr
parseStream(CorrelatedReader, boolean) - Method in class javafe.parser.Parse
  Parse a `CompilationUnit` from an input stream.
parseStreamLexer - Variable in class javafe.parser.Parse
parseSuffix(String, boolean) - Static method in class escjava.translate.UniqName
  Parses `suffix`, which is expected to have one of the forms Number "."
parseSuper(Lex) - Method in class javafe.parser.ParseExpr
  Parse `super`.
parseSwitchStmt(Lex, int) - Method in class javafe.parser.ParseStmt
  Internal method for parsing a switch statement.
parseType(Lex) - Method in class javafe.parser.ParseType
  Parse a `Type`, either a primitive type, a type name, or an array type.
parseType(StringScanner) - Static method in class javafe.reader.DescriptorParser
  Parse a type from a given class-file field descriptor string.
parseTypeDeclElemIntoSeqTDE(Lex, int, Identifier, boolean) - Method in class escjava.parser.EscPragmaParser
parseTypeDeclElemIntoSeqTDE(Lex, int, Identifier, boolean) - Method in class javafe.parser.Parse
  Parse a `TypeDeclElem`, which is either a field, method, or constructor declaration, a static block, or a TypeDecl [1.1].
parseTypeDeclElemIntoSeqTDE(Lex, int, Identifier, boolean) - Method in class javafe.parser.ParseExpr
  Parse an element of a type declaration into "seq".
parseTypeDeclTail(Token, int) - Method in class escjava.parser.EscPragmaParser
parseTypeDeclTail(Lex, boolean, int, int, ModifierPragmaVec) - Method in class escjava.parser.EscPragmaParser
parseTypeDeclTail(Lex, boolean, int, int, ModifierPragmaVec) - Method in class javafe.parser.Parse
  Parse a `TypeDeclTail` (ie a class or interface declaration starting at the keyword 'class' or 'interface').
parseTypeDeclTail(Lex, boolean, int, int, ModifierPragmaVec) - Method in class javafe.parser.ParseStmt
  Parse a type declaration stating at the class/interface keyword.
parseTypeDeclaration(Lex, boolean) - Method in class javafe.parser.Parse
  Parse a `TypeDeclaration` (ie a class or interface declaration).
parseTypeDeclaration(Lex, boolean, int, ModifierPragmaVec, int) - Method in class javafe.parser.Parse
parseTypeModifierPragmas(Lex) - Method in class javafe.parser.ParseType
parseTypeName(Lex) - Method in class javafe.parser.ParseType
  Parse a `TypeName`.
parseTypeNames(Lex, int) - Method in class javafe.parser.Parse
  Parse a keyword, followed by a comma-separated list of `TypeName`s.
parseTypeNames(DataInputStream) - Method in class javafe.reader.ASTClassFileParser
  Parse a sequence of type names from a given stream.
parseUnaryExpression(Lex) - Method in class javafe.parser.ParseExpr
  Parse a `UnaryExpression`.
parseVariableInitializer(Lex, boolean) - Method in class javafe.parser.ParseExpr
  Parse VariableInitializer.
parse_file(DataInput) - Method in class javafe.reader.ASTClassFileParser
  Parse the file and set `typeDecl`.
parsingComplete(int) - Static method in class escjava.Status
passify - Variable in class escjava.Options
pats - Variable in class escjava.ast.QuantifiedExpr
pcc - Variable in class escjava.Options
pdsa - Variable in class escjava.Options
peek() - Method in class javafe.util.BufferedCorrelatedReader
  Peeks the next character from this input stream.
peekChar() - Method in class escjava.prover.SubProcess
  Like `SubProcess.getChar()`, but leaves the character in the stream.
peepOptE - Variable in class escjava.Options
peepOptGC - Variable in class escjava.Options
peer - Variable in class javafe.tc.EnvForTypeSig
  The TypeSig providing new bindings
pending - Variable in class escjava.prover.CECEnum
  The next results we are to return.
pendingJavadocComment - Variable in class escjava.parser.EscPragmaParser
perfCount - Variable in class escjava.pa.PredicateAbstraction
pgc - Variable in class escjava.Options
pjt - Variable in class escjava.Options
pkgName - Variable in class javafe.ast.CompilationUnit
pkgName - Variable in class javafe.ast.OnDemandImportDecl
plainWarning - Variable in class escjava.Options
pmodifiers - Variable in class javafe.ast.GenericVarDecl
pmodifiers - Variable in class javafe.ast.InitBlock
pmodifiers - Variable in class javafe.ast.RoutineDecl
pmodifiers - Variable in class javafe.ast.TypeDecl
pop() - Static method in class escjava.ProverManager
pop() - Method in class escjava.ast.CondExprModifierPragmaVec
pop() - Method in class escjava.ast.ConditionVec
pop() - Method in class escjava.ast.DecreasesInfoVec
pop() - Method in class escjava.ast.DefPredVec
pop() - Method in class escjava.ast.ExprDeclPragmaVec
pop() - Method in class escjava.ast.ExprModifierPragmaVec
pop() - Method in class escjava.ast.ExprStmtPragmaVec
pop() - Method in class escjava.ast.GenericVarDeclVec
pop() - Method in class escjava.ast.GuardedCmdVec
pop() - Method in class escjava.ast.LocalVarDeclVec
pop() - Method in class escjava.ast.ModifiesGroupPragmaVec
pop() - Method in class escjava.ast.VarExprModifierPragmaVec
pop() - Method in class javafe.ast.CatchClauseVec
pop() - Method in class javafe.ast.ExprVec
pop() - Method in class javafe.ast.FieldDeclVec
pop() - Method in class javafe.ast.FormalParaDeclVec
pop() - Method in class javafe.ast.IdentifierVec
pop() - Method in class javafe.ast.ImportDeclVec
pop() - Method in class javafe.ast.LexicalPragmaVec
pop() - Method in class javafe.ast.MethodDeclVec
pop() - Method in class javafe.ast.ModifierPragmaVec
pop() - Method in class javafe.ast.StmtVec
pop() - Method in class javafe.ast.TypeDeclElemVec
pop() - Method in class javafe.ast.TypeDeclVec
pop() - Method in class javafe.ast.TypeModifierPragmaVec
pop() - Method in class javafe.ast.TypeNameVec
pop() - Method in class javafe.ast.VarInitVec
pop() - Method in class javafe.tc.TypeSigVec
pop() - Method in class javafe.util.StackVector
  Pop off the current top Vector.
popDeclBlock() - Method in class escjava.translate.Translate
  Pops the code and declared local variables, makes these into a command (usually a VAR ..
popFromStackVector(StackVector) - Static method in class escjava.ast.CondExprModifierPragmaVec
popFromStackVector(StackVector) - Static method in class escjava.ast.ConditionVec
popFromStackVector(StackVector) - Static method in class escjava.ast.DecreasesInfoVec
popFromStackVector(StackVector) - Static method in class escjava.ast.DefPredVec
popFromStackVector(StackVector) - Static method in class escjava.ast.ExprDeclPragmaVec
popFromStackVector(StackVector) - Static method in class escjava.ast.ExprModifierPragmaVec
popFromStackVector(StackVector) - Static method in class escjava.ast.ExprStmtPragmaVec
popFromStackVector(StackVector) - Static method in class escjava.ast.GenericVarDeclVec
popFromStackVector(StackVector) - Static method in class escjava.ast.GuardedCmdVec
popFromStackVector(StackVector) - Static method in class escjava.ast.LocalVarDeclVec
popFromStackVector(StackVector) - Static method in class escjava.ast.ModifiesGroupPragmaVec
popFromStackVector(StackVector) - Static method in class escjava.ast.VarExprModifierPragmaVec
popFromStackVector(StackVector) - Static method in class javafe.ast.CatchClauseVec
popFromStackVector(StackVector) - Static method in class javafe.ast.ExprVec
popFromStackVector(StackVector) - Static method in class javafe.ast.FieldDeclVec
popFromStackVector(StackVector) - Static method in class javafe.ast.FormalParaDeclVec
popFromStackVector(StackVector) - Static method in class javafe.ast.IdentifierVec
popFromStackVector(StackVector) - Static method in class javafe.ast.ImportDeclVec
popFromStackVector(StackVector) - Static method in class javafe.ast.LexicalPragmaVec
popFromStackVector(StackVector) - Static method in class javafe.ast.MethodDeclVec
popFromStackVector(StackVector) - Static method in class javafe.ast.ModifierPragmaVec
popFromStackVector(StackVector) - Static method in class javafe.ast.StmtVec
popFromStackVector(StackVector) - Static method in class javafe.ast.TypeDeclElemVec
popFromStackVector(StackVector) - Static method in class javafe.ast.TypeDeclVec
popFromStackVector(StackVector) - Static method in class javafe.ast.TypeModifierPragmaVec
popFromStackVector(StackVector) - Static method in class javafe.ast.TypeNameVec
popFromStackVector(StackVector) - Static method in class javafe.ast.VarInitVec
popFromStackVector(StackVector) - Static method in class javafe.tc.TypeSigVec
popLexicalPragma() - Method in class javafe.parser.Lex
  Remove the first LexicalPragma from our set of lexical pragmas collected, returning it or null if our set is empty.
pos - Variable in class junitutils.Utils.QuoteTokenizer
  The position in the char array
positive - Variable in class escjava.ast.LabelExpr
possiblyInjectiveFields(Expr) - Static method in class escjava.translate.Suggestion
post - Variable in class escjava.ast.Spec
postAssumptions - Variable in class escjava.ast.Spec
postCheck() - Method in class escjava.ast.CmdCmdCmd
postCheck() - Method in class escjava.ast.CondExprModifierPragma
postCheck() - Method in class escjava.ast.ExprCmd
postCheck() - Method in class escjava.ast.ExprDeclPragma
postCheck() - Method in class escjava.ast.ExprModifierPragma
postCheck() - Method in class escjava.ast.ExprStmtPragma
postCheck() - Method in class escjava.ast.GeneralizedQuantifiedExpr
postCheck() - Method in class escjava.ast.IdentifierModifierPragma
postCheck() - Method in class escjava.ast.MapsExprModifierPragma
postCheck() - Method in class escjava.ast.NamedExprDeclPragma
postCheck() - Method in class escjava.ast.NaryExpr
postCheck() - Method in class escjava.ast.NumericalQuantifiedExpr
postCheck() - Method in class escjava.ast.QuantifiedExpr
postCheck() - Method in class escjava.ast.SeqCmd
postCheck() - Method in class escjava.ast.SimpleCmd
postCheck() - Method in class escjava.ast.SimpleModifierPragma
postCheck() - Method in class escjava.ast.SimpleStmtPragma
postCheck() - Method in class escjava.ast.VarExprModifierPragma
postCheck() - Method in class javafe.ast.BinaryExpr
postCheck() - Method in class javafe.ast.BlockStmt
postCheck() - Method in class javafe.ast.ClassDeclStmt
postCheck() - Method in class javafe.ast.CompilationUnit
postCheck() - Method in class javafe.ast.CompoundName
  Check invariants on sizes.
postCheck() - Method in class javafe.ast.ConstructorInvocation
postCheck() - Method in class javafe.ast.DoStmt
postCheck() - Method in class javafe.ast.FieldAccess
postCheck() - Method in class javafe.ast.FieldDecl
postCheck() - Method in class javafe.ast.ForStmt
postCheck() - Method in class javafe.ast.IfStmt
postCheck() - Method in class javafe.ast.LabelStmt
postCheck() - Method in class javafe.ast.LiteralExpr
postCheck() - Method in class javafe.ast.LocalVarDecl
postCheck() - Method in class javafe.ast.MethodInvocation
postCheck() - Method in class javafe.ast.NewArrayExpr
postCheck() - Method in class javafe.ast.PrimitiveType
postCheck() - Method in class javafe.ast.RoutineDecl
postCheck() - Method in class javafe.ast.TryCatchStmt
postCheck() - Method in class javafe.ast.TryFinallyStmt
postCheck() - Method in class javafe.ast.TypeDecl
postCheck() - Method in class javafe.ast.TypeObjectDesignator
postCheck() - Method in class javafe.ast.UnaryExpr
postCheck() - Method in class javafe.ast.VariableAccess
postCheck() - Method in class javafe.ast.WhileStmt
postMake() - Method in class javafe.ast.ClassDecl
  Set the parent pointer of the `TypeDeclElem`s inside the `this`.
postMake() - Method in class javafe.ast.CompoundName
  Ensure there's at least two identifiers in this name.
postMake() - Method in class javafe.ast.InterfaceDecl
  Set the parent pointer of the `TypeDeclElems`s inside the `this`.
postconditionLocations - Variable in class escjava.ast.Spec
postload() - Method in class escjava.Main
postload() - Method in class javafe.SrcTool
  Called for any work after loading files
postprocess() - Method in class escjava.Main
  Hook for any work needed after `handleCU` has been called on each `CompilationUnit` to process them.
postprocess() - Method in class javafe.SrcTool
  Hook for any work needed after `handleCU` has been called on each `CompilationUnit` to process them.
prag - Variable in class escjava.translate.InvariantInfo
pragmaParser - Variable in class javafe.parser.Lex
pragmaQueue - Variable in class escjava.parser.EscPragmaParser
pre - Variable in class escjava.ast.Spec
preAssumptions - Variable in class escjava.ast.Spec
preFieldMode - Variable in class escjava.backpred.FindContributors
preFields - Variable in class escjava.backpred.FindContributors
preVarMap - Variable in class escjava.ast.Spec
precedenceStack - Variable in class javafe.parser.ParseExpr
precedenceTable - Variable in class javafe.parser.ParseExpr
preciseTargets - Variable in class escjava.Options
precondition - Variable in class escjava.ast.ModifiesGroupPragma
precondition() - Static method in class javafe.util.Assert
precondition(String) - Static method in class javafe.util.Assert
precondition(boolean) - Static method in class javafe.util.Assert
pred - Variable in class escjava.ast.Condition
pred - Variable in class escjava.ast.ExprCmd
pred - Variable in class javafe.ast.AssertStmt
predAbstract - Variable in class escjava.Options
predArrayOwnerNull(VariableAccess, VariableAccess, VariableAccess) - Static method in class escjava.translate.Translate
  Returns the guarded-command expression: (FORALL o :: !
predEvathangsAnArray(VariableAccess, VariableAccess) - Static method in class escjava.translate.Translate
  Returns the guarded-command expression: (FORALL o :: !
predId - Variable in class escjava.ast.DefPred
predId - Variable in class escjava.ast.DefPredApplExpr
predNum - Static variable in class escjava.sp.SPVC
predicates - Variable in class escjava.ast.LoopCmd
predictedSynTargs - Variable in class escjava.translate.Translate
  Describes the current predicted set of synTargs.
preds - Variable in class escjava.ast.DefPredLetExpr
preds - Variable in class escjava.sp.SPVC
preds - Variable in class escjava.translate.VcToString
preds - Variable in class escjava.translate.VcToStringPvs
prefix(int) - Method in class javafe.ast.CompoundName
  Return a `Name` consisting of the first `len` identifiers of `this`.
prefix(int) - Method in class javafe.ast.Name
  Return a `Name` consisting of the first `len` identifiers of `this`.
prefix(int) - Method in class javafe.ast.SimpleName
prefixMode - Variable in class escjava.parser.JmlCorrelatedReader
  The lines of the input consist of (0) a number of whitespace characters, (1) a number of special characters ('@' in ordinary comments and '*' inside Javadoc comments), and followed by (2) the "real meat".
prefixModeAtMark - Variable in class escjava.parser.JmlCorrelatedReader
prefixSize - Variable in class javafe.tc.Env
preload() - Method in class escjava.Main
preload() - Method in class javafe.SrcTool
  Hook for any work needed before any files are loaded.
preload() - Method in class javafe.tc.TypeSig
  Ensure that we have loaded our TypeDecl, invoking OutsideEnv if needed to load a TypeDecl into us via load below.
premap - Variable in class escjava.translate.Frame
  The mapping to be used for \old variables to get pre-state values
premap - Variable in class escjava.translate.InitialState
premap - Variable in class escjava.translate.Translate
premapWithArgs - Variable in class escjava.translate.Translate
prep() - Method in class javafe.tc.TypeSig
  Transition `this` to the "prepped" state.
prepDo(TypeSig, TypeDecl) - Method in class javafe.tc.PrepTypeDeclaration
prepEnd(TypeSig, TypeDecl) - Method in class escjava.tc.PrepTypeDeclaration
prepEnd(TypeSig, TypeDecl) - Method in class javafe.tc.PrepTypeDeclaration
prepStart(TypeSig, TypeDecl) - Method in class escjava.tc.PrepTypeDeclaration
prepStart(TypeSig, TypeDecl) - Method in class javafe.tc.PrepTypeDeclaration
prepTypeSignature(TypeSig) - Method in class javafe.tc.PrepTypeDeclaration
  Does type name resolution and type checking at signature level of a type declaration, and infers the members of the declaration.
preprocess() - Method in class escjava.Main
  Hook for any work needed before `handleCU` is called on each `CompilationUnit` to process them.
preprocess() - Method in class javafe.SrcTool
  Hook for any work needed after files are loaded but before `handleCU` is called on each `CompilationUnit` to process them.
prettyPrint() - Method in class escjava.ast.Condition
prettyPrint(PrintStream) - Method in class escjava.prover.Atom
  Pretty print a textual representation of us on a given `PrintStream`.
prettyPrint(PrintStream) - Method in class escjava.prover.SExp
  Pretty-print a textual representation of us on a given `PrintStream`.
prettyPrint(PrintStream) - Method in class escjava.prover.SInt
  Pretty-print a textual representation of us on a given `PrintStream`.
prettyPrint(PrintStream) - Method in class escjava.prover.SList
  Pretty-print a textual representation of us on a given `PrintStream`.
prettyPrintVC - Variable in class escjava.Options
  When set, pretty-prints the VCs that are obtained with verbose output or in the log (-sxLog)
print(Expr) - Static method in class escjava.AnnotationHandler
print(OutputStream, LexicalPragma) - Method in class escjava.ast.EscPrettyPrint
print(OutputStream, int, TypeDeclElemPragma) - Method in class escjava.ast.EscPrettyPrint
print(OutputStream, int, ModifierPragmaVec) - Method in class escjava.ast.EscPrettyPrint
print(OutputStream, int, ModifierPragma) - Method in class escjava.ast.EscPrettyPrint
print(OutputStream, int, StmtPragma) - Method in class escjava.ast.EscPrettyPrint
print(GuardedCmd) - Static method in class escjava.ast.EscPrettyPrint
print(OutputStream, int, GuardedCmd) - Method in class escjava.ast.EscPrettyPrint
  Print a guarded command.
print(OutputStream, int, VarInit) - Method in class escjava.ast.EscPrettyPrint
print(OutputStream, Type) - Method in class escjava.ast.EscPrettyPrint
print(PrintStream) - Method in class escjava.prover.Atom
  Print a textual representation of us on a given `PrintStream`.
print(PrintStream) - Method in class escjava.prover.SExp
  Print a textual representation of us on a given `PrintStream`.
print() - Method in class escjava.prover.SExp
  Print a textual representation of us on `System.out`.
print(PrintStream) - Method in class escjava.prover.SInt
  Print a textual representation of us on a given `PrintStream`.
print(PrintStream) - Method in class escjava.prover.SList
  Print a textual representation of us on a given `PrintStream`.
print(String, FieldDeclVec) - Method in class escjava.tc.PrepTypeDeclaration
print(String, SList, SList, RoutineDecl, Set, PrintStream) - Static method in class escjava.translate.ErrorMsg
  Prints an error message for proof obligation `name`, where `labelList` and `counterexampleContext` are labels and counterexample from Simplify.
print(OutputStream, CompilationUnit) - Method in class javafe.ast.DelegatingPrettyPrint
print(OutputStream, int, Stmt) - Method in class javafe.ast.DelegatingPrettyPrint
print(OutputStream, int, TypeDeclElem, Identifier, boolean) - Method in class javafe.ast.DelegatingPrettyPrint
print(OutputStream, TypeNameVec) - Method in class javafe.ast.DelegatingPrettyPrint
print(OutputStream, int, FormalParaDeclVec) - Method in class javafe.ast.DelegatingPrettyPrint
print(OutputStream, int, ExprVec) - Method in class javafe.ast.DelegatingPrettyPrint
print(OutputStream, GenericVarDecl) - Method in class javafe.ast.DelegatingPrettyPrint
print(OutputStream, int, LocalVarDecl, boolean) - Method in class javafe.ast.DelegatingPrettyPrint
print(OutputStream, int, FieldDecl, boolean) - Method in class javafe.ast.DelegatingPrettyPrint
print(OutputStream, Type) - Method in class javafe.ast.DelegatingPrettyPrint
print(OutputStream, Name) - Method in class javafe.ast.DelegatingPrettyPrint
print(OutputStream, int, VarInit) - Method in class javafe.ast.DelegatingPrettyPrint
print(OutputStream, int, ObjectDesignator) - Method in class javafe.ast.DelegatingPrettyPrint
print(OutputStream, LexicalPragma) - Method in class javafe.ast.DelegatingPrettyPrint
print(OutputStream, int, TypeDeclElemPragma) - Method in class javafe.ast.DelegatingPrettyPrint
print(OutputStream, int, ModifierPragma) - Method in class javafe.ast.DelegatingPrettyPrint
print(OutputStream, int, StmtPragma) - Method in class javafe.ast.DelegatingPrettyPrint
print(OutputStream, int, TypeModifierPragma) - Method in class javafe.ast.DelegatingPrettyPrint
print(OutputStream, CompilationUnit) - Method in class javafe.ast.PrettyPrint
  Print a compilation onto to a stream.
print(OutputStream, int, TypeDecl) - Method in class javafe.ast.PrettyPrint
  Print a type declaration onto to a stream.
print(OutputStream, int, Stmt) - Method in class javafe.ast.PrettyPrint
  Print a statement.
print(OutputStream, int, TypeDeclElem, Identifier, boolean) - Method in class javafe.ast.PrettyPrint
  Print a member or static initializer of a type declaration.
print(OutputStream, TypeNameVec) - Method in class javafe.ast.PrettyPrint
print(OutputStream, int, FormalParaDeclVec) - Method in class javafe.ast.PrettyPrint
print(OutputStream, int, ExprVec) - Method in class javafe.ast.PrettyPrint
print(OutputStream, GenericVarDecl) - Method in class javafe.ast.PrettyPrint
print(OutputStream, int, LocalVarDecl, boolean) - Method in class javafe.ast.PrettyPrint
print(OutputStream, int, FieldDecl, boolean) - Method in class javafe.ast.PrettyPrint
print(OutputStream, Type) - Method in class javafe.ast.PrettyPrint
print(OutputStream, Name) - Method in class javafe.ast.PrettyPrint
print(OutputStream, int, ObjectDesignator) - Method in class javafe.ast.PrettyPrint
print(OutputStream, int, VarInit) - Method in class javafe.ast.PrettyPrint
print(OutputStream, LexicalPragma) - Method in class javafe.ast.PrettyPrint
  Print a lexical pragma.
print(OutputStream, int, TypeDeclElemPragma) - Method in class javafe.ast.PrettyPrint
print(OutputStream, int, ModifierPragma) - Method in class javafe.ast.PrettyPrint
  Print a member or static initializer of a type declaration.
print(OutputStream, int, StmtPragma) - Method in class javafe.ast.PrettyPrint
print(OutputStream, int, TypeModifierPragma) - Method in class javafe.ast.PrettyPrint
print(OutputStream, CompilationUnit) - Method in class javafe.ast.StandardPrettyPrint
print(OutputStream, int, Stmt) - Method in class javafe.ast.StandardPrettyPrint
print(OutputStream, int, TypeDeclElem, Identifier, boolean) - Method in class javafe.ast.StandardPrettyPrint
print(OutputStream, TypeNameVec) - Method in class javafe.ast.StandardPrettyPrint
print(OutputStream, int, FormalParaDeclVec) - Method in class javafe.ast.StandardPrettyPrint
print(OutputStream, int, ExprVec) - Method in class javafe.ast.StandardPrettyPrint
print(OutputStream, GenericVarDecl) - Method in class javafe.ast.StandardPrettyPrint
print(OutputStream, int, LocalVarDecl, boolean) - Method in class javafe.ast.StandardPrettyPrint
print(OutputStream, int, FieldDecl, boolean) - Method in class javafe.ast.StandardPrettyPrint
print(OutputStream, Type) - Method in class javafe.ast.StandardPrettyPrint
print(OutputStream, Name) - Method in class javafe.ast.StandardPrettyPrint
print(OutputStream, int, VarInit) - Method in class javafe.ast.StandardPrettyPrint
print(OutputStream, int, ObjectDesignator) - Method in class javafe.ast.StandardPrettyPrint
print(OutputStream, LexicalPragma) - Method in class javafe.ast.StandardPrettyPrint
print(OutputStream, int, TypeDeclElemPragma) - Method in class javafe.ast.StandardPrettyPrint
print(OutputStream, int, ModifierPragma) - Method in class javafe.ast.StandardPrettyPrint
print(OutputStream, int, StmtPragma) - Method in class javafe.ast.StandardPrettyPrint
print(OutputStream, int, TypeModifierPragma) - Method in class javafe.ast.StandardPrettyPrint
print(OutputStream, int, TypeModifierPragmaVec) - Method in class javafe.ast.StandardPrettyPrint
print(String) - Method in class javafe.filespace.Tree
  Print out on System.out a human-readable representation of this tree.
print(OutputStream, int, VarInit) - Method in class javafe.tc.TypePrint
printAssumers - Variable in class escjava.Options
printClause(jbdd) - Method in class escjava.pa.GCProver
printClause(Disjunction) - Method in class escjava.pa.generic.DisjunctionProver
printClause(jbdd) - Method in interface escjava.pa.generic.Prover
printCompilationUnitsOnLoad - Variable in class escjava.Options
printCond(OutputStream, int, Condition) - Method in class escjava.ast.EscPrettyPrint
printCondVec(OutputStream, int, ConditionVec, String) - Method in class escjava.ast.EscPrettyPrint
printDecrInfoVec(OutputStream, int, DecreasesInfoVec, String) - Method in class escjava.ast.EscPrettyPrint
printDefpreds(PrintStream, DefPredVec) - Method in class escjava.translate.VcToString
printDefpreds(PrintStream, DefPredVec) - Method in class escjava.translate.VcToStringPvs
printDetails(String) - Method in class javafe.filespace.PkgTree
  Extend printDetails to include our isPackage status
printDetails(String) - Method in class javafe.filespace.Tree
printDetails(String) - Method in class javafe.filespace.UnionTree
  * Debugging functions: * *
printDttfsa(PrintStream, Hashtable, NaryExpr) - Method in class escjava.translate.VcToString
printDttfsa(PrintStream, Hashtable, NaryExpr) - Method in class escjava.translate.VcToStringPvs
printErrorMessage(String, SList, RoutineDecl, Set, PrintStream, boolean) - Static method in class escjava.translate.ErrorMsg
  Parses `s` and prints a nice error message to `out`.
printFormula(PrintStream, Expr) - Method in class escjava.translate.VcToString
printFormula(PrintStream, Hashtable, Expr) - Method in class escjava.translate.VcToString
printFormula(PrintStream, Expr) - Method in class escjava.translate.VcToStringPvs
printFormula(PrintStream, Hashtable, Expr) - Method in class escjava.translate.VcToStringPvs
printList(String[]) - Static method in class javafe.filespace.StringUtil
  Print an array of Strings on System.out, one string per line.
printName() - Method in class javafe.ast.CompoundName
printName() - Method in class javafe.ast.Name
  Return our printname, which will be of one of the forms X, X.Y, X.Y.Z, ...
printName() - Method in class javafe.ast.SimpleName
printName(Type) - Static method in class javafe.tc.Types
  Returns the name of a `Type` as a `String`.
printName(Type[]) - Static method in class javafe.tc.Types
  Formats an array of `Type`s as a `String` containing a parenthesized list of user-readable names.
printNameInstance(Type) - Method in class javafe.tc.Types
printSeparatorLine(PrintStream) - Static method in class escjava.translate.ErrorMsg
printSpec(ModifierPragma) - Static method in class escjava.AnnotationHandler
printSpec(OutputStream, int, Spec) - Method in class escjava.ast.EscPrettyPrint
printSpec(String) - Method in class javafe.CopyLoaded
  Prints the spec file for the FQN s.
printSpecs(RoutineDecl) - Static method in class escjava.AnnotationHandler
printTerm(PrintStream, Hashtable, Expr) - Method in class escjava.translate.VcToString
printTerm(PrintStream, Hashtable, Expr) - Method in class escjava.translate.VcToStringPvs
printTraceInfo(String, PrintStream) - Static method in class escjava.translate.ErrorMsg
  Parses `s` and prints execution trace information to `out`.
printVarDecl(PrintStream, GenericVarDecl) - Method in class escjava.translate.VcToString
printVarDecl(PrintStream, GenericVarDecl) - Method in class escjava.translate.VcToStringPvs
printVarVec(OutputStream, GenericVarDeclVec) - Method in class escjava.ast.EscPrettyPrint
printableVersion(String) - Static method in class escjava.prover.Atom
  Returns the printable version (e.g., with escape codes added as needed) of an S-expression symbol's name.
println(PrintStream, Object) - Method in class javafe.ast.PrettyPrint
  Writes an Object (a type of ASTNode) to the given PrintStream, followed by an end-of-line.
println(PrintStream, Expr) - Method in class javafe.ast.PrettyPrint
  Writes an Expr (a type of ASTNode) to the given PrintStream, followed by an end-of-line.
println(PrintStream, ObjectDesignator) - Method in class javafe.ast.PrettyPrint
  Writes an ObjectDesignator (a type of ASTNode) to the given PrintStream, followed by an end-of-line.
println(VarInit) - Static method in class javafe.ast.StandardPrettyPrint
printnoln(OutputStream, int, TypeDecl) - Method in class javafe.PrintSpec.PrintSpecPrettyPrint
printnoln(OutputStream, int, TypeDecl) - Method in class javafe.ast.DelegatingPrettyPrint
printnoln(OutputStream, int, TypeDecl) - Method in class javafe.ast.PrettyPrint
  Print a type declaration onto to a stream, without a final newline.
printnoln(OutputStream, int, TypeDecl) - Method in class javafe.ast.StandardPrettyPrint
privateOptionData - Variable in class javafe.Options
process(TypeDeclElem) - Method in class escjava.AnnotationHandler
process(RoutineDecl) - Method in class escjava.AnnotationHandler
process(int) - Method in class escjava.gui.GUI.EscTreeValue
processFileOfArgs(String) - Method in class javafe.Options
processHelper(int) - Method in class escjava.gui.GUI.EscTreeValue
processJavadocComment() - Method in class escjava.parser.EscPragmaParser
  Parse embedded <esc&gr; ...
processOption(String, String[], int) - Method in class escjava.Options
  Process next tool option.
processOption(String, String[], int) - Method in class javafe.CopyLoadedOptions
  * Option processing: * *
processOption(String, String[], int) - Method in class javafe.Options
  Process next tool option.
processOption(String, String[], int) - Method in class javafe.SrcToolOptions
  The list of filenames on the command line; this `Vector` is aliased with a variable in `SrcTool`.
processOption(String, String[], int) - Method in class javafe.TestTool.Options
  Process next tool option.
processOptions(String[]) - Method in class javafe.FrontEndTool
  Processes the options into the current Options instance as contained in the options field.
processOptions(String[]) - Method in class javafe.Options
  Process tool options contained in `args`.
processOptionsLoop(String[]) - Method in class javafe.Options
processRecursively - Variable in class javafe.SrcToolOptions
  Should we process files recursively?
processRoutineDecl(RoutineDecl, TypeSig, InitialState) - Method in class escjava.Main
  Run stages 3+..6 as requested on a RoutineDeclElem; returns a short (~ 1 word) status message.
processRoutineDecl(GUI.RDTreeValue, int) - Method in class escjava.gui.GUI
processSimplifyOutput(Enumeration) - Method in class escjava.pa.GCProver
processTD(TypeDecl) - Method in class escjava.Main
  Run all the requested stages on a given TypeDecl; return true if we had to abort.
processTD(TypeDecl) - Method in class javafe.CopyLoaded
  Typecheck a TypeDecl; return true if we had to abort.
processTasks - Static variable in class escjava.gui.GUI
processTasks() - Static method in class escjava.gui.GUI
processThis(int) - Method in class escjava.gui.GUI.EscTreeValue
processThisAction(int) - Method in class escjava.gui.GUI.EscTreeValue
processThisAction(int) - Method in class escjava.gui.GUI.GFCUTreeValue
processThisAction(int) - Method in class escjava.gui.GUI.IETreeValue
processThisAction(int) - Method in class escjava.gui.GUI.RDTreeValue
processThisAction(int) - Method in class escjava.gui.GUI.TDTreeValue
processTypeDecl(GUI.TDTreeValue, int) - Method in class escjava.gui.GUI
processTypeDeclElem(TypeDeclElem, TypeSig, InitialState) - Method in class escjava.Main
  Run stages 3+..6 as requested on a TypeDeclElem.
processTypeNameAnnotations(TypeName, TypeSig) - Method in class javafe.tc.Env
  This processes the annotations on a type name
processTypeNameAnnotations(TypeName, TypeSig, Env) - Method in class javafe.tc.PrepTypeDeclaration
produce(GenericVarDecl, Expr, Expr, PrintStream) - Static method in class escjava.backpred.BackPred
progIndirectFiles - Variable in class javafe.CopyLoaded
progIndirectWriter - Variable in class javafe.CopyLoaded
propagateStatus(int) - Method in class escjava.gui.GUI.EscTreeValue
protect(boolean, Expr, int) - Method in class escjava.translate.Translate
  Extends the code array with a command that evaluates e and returns an expession which denotes this value in the poststate of that command.
protect(boolean, Expr, int, String) - Method in class escjava.translate.Translate
prove(Expr, FindContributors) - Static method in class escjava.ProverManager
prove(String) - Method in class escjava.prover.Simplify
  Attempt to verify expression `exp`.
prover() - Static method in class escjava.ProverManager
prover - Variable in class escjava.pa.generic.DisjunctionProver
proverlight - Variable in class escjava.gui.EscFrame
pruneCC(SList) - Static method in class escjava.translate.ErrorMsg
  Prune out s-expressions from the counterexample context that are almost certainly irrelevant.
ps - Variable in class escjava.pa.GCProver
pse - Static variable in class junitutils.Utils
  A cached value of the usual System err stream.
pso - Static variable in class junitutils.Utils
  A cached value of the usual System out stream.
psout0 - Static variable in class escjava.translate.UniqName
psout1 - Static variable in class escjava.translate.UniqName
psout2 - Static variable in class escjava.translate.UniqName
pt - Variable in class escjava.translate.Translate.EverythingLoc
ptrExpr(VarInit) - Method in class escjava.translate.Translate
  Purify and translate expr without protection
publicOptionData - Variable in class javafe.Options
punctuationCodes - Static variable in class javafe.parser.TagConstants
  List of codes for Java punctuation.
punctuationStrings - Static variable in class javafe.parser.TagConstants
  Alphabetical list of Java punctuation strings.
punctuationTable - Variable in class javafe.parser.Lex
pure(VarInit) - Static method in class escjava.translate.Purity
  Return true iff neither `expr` nor any of its subexpressions mutate the heap or local variables.
pureDecoration - Static variable in class escjava.ast.Utils
push(Expr) - Static method in class escjava.ProverManager
push(FindContributors) - Static method in class escjava.ProverManager
push() - Method in class javafe.util.StackVector
  Push a zero-length Vector.
put(Object) - Static method in class escjava.translate.AuxInfo
  Creates and returns an ID for the reference `o`.
put(GenericFile, CompilationUnit) - Method in class javafe.reader.CachedReader
  Store information about a non-null GenericFile in the cache; this has no effect if the GenericFile has a null canonicalID.
pvc - Variable in class escjava.Options
pvsProof - Variable in class escjava.Options

## Q

QUESTIONMARK - Static variable in class javafe.parser.TagConstants
QuantifiedExpr - class escjava.ast.QuantifiedExpr.
QuantifiedExpr() - Constructor for class escjava.ast.QuantifiedExpr
  Construct a raw QuantifiedExpr whose class invariant(s) have not yet been established.
Query - class javafe.filespace.Query.
  This module defines a very simple query interface for use in locating Java files according to a classpath.
Query() - Constructor for class javafe.filespace.Query
quantTypeCorrect(GenericVarDecl, Hashtable) - Static method in class escjava.translate.TrAnExpr
quantifiedExpr(int, int, int, GenericVarDecl, Expr, Expr, ExprVec, ExprVec) - Static method in class escjava.translate.GC
quantifiedExpr(int, int, int, GenericVarDeclVec, Expr, Expr, ExprVec, ExprVec) - Static method in class escjava.translate.GC
quantifiedVars - Variable in class escjava.translate.CalcFreeVars
quantifier - Variable in class escjava.ast.GeneralizedQuantifiedExpr
quantifier - Variable in class escjava.ast.NumericalQuantifiedExpr
quantifier - Variable in class escjava.ast.QuantifiedExpr
quantifierNumber - Static variable in class escjava.translate.VcToString
quantifyAssumptions - Static variable in class escjava.pa.PredicateAbstraction
queriesConsidered - Variable in class escjava.pa.GCProver
queriesTried - Variable in class escjava.pa.GCProver
queriesValid - Variable in class escjava.pa.GCProver
queryFromClasspath(String) - Static method in class javafe.reader.StandardTypeReader
  Create a `Query` for use in creating a `StandardTypeReader` from a Java classpath.
quickCheck(jbdd) - Method in class escjava.pa.GCProver
quickCheck(Disjunction) - Method in class escjava.pa.generic.DisjunctionProver
quickCheck(jbdd) - Method in interface escjava.pa.generic.Prover
quiet - Variable in class javafe.Options
  Option to restrict output to error/caution/warning messages only - no progress or informational output.

## R

R - Variable in class escjava.pa.generic.BinaryDecisionTreeAbstractor
R - Variable in class escjava.pa.generic.EnumClausesAbstractor
R - Variable in class escjava.pa.generic.EnumMaxClausesFindMinAbstractor
R - Variable in class escjava.pa.generic.EnumNFindK
RAISECMD - Static variable in class escjava.ast.TagConstants
RBRACE - Static variable in class javafe.parser.TagConstants
REACH - Static variable in class escjava.ast.TagConstants
REACHED_CC_LIMIT - Static variable in class escjava.prover.SimplifyOutput
REACHMODIFIERPRAGMA - Static variable in class escjava.ast.GeneratedTags
READABLE - Static variable in class escjava.ast.TagConstants
READABLE_IF - Static variable in class escjava.ast.TagConstants
READBLOCKSIZE - Static variable in class javafe.util.FileCorrelatedReader
  How big a block to read from a stream at a time
READONLY - Static variable in class escjava.ast.TagConstants
REAL - Static variable in class escjava.ast.TagConstants
REALTYPE - Static variable in class escjava.ast.TagConstants
REFEQ - Static variable in class escjava.ast.TagConstants
REFINE - Static variable in class escjava.ast.TagConstants
REFINEPRAGMA - Static variable in class escjava.ast.GeneratedTags
REFNE - Static variable in class escjava.ast.TagConstants
RELOAD - Static variable in class escjava.gui.GUI
REP - Static variable in class escjava.ast.TagConstants
REPRESENTS - Static variable in class escjava.ast.TagConstants
REPRESENTS_REDUNDANTLY - Static variable in class escjava.ast.TagConstants
REQUIRES - Static variable in class escjava.ast.TagConstants
REQUIRES_REDUNDANTLY - Static variable in class escjava.ast.TagConstants
RES - Static variable in class escjava.ast.TagConstants
RESEXPR - Static variable in class escjava.ast.GeneratedTags
RESOLVE - Static variable in class escjava.gui.GUI
RESOLVED_CAUTION - Static variable in class escjava.Status
RESOLVED_COMPLETE - Static variable in class escjava.Status
RESOLVED_ERROR - Static variable in class escjava.Status
RESOLVED_OK - Static variable in class escjava.Status
RESOLVINGLINKS - Static variable in class javafe.tc.TypeSig
RESTOREFROMCMD - Static variable in class escjava.ast.GeneratedTags
RETURN - Static variable in class javafe.parser.TagConstants
RETURNS - Static variable in class escjava.ast.TagConstants
RETURNSTMT - Static variable in class javafe.ast.GeneratedTags
RETURNS_REDUNDANTLY - Static variable in class escjava.ast.TagConstants
RIGHTARROW - Static variable in class escjava.ast.TagConstants
RPAREN - Static variable in class javafe.parser.TagConstants
RSHIFT - Static variable in class javafe.ast.OperatorTags
RSQBRACKET - Static variable in class javafe.parser.TagConstants
ReachModifierPragma - class escjava.ast.ReachModifierPragma.
ReachModifierPragma() - Constructor for class escjava.ast.ReachModifierPragma
  Construct a raw ReachModifierPragma whose class invariant(s) have not yet been established.
Reader - class javafe.reader.Reader.
  A Reader is an object that reads then parses a `GenericFile`, returning a `CompilationUnit`.
Reader() - Constructor for class javafe.reader.Reader
RefInt - class escjava.sp.RefInt.
  This class essentially provides pointers to mutable integers.
RefInt(int) - Constructor for class escjava.sp.RefInt
RefinePragma - class escjava.ast.RefinePragma.
RefinePragma() - Constructor for class escjava.ast.RefinePragma
  Construct a raw RefinePragma whose class invariant(s) have not yet been established.
RefinementCachedReader - class escjava.reader.RefinementCachedReader.
  RefinementCachedReader caches compilation units that have been read, as does its super class.
RefinementCachedReader(Reader) - Constructor for class escjava.reader.RefinementCachedReader
  Creating a cached version of a Reader:
RefinementSequence - class escjava.RefinementSequence.
RefinementSequence(ArrayList, CompilationUnit, AnnotationHandler) - Constructor for class escjava.RefinementSequence
RepHelper - class escjava.translate.RepHelper.
RepHelper(TypeDecl, FieldDecl) - Constructor for class escjava.translate.RepHelper
RepHelper(TypeDecl, RoutineDecl) - Constructor for class escjava.translate.RepHelper
RepHelper(FieldAccess) - Constructor for class escjava.translate.RepHelper
ResExpr - class escjava.ast.ResExpr.
ResExpr() - Constructor for class escjava.ast.ResExpr
  Construct a raw ResExpr whose class invariant(s) have not yet been established.
Resolve - class javafe.filespace.Resolve.
  This module encapsulates how to resolve an ambiguous multi-part identifier (i.e., X.Y.Z) into a package + (possibly a) reference type + a type field/member multi-part identifier, using the output of ClassPath.
Resolve() - Constructor for class javafe.filespace.Resolve
Resolve_AmbiguousName - exception javafe.filespace.Resolve_AmbiguousName.
  The exceptional result type for lookup:
Resolve_AmbiguousName(String, Tree) - Constructor for class javafe.filespace.Resolve_AmbiguousName
Resolve_Result - class javafe.filespace.Resolve_Result.
  The normal result type for Resolve.lookup:
Resolve_Result() - Constructor for class javafe.filespace.Resolve_Result
RestoreFromCmd - class escjava.ast.RestoreFromCmd.
RestoreFromCmd() - Constructor for class escjava.ast.RestoreFromCmd
  Construct a raw RestoreFromCmd whose class invariant(s) have not yet been established.
ReturnStmt - class javafe.ast.ReturnStmt.
ReturnStmt() - Constructor for class javafe.ast.ReturnStmt
  Construct a raw ReturnStmt whose class invariant(s) have not yet been established.
RoutineDecl - class javafe.ast.RoutineDecl.
  Represents both MethodDeclarations and ConstructorDeclarations.
RoutineDecl() - Constructor for class javafe.ast.RoutineDecl
  Construct a raw RoutineDecl whose class invariant(s) have not yet been established.
r - Variable in class junitutils.LineIterator
  A reader that reads lines from the file.
raise() - Static method in class escjava.translate.GC
raise(Expr) - Method in class escjava.translate.Translate
  Emits the commands `EC= label; raise` to `code`.
raises - Variable in class javafe.ast.RoutineDecl
random - Variable in class escjava.pa.generic.EnumNFindK
rangeExpr - Variable in class escjava.ast.GeneralizedQuantifiedExpr
rangeExpr - Variable in class escjava.ast.NumericalQuantifiedExpr
rangeExpr - Variable in class escjava.ast.QuantifiedExpr
rangeType - Static variable in class escjava.tc.Types
rawConstants - Variable in class javafe.reader.ASTClassFileParser
  The constant pool of the class being parsed.
rd - Variable in class escjava.ast.Call
rd - Variable in class escjava.gui.GUI.RDTreeValue
rdCurrent - Variable in class escjava.translate.Frame
  The RoutineDecl whose body is in the process of being translated
rdCurrent - Variable in class escjava.translate.Translate
  References the routine currently being checked by trBody.
read(File) - Static method in class escjava.gui.Project
read() - Method in class escjava.parser.JmlCorrelatedReader
  Reads the next character from this input stream.
read(GenericFile, boolean) - Method in class escjava.reader.EscTypeReader
read(String[], String, boolean) - Method in class escjava.reader.EscTypeReader
  Override `StandardTypeReader.read(String[], String, boolean)` method to include ".spec" files.
read(GenericFile, boolean) - Method in class escjava.reader.RefinementCachedReader
  Attempt to read and parse a CompilationUnit from target.
read(GenericFile, boolean) - Method in class javafe.reader.BinReader
  Attempt to read and parse a CompilationUnit from *binary* target.
read(GenericFile, boolean) - Method in class javafe.reader.CachedReader
  Attempt to read and parse a CompilationUnit from target.
read(GenericFile, boolean) - Method in class javafe.reader.Reader
  Attempt to read and parse a CompilationUnit from target.
read(GenericFile, boolean) - Method in class javafe.reader.SrcReader
  Attempt to read and parse a CompilationUnit from *source* target.
read(GenericFile, boolean) - Method in class javafe.reader.StandardTypeReader
  Attempt to read and parse a `CompilationUnit` from source file target.
read(String[], String, boolean) - Method in class javafe.reader.StandardTypeReader
  Attempt to read and parse a `CompilationUnit` from either the binaries for `P.T` if they are up to date, or from the source for `P.T`.
read(GenericFile, boolean) - Method in class javafe.reader.TypeReader
  Attempt to read and parse a CompilationUnit from *source file* target.
read(String[], String, boolean) - Method in class javafe.reader.TypeReader
  Attempt to read and parse a CompilationUnit for the fully-qualified outside type P.T.
read() - Method in class javafe.util.CorrelatedReader
  Reads the next character from this input stream.
read() - Method in class javafe.util.FileCorrelatedReader
  See spec in the abstract `CorrelatedReader` class.
read() - Method in class javafe.util.FilterCorrelatedReader
  Reads the next character from this input stream.
read() - Method in class javafe.util.SubCorrelatedReader
  See spec in the abstract `CorrelatedReader` class.
readChars - Variable in class escjava.prover.SubProcess
  If non-`null`, this buffer keeps a record of (some of) the characters read from this subprocess using `SubProcess.getChar()`.
readCheck(Expr, int) - Method in class escjava.translate.Translate
  Insert checks done before reading variables.
readFile(String) - Method in class escjava.Options
readFile(String, byte[]) - Static method in class junitutils.Utils
  Reads the contents of the file with the given name, returning a String.
readFile(String) - Static method in class junitutils.Utils
  Reads the contents of the file with the given name, returning a String.
readFileX(String) - Static method in class junitutils.Utils
  Reads a file, returning a String containing the contents
readFromSimplify() - Method in class escjava.prover.CECEnum
  Attempt to read another output (for example, a counter-example) from Simplify, then append it to `pending`.
readLex - Variable in class javafe.reader.SrcReader
  * Creation: * *
readNumber() - Method in class escjava.prover.SubProcess
  Reads a (possibly empty) sequence of digits from the subprocess and returns the digits as a number.
readParser - Variable in class javafe.reader.SrcReader
readRaw() - Method in class javafe.util.BufferedCorrelatedReader
  Reads the next character from this input stream.
readRefinements(CompilationUnit, boolean) - Method in class escjava.reader.RefinementCachedReader
readResultMessage() - Method in class escjava.prover.CECEnum
readSExp() - Method in class escjava.prover.SubProcess
readSExps(char) - Method in class escjava.prover.SubProcess
readSList() - Method in class escjava.prover.SubProcess
readSLists() - Method in class escjava.prover.SubProcess
  Read a (possibly empty) series of `SList`s from this subprocess.
readSentinel() - Method in class escjava.prover.CECEnum
readTypeBinaries(String[], String, long) - Method in class javafe.reader.StandardTypeReader
  Attempt to read and parse a complete (i.e., no stubs) `CompilationUnit` from the binaries for the fully-qualified outside type `P.T`.
readTypeSrc(String[], String, boolean) - Method in class javafe.reader.StandardTypeReader
  Attempt to read and parse a `CompilationUnit` from the source for the fully-qualified outside type `P.T`.
readWord(String) - Method in class escjava.prover.SubProcess
  Read characters from this subprocess up to, but not including a character from the provided string `stops`, or an EOF.
reader - Static variable in class javafe.tc.OutsideEnv
  The `TypeReader` for our underlying Java file space.
readySubProcess() - Method in class escjava.prover.Simplify
  Prepare Simplify for use.
realType - Static variable in class escjava.tc.Types
reallyPrintFormula(PrintStream, Hashtable, Expr) - Method in class escjava.translate.VcToString
reallyPrintFormula(PrintStream, Hashtable, Expr) - Method in class escjava.translate.VcToStringPvs
reason - Variable in class javafe.tc.LookupException
recentNL - Variable in class escjava.prover.PPOutputStream
recordAnnotationAssumption(int) - Static method in class escjava.translate.LabelInfoToString
recordNewLineLocation() - Method in class javafe.util.LocationManagerCorrelatedReader
  Records a newline at the current location.
recursivelyRemoveDirectory(File, boolean) - Static method in class junitutils.Utils
  Deletes the contents of a directory, including subdirectories.
redundant - Variable in class javafe.ast.ModifierPragma
redundant - Variable in class javafe.ast.StmtPragma
redundant - Variable in class javafe.ast.TypeDeclElemPragma
refillBuf() - Method in class javafe.util.BufferedCorrelatedReader
  Refills the buffer.
refillBuf() - Method in class javafe.util.FileCorrelatedReader
  Refills the buffer.
refillBuf() - Method in class javafe.util.SubCorrelatedReader
refinementSequence - Variable in class escjava.reader.RefinementCachedReader
refinements - Variable in class escjava.RefinementSequence
refinements() - Method in class escjava.RefinementSequence
registerNowarns(LexicalPragmaVec) - Static method in class escjava.translate.NoWarn
remainder - Variable in class javafe.filespace.Resolve_Result
remainingChildren - Variable in class javafe.filespace.TreeWalker
  The remaining children we have yet to start processing:
remainingNodes - Variable in class javafe.filespace.TreeWalker
  The remaining nodes from the child we are currently processing:
remakeTypes() - Static method in class javafe.tc.Types
remove(Object) - Method in class javafe.util.Set
  Remove a particular element if we contain it.
remove() - Method in class junitutils.LineIterator
  This operation will throw an exception, as there is no need for remove in this context.
removeAllElements() - Method in class escjava.ast.CondExprModifierPragmaVec
removeAllElements() - Method in class escjava.ast.ConditionVec
removeAllElements() - Method in class escjava.ast.DecreasesInfoVec
removeAllElements() - Method in class escjava.ast.DefPredVec
removeAllElements() - Method in class escjava.ast.ExprDeclPragmaVec
removeAllElements() - Method in class escjava.ast.ExprModifierPragmaVec
removeAllElements() - Method in class escjava.ast.ExprStmtPragmaVec
removeAllElements() - Method in class escjava.ast.GenericVarDeclVec
removeAllElements() - Method in class escjava.ast.GuardedCmdVec
removeAllElements() - Method in class escjava.ast.LocalVarDeclVec
removeAllElements() - Method in class escjava.ast.ModifiesGroupPragmaVec
removeAllElements() - Method in class escjava.ast.VarExprModifierPragmaVec
removeAllElements() - Method in class javafe.ast.CatchClauseVec
removeAllElements() - Method in class javafe.ast.ExprVec
removeAllElements() - Method in class javafe.ast.FieldDeclVec
removeAllElements() - Method in class javafe.ast.FormalParaDeclVec
removeAllElements() - Method in class javafe.ast.IdentifierVec
removeAllElements() - Method in class javafe.ast.ImportDeclVec
removeAllElements() - Method in class javafe.ast.LexicalPragmaVec
removeAllElements() - Method in class javafe.ast.MethodDeclVec
removeAllElements() - Method in class javafe.ast.ModifierPragmaVec
removeAllElements() - Method in class javafe.ast.StmtVec
removeAllElements() - Method in class javafe.ast.TypeDeclElemVec
removeAllElements() - Method in class javafe.ast.TypeDeclVec
removeAllElements() - Method in class javafe.ast.TypeModifierPragmaVec
removeAllElements() - Method in class javafe.ast.TypeNameVec
removeAllElements() - Method in class javafe.ast.VarInitVec
removeAllElements() - Method in class javafe.tc.TypeSigVec
removeAllElements() - Method in class javafe.util.StackVector
  Zero the top Vector.
removeElement(CondExprModifierPragma) - Method in class escjava.ast.CondExprModifierPragmaVec
removeElement(Condition) - Method in class escjava.ast.ConditionVec
removeElement(DecreasesInfo) - Method in class escjava.ast.DecreasesInfoVec
removeElement(DefPred) - Method in class escjava.ast.DefPredVec
removeElement(ExprDeclPragma) - Method in class escjava.ast.ExprDeclPragmaVec
removeElement(ExprModifierPragma) - Method in class escjava.ast.ExprModifierPragmaVec
removeElement(ExprStmtPragma) - Method in class escjava.ast.ExprStmtPragmaVec
removeElement(GenericVarDecl) - Method in class escjava.ast.GenericVarDeclVec
removeElement(GuardedCmd) - Method in class escjava.ast.GuardedCmdVec
removeElement(LocalVarDecl) - Method in class escjava.ast.LocalVarDeclVec
removeElement(ModifiesGroupPragma) - Method in class escjava.ast.ModifiesGroupPragmaVec
removeElement(VarExprModifierPragma) - Method in class escjava.ast.VarExprModifierPragmaVec
removeElement(CatchClause) - Method in class javafe.ast.CatchClauseVec
removeElement(Expr) - Method in class javafe.ast.ExprVec
removeElement(FieldDecl) - Method in class javafe.ast.FieldDeclVec
removeElement(FormalParaDecl) - Method in class javafe.ast.FormalParaDeclVec
removeElement(Identifier) - Method in class javafe.ast.IdentifierVec
removeElement(ImportDecl) - Method in class javafe.ast.ImportDeclVec
removeElement(LexicalPragma) - Method in class javafe.ast.LexicalPragmaVec
removeElement(MethodDecl) - Method in class javafe.ast.MethodDeclVec
removeElement(ModifierPragma) - Method in class javafe.ast.ModifierPragmaVec
removeElement(Stmt) - Method in class javafe.ast.StmtVec
removeElement(TypeDeclElem) - Method in class javafe.ast.TypeDeclElemVec
removeElement(TypeDecl) - Method in class javafe.ast.TypeDeclVec
removeElement(TypeModifierPragma) - Method in class javafe.ast.TypeModifierPragmaVec
removeElement(TypeName) - Method in class javafe.ast.TypeNameVec
removeElement(VarInit) - Method in class javafe.ast.VarInitVec
removeElement(TypeSig) - Method in class javafe.tc.TypeSigVec
removeElementAt(int) - Method in class escjava.ast.CondExprModifierPragmaVec
removeElementAt(int) - Method in class escjava.ast.ConditionVec
removeElementAt(int) - Method in class escjava.ast.DecreasesInfoVec
removeElementAt(int) - Method in class escjava.ast.DefPredVec
removeElementAt(int) - Method in class escjava.ast.ExprDeclPragmaVec
removeElementAt(int) - Method in class escjava.ast.ExprModifierPragmaVec
removeElementAt(int) - Method in class escjava.ast.ExprStmtPragmaVec
removeElementAt(int) - Method in class escjava.ast.GenericVarDeclVec
removeElementAt(int) - Method in class escjava.ast.GuardedCmdVec
removeElementAt(int) - Method in class escjava.ast.LocalVarDeclVec
removeElementAt(int) - Method in class escjava.ast.ModifiesGroupPragmaVec
removeElementAt(int) - Method in class escjava.ast.VarExprModifierPragmaVec
removeElementAt(int) - Method in class javafe.ast.CatchClauseVec
removeElementAt(int) - Method in class javafe.ast.ExprVec
removeElementAt(int) - Method in class javafe.ast.FieldDeclVec
removeElementAt(int) - Method in class javafe.ast.FormalParaDeclVec
removeElementAt(int) - Method in class javafe.ast.IdentifierVec
removeElementAt(int) - Method in class javafe.ast.ImportDeclVec
removeElementAt(int) - Method in class javafe.ast.LexicalPragmaVec
removeElementAt(int) - Method in class javafe.ast.MethodDeclVec
removeElementAt(int) - Method in class javafe.ast.ModifierPragmaVec
removeElementAt(int) - Method in class javafe.ast.StmtVec
removeElementAt(int) - Method in class javafe.ast.TypeDeclElemVec
removeElementAt(int) - Method in class javafe.ast.TypeDeclVec
removeElementAt(int) - Method in class javafe.ast.TypeModifierPragmaVec
removeElementAt(int) - Method in class javafe.ast.TypeNameVec
removeElementAt(int) - Method in class javafe.ast.VarInitVec
removeElementAt(int) - Method in class javafe.tc.TypeSigVec
removeExtraArg() - Method in class javafe.reader.ASTClassFileParser
  Binary inner class constructors have an extra initial argument to their constructors (the enclosing class).
removeFiles(String) - Static method in class junitutils.Utils
  This deletes all files (in the current directory) whose names match the given pattern in a regular-expression sense; however, it is only implemented for patterns consisting of characters and at most one '*', since I'm not going to rewrite an RE library.
removeModifierPragma(GenericVarDecl, int) - Static method in class escjava.ast.Utils
removeModifierPragma(ModifierPragmaVec, int) - Static method in class escjava.ast.Utils
removeSpaces(String) - Static method in class escjava.Main
replaceBadChar(String) - Static method in class escjava.translate.VcToStringPvs
replaceLookaheadToken(int, Token) - Method in class javafe.parser.Lex
report() - Method in class escjava.pa.GCProver
report() - Method in class escjava.pa.generic.DisjunctionProver
report() - Method in interface escjava.pa.generic.Prover
report(int, int, int, String) - Method in interface javafe.util.ErrorSet.Reporter
  Unified interface for reporting information - all messages to the user go through this method.
report(int, int, int, String) - Method in class javafe.util.ErrorSet.StandardReporter
report(String, String) - Static method in class javafe.util.ErrorSet
  Report general information.
report(String) - Static method in class javafe.util.ErrorSet
  Reports a general message, implemented here in order to have a single location through which error reporting happens.
report(int, String, String) - Static method in class javafe.util.ErrorSet
  Report information associated with a location.
reportAssociatedInfo(int) - Method in interface javafe.util.ErrorSet.Reporter
  This method reports the location of an associated bit of information (e.g. the location of a referenced declaration) that goes with the most recent call of 'report'.
reportAssociatedInfo(int) - Method in class javafe.util.ErrorSet.StandardReporter
reportAssociatedInfo2(int, ClipPolicy) - Method in interface javafe.util.ErrorSet.Reporter
reportAssociatedInfo2(int, ClipPolicy) - Method in class javafe.util.ErrorSet.StandardReporter
reportLookupException(LookupException, String, String, int) - Static method in class javafe.tc.FlowInsensitiveChecks
reporter - Static variable in class javafe.util.ErrorSet
representsDecoration - Static variable in class escjava.ast.Utils
representsMethodName(Object) - Static method in class escjava.translate.TrAnExpr
requires - Variable in class escjava.ast.DerivedMethodDecl
reset() - Method in class escjava.parser.JmlCorrelatedReader
reset() - Static method in class escjava.translate.AuxInfo
  Initializes the data structures, clearing any previous information of which IDs have been used.
reset() - Method in class escjava.translate.Frame.ModifiesIterator
  Resets the iteration back to the beginning
reset() - Static method in class escjava.translate.LabelInfoToString
reset() - Method in class javafe.util.BufferedCorrelatedReader
  Repositions this stream to the position at the time the `mark` method was last called on this input stream.
reset() - Method in class javafe.util.CorrelatedReader
  Repositions this stream to the position at the time the `mark` method was last called on this input stream.
reset() - Method in class javafe.util.FilterCorrelatedReader
  See documentation in superclass.
reset() - Method in class javafe.util.LocationManagerCorrelatedReader
resetInfo() - Method in class escjava.prover.SubProcess
  Reset the memory of the recent output from this subprocess.
resetToMark() - Static method in class escjava.translate.LabelInfoToString
resetTypeSpecific() - Static method in class escjava.translate.VcToString
  Resets any type-specific information that is accumulated through calls to `computeTypeSpecific`.
resetTypeSpecific() - Static method in class escjava.translate.VcToStringPvs
  Resets any type-specific information that is accumulated through calls to `computeTypeSpecific`.
resetUnique() - Static method in class escjava.translate.UniqName
  Reset the -uniqueness-ensuring mechanism.
resexpr - Static variable in class escjava.translate.Substitute
resolve() - Method in class javafe.InputEntry
resolve() - Method in class javafe.UnknownInputEntry
resolveDirSources(String) - Static method in class javafe.tc.OutsideEnv
resolveInputEntry(InputEntry) - Method in class javafe.SrcTool
resolveList(String) - Method in class javafe.SrcTool
resolveSources(String[]) - Static method in class javafe.tc.OutsideEnv
resolveSupertypeLinks() - Method in class javafe.tc.TypeSig
  Transition `this` to the supertype links resolved state.
resolveType(TypeSig, Type) - Method in class javafe.tc.Env
  Attempt to resolve a Type using this environment.
resolveTypeName(TypeSig, TypeName) - Method in class javafe.tc.Env
  Attempt to resolve a TypeName using this environment.
resolved(int) - Static method in class escjava.Status
restart(String[]) - Method in class escjava.gui.GUI
  Reinitializes everything; if the argument is null, the options are not reinitialized.
restart(CorrelatedReader, boolean) - Method in class escjava.parser.ErrorPragmaParser
  Report an error for each annotation comment
restart(CorrelatedReader, boolean) - Method in class escjava.parser.EscPragmaParser
  Restart a pragma parser on a new input stream.
restart(CorrelatedReader) - Method in class javafe.parser.Lex
  Start scaning a new `CorrelatedReader`.
restart(CorrelatedReader, boolean) - Method in interface javafe.parser.PragmaParser
  Restart a pragma parser on a new input stream.
restoreFrom(VariableAccess, Expr) - Static method in class escjava.translate.GC
restoreStreams() - Static method in class junitutils.Utils
  Restores System.out and System.err to the initial, system-defined values.
restoreStreams(boolean) - Static method in class junitutils.Utils
  Restores System.out and System.err to the initial, system-defined values.
restrict(jbdd) - Method in class escjava.pa.generic.GenerateMaxClauses
restrict(Hashtable, Enumeration) - Static method in class escjava.translate.GetSpec
  Creates and returns a new map that is `map` restricted to the domain `e`.
result - Variable in class junitutils.Diff
  This output String holds the description of the differences between the old and new text.
result() - Method in class junitutils.Diff
  Returns the differences between the given strings.
resultEqualsCall(GenericVarDecl, RoutineDecl, Hashtable) - Static method in class escjava.translate.TrAnExpr
resultvar - Static variable in class escjava.translate.GC
retract_assumption(int) - Method in class escjava.prover.Harvey
retract_assumption(int) - Method in class escjava.prover.NewProver
  Retract some assumptions.
retract_assumption(int) - Method in class escjava.prover.Sammy
returnType - Variable in class escjava.ast.DerivedMethodDecl
returnType - Variable in class javafe.ast.MethodDecl
returnType - Variable in class javafe.tc.FlowInsensitiveChecks
return_ - Variable in class javafe.reader.MethodSignature
  The return type of this method signature.
returnedObject - Variable in class junitutils.TestFilesTestSuite.Helper
  Result of test
reverseD(SList) - Static method in class escjava.prover.SList
  Destructive list reversal
rewriteDepth - Variable in class escjava.Options
rhs - Variable in class escjava.ast.AssignCmd
right - Variable in class javafe.ast.BinaryExpr
rootIEnv - Variable in class javafe.tc.FlowInsensitiveChecks
rootPackageName - Static variable in class javafe.filespace.PkgTree
  The name to use for root packages
rootSEnv - Variable in class javafe.tc.FlowInsensitiveChecks
roots - Variable in class javafe.filespace.UnionTree
  The list of Trees we represent the union of: Invariant: contains no nulls and is non-null.
routineMoreSpecific(RoutineDecl, RoutineDecl) - Static method in class javafe.tc.Types
routines - Variable in class javafe.reader.ASTClassFileParser
  The methods and constructors of the class being parsed.
routinesToCheck - Variable in class escjava.Options
routinesToSkip - Variable in class escjava.Options
rp - Static variable in class escjava.prover.PPOutputStream
rt - Static variable in class javafe.Tool
run() - Method in class escjava.gui.FrameShower
  Called by the EventQueue as the task to be accomplished - it shows/makes visible the given frame.
run() - Method in class escjava.gui.WindowTasks
run() - Method in class escjava.gui.WindowThread
run(String[]) - Method in class javafe.FrontEndTool
  A tool's main entry point, which should be overridden in derived classes to do the work of the tool.
run(String[]) - Method in class javafe.Tool
  A tool's main entry point; `args` are the command-line arguments we have been invoked with.
runTest() - Method in class junitutils.TestFilesTestSuite.Helper
  This is the framework around the test.
runningOnMac - Static variable in class escjava.gui.EscFrame

## S

SAVED_SUFFIX - Static variable in class junitutils.TestFilesTestSuite
SAVED_SUFFIX - Static variable in class junitutils.Utils
  The suffix to append to create the actual output filename
SEED - Static variable in class javafe.util.CorrelatedReaderTest
SELECT - Static variable in class escjava.ast.TagConstants
SEMICOLON - Static variable in class javafe.parser.TagConstants
SEQCMD - Static variable in class escjava.ast.GeneratedTags
SET - Static variable in class escjava.ast.TagConstants
SETCOMPEXPR - Static variable in class escjava.ast.GeneratedTags
SETSTMTPRAGMA - Static variable in class escjava.ast.GeneratedTags
SExp - class escjava.prover.SExp.
  S-Expression datatype for use in interfacing to the ESC Theorem prover, Simplify.
SExp() - Constructor for class escjava.prover.SExp
SExpTypeError - exception escjava.prover.SExpTypeError.
  This checked exception is used to signal a dynamic "type error" in the use of S-expressions.
SExpTypeError() - Constructor for class escjava.prover.SExpTypeError
SHORT - Static variable in class javafe.parser.TagConstants
SHORTLIT - Static variable in class javafe.ast.TagConstants
SHORTTYPE - Static variable in class javafe.ast.TagConstants
SIGNALS - Static variable in class escjava.ast.TagConstants
SIGNALS_ONLY - Static variable in class escjava.ast.TagConstants
SIGNALS_REDUNDANTLY - Static variable in class escjava.ast.TagConstants
SIMPLENAME - Static variable in class javafe.ast.GeneratedTags
SINGLETYPEIMPORTDECL - Static variable in class javafe.ast.GeneratedTags
SIZE_MODIFIER_BITSET - Static variable in class javafe.ast.Modifiers
SInt - class escjava.prover.SInt.
SInt(int) - Constructor for class escjava.prover.SInt
  Create a `SInt` representing a given `int`.
SKIPCMD - Static variable in class escjava.ast.TagConstants
SKIPSTMT - Static variable in class javafe.ast.GeneratedTags
SKOLEMCONSTANTPRAGMA - Static variable in class escjava.ast.GeneratedTags
SKOLEM_CONSTANT - Static variable in class escjava.ast.TagConstants
SLResolution - class javafe.tc.SLResolution.
  This class is responsible for transitioning TypeSigs to the LINKSRESOLVED state from an earlier state.
SLResolution() - Constructor for class javafe.tc.SLResolution
SList - class escjava.prover.SList.
  `SList`s represent possibly-empty lists of `SExp`s.
SList() - Constructor for class escjava.prover.SList
  `SList` may not be extended outside this package.
SNil - class escjava.prover.SNil.
  The single `SNil` instance represents the empty list of `SExp`s.
SNil() - Constructor for class escjava.prover.SNil
  Instance creation is private so we can ensure that at most one instance of this class is ever created.
SPACE - Static variable in class escjava.ast.TagConstants
SPEC - Static variable in class escjava.ast.GeneratedTags
SPEC_BIGINT_MATH - Static variable in class escjava.ast.TagConstants
SPEC_JAVA_MATH - Static variable in class escjava.ast.TagConstants
SPEC_PROTECTED - Static variable in class escjava.ast.TagConstants
SPEC_PUBLIC - Static variable in class escjava.ast.TagConstants
SPEC_SAFE_MATH - Static variable in class escjava.ast.TagConstants
SPVC - class escjava.sp.SPVC.
SPVC() - Constructor for class escjava.sp.SPVC
SPair - class escjava.prover.SPair.
  A `SPair` is a pair of a `SExp` and a `SList`; together with the `SNil` class, it is used to implement lists of `SExp`s.
SPair(SExp, SList) - Constructor for class escjava.prover.SPair
  Return a new list with given head and tail.
STAR - Static variable in class javafe.ast.OperatorTags
STARTED - Static variable in class escjava.ProverManager
STARTFREELOC - Static variable in class javafe.util.BufferedCorrelatedReader
  All locations are allocated at or above a medium-large int STARTFREELOC to make it less likely that other program ints can be interpreted as locations.
STATIC - Static variable in class javafe.parser.TagConstants
STATICCHECKED_CAUTION - Static variable in class escjava.Status
STATICCHECKED_ERROR - Static variable in class escjava.Status
STATICCHECKED_OK - Static variable in class escjava.Status
STATICCHECKED_PASSEDIMMED - Static variable in class escjava.Status
STATICCHECKED_TIMEOUT - Static variable in class escjava.Status
STATIC_INITIALIZER - Static variable in class escjava.ast.TagConstants
STILLDEFERREDDECLPRAGMA - Static variable in class escjava.ast.GeneratedTags
STILL_DEFERRED - Static variable in class escjava.ast.TagConstants
STMTPRAGMA - Static variable in class javafe.parser.TagConstants
STOP - Static variable in class escjava.gui.GUI
STORE - Static variable in class escjava.ast.TagConstants
STRICT - Static variable in class javafe.parser.TagConstants
STRINGCAT - Static variable in class escjava.ast.TagConstants
STRINGCATINFIX - Static variable in class escjava.ast.TagConstants
STRINGCATP - Static variable in class escjava.ast.TagConstants
STRINGLIT - Static variable in class javafe.ast.TagConstants
SUB - Static variable in class javafe.ast.OperatorTags
SUBCLASSING_CONTRACT - Static variable in class escjava.ast.TagConstants
SUBGETSCMD - Static variable in class escjava.ast.GeneratedTags
SUBSTEXPR - Static variable in class escjava.ast.GeneratedTags
SUBSUBGETSCMD - Static variable in class escjava.ast.GeneratedTags
SUBTYPE - Static variable in class escjava.ast.TagConstants
SUCH_THAT - Static variable in class escjava.ast.TagConstants
SUM - Static variable in class escjava.ast.TagConstants
SUPER - Static variable in class javafe.parser.TagConstants
SUPEROBJECTDESIGNATOR - Static variable in class javafe.ast.GeneratedTags
SWITCH - Static variable in class javafe.parser.TagConstants
SWITCHLABEL - Static variable in class javafe.ast.GeneratedTags
SWITCHSTMT - Static variable in class javafe.ast.GeneratedTags
SYMBOLLIT - Static variable in class escjava.ast.TagConstants
SYNCHRONIZED - Static variable in class javafe.parser.TagConstants
SYNCHRONIZESTMT - Static variable in class javafe.ast.GeneratedTags
SYNTAX_ERROR - Static variable in class escjava.prover.ProverResponse
  A singleton response code to indicate a syntax error in the corresponding prover call.
Sammy - class escjava.prover.Sammy.
Sammy(boolean) - Constructor for class escjava.prover.Sammy
SammyResponse - class escjava.prover.SammyResponse.
SammyResponse() - Constructor for class escjava.prover.SammyResponse
SeqCmd - class escjava.ast.SeqCmd.
SeqCmd() - Constructor for class escjava.ast.SeqCmd
  Construct a raw SeqCmd whose class invariant(s) have not yet been established.
Set - class javafe.util.Set.
  A simple implementation of imperative sets.
Set() - Constructor for class javafe.util.Set
  Create an empty set
Set(Enumeration) - Constructor for class javafe.util.Set
  Create a set from the elements of an Enumeration
SetCompExpr - class escjava.ast.SetCompExpr.
SetCompExpr() - Constructor for class escjava.ast.SetCompExpr
  Construct a raw SetCompExpr whose class invariant(s) have not yet been established.
SetStmtPragma - class escjava.ast.SetStmtPragma.
SetStmtPragma() - Constructor for class escjava.ast.SetStmtPragma
  Construct a raw SetStmtPragma whose class invariant(s) have not yet been established.
Signature - class escjava.prover.Signature.
Signature(String) - Constructor for class escjava.prover.Signature
SimpleCmd - class escjava.ast.SimpleCmd.
SimpleCmd() - Constructor for class escjava.ast.SimpleCmd
  Construct a raw SimpleCmd whose class invariant(s) have not yet been established.
SimpleModifierPragma - class escjava.ast.SimpleModifierPragma.
SimpleModifierPragma() - Constructor for class escjava.ast.SimpleModifierPragma
  Construct a raw SimpleModifierPragma whose class invariant(s) have not yet been established.
SimpleName - class javafe.ast.SimpleName.
SimpleName() - Constructor for class javafe.ast.SimpleName
  Construct a raw SimpleName whose class invariant(s) have not yet been established.
SimpleStmtPragma - class escjava.ast.SimpleStmtPragma.
SimpleStmtPragma() - Constructor for class escjava.ast.SimpleStmtPragma
  Construct a raw SimpleStmtPragma whose class invariant(s) have not yet been established.
Simplify - class escjava.prover.Simplify.
  The interface to the Simplify theorem prover program using Strings to send and S-expressions to receive.
Simplify() - Constructor for class escjava.prover.Simplify
  Create a new invocation of Simplify as a sub-process.
SimplifyComment - class escjava.prover.SimplifyComment.
  An object of this class represent a progress comment produced by Simplify.
SimplifyComment(String) - Constructor for class escjava.prover.SimplifyComment
SimplifyOutput - class escjava.prover.SimplifyOutput.
  Objects of this class represent possible normal outputs from Simplify.
SimplifyOutput(int) - Constructor for class escjava.prover.SimplifyOutput
SimplifyOutputSentinel - class escjava.prover.SimplifyOutputSentinel.
  Objects of this class represent the summary part of the normal output from Simplify: valid, invalid, or unknown.
SimplifyOutputSentinel(int, int) - Constructor for class escjava.prover.SimplifyOutputSentinel
SimplifyResult - class escjava.prover.SimplifyResult.
  An object of this class represent a "result" produced by Simplify.
SimplifyResult(int, SList, SList) - Constructor for class escjava.prover.SimplifyResult
SingleTypeImportDecl - class javafe.ast.SingleTypeImportDecl.
SingleTypeImportDecl() - Constructor for class javafe.ast.SingleTypeImportDecl
  Construct a raw SingleTypeImportDecl whose class invariant(s) have not yet been established.
SkipStmt - class javafe.ast.SkipStmt.
SkipStmt() - Constructor for class javafe.ast.SkipStmt
  Construct a raw SkipStmt whose class invariant(s) have not yet been established.
SkolemConstantPragma - class escjava.ast.SkolemConstantPragma.
SkolemConstantPragma() - Constructor for class escjava.ast.SkolemConstantPragma
  Construct a raw SkolemConstantPragma whose class invariant(s) have not yet been established.
SlowQuery - class javafe.filespace.SlowQuery.
  This module implements the Query "interface" by using the Java filespace classes (ClassPath, PathComponent, etc.) provided by the javafe.filespace package.
SlowQuery(String) - Constructor for class javafe.filespace.SlowQuery
  Create an query engine that may be queried about packages and classes in the classpath classpath.
SlowQuery() - Constructor for class javafe.filespace.SlowQuery
  Create an query engine that may be queried about packages and classes in the current Java classpath (cf.
Spec - class escjava.ast.Spec.
Spec() - Constructor for class escjava.ast.Spec
  Construct a raw Spec whose class invariant(s) have not yet been established.
SrcReader - class javafe.reader.SrcReader.
  A SrcReader is a `Reader` that reads in a `CompilationUnit` from a source file (.java files) using the `javafe.parser` package.
SrcReader() - Constructor for class javafe.reader.SrcReader
SrcReader(PragmaParser) - Constructor for class javafe.reader.SrcReader
SrcTool - class javafe.SrcTool.
  `SrcTool` is an abstract class for tools that use our Java front end to process the `CompilationUnit`s found in source files.
SrcTool() - Constructor for class javafe.SrcTool
SrcToolOptions - class javafe.SrcToolOptions.
  This class holds the command-line options specific to the SrcTool class.
SrcToolOptions() - Constructor for class javafe.SrcToolOptions
StackVector - class javafe.util.StackVector.
  A stack of Vector objects.
StackVector() - Constructor for class javafe.util.StackVector
  Create a StackVector that contains only 1 zero-length Vector.
StandardPrettyPrint - class javafe.ast.StandardPrettyPrint.
StandardPrettyPrint() - Constructor for class javafe.ast.StandardPrettyPrint
StandardPrettyPrint(PrettyPrint) - Constructor for class javafe.ast.StandardPrettyPrint
StandardTypeReader - class javafe.reader.StandardTypeReader.
  A StandardTypeReader is a `TypeReader` that uses `SlowQuery` to find type files, and user-supplied `Reader`s to read source and binary files.
StandardTypeReader(Query, Query, CachedReader, CachedReader) - Constructor for class javafe.reader.StandardTypeReader
  Create a `StandardTypeReader` from a query engine, a source reader, and a binary reader.
Status - class escjava.Status.
Status() - Constructor for class escjava.Status
StillDeferredDeclPragma - class escjava.ast.StillDeferredDeclPragma.
StillDeferredDeclPragma() - Constructor for class escjava.ast.StillDeferredDeclPragma
  Construct a raw StillDeferredDeclPragma whose class invariant(s) have not yet been established.
Stmt - class javafe.ast.Stmt.
  Represents a BlockStatement syntactic unit (which includes variable declarations).
Stmt() - Constructor for class javafe.ast.Stmt
  Construct a raw Stmt whose class invariant(s) have not yet been established.
StmtPragma - class javafe.ast.StmtPragma.
StmtPragma() - Constructor for class javafe.ast.StmtPragma
  Construct a raw StmtPragma whose class invariant(s) have not yet been established.
StmtVec - class javafe.ast.StmtVec.
StmtVec(Stmt[]) - Constructor for class javafe.ast.StmtVec
  * Private constructors: * *
StmtVec(int) - Constructor for class javafe.ast.StmtVec
StringScanner - class javafe.reader.StringScanner.
  A string and the index of the next character to scan from it.
StringScanner(String) - Constructor for class javafe.reader.StringScanner
  Construct a new string scanner from a given string.
StringUtil - class javafe.filespace.StringUtil.
  Misc. utility functions on Strings
StringUtil() - Constructor for class javafe.filespace.StringUtil
SubCorrelatedReader - class javafe.util.SubCorrelatedReader.
  A reader (aka input stream) that provides an associated location with each character read.
SubCorrelatedReader(GenericFile, byte[], int) - Constructor for class javafe.util.SubCorrelatedReader
  Creates a sub-reader.
SubGetsCmd - class escjava.ast.SubGetsCmd.
SubGetsCmd() - Constructor for class escjava.ast.SubGetsCmd
  Construct a raw SubGetsCmd whose class invariant(s) have not yet been established.
SubProcess - class escjava.prover.SubProcess.
  Instances of this class represent subprocesses.
SubProcess(String, String[], String[]) - Constructor for class escjava.prover.SubProcess
  Instantiate a subprocess.
SubProcess.Died - exception escjava.prover.SubProcess.Died.
SubProcess.Died() - Constructor for class escjava.prover.SubProcess.Died
SubSubGetsCmd - class escjava.ast.SubSubGetsCmd.
SubSubGetsCmd() - Constructor for class escjava.ast.SubSubGetsCmd
  Construct a raw SubSubGetsCmd whose class invariant(s) have not yet been established.
SubstExpr - class escjava.ast.SubstExpr.
SubstExpr() - Constructor for class escjava.ast.SubstExpr
  Construct a raw SubstExpr whose class invariant(s) have not yet been established.
Substitute - class escjava.translate.Substitute.
  Responsible for performing substitutions in expressions.
Substitute() - Constructor for class escjava.translate.Substitute
Substitute.SetRef - class escjava.translate.Substitute.SetRef.
Substitute.SetRef() - Constructor for class escjava.translate.Substitute.SetRef
Suggestion - class escjava.translate.Suggestion.
  This class generates possible ways to annotate a program to eliminate a given warning.
Suggestion() - Constructor for class escjava.translate.Suggestion
SuperObjectDesignator - class javafe.ast.SuperObjectDesignator.
  Represents a ObjectDesignator of the form "super . ".
SuperObjectDesignator() - Constructor for class javafe.ast.SuperObjectDesignator
  Construct a raw SuperObjectDesignator whose class invariant(s) have not yet been established.
SwitchLabel - class javafe.ast.SwitchLabel.
  Represents a SwitchLabel syntactic unit.
SwitchLabel() - Constructor for class javafe.ast.SwitchLabel
  Construct a raw SwitchLabel whose class invariant(s) have not yet been established.
SwitchStmt - class javafe.ast.SwitchStmt.
SwitchStmt() - Constructor for class javafe.ast.SwitchStmt
  Construct a raw SwitchStmt whose class invariant(s) have not yet been established.
SynchronizeStmt - class javafe.ast.SynchronizeStmt.
SynchronizeStmt() - Constructor for class javafe.ast.SynchronizeStmt
  Construct a raw SynchronizeStmt whose class invariant(s) have not yet been established.
s - Variable in class escjava.ast.DynInstCmd
s - Static variable in class escjava.backpred.DefaultUnivBackPred
s - Variable in class escjava.translate.InvariantInfo
s - Variable in class escjava.translate.Substitute.SetRef
s - Variable in class javafe.reader.StringScanner
  The string to be scanned.
s_javaLangClass - Static variable in class javafe.tc.Types
s_javaLangCloneable - Static variable in class javafe.tc.Types
s_javaLangError - Static variable in class javafe.tc.Types
s_javaLangException - Static variable in class javafe.tc.Types
s_javaLangObject - Static variable in class javafe.tc.Types
s_javaLangPackage - Static variable in class javafe.tc.Types
s_javaLangRuntimeException - Static variable in class javafe.tc.Types
s_javaLangString - Static variable in class javafe.tc.Types
s_javaLangSystem - Static variable in class javafe.tc.Types
s_javaLangThrowable - Static variable in class javafe.tc.Types
sammy - Static variable in class escjava.ProverManager
savePragma(int, int, Object) - Method in class escjava.parser.EscPragmaParser
savePragma(Token) - Method in class escjava.parser.EscPragmaParser
saveTextArea() - Method in class escjava.gui.EscFrame
savedCautions - Static variable in class javafe.util.ErrorSet
savedErrorsWarnings - Static variable in class javafe.util.ErrorSet
savedGhostModelPragma - Variable in class escjava.parser.EscPragmaParser
savedScope - Static variable in class escjava.ProverManager
savedState - Variable in class javafe.parser.Lex
savedString() - Method in class javafe.InputEntry
say(String) - Method in class escjava.pa.GCProver
say(String) - Method in class escjava.pa.generic.EnumClausesAbstractor
say(String) - Method in class escjava.pa.generic.EnumMaxClausesFindMinAbstractor
say(String) - Method in class escjava.pa.generic.EnumNFindK
sayIsFinal(Type, PrintStream) - Static method in class escjava.backpred.BackPred
  Record in the background predicate that x is final.
saySubClass(Type, Type, PrintStream) - Static method in class escjava.backpred.BackPred
  Record in the background predicate that x is a subclass of y.
saySubType(Type, Type, PrintStream) - Static method in class escjava.backpred.BackPred
  Record in the background predicate that x is a subtype of y.
saySuper(TypeDecl, PrintStream) - Static method in class escjava.backpred.BackPred
scall - Variable in class escjava.ast.Call
scanCharOrString(int) - Method in class javafe.parser.Lex
  Scan a character or string constant.
scanComment(int) - Method in class javafe.parser.Lex
  Handle a comment.
scanFor(CorrelatedReader, String) - Method in class escjava.parser.EscPragmaParser
  Scans input stream for a string matching the parameter `match`.
scanForOpeningTag(CorrelatedReader) - Method in class escjava.parser.EscPragmaParser
  Scans for one of <esc> <jml> <ESC> <JML>.
scanJavaExtensions(int) - Method in class escjava.parser.EscPragmaLex
scanJavaExtensions(int) - Method in class javafe.parser.Lex
  Scans a Java extension.
scanNumber(int) - Method in class javafe.parser.Lex
  Scans a numeric literal.
scanPunctuation(int) - Method in class javafe.parser.Lex
  Scans a punctuation string or a floating-point number.
scanToken() - Method in class javafe.parser.Lex
  Returns the code of the next token in the token stream, updating the `Token` fields of `this` along the way.
scanner - Variable in class escjava.parser.EscPragmaParser
  The lexer associated with this pragma parser from which we will read tokens.
scope - Variable in class escjava.gui.GUI.TDTreeValue
scope - Variable in class escjava.translate.Translate
  Describes the current scope.
scroll - Variable in class escjava.gui.EscEditor
scroll - Variable in class escjava.gui.EscHtml
scrollToLine(int) - Method in class escjava.gui.EscEditor
sdecl - Variable in class escjava.translate.InvariantInfo
seed - Variable in class escjava.pa.generic.EnumNFindK
select(Expr, Expr) - Static method in class escjava.translate.GC
selectiveAdd(ExprVec, ExprVec, Expr, Expr, int) - Static method in class escjava.translate.GC
  Adds elements to `to` from `from`.
self - Variable in class javafe.ast.PrettyPrint
  When an instance of PrettyPrint wishes to call itself recursively, it does not do so by using this, but rather by using this explicit self instance variable.
send(String) - Method in class escjava.prover.SubProcess
  Send a string to this subprocess.
sendCommand(String) - Method in class escjava.prover.Simplify
  Send a single `String` command to Simplify.
sendCommands(String) - Method in class escjava.prover.Simplify
  Send a `String` containing zero-or-more commands to our Simplify subprocess.
seq(GuardedCmd, GuardedCmd) - Static method in class escjava.translate.GC
  Requires `0 < cmds.size()`.
seq(GuardedCmd, GuardedCmd, GuardedCmd) - Static method in class escjava.translate.GC
seq(GuardedCmd, GuardedCmd, GuardedCmd, GuardedCmd) - Static method in class escjava.translate.GC
seq(GuardedCmdVec) - Static method in class escjava.translate.GC
  May mutilate contents of `cmds`.
seqCatchClause - Variable in class javafe.parser.ParseStmt
seqExpr - Variable in class javafe.parser.ParseExpr
  Internal working storage for parseNewExpression, parseExpressionList, and ParseStmt.parseForStmt functions.
seqFormalParaDecl - Variable in class javafe.parser.Parse
  Internal working storage for many Parse functions.
seqIdentifier - Variable in class javafe.parser.ParseType
seqImportDecl - Variable in class javafe.parser.Parse
  Internal working storage for many Parse functions.
seqModifierPragma - Variable in class javafe.parser.ParseUtil
seqStmt - Variable in class javafe.parser.ParseStmt
  Internal working storage for many `ParseStmt` functions.
seqTypeDecl - Variable in class javafe.parser.Parse
  Internal working storage for many Parse functions.
seqTypeDeclElem - Variable in class javafe.parser.ParseExpr
  Internal working storage for parseNewExpression function.
seqTypeName - Variable in class javafe.parser.Parse
  Internal working storage for many Parse functions.
seqVarInit - Variable in class javafe.parser.ParseExpr
  Internal working storage for parseArrayInitializer function.
serialVersionUID - Static variable in class escjava.prover.SExpTypeError
serialVersionUID - Static variable in class escjava.prover.SubProcess.Died
serialVersionUID - Static variable in class javafe.filespace.Resolve_AmbiguousName
serialVersionUID - Static variable in class javafe.genericfile.NormalGenericFile
serialVersionUID - Static variable in class javafe.parser.FileFormatException
serialVersionUID - Static variable in class javafe.tc.LookupException
serialVersionUID - Static variable in class javafe.util.AssertionFailureException
serialVersionUID - Static variable in class javafe.util.FatalError
serialVersionUID - Static variable in class javafe.util.NotImplementedException
serialVersionUID - Static variable in class javafe.util.UsageError
serverInstance - Static variable in class escjava.prover.Sammy
set(ASTNode, boolean) - Method in class escjava.ast.Utils.BooleanDecoration
set(ASTNode, Object) - Method in class javafe.ast.ASTDecoration
  Set the decoration value of an `ASTNode`.
set(String) - Static method in class javafe.filespace.ClassPath
  Set our current classpath by changing the property `java.class.path`.
set(String, boolean) - Static method in class javafe.filespace.Resolve
  Attempt to set the current namespace to a new non-null class path.
setAllChkStatus(int) - Static method in class escjava.translate.NoWarn
setArgument(Commandline, String, String) - Method in class escjava.ant.ESCJavaTask
  Sets an argument on the commandline from a boolean property.
setAt(int, SExp) - Method in class escjava.prover.SList
  Modify the list in place by set the `i`th element to `s`.
setBranchLabel(BranchStmt, Stmt) - Static method in class javafe.tc.FlowInsensitiveChecks
setChkStatus(int, int) - Static method in class escjava.translate.NoWarn
  Sets how the check tag should be interpreted.
setCounterExample(Commandline) - Method in class escjava.ant.ESCJavaTask
setDecl(TypeDecl, CompilationUnit) - Method in class javafe.tc.TypeSig
  Protected routine used to associate a TypeSig with a TypeDecl.
setDecorations(Object[]) - Method in class javafe.ast.ASTNode
setDefaultSimplify() - Method in class escjava.Main
setDefaultSuffixFile(int) - Static method in class escjava.translate.UniqName
setDepend(Commandline) - Method in class escjava.ant.ESCJavaTask
setEajava(Commandline) - Method in class escjava.ant.ESCJavaTask
setEajml(Commandline) - Method in class escjava.ant.ESCJavaTask
setElementAt(CondExprModifierPragma, int) - Method in class escjava.ast.CondExprModifierPragmaVec
setElementAt(Condition, int) - Method in class escjava.ast.ConditionVec
setElementAt(DecreasesInfo, int) - Method in class escjava.ast.DecreasesInfoVec
setElementAt(DefPred, int) - Method in class escjava.ast.DefPredVec
setElementAt(ExprDeclPragma, int) - Method in class escjava.ast.ExprDeclPragmaVec
setElementAt(ExprModifierPragma, int) - Method in class escjava.ast.ExprModifierPragmaVec
setElementAt(ExprStmtPragma, int) - Method in class escjava.ast.ExprStmtPragmaVec
setElementAt(GenericVarDecl, int) - Method in class escjava.ast.GenericVarDeclVec
setElementAt(GuardedCmd, int) - Method in class escjava.ast.GuardedCmdVec
setElementAt(LocalVarDecl, int) - Method in class escjava.ast.LocalVarDeclVec
setElementAt(ModifiesGroupPragma, int) - Method in class escjava.ast.ModifiesGroupPragmaVec
setElementAt(VarExprModifierPragma, int) - Method in class escjava.ast.VarExprModifierPragmaVec
setElementAt(CatchClause, int) - Method in class javafe.ast.CatchClauseVec
setElementAt(Expr, int) - Method in class javafe.ast.ExprVec
setElementAt(FieldDecl, int) - Method in class javafe.ast.FieldDeclVec
setElementAt(FormalParaDecl, int) - Method in class javafe.ast.FormalParaDeclVec
setElementAt(Identifier, int) - Method in class javafe.ast.IdentifierVec
setElementAt(ImportDecl, int) - Method in class javafe.ast.ImportDeclVec
setElementAt(LexicalPragma, int) - Method in class javafe.ast.LexicalPragmaVec
setElementAt(MethodDecl, int) - Method in class javafe.ast.MethodDeclVec
setElementAt(ModifierPragma, int) - Method in class javafe.ast.ModifierPragmaVec
setElementAt(Stmt, int) - Method in class javafe.ast.StmtVec
setElementAt(TypeDeclElem, int) - Method in class javafe.ast.TypeDeclElemVec
setElementAt(TypeDecl, int) - Method in class javafe.ast.TypeDeclVec
setElementAt(TypeModifierPragma, int) - Method in class javafe.ast.TypeModifierPragmaVec
setElementAt(TypeName, int) - Method in class javafe.ast.TypeNameVec
setElementAt(VarInit, int) - Method in class javafe.ast.VarInitVec
setElementAt(int, Token) - Method in class javafe.parser.TokenQueue
setElementAt(TypeSig, int) - Method in class javafe.tc.TypeSigVec
setElementAt(Object, int) - Method in class javafe.util.StackVector
setEnableAssertions(Commandline) - Method in class escjava.ant.ESCJavaTask
setInitVar(GenericVarDecl, VariableAccess) - Static method in class escjava.translate.Translate
  Associates `init` with `d`; will be returned by a call to `getInitVar`.
setListener(Listener) - Static method in class javafe.tc.OutsideEnv
  Set the `Listener` to be notified about `CompilationUnit` loading.
setLoop(Commandline) - Method in class escjava.ant.ESCJavaTask
setLoopsafe(Commandline) - Method in class escjava.ant.ESCJavaTask
setModifiers(int) - Method in class javafe.ast.GenericVarDecl
setModifiers(int) - Method in class javafe.ast.InitBlock
setModifiers(int) - Method in class javafe.ast.RoutineDecl
setModifiers(int) - Method in class javafe.ast.TypeDecl
setModifiers(int) - Method in interface javafe.ast.TypeDeclElem
setModifiers(int) - Method in class javafe.ast.TypeDeclElemPragma
setNoCautions(Commandline) - Method in class escjava.ant.ESCJavaTask
setNoCheck(Commandline) - Method in class escjava.ant.ESCJavaTask
setNoRedundancy(Commandline) - Method in class escjava.ant.ESCJavaTask
setNoTrace(Commandline) - Method in class escjava.ant.ESCJavaTask
setNoWarn(Commandline) - Method in class escjava.ant.ESCJavaTask
setNonNullPragma(GenericVarDecl, SimpleModifierPragma) - Static method in class escjava.translate.GetSpec
  * Mark v as non_null because of non_null pragma nonnull. * * Precondition: nonnull is a NON_NULL pragma. * * (Used to implement inheritence of non_null's.)
setOriginalTag(int) - Method in class javafe.ast.ModifierPragma
setOriginalTag(int) - Method in class javafe.ast.StmtPragma
setOutOfDate() - Method in class escjava.gui.GUI.EscTreeValue
setOutOfDate(DefaultMutableTreeNode) - Static method in class escjava.gui.GUI.EscTreeValue
setParent(TypeDecl) - Method in class escjava.ast.GhostDeclPragma
setParent(TypeDecl) - Method in class escjava.ast.ModelConstructorDeclPragma
setParent(TypeDecl) - Method in class escjava.ast.ModelDeclPragma
setParent(TypeDecl) - Method in class escjava.ast.ModelMethodDeclPragma
setParent(TypeDecl) - Method in class escjava.ast.ModelTypePragma
setParent(TypeDecl) - Method in class javafe.ast.FieldDecl
setParent(TypeDecl) - Method in class javafe.ast.InitBlock
setParent(TypeDecl) - Method in class javafe.ast.RoutineDecl
setParent(TypeDecl) - Method in class javafe.ast.TypeDecl
setParent(TypeDecl) - Method in interface javafe.ast.TypeDeclElem
setParent(TypeDecl) - Method in class javafe.ast.TypeDeclElemPragma
setPlainWarning(Commandline) - Method in class escjava.ant.ESCJavaTask
setPure(RoutineDecl) - Static method in class escjava.ast.Utils
setPxLog(Commandline) - Method in class escjava.ant.ESCJavaTask
setQuiet(Commandline) - Method in class escjava.ant.ESCJavaTask
  Sets the -quiet option.
setRedundant(boolean) - Method in class escjava.ast.ExprDeclPragma
setRedundant(boolean) - Method in class escjava.ast.NamedExprDeclPragma
setRedundant(boolean) - Method in class javafe.ast.ModifierPragma
setRedundant(boolean) - Method in class javafe.ast.StmtPragma
setRedundant(boolean) - Method in class javafe.ast.TypeDeclElemPragma
setReporter(ErrorSet.Reporter) - Static method in class javafe.util.ErrorSet
  Sets the reporter to be used to convey information to the user; returns the previous value of the reporter.
setReturn(Type) - Method in class javafe.reader.MethodSignature
  Change the return type of this method signature.
setRoutine(Commandline) - Method in class escjava.ant.ESCJavaTask
setRoutineIndirect(Commandline) - Method in class escjava.ant.ESCJavaTask
setSig(TypeName, TypeSig) - Static method in class javafe.tc.TypeSig
setSigs(CompilationUnit) - Static method in class javafe.tc.OutsideEnv
  This routine creates TypeSigs for each TypeDecl member of `cu`.
setSource(Commandline) - Method in class escjava.ant.ESCJavaTask
setSourcePath(Commandline) - Method in class escjava.ant.ESCJavaTask
setStartLine(int, CompilationUnit) - Static method in class escjava.translate.NoWarn
  Set a nowarn to ignore all lines before a given line in a given CompilationUnit.
setStatus(int, String) - Method in class escjava.gui.GUI.EscTreeValue
setStreams(PrintStream) - Static method in class junitutils.Utils
  Redirects System.out and System.err to the given PrintStream.
setStreams() - Static method in class junitutils.Utils
  Creates a new output stream (which is returned) and makes it the stream into which the standard and error outputs are captured.
setSuggest(Commandline) - Method in class escjava.ant.ESCJavaTask
setSxLog(Commandline) - Method in class escjava.ant.ESCJavaTask
setTarget(Commandline) - Method in class escjava.ant.ESCJavaTask
setText(String) - Method in class escjava.gui.EscFrame.EscTreeCellRenderer
setText(String) - Method in class escjava.gui.EscOutputFrame
  Replaces the text in the frame with the given text.
setTextArgument(Commandline, String, String) - Method in class escjava.ant.ESCJavaTask
  Sets an argument with a text value from a property.
setTokenType(Identifier, int) - Static method in class javafe.ast._SpecialParserInterface
  Set the hidden "token type" field of `id`.
setType(VarInit, Type) - Static method in class javafe.tc.FlowInsensitiveChecks
setTypeCheck(Commandline) - Method in class escjava.ant.ESCJavaTask
setUseFcns(Commandline) - Method in class escjava.ant.ESCJavaTask
setUseFcnsForModelVars(Commandline) - Method in class escjava.ant.ESCJavaTask
setUseVars(Commandline) - Method in class escjava.ant.ESCJavaTask
setUseVarsForModelVars(Commandline) - Method in class escjava.ant.ESCJavaTask
setVerbose(Commandline) - Method in class escjava.ant.ESCJavaTask
setWarn(Commandline) - Method in class escjava.ant.ESCJavaTask
set_class_attribute(String, DataInput, int) - Method in class javafe.reader.ASTClassFileParser
  Call back from ClassFileParser.
set_const(int, int, Object) - Method in class javafe.reader.ASTClassFileParser
  Call back from ClassFileParser.
set_const_ref(int, int, int, String, String) - Method in class javafe.reader.ASTClassFileParser
  Call back from ClassFileParser.
set_field(int, String, String, int) - Method in class javafe.reader.ASTClassFileParser
  Call back from ClassFileParser.
set_field_initializer(int, Object) - Method in class javafe.reader.ASTClassFileParser
  Call back from ClassFileParser.
set_interface(int, int) - Method in class javafe.reader.ASTClassFileParser
  Call back from ClassFileParser.
set_method(int, String, String, int) - Method in class javafe.reader.ASTClassFileParser
  Call back from ClassFileParser.
set_method_attribute(int, String, DataInput, int) - Method in class javafe.reader.ASTClassFileParser
  Call back from ClassFileParser.
set_method_body(int, int, int, byte[], int) - Method in class javafe.reader.ASTClassFileParser
  Call back from ClassFileParser.
set_method_handler(int, int, int, int, int, int) - Method in class javafe.reader.ASTClassFileParser
  Call back from ClassFileParser.
set_modifiers(int) - Method in class javafe.reader.ASTClassFileParser
  Call back from ClassFileParser.
set_num_constants(int) - Method in class javafe.reader.ASTClassFileParser
  Call back from ClassFileParser.
set_num_fields(int) - Method in class javafe.reader.ASTClassFileParser
  Call back from ClassFileParser.
set_num_interfaces(int) - Method in class javafe.reader.ASTClassFileParser
  Call back from ClassFileParser.
set_num_methods(int) - Method in class javafe.reader.ASTClassFileParser
  Call back from ClassFileParser.
set_prover_resource_flags(Properties) - Method in class escjava.prover.Harvey
set_prover_resource_flags(Properties) - Method in class escjava.prover.NewProver
  Send arbitrary information to the prover.
set_prover_resource_flags(Properties) - Method in class escjava.prover.Sammy
set_super_class(int) - Method in class javafe.reader.ASTClassFileParser
  Call back from ClassFileParser.
set_this_class(int) - Method in class javafe.reader.ASTClassFileParser
  Call back from ClassFileParser.
set_version(int, int) - Method in class javafe.reader.ASTClassFileParser
  Call back from ClassFileParser.
setop(ASTNode) - Static method in class escjava.translate.Translate
settings - Variable in class escjava.gui.GuiOptionsPanel
setup() - Method in class escjava.Main
  Override setup so can issue version # as soon as possible (aka, just after decode options so know if -quiet or -testMode issued or not).
setup() - Method in class javafe.CopyLoaded
setup() - Method in class javafe.FrontEndTool
setup() - Method in class javafe.PrintSpec
setupPaths() - Method in class escjava.Main
setupPaths() - Method in class javafe.FrontEndTool
shave(Expr) - Static method in class escjava.translate.GetSpec
  Shaves a GC designator.
shortType - Static variable in class javafe.tc.Types
show(Frame) - Static method in class escjava.gui.FrameShower
showCallDetails - Variable in class escjava.Options
showEditor(GUI.EscTreeValue) - Method in class escjava.gui.EscFrame
showErrorLocation - Variable in class javafe.Options
  Debugging flag used to turn on stack trace dumps when error messages are issued.
showFields - Variable in class escjava.Options
showGuiLight(int) - Method in class escjava.gui.EscFrame
showLoopDetails - Variable in class escjava.Options
showNonOptions() - Method in class escjava.Options
showNonOptions() - Method in class javafe.CopyLoadedOptions
showNonOptions() - Method in class javafe.Options
showNonOptions() - Method in class javafe.SrcToolOptions
  Print non-option usage info to `System.err`.
showOptionArray(String[][]) - Method in class javafe.Options
showOptions(boolean) - Method in class escjava.Options
  Generate all command-line option information.
showOptions(boolean) - Method in class javafe.CopyLoadedOptions
showOptions(boolean) - Method in class javafe.Options
  Return option information in a string where each line is preceeded by two blank spaces and followed by a line separator.
showOptions(boolean) - Method in class javafe.SrcToolOptions
  Print option information to `System.err`.
showOptions(boolean) - Method in class javafe.TestTool.Options
  Print option information to `System.err`.
showOutput(boolean) - Method in class escjava.gui.GUI.EscTreeValue
showProverLight(int) - Method in class escjava.gui.EscFrame
showit() - Method in class escjava.gui.EscEditor
showit() - Method in class escjava.gui.EscHtml
showit() - Method in class escjava.gui.EscOutputFrame
  Causes the event subsystem to display the frame.
sig - Variable in class escjava.gui.GUI.RDTreeValue
sig - Variable in class escjava.gui.GUI.TDTreeValue
sig - Variable in class javafe.tc.FlowInsensitiveChecks
sigDecoration - Static variable in class javafe.tc.TypeSig
  Decorates `TypeDecl` nodes to point to `TypeSig` objects.
signature(Signature) - Method in class escjava.prover.Harvey
signature(Signature) - Method in class escjava.prover.NewProver
  Send the signature of a new theory to the prover.
signature(Signature) - Method in class escjava.prover.Sammy
signature - Variable in class escjava.prover.Signature
signature_defined - Variable in class escjava.prover.NewProver
simpleName - Variable in class javafe.tc.TypeSig
  Our simple name or null if we are an anonymous type.
simpleTargets(GuardedCmd, Set, boolean) - Static method in class escjava.translate.Targets
  Adds `SimpleTargets[[ gc ]]` (as defined in ESCJ 16) to `set`.
simplify - Variable in class escjava.Options
simplify - Static variable in class escjava.ProverManager
  Our Simplify instance.
simplifyDone - Variable in class escjava.prover.CECEnum
  Is Simplify done processing our verification request?
simplifyTypeName(Type) - Static method in class escjava.backpred.BackPred
single - Static variable in class escjava.prover.SNil
  The single instance of this class, or `null` if it has not yet been allocated.
size() - Method in class escjava.ast.CondExprModifierPragmaVec
size() - Method in class escjava.ast.ConditionVec
size() - Method in class escjava.ast.DecreasesInfoVec
size() - Method in class escjava.ast.DefPredVec
size() - Method in class escjava.ast.ExprDeclPragmaVec
size() - Method in class escjava.ast.ExprModifierPragmaVec
size() - Method in class escjava.ast.ExprStmtPragmaVec
size() - Method in class escjava.ast.GenericVarDeclVec
size() - Method in class escjava.ast.GuardedCmdVec
size() - Method in class escjava.ast.LocalVarDeclVec
size() - Method in class escjava.ast.ModifiesGroupPragmaVec
size() - Method in class escjava.ast.VarExprModifierPragmaVec
size(jbdd) - Method in class escjava.pa.GCProver
size(jbdd, int) - Method in class escjava.pa.GCProver
size - Variable in class escjava.pa.generic.EnumClausesAbstractor
size(Disjunction) - Method in class escjava.pa.generic.EnumNFindK
size() - Method in class javafe.ast.CatchClauseVec
size() - Method in class javafe.ast.CompoundName
  Return the number of identifiers in `this`.
size() - Method in class javafe.ast.ExprVec
size() - Method in class javafe.ast.FieldDeclVec
size() - Method in class javafe.ast.FormalParaDeclVec
size() - Method in class javafe.ast.IdentifierVec
size() - Method in class javafe.ast.ImportDeclVec
size() - Method in class javafe.ast.LexicalPragmaVec
size() - Method in class javafe.ast.MethodDeclVec
size() - Method in class javafe.ast.ModifierPragmaVec
size() - Method in class javafe.ast.Name
  Return the number of identifiers in `this`.
size() - Method in class javafe.ast.SimpleName
  Return the number of identifiers in `this`.
size() - Method in class javafe.ast.StmtVec
size() - Method in class javafe.ast.TypeDeclElemVec
size() - Method in class javafe.ast.TypeDeclVec
size() - Method in class javafe.ast.TypeModifierPragmaVec
size() - Method in class javafe.ast.TypeNameVec
size(ASTNode) - Static method in class javafe.ast.Util
  Returns the size of the AST `n`.
size(ASTNode, int) - Static method in class javafe.ast.Util
  Returns the size of the AST `n` (see above), except returns -1 if the size exceeds `limit`.
size() - Method in class javafe.ast.VarInitVec
size() - Method in class javafe.parser.TokenQueue
  Returns number of items in token queue.
size() - Method in class javafe.tc.TypeSigVec
size() - Method in class javafe.util.Set
  Return the number of elements we hold.
size() - Method in class javafe.util.StackVector
  Return the size of the top Vector.
sizeinfo - Variable in class escjava.gui.EscFrame
skip() - Static method in class escjava.translate.GC
skolemConstants - Variable in class escjava.ast.LoopCmd
skolemConstants - Variable in class escjava.pa.PredicateAbstraction
skolemConstants - Variable in class escjava.tc.FlowInsensitiveChecks
skolemConstants - Variable in class escjava.translate.Translate
skolemQuantInvariants(LocalVarDeclVec, ExprVec, int, int) - Static method in class escjava.pa.PredicateAbstraction
sloc - Variable in class escjava.ast.GCExpr
sloc - Variable in class escjava.ast.SkolemConstantPragma
slowFind(String) - Static method in class javafe.ast.Identifier
  Used by `check`; checks for duplicates.
sort(Tree[]) - Static method in class javafe.filespace.TreeWalker
sortTraceLabels(String[], int) - Static method in class escjava.translate.ErrorMsg
  Sort the trace labels.
sortedChildren(Tree) - Static method in class javafe.filespace.TreeWalker
  Enumerate a Tree's direct children in sorted order (of labels).
sourceFile() - Method in class javafe.ast.CompilationUnit
sourceReader - Variable in class javafe.reader.StandardTypeReader
  Our (non-null) reader for use in reading in source files.
spaceUsed() - Static method in class javafe.Tool
spaces(OutputStream, int) - Static method in class javafe.ast.PrettyPrint
spec - Variable in class escjava.ast.Call
specOnly - Variable in class javafe.ast.TypeDecl
  If specOnly is true, then this is only a spec.
special - Static variable in class escjava.prover.Atom
  The list of special symbols that don't need to be quoted when by themselves.
specialCharacter - Variable in class escjava.parser.JmlCorrelatedReader
  Indicates the special character.
specialPrint(PrintStream) - Method in class escjava.prover.SList
  Specially print a textual representation of us on a given `PrintStream`.
specialResultExpr - Static variable in class escjava.translate.TrAnExpr
  This is the full form of function `TrSpecExpr` described in ESCJ 16.
specialTargets - Variable in class escjava.ast.Spec
specialThisExpr - Static variable in class escjava.translate.TrAnExpr
specialVariable - Static variable in class escjava.translate.UniqName
  Use this location *only* in declarations of special variables (see case 4 of ESCJ 23b for the complete list of these).
specparser - Static variable in class escjava.AnnotationHandler
specs - Variable in class escjava.ParsedRoutineSpecs
specs - Variable in class escjava.ast.ParsedSpecs
specspath - Variable in class escjava.Options
  The dirpath or jar file of system specs to use.
specspathText - Variable in class escjava.gui.EscFrame
spill() - Method in class escjava.translate.Translate
  Pops temporaries and code, and makes these into a VARINCMD command that is returned.
splitByLine(String) - Method in class junitutils.Diff
spvc - Variable in class escjava.Options
ss - Variable in class junitutils.Utils.QuoteTokenizer
  The String being tokenized
stackContents() - Method in class javafe.util.StackVector
  Returns the contents of all the vectors on the stack as a single vector.
stackPtr - Variable in class javafe.parser.ParseExpr
stages - Variable in class escjava.Main
stages - Variable in class escjava.Options
  Number of stages to run.
stars - Variable in class escjava.pa.generic.Disjunction
start() - Static method in class escjava.ProverManager
start - Variable in class javafe.parser.TokenQueue
startLine - Variable in class escjava.Options
startLine - Static variable in class escjava.translate.NoWarn
startLoc - Variable in class escjava.pa.PredicateAbstraction
startProve() - Method in class escjava.prover.Simplify
  Readies the simplify subprocess and sets its user to this, but send no commands.
startSupers() - Method in class escjava.tc.PrepTypeDeclaration
startSupers() - Method in class javafe.tc.PrepTypeDeclaration
start_prover() - Method in class escjava.prover.Harvey
start_prover() - Method in class escjava.prover.NewProver
  Start up the prover.
start_prover() - Method in class escjava.prover.Sammy
started - Variable in class escjava.prover.NewProver
startingLoc - Variable in class javafe.parser.Token
  The location of the first character of the token.
state - Variable in class javafe.tc.TypeSig
  The current state of `this`.
stateChanged(int) - Method in interface escjava.ProverManager.Listener
stateToString() - Method in class javafe.parser.TokenQueue
stateVar(Hashtable) - Static method in class escjava.translate.TrAnExpr
statevar - Static variable in class escjava.translate.GC
staticContext - Variable in class javafe.tc.EnvForTypeSig
  Are peer's instance members accessible?
staticcheckError - Static variable in class escjava.ColorOptions
staticcheckOK - Static variable in class escjava.ColorOptions
staticcheckTimeout - Static variable in class escjava.ColorOptions
staticenvDecoration - Static variable in class escjava.tc.FlowInsensitiveChecks
statsQuantifierComplexity - Variable in class escjava.Options
statsSpace - Variable in class escjava.Options
statsTermComplexity - Variable in class escjava.Options
statsTime - Variable in class escjava.Options
statsVariableComplexity - Variable in class escjava.Options
status - Static variable in class escjava.ProverManager
status - Variable in class escjava.gui.GUI.EscTreeValue
stmt - Variable in class javafe.ast.DoStmt
stmt - Variable in class javafe.ast.LabelStmt
stmt - Variable in class javafe.ast.SynchronizeStmt
stmt - Variable in class javafe.ast.WhileStmt
stmts - Variable in class javafe.ast.GenericBlockStmt
stop - Variable in class escjava.gui.GUI
stopCheck(boolean) - Method in class escjava.gui.GUI
stop_prover() - Method in class escjava.prover.Harvey
stop_prover() - Method in class escjava.prover.NewProver
  Stop the prover.
stop_prover() - Method in class escjava.prover.Sammy
storerefs - Variable in class escjava.ast.ReachModifierPragma
stream - Variable in class javafe.util.FileCorrelatedReader
  The stream for this CorrelatedReader if it is open and not a subReader.
streamIdToFile(int) - Static method in class javafe.util.Location
  Returns the file associated with stream id `id`, where `id` has previously been returned by `toStreamId`.
streamIdToFile(int) - Static method in class javafe.util.LocationManagerCorrelatedReader
  Returns the GenericFile associated with stream id `id`, where `id` has previously been returned by `locToStreamId`.
streamProve() - Method in class escjava.prover.Simplify
streamid - Variable in class javafe.util.LocationManagerCorrelatedReader
strictExceptions - Variable in class escjava.Options
stringLit - Variable in class javafe.parser.Lex
stringLitAppend(int) - Method in class javafe.parser.Lex
stringLitLen - Variable in class javafe.parser.Lex
stringLiteralAssumptions(PrintStream) - Method in class escjava.translate.VcToString
stringLiteralAssumptions(PrintStream) - Method in class escjava.translate.VcToStringPvs
stringLiterals - Variable in class escjava.translate.VcToString
stringLiterals - Variable in class escjava.translate.VcToStringPvs
strongAssertPost - Variable in class escjava.Options
  The following values are used:
  0-never, 1-atomic (default), 2-always
subProcessToStream() - Method in class escjava.prover.Simplify
subProcessUser - Variable in class escjava.prover.Simplify
  This variable holds the `CECEnum` that is currently using Simplify (there can be at most 1 such CECEnum), or `null` if there is no such CECEnum.
subgets(VariableAccess, Expr, Expr) - Static method in class escjava.translate.GC
subst - Variable in class escjava.pa.GCProver
subst(int, int, Hashtable, Expr) - Static method in class escjava.translate.GC
subst(int, int, GenericVarDecl, Expr, Expr) - Static method in class escjava.translate.GC
subst(GenericVarDecl, Expr, Expr) - Static method in class escjava.translate.GC
substituteGC(Hashtable, GuardedCmd) - Static method in class escjava.translate.Translate
  When a call is inlined, we need to substitute the new names given to its formal parameters for its original names in the inlined body.
subsubgets(VariableAccess, Expr, Expr, Expr) - Static method in class escjava.translate.GC
suffixToLoc(String) - Static method in class escjava.translate.UniqName
  Returns the location corresponding to `suffix`.
suffixToLoc(String, boolean) - Static method in class escjava.translate.UniqName
  Returns the location corresponding to `suffix`, if any, and the null location if `suffix` is not a valid suffix.
suffixToString(String) - Static method in class escjava.translate.UniqName
  Convert a location suffix string into a printable string that describes the location.
suggest - Variable in class escjava.Options
superCall - Variable in class javafe.ast.ConstructorInvocation
  superCall is true implies call is "super(
superClass - Variable in class javafe.ast.ClassDecl
superClass - Variable in class javafe.tc.TypeSig
superClass() - Method in class javafe.tc.TypeSig
superInterfaces - Variable in class javafe.ast.TypeDecl
superInterfaces() - Method in class javafe.tc.TypeSig
superMemberAccessible(TypeSig, TypeSig, int, ModifierPragmaVec) - Method in class escjava.tc.PrepTypeDeclaration
superMemberAccessible(TypeSig, TypeSig, int, ModifierPragmaVec) - Method in class javafe.tc.PrepTypeDeclaration
  Check if a member is accessible from a direct subclass.
superNonNullPragma(GenericVarDecl) - Static method in class escjava.translate.GetSpec
  Returns non-null if the formal parameter is declared non-null in some overridden declaration of the method.
super_class - Variable in class javafe.reader.ASTClassFileParser
  The type name of the superclass of the class being parsed.
surroundBodyBySpec(GuardedCmd, Spec, FindContributors, Set, Hashtable, int) - Static method in class escjava.translate.GetSpec
  Returns a command that first does an `assume` for each precondition in `spec`, then does `body`, then checks the postconditions of `spec`, and finally checks the modifies constraints implied by `spec`.
sxLog - Variable in class escjava.Options
symbols - Variable in class escjava.translate.VcToString
symbols - Variable in class escjava.translate.VcToStringPvs
symlit(String) - Static method in class escjava.translate.GC
symlit(Stmt, String) - Static method in class escjava.translate.GC
syntheticClass - Variable in class javafe.reader.ASTClassFileParser
  Flag indicating whether the class being parsed has the synthetic attribute.
synthetics - Variable in class javafe.reader.ASTClassFileParser
  Vector of methods and fields with Synthetic attributes.
sysPath - Variable in class javafe.Options
  Option holding the user-specified boot classpath.

## T

T - Static variable in class escjava.AnnotationHandler
TABLE_SIZE - Static variable in class javafe.ast.Identifier
  Size of intern table.
TABSTOP - Static variable in class javafe.util.ErrorSet
THE_UNNAMED_PACKAGE - Static variable in class javafe.tc.TypeSig
THIS - Static variable in class javafe.parser.TagConstants
THISEXPR - Static variable in class javafe.ast.GeneratedTags
THROW - Static variable in class javafe.parser.TagConstants
THROWS - Static variable in class javafe.parser.TagConstants
THROWSTMT - Static variable in class javafe.ast.GeneratedTags
TIMEOUT - Static variable in class escjava.prover.ProverResponse
  A singleton response code to indicate that the prover has timed out on the corresponding prover call.
TRANSIENT - Static variable in class javafe.parser.TagConstants
TRUE - Static variable in class javafe.parser.TagConstants
TRY - Static variable in class javafe.parser.TagConstants
TRYCATCHSTMT - Static variable in class javafe.ast.GeneratedTags
TRYCMD - Static variable in class escjava.ast.TagConstants
TRYFINALLYSTMT - Static variable in class javafe.ast.GeneratedTags
TYPE - Static variable in class escjava.ast.TagConstants
TYPECHECK - Static variable in class escjava.gui.GUI
TYPECHECKED_CAUTION - Static variable in class escjava.Status
TYPECHECKED_ERROR - Static variable in class escjava.Status
TYPECHECKED_OK - Static variable in class escjava.Status
TYPECHECKED_WAITING - Static variable in class escjava.Status
TYPECHECK_COMPLETE - Static variable in class escjava.Status
TYPECODE - Static variable in class escjava.ast.TagConstants
TYPEDECLELEMPRAGMA - Static variable in class javafe.parser.TagConstants
TYPEEQ - Static variable in class escjava.ast.TagConstants
TYPEEXPR - Static variable in class escjava.ast.GeneratedTags
TYPELE - Static variable in class escjava.ast.TagConstants
TYPEMODIFIERPRAGMA - Static variable in class javafe.parser.TagConstants
TYPENAME - Static variable in class javafe.ast.GeneratedTags
TYPENE - Static variable in class escjava.ast.TagConstants
TYPEOBJECTDESIGNATOR - Static variable in class javafe.ast.GeneratedTags
TYPEOF - Static variable in class escjava.ast.TagConstants
TYPESIG - Static variable in class javafe.tc.TagConstants
TYPETYPE - Static variable in class escjava.ast.TagConstants
TagConstants - class escjava.ast.TagConstants.
TagConstants() - Constructor for class escjava.ast.TagConstants
TagConstants - class javafe.ast.TagConstants.
  `TagConstants` is a class defining a partially-opaque type for tags used in the AST.
TagConstants() - Constructor for class javafe.ast.TagConstants
TagConstants - class javafe.parser.TagConstants.
  `TagConstants is a class defining the constants used to identify different kinds of tokens.`
TagConstants() - Constructor for class javafe.parser.TagConstants
TagConstants - class javafe.tc.TagConstants.
TagConstants() - Constructor for class javafe.tc.TagConstants
Targets - class escjava.translate.Targets.
  Provides methods for computing various kinds of syntactic targets
Targets() - Constructor for class escjava.translate.Targets
TaskQueue - class escjava.gui.TaskQueue.
TaskQueue() - Constructor for class escjava.gui.TaskQueue
TeeOutputStream - class escjava.prover.TeeOutputStream.
  This class is a `FilterOutputStream` class that forwards its given output to two given `OutputStream`s.
TeeOutputStream(OutputStream, OutputStream) - Constructor for class escjava.prover.TeeOutputStream
  Creates an output stream filter built on top of two specified underlying output streams.
TestCase - class junitutils.TestCase.
  Some utility methods for test cases
TestCase(String) - Constructor for class junitutils.TestCase
TestFilesTestSuite - class junitutils.TestFilesTestSuite.
  This is a JUnit TestSuite that is created from a number of tests as follows.
TestFilesTestSuite() - Constructor for class junitutils.TestFilesTestSuite
TestFilesTestSuite(String, String, String[], Class) - Constructor for class junitutils.TestFilesTestSuite
  A constructor for this test suite.
TestFilesTestSuite.Helper - class junitutils.TestFilesTestSuite.Helper.
  This is a helper class that is actually a TestCase; it is run repeatedly with different constructor arguments.
TestFilesTestSuite.Helper(String, String[]) - Constructor for class junitutils.TestFilesTestSuite.Helper
  The first argument is used as the name of the test as well as the name of the file to be tested.
TestTool - class javafe.TestTool.
  `TestTool` is an test class for `SrcTool` and its superclasses.
TestTool() - Constructor for class javafe.TestTool
TestTool.Options - class javafe.TestTool.Options.
TestTool.Options() - Constructor for class javafe.TestTool.Options
ThisExpr - class javafe.ast.ThisExpr.
  We represent [C.]this.
ThisExpr() - Constructor for class javafe.ast.ThisExpr
  Construct a raw ThisExpr whose class invariant(s) have not yet been established.
ThrowStmt - class javafe.ast.ThrowStmt.
ThrowStmt() - Constructor for class javafe.ast.ThrowStmt
  Construct a raw ThrowStmt whose class invariant(s) have not yet been established.
ToStream() - Method in class escjava.prover.SubProcess
Token - class javafe.parser.Token.
  The `Token` class defines a set of fields that describe lexical tokens.
Token() - Constructor for class javafe.parser.Token
  * Creation: * *
TokenQueue - class javafe.parser.TokenQueue.
TokenQueue() - Constructor for class javafe.parser.TokenQueue
Tool - class javafe.Tool.
  `Tool` is an abstract class for tools.
Tool() - Constructor for class javafe.Tool
TrAnExpr - class escjava.translate.TrAnExpr.
  Translates Annotation Expressions to GCExpr.
TrAnExpr() - Constructor for class escjava.translate.TrAnExpr
Translate - class escjava.translate.Translate.
Translate() - Constructor for class escjava.translate.Translate
Translate.EverythingLoc - class escjava.translate.Translate.EverythingLoc.
Translate.EverythingLoc(int, Hashtable) - Constructor for class escjava.translate.Translate.EverythingLoc
Translate.Strings - class escjava.translate.Translate.Strings.
Translate.Strings() - Constructor for class escjava.translate.Translate.Strings
Traverse - class escjava.pa.Traverse.
Traverse() - Constructor for class escjava.pa.Traverse
Tree - class javafe.filespace.Tree.
  A Tree is a n-ary tree with data at each node; the direct children of a node are unordered but distinguished via String labels on the edges to them.
Tree(Object) - Constructor for class javafe.filespace.Tree
  Create a root node:
Tree(Tree, String, Object) - Constructor for class javafe.filespace.Tree
  Create a non-root node:
TreeWalker - class javafe.filespace.TreeWalker.
  This class provides a way to enumerate all the nodes of a given Tree in depth-first pre-order using lexical ordering on siblings.
TreeWalker(Tree) - Constructor for class javafe.filespace.TreeWalker
  From a Tree create an enumeration that enumerates all of the Tree's nodes (including the root node first).
TreeWalker_ArrayEnum - class javafe.filespace.TreeWalker_ArrayEnum.
  A Enumeration for enumerating the members of an array of Objects.
TreeWalker_ArrayEnum(Object[]) - Constructor for class javafe.filespace.TreeWalker_ArrayEnum
TriggerlessQuantWarning - class escjava.prover.TriggerlessQuantWarning.
  An object of this class represent a "result" produced by Simplify.
TriggerlessQuantWarning(SList, SList, SExp, int, SExp) - Constructor for class escjava.prover.TriggerlessQuantWarning
TryCatchStmt - class javafe.ast.TryCatchStmt.
  Represents a try-catch statement.
TryCatchStmt() - Constructor for class javafe.ast.TryCatchStmt
  Construct a raw TryCatchStmt whose class invariant(s) have not yet been established.
TryFinallyStmt - class javafe.ast.TryFinallyStmt.
TryFinallyStmt() - Constructor for class javafe.ast.TryFinallyStmt
  Construct a raw TryFinallyStmt whose class invariant(s) have not yet been established.
Type - class javafe.ast.Type.
  Represents a Type syntactic unit.
Type() - Constructor for class javafe.ast.Type
  Construct a raw Type whose class invariant(s) have not yet been established.
TypeCheck - class escjava.tc.TypeCheck.
TypeCheck() - Constructor for class escjava.tc.TypeCheck
  Creates a singleton instance of this class, and sets the `inst` field to this instance.
TypeCheck - class javafe.tc.TypeCheck.
  The `TypeCheck` class contains methods to disambiguate, resolve, and check type declarations.
TypeCheck() - Constructor for class javafe.tc.TypeCheck
  Creates a instance of TypeCheck, and sets the `inst` field to this instance.
TypeDecl - class javafe.ast.TypeDecl.
  Represents a TypeDeclaration.
TypeDecl() - Constructor for class javafe.ast.TypeDecl
  Construct a raw TypeDecl whose class invariant(s) have not yet been established.
TypeDeclElem - interface javafe.ast.TypeDeclElem.
  Represents either a ClassBodyDeclaration or an InterfaceMemberDeclaration.
TypeDeclElemPragma - class javafe.ast.TypeDeclElemPragma.
TypeDeclElemPragma() - Constructor for class javafe.ast.TypeDeclElemPragma
  Construct a raw TypeDeclElemPragma whose class invariant(s) have not yet been established.
TypeDeclElemVec - class javafe.ast.TypeDeclElemVec.
TypeDeclElemVec(TypeDeclElem[]) - Constructor for class javafe.ast.TypeDeclElemVec
  * Private constructors: * *
TypeDeclElemVec(int) - Constructor for class javafe.ast.TypeDeclElemVec
TypeDeclVec - class javafe.ast.TypeDeclVec.
TypeDeclVec(TypeDecl[]) - Constructor for class javafe.ast.TypeDeclVec
  * Private constructors: * *
TypeDeclVec(int) - Constructor for class javafe.ast.TypeDeclVec
TypeExpr - class escjava.ast.TypeExpr.
TypeExpr() - Constructor for class escjava.ast.TypeExpr
  Construct a raw TypeExpr whose class invariant(s) have not yet been established.
TypeModifierPragma - class javafe.ast.TypeModifierPragma.
TypeModifierPragma() - Constructor for class javafe.ast.TypeModifierPragma
  Construct a raw TypeModifierPragma whose class invariant(s) have not yet been established.
TypeModifierPragmaVec - class javafe.ast.TypeModifierPragmaVec.
TypeModifierPragmaVec(TypeModifierPragma[]) - Constructor for class javafe.ast.TypeModifierPragmaVec
  * Private constructors: * *
TypeModifierPragmaVec(int) - Constructor for class javafe.ast.TypeModifierPragmaVec
TypeName - class javafe.ast.TypeName.
TypeName() - Constructor for class javafe.ast.TypeName
  Construct a raw TypeName whose class invariant(s) have not yet been established.
TypeNameVec - class javafe.ast.TypeNameVec.
TypeNameVec(TypeName[]) - Constructor for class javafe.ast.TypeNameVec
  * Private constructors: * *
TypeNameVec(int) - Constructor for class javafe.ast.TypeNameVec
TypeObjectDesignator - class javafe.ast.TypeObjectDesignator.
  Represents a ObjectDesignator of the form "TypeName . " Is created from AmbiguousVariableAccess/AmbiguousMethodInvocation by the name resolution code.
TypeObjectDesignator() - Constructor for class javafe.ast.TypeObjectDesignator
  Construct a raw TypeObjectDesignator whose class invariant(s) have not yet been established.
TypePrint - class javafe.tc.TypePrint.
TypePrint() - Constructor for class javafe.tc.TypePrint
TypePrint(PrettyPrint, PrettyPrint) - Constructor for class javafe.tc.TypePrint
TypeReader - class javafe.reader.TypeReader.
  A TypeReader is an extended `Reader` that understands how to read in Java reference types given either a fully-qualified name or a source file (in the form of a `GenericFile`).
TypeReader() - Constructor for class javafe.reader.TypeReader
TypeSig - class escjava.tc.TypeSig.
TypeSig(String[], String, TypeSig, TypeDecl, CompilationUnit) - Constructor for class escjava.tc.TypeSig
TypeSig(String, Env, TypeDecl) - Constructor for class escjava.tc.TypeSig
TypeSig - class javafe.tc.TypeSig.
TypeSig(String, Env, TypeDecl) - Constructor for class javafe.tc.TypeSig
  Create a TypeSig that represents a non-member type.
TypeSig(String[], String, TypeSig, TypeDecl, CompilationUnit) - Constructor for class javafe.tc.TypeSig
  Create a TypeSig that represents a member type.
TypeSig(String[], String, TypeDecl, CompilationUnit) - Constructor for class javafe.tc.TypeSig
  Create a TypeSig that represents an internal-use-only package-member type.
TypeSigVec - class javafe.tc.TypeSigVec.
TypeSigVec(TypeSig[]) - Constructor for class javafe.tc.TypeSigVec
  * Private constructors: * *
TypeSigVec(int) - Constructor for class javafe.tc.TypeSigVec
Types - class escjava.tc.Types.
Types() - Constructor for class escjava.tc.Types
Types - class javafe.tc.Types.
Types() - Constructor for class javafe.tc.Types
table - Variable in class escjava.sp.VarMap
tag - Variable in class escjava.ast.CondExprModifierPragma
tag - Variable in class escjava.ast.DependsPragma
tag - Variable in class escjava.ast.ExprDeclPragma
tag - Variable in class escjava.ast.ExprModifierPragma
tag - Variable in class escjava.ast.ExprStmtPragma
tag - Variable in class escjava.ast.IdExprDeclPragma
tag - Variable in class escjava.ast.IdentifierModifierPragma
tag - Variable in class escjava.ast.MapsExprModifierPragma
tag - Variable in class escjava.ast.ModelProgamModifierPragma
tag - Variable in class escjava.ast.ModifiesGroupPragma
tag - Variable in class escjava.ast.NamedExprDeclPragma
tag - Variable in class escjava.ast.SimpleModifierPragma
tag - Variable in class escjava.ast.SimpleStmtPragma
tag - Variable in class escjava.ast.VarDeclModifierPragma
tag - Variable in class escjava.ast.VarExprModifierPragma
tag - Variable in class javafe.ast.LiteralExpr
tag - Variable in class javafe.ast.PrimitiveType
tags - Static variable in class javafe.ast.TagConstants
tail - Variable in class escjava.prover.SPair
  The tail of our list; this field should not be modified by clients and should be non-null.
target - Variable in class escjava.ast.DependsPragma
target - Variable in class escjava.ast.NamedExprDeclPragma
target - Variable in class escjava.ast.SetStmtPragma
target - Variable in class escjava.ast.SubstExpr
targetExtension - Variable in class javafe.filespace.PkgTree_MatchesExtension
targetTypeCorrect(GenericVarDecl, Hashtable) - Static method in class escjava.translate.TrAnExpr
  This method implements the ESCJ 16 function `TargetTypeCorrect`, except for the `init$` case!
targets - Variable in class escjava.ast.Spec
targets - Static variable in class escjava.translate.ATarget
tasks - Variable in class escjava.gui.TaskQueue
tasks - Static variable in class escjava.gui.WindowTasks
td - Variable in class escjava.AnnotationHandler
td - Variable in class escjava.gui.GUI.TDTreeValue
td - Variable in class escjava.translate.Frame.ModifiesIterator
  The TypeDecl whose view of any datagroups is to be used.
td - Variable in class escjava.translate.RepHelper
temp - Static variable in class escjava.gui.EscOptions.MListener
tempName(int, String, Type) - Static method in class escjava.translate.TrAnExpr
tempVars - Variable in class escjava.ast.LoopCmd
tempn - Static variable in class escjava.translate.TrAnExpr
temporaries - Variable in class escjava.pa.PredicateAbstraction
temporaries - Variable in class escjava.translate.Translate
  Contains the temporaries that generated for the current method that haven't yet been declared in a VARINCMD.
temporary(String, int) - Method in class escjava.translate.Translate
  Generate a temporary variable with prefix `s` and associated expression location information `locAccess`.
temporary(String, int, int) - Method in class escjava.translate.Translate
temporaryVariable - Static variable in class escjava.translate.UniqName
  Use this location *only* in declarations of temporary variables (see case 6 of ESCJ 23b for rules on the names allowed for these).
termNumber - Static variable in class escjava.translate.VcToString
test - Variable in class javafe.ast.CondExpr
test - Variable in class javafe.ast.ForStmt
testMode - Variable in class javafe.Options
  When true, no variable output (e.g., execution time) is printed, so that output can be compared to an oracle output file.
testName - Variable in class junitutils.TestFilesTestSuite
  The name of this test suite.
testRef - Variable in class escjava.Options
  When true, pretty prints each compilation unit on the command-line; this is only used for testing, to test the combining of refinements.
text - Variable in class javafe.parser.Lex
  The characters that constitute the current token.
textArea - Variable in class escjava.gui.EscOutputFrame
textlen - Variable in class javafe.parser.Lex
  The number of characters in the current token.
theMark - Static variable in class escjava.translate.LabelInfoToString
thisId - Static variable in class escjava.translate.Frame
  A precomputed Identifier for 'this', to be used in constructing Expressions.
this_class_index - Variable in class javafe.reader.ASTClassFileParser
  The contant pool index of this class.
thisexpr - Static variable in class escjava.translate.Substitute
thisvar - Static variable in class escjava.translate.GC
thn - Variable in class javafe.ast.CondExpr
thn - Variable in class javafe.ast.IfStmt
throwsSet - Variable in class escjava.ast.DerivedMethodDecl
timeUsed(long) - Static method in class javafe.Tool
  Compute the time used from a start time to now, then return it in a user readable form.
title - Variable in class escjava.gui.WindowThread.HtmlTask
tmodifiers - Variable in class javafe.ast.AmbiguousMethodInvocation
tmodifiers - Variable in class javafe.ast.MethodInvocation
tmodifiers - Variable in class javafe.ast.RoutineDecl
tmodifiers - Variable in class javafe.ast.Type
  Does this AST Node have associated locations?
tmodifiers - Variable in class javafe.ast.TypeDecl
tmpcount - Variable in class escjava.translate.Translate
  Countains the number of temporaries generated for the method currently being translated.
to - Variable in class escjava.prover.SubProcess
  The `PrintStream` to the actual subprocess, or `null` if we are closed.
toArray() - Method in class escjava.ast.CondExprModifierPragmaVec
toArray() - Method in class escjava.ast.ConditionVec
toArray() - Method in class escjava.ast.DecreasesInfoVec
toArray() - Method in class escjava.ast.DefPredVec
toArray() - Method in class escjava.ast.ExprDeclPragmaVec
toArray() - Method in class escjava.ast.ExprModifierPragmaVec
toArray() - Method in class escjava.ast.ExprStmtPragmaVec
toArray() - Method in class escjava.ast.GenericVarDeclVec
toArray() - Method in class escjava.ast.GuardedCmdVec
toArray() - Method in class escjava.ast.LocalVarDeclVec
toArray() - Method in class escjava.ast.ModifiesGroupPragmaVec
toArray() - Method in class escjava.ast.VarExprModifierPragmaVec
toArray() - Method in class javafe.ast.CatchClauseVec
toArray() - Method in class javafe.ast.ExprVec
toArray() - Method in class javafe.ast.FieldDeclVec
toArray() - Method in class javafe.ast.FormalParaDeclVec
toArray() - Method in class javafe.ast.IdentifierVec
toArray() - Method in class javafe.ast.ImportDeclVec
toArray() - Method in class javafe.ast.LexicalPragmaVec
toArray() - Method in class javafe.ast.MethodDeclVec
toArray() - Method in class javafe.ast.ModifierPragmaVec
toArray() - Method in class javafe.ast.StmtVec
toArray() - Method in class javafe.ast.TypeDeclElemVec
toArray() - Method in class javafe.ast.TypeDeclVec
toArray() - Method in class javafe.ast.TypeModifierPragmaVec
toArray() - Method in class javafe.ast.TypeNameVec
toArray() - Method in class javafe.ast.VarInitVec
toArray() - Method in class javafe.tc.TypeSigVec
toCanonicalString(int, Object) - Static method in class javafe.ast.PrettyPrint
  Returns a canonical text representation for literal values.
toCanonicalString(int, Object) - Static method in class javafe.ast.StandardPrettyPrint
  Requires that `tag` is one of constants on the left of this table: `TagConstants.BOOLEANLIT Boolean TagConstants.CHARLIT Integer TagConstants.DOUBLELIT Double TagConstants.FLOATLIT Float TagConstants.INTLIT Integer TagConstants.LONGLIT Long TagConstants.STRINGLIT String` and that `val` is an instance of the corresponding type on the right.
toClassTypeSig(Type) - Static method in class javafe.tc.Types
  Returns the TypeSig for a Type x, if x denotes a class type, otherwise returns null.
toColor(int) - Static method in class escjava.Status
toColumn(int) - Static method in class javafe.util.Location
  Extracts the column corresponding to a location.
toFile(int) - Static method in class javafe.util.Location
  Extracts the file corresponding to a location.
toFileLineString(int) - Static method in class javafe.util.Location
toFileName(int) - Static method in class javafe.util.Location
  Extracts the filename corresponding to a location.
toLineNumber(int) - Static method in class javafe.util.Location
  Extracts the line number corresponding to a location.
toNoWarnTag(String) - Static method in class escjava.translate.NoWarn
  Convert a nowarn category to its tag.
toNumber(String, int) - Static method in class escjava.translate.ErrorMsg
  Converts the substring beginning at `k` of `s` into a number.
toOffset(int) - Static method in class javafe.util.Location
  Extracts the offset corresponding to a location.
toStreamId(int) - Static method in class javafe.util.Location
  Returns the internal stream ID used for the stream associated with location `loc`.
toString(int) - Static method in class escjava.Status
toString() - Method in class escjava.ast.AnOverview
  Return a string representation of `this`.
toString() - Method in class escjava.ast.ArrayRangeRefExpr
toString() - Method in class escjava.ast.Call
toString() - Method in class escjava.ast.CmdCmdCmd
toString() - Method in class escjava.ast.CondExprModifierPragma
toString() - Method in class escjava.ast.CondExprModifierPragmaVec
toString() - Method in class escjava.ast.Condition
toString() - Method in class escjava.ast.ConditionVec
toString() - Method in class escjava.ast.DecreasesInfoVec
toString() - Method in class escjava.ast.DefPred
toString() - Method in class escjava.ast.DefPredApplExpr
toString() - Method in class escjava.ast.DefPredLetExpr
toString() - Method in class escjava.ast.DefPredVec
toString() - Method in class escjava.ast.DependsPragma
toString() - Method in class escjava.ast.DynInstCmd
toString(int) - Method in class escjava.ast.EscPrettyPrint
toString() - Method in class escjava.ast.EverythingExpr
toString() - Method in class escjava.ast.ExprCmd
toString() - Method in class escjava.ast.ExprDeclPragma
toString() - Method in class escjava.ast.ExprDeclPragmaVec
toString() - Method in class escjava.ast.ExprModifierPragma
toString() - Method in class escjava.ast.ExprModifierPragmaVec
toString() - Method in class escjava.ast.ExprStmtPragma
toString() - Method in class escjava.ast.ExprStmtPragmaVec
toString() - Method in class escjava.ast.GCExpr
  Return a string representation of `this`.
toString() - Method in class escjava.ast.GeneralizedQuantifiedExpr
toString(int) - Static method in class escjava.ast.GeneratedTags
toString() - Method in class escjava.ast.GenericVarDeclVec
toString() - Method in class escjava.ast.GetsCmd
toString() - Method in class escjava.ast.GhostDeclPragma
toString() - Method in class escjava.ast.GuardExpr
toString() - Method in class escjava.ast.GuardedCmd
  Return a string representation of `this`.
toString() - Method in class escjava.ast.GuardedCmdVec
toString() - Method in class escjava.ast.IdExprDeclPragma
toString() - Method in class escjava.ast.IdentifierModifierPragma
toString() - Method in class escjava.ast.ImportPragma
toString() - Method in class escjava.ast.LabelExpr
toString() - Method in class escjava.ast.LocalVarDeclVec
toString() - Method in class escjava.ast.LockSetExpr
toString() - Method in class escjava.ast.LoopCmd
toString() - Method in class escjava.ast.MapsExprModifierPragma
toString() - Method in class escjava.ast.ModelConstructorDeclPragma
toString() - Method in class escjava.ast.ModelDeclPragma
toString() - Method in class escjava.ast.ModelMethodDeclPragma
toString() - Method in class escjava.ast.ModelProgamModifierPragma
toString() - Method in class escjava.ast.ModelTypePragma
toString(int) - Static method in class escjava.ast.Modifiers
toString() - Method in class escjava.ast.ModifiesGroupPragma
toString() - Method in class escjava.ast.ModifiesGroupPragmaVec
toString() - Method in class escjava.ast.NamedExprDeclPragma
toString() - Method in class escjava.ast.NaryExpr
toString() - Method in class escjava.ast.NestedModifierPragma
toString() - Method in class escjava.ast.NotModifiedExpr
toString() - Method in class escjava.ast.NotSpecifiedExpr
toString() - Method in class escjava.ast.NothingExpr
toString() - Method in class escjava.ast.NowarnPragma
toString() - Method in class escjava.ast.NumericalQuantifiedExpr
toString() - Method in class escjava.ast.ParsedSpecs
toString() - Method in class escjava.ast.QuantifiedExpr
toString() - Method in class escjava.ast.ReachModifierPragma
toString() - Method in class escjava.ast.RefinePragma
toString() - Method in class escjava.ast.ResExpr
toString() - Method in class escjava.ast.RestoreFromCmd
toString() - Method in class escjava.ast.SeqCmd
toString() - Method in class escjava.ast.SetCompExpr
toString() - Method in class escjava.ast.SetStmtPragma
toString() - Method in class escjava.ast.SimpleCmd
toString() - Method in class escjava.ast.SimpleModifierPragma
toString() - Method in class escjava.ast.SimpleStmtPragma
toString() - Method in class escjava.ast.SkolemConstantPragma
toString() - Method in class escjava.ast.Spec
toString() - Method in class escjava.ast.StillDeferredDeclPragma
toString() - Method in class escjava.ast.SubGetsCmd
toString() - Method in class escjava.ast.SubSubGetsCmd
toString() - Method in class escjava.ast.SubstExpr
toString(int) - Static method in class escjava.ast.TagConstants
toString() - Method in class escjava.ast.TypeExpr
toString() - Method in class escjava.ast.VarDeclModifierPragma
toString() - Method in class escjava.ast.VarExprModifierPragma
toString() - Method in class escjava.ast.VarExprModifierPragmaVec
toString() - Method in class escjava.ast.VarInCmd
toString() - Method in class escjava.ast.WildRefExpr
toString() - Method in class escjava.gui.GUI.GFCUTreeValue
toString() - Method in class escjava.gui.GUI.IETreeValue
toString() - Method in class escjava.gui.GUI.RDTreeValue
toString() - Method in class escjava.gui.GUI.TDTreeValue
toString() - Method in class escjava.pa.generic.Disjunction
toString() - Method in class escjava.prover.Atom
  Return the interned `String` for the symbol we represent.
toString() - Method in class escjava.prover.Formula
toString() - Method in class escjava.prover.SExp
toString() - Method in class escjava.prover.Signature
toString() - Method in class escjava.prover.SimplifyOutput
toString() - Method in class escjava.prover.SimplifyOutputSentinel
toString() - Method in class escjava.prover.SimplifyResult
toString() - Method in class escjava.prover.TriggerlessQuantWarning
toString() - Method in class escjava.translate.ATarget
toString() - Method in class javafe.InputEntry
toString() - Method in class javafe.ast.ASTDecoration
  Return the name associated with `this`.
toString(ASTNode) - Method in class javafe.ast.ASTDecoration
  Return a string containing the decoration's name, and the decoration value for this `ASTNode`.
toString() - Method in class javafe.ast.ASTNode
  Return a string representation of `this`.
toString() - Method in class javafe.ast.AmbiguousMethodInvocation
toString() - Method in class javafe.ast.AmbiguousVariableAccess
toString() - Method in class javafe.ast.ArrayInit
toString() - Method in class javafe.ast.ArrayRefExpr
toString() - Method in class javafe.ast.ArrayType
toString() - Method in class javafe.ast.AssertStmt
toString() - Method in class javafe.ast.BinaryExpr
toString() - Method in class javafe.ast.BlockStmt
toString() - Method in class javafe.ast.BreakStmt
toString() - Method in class javafe.ast.CastExpr
toString() - Method in class javafe.ast.CatchClause
toString() - Method in class javafe.ast.CatchClauseVec
toString() - Method in class javafe.ast.ClassDecl
toString() - Method in class javafe.ast.ClassDeclStmt
toString() - Method in class javafe.ast.ClassLiteral
toString() - Method in class javafe.ast.CompilationUnit
toString() - Method in class javafe.ast.CompoundName
toString() - Method in class javafe.ast.CondExpr
toString() - Method in class javafe.ast.ConstructorDecl
toString() - Method in class javafe.ast.ConstructorInvocation
toString() - Method in class javafe.ast.ContinueStmt
toString(int) - Method in class javafe.ast.DelegatingPrettyPrint
toString() - Method in class javafe.ast.DoStmt
toString() - Method in class javafe.ast.ErrorType
toString() - Method in class javafe.ast.EvalStmt
toString() - Method in class javafe.ast.ExprObjectDesignator
toString() - Method in class javafe.ast.ExprVec
toString() - Method in class javafe.ast.FieldAccess
toString() - Method in class javafe.ast.FieldDecl
toString() - Method in class javafe.ast.FieldDeclVec
toString() - Method in class javafe.ast.ForStmt
toString() - Method in class javafe.ast.FormalParaDecl
toString() - Method in class javafe.ast.FormalParaDeclVec
toString(int) - Static method in class javafe.ast.GeneratedTags
toString() - Method in class javafe.ast.Identifier
  Return a string containing the symbol associated with `this`.
toString() - Method in class javafe.ast.IdentifierNode
toString() - Method in class javafe.ast.IdentifierVec
toString() - Method in class javafe.ast.IfStmt
toString() - Method in class javafe.ast.ImportDeclVec
toString() - Method in class javafe.ast.InitBlock
toString() - Method in class javafe.ast.InstanceOfExpr
toString() - Method in class javafe.ast.InterfaceDecl
toString() - Method in class javafe.ast.LabelStmt
toString() - Method in class javafe.ast.LexicalPragmaVec
toString() - Method in class javafe.ast.LiteralExpr
toString() - Method in class javafe.ast.LocalVarDecl
toString() - Method in class javafe.ast.MethodDecl
toString() - Method in class javafe.ast.MethodDeclVec
toString() - Method in class javafe.ast.MethodInvocation
toString() - Method in class javafe.ast.ModifierPragmaVec
toString(int) - Static method in class javafe.ast.Modifiers
toString() - Method in class javafe.ast.NewArrayExpr
toString() - Method in class javafe.ast.NewInstanceExpr
toString() - Method in class javafe.ast.OnDemandImportDecl
toString(int) - Static method in class javafe.ast.OperatorTags
toString() - Method in class javafe.ast.ParenExpr
toString(int) - Method in class javafe.ast.PrettyPrint
toString(TypeNameVec) - Method in class javafe.ast.PrettyPrint
toString(FormalParaDeclVec) - Method in class javafe.ast.PrettyPrint
toString(ExprVec) - Method in class javafe.ast.PrettyPrint
toString(GenericVarDecl) - Method in class javafe.ast.PrettyPrint
toString(LocalVarDecl, boolean) - Method in class javafe.ast.PrettyPrint
toString(FieldDecl, boolean) - Method in class javafe.ast.PrettyPrint
toString(Type) - Method in class javafe.ast.PrettyPrint
toString(Name) - Method in class javafe.ast.PrettyPrint
toString(VarInit) - Method in class javafe.ast.PrettyPrint
toString(ObjectDesignator) - Method in class javafe.ast.PrettyPrint
toString() - Method in class javafe.ast.PrimitiveType
toString() - Method in class javafe.ast.ReturnStmt
toString() - Method in class javafe.ast.SimpleName
toString() - Method in class javafe.ast.SingleTypeImportDecl
toString() - Method in class javafe.ast.SkipStmt
toString() - Method in class javafe.ast.StmtVec
toString() - Method in class javafe.ast.SuperObjectDesignator
toString() - Method in class javafe.ast.SwitchLabel
toString() - Method in class javafe.ast.SwitchStmt
toString() - Method in class javafe.ast.SynchronizeStmt
toString(int) - Static method in class javafe.ast.TagConstants
toString() - Method in class javafe.ast.ThisExpr
toString() - Method in class javafe.ast.ThrowStmt
toString() - Method in class javafe.ast.TryCatchStmt
toString() - Method in class javafe.ast.TryFinallyStmt
toString() - Method in class javafe.ast.TypeDeclElemVec
toString() - Method in class javafe.ast.TypeDeclVec
toString() - Method in class javafe.ast.TypeModifierPragmaVec
toString() - Method in class javafe.ast.TypeName
toString() - Method in class javafe.ast.TypeNameVec
toString() - Method in class javafe.ast.TypeObjectDesignator
toString() - Method in class javafe.ast.UnaryExpr
toString() - Method in class javafe.ast.VarDeclStmt
toString() - Method in class javafe.ast.VarInitVec
toString() - Method in class javafe.ast.VariableAccess
toString() - Method in class javafe.ast.WhileStmt
toString(int) - Static method in class javafe.parser.TagConstants
toString(int) - Static method in class javafe.tc.TagConstants
toString() - Method in class javafe.tc.TypeSig
  Returns a String that represents the value of this Object.
toString() - Method in class javafe.tc.TypeSigVec
toString(int) - Static method in class javafe.util.Location
  Convert a location into a printable description suitable for use in a warning or error message.
toString() - Method in class javafe.util.LocationManagerCorrelatedReader
toString() - Method in class javafe.util.Set
toString() - Method in class javafe.util.StackVector
toStrings(int) - Method in class javafe.ast.CompoundName
toStrings(int) - Method in class javafe.ast.Name
  Return the first `len` identifiers in `this` in an array.
toStrings() - Method in class javafe.ast.Name
  Return all identifiers in `this` in an array.
toStrings(int) - Method in class javafe.ast.SimpleName
toVcString(int) - Static method in class escjava.ast.TagConstants
tokenType - Variable in class javafe.ast.Identifier
  This field defaults to `TagConstants.IDENT`, but is set to other values by the scanner to indicate keywords.
toks - Variable in class javafe.parser.TokenQueue
  Contents of queue tokens.
topNode - Static variable in class escjava.gui.GUI
totalLinesRead - Static variable in class javafe.util.LocationManagerCorrelatedReader
  The total # of lines that have been read so far by all FileCorrelatedReaders.
tr(String, char, char) - Static method in class javafe.filespace.Resolve
  Convert 1 character to another everywhere it appears in a given string.
trBody(RoutineDecl, FindContributors, Hashtable, Set, Translate, boolean) - Method in class escjava.translate.Translate
  Translates the body of a method or constructor, as described in ESCJ 16, section 8.
trConstructorBody(ConstructorDecl, Hashtable) - Method in class escjava.translate.Translate
  Auxiliary routine used by trBody to translate the body of a constructor, as described in ESCJ 16, section 8.
trConstructorCallStmt(ConstructorInvocation) - Method in class escjava.translate.Translate
  This method implements "TrConstructorCallStmt" as described in section 6 of ESCJ 16.
trExpr(boolean, VarInit) - Method in class escjava.translate.Translate
  Translate `expr` into a sequence of guarded commands that are appended to `code` and return an expression denoting the value of the expression.
trFieldAccess(boolean, FieldAccess) - Method in class escjava.translate.Translate
  Returns either a `VariableAccess` if `fa` is a class variable or a `SELECT` application if `fa` is an instance variable access, or an `ARRAYLENGTH` application if `fa` is the final array field `length`.
trIfStmt(Expr, Stmt, Stmt, TypeDecl) - Method in class escjava.translate.Translate
  Translate an "if" statement.
trMethodDecl(DerivedMethodDecl, Hashtable) - Static method in class escjava.translate.GetSpec
  Translates a MethodDecl to a Spec.
trMethodDeclPostcondition(DerivedMethodDecl, Hashtable, ExprVec) - Static method in class escjava.translate.GetSpec
  Computes the postconditions, according to section 7.2.2 of ESCJ 16.
trMethodDeclPreconditions(DerivedMethodDecl, ExprVec) - Static method in class escjava.translate.GetSpec
  Computes the preconditions, according to section 7.2.0 of ESCJ 16.
trMethodInvocation(boolean, MethodInvocation) - Method in class escjava.translate.Translate
  This translation of method invocation follows section 4.1 of ESCJ 16.
trSpecAuxAxiomsNeeded - Static variable in class escjava.translate.TrAnExpr
trSpecExpr(Expr) - Static method in class escjava.translate.TrAnExpr
  This is the abbreviated form of function `TrSpecExpr` described in ESCJ 16.
trSpecExpr(Expr, Expr) - Static method in class escjava.translate.TrAnExpr
trSpecExpr(Expr, Hashtable, Hashtable, Expr) - Static method in class escjava.translate.TrAnExpr
trSpecExpr(Expr, Hashtable, Hashtable) - Static method in class escjava.translate.TrAnExpr
trSpecExprAuxAssumptions - Static variable in class escjava.translate.TrAnExpr
trSpecExprAuxConditions - Static variable in class escjava.translate.TrAnExpr
trSpecExprI(Expr, Hashtable, Hashtable) - Method in class escjava.translate.TrAnExpr
trSpecModelVarsUsed - Static variable in class escjava.translate.TrAnExpr
trStmt(Stmt, TypeDecl) - Method in class escjava.translate.Translate
  Translate `stmt` into a sequence of guarded commands that are appended to `code`.
trSynchronizedBody(Expr, Stmt, int, TypeDecl) - Method in class escjava.translate.Translate
trType(Type) - Static method in class escjava.translate.TrAnExpr
traceInfo - Variable in class escjava.Options
traceInfoLabelCmd(ASTNode, String) - Method in class escjava.translate.Translate
traceInfoLabelCmd(ASTNode, String, int) - Method in class escjava.translate.Translate
traceInfoLabelCmd(int, int, String, int) - Method in class escjava.translate.Translate
traceInfoLabelCmd(int, int, String, String) - Method in class escjava.translate.Translate
trackReadChars - Variable in class escjava.Options
transition(TypeSig) - Static method in class javafe.tc.SLResolution
  Transition `sig` to the supertype-links-resolved state.
translate - Static variable in class escjava.translate.TrAnExpr
translateDecoration - Static variable in class escjava.translate.Purity
  Decorates `VarInit` nodes with purity information.
translator - Variable in class escjava.translate.Frame
  The Translate instance that owns this instance of Frame
traverse(ASTNode) - Method in class escjava.translate.CalcFreeVars
tree - Static variable in class escjava.gui.EscFrame
treeModel - Static variable in class escjava.gui.GUI
treeView - Variable in class escjava.gui.EscFrame
trim(VarInit) - Method in class escjava.translate.Translate
  Peels off parentheses and casts from `E` and returns the result
trimNewlines(String) - Static method in class escjava.prover.SubProcess
trim_whitespace(String) - Static method in class javafe.filespace.StringUtil
  Remove leading and trailing whitespace (just spaces for now):
truelit - Static variable in class escjava.translate.GC
tryClause - Variable in class javafe.ast.TryCatchStmt
tryClause - Variable in class javafe.ast.TryFinallyStmt
tryCondExprMatch(Expr, Expr) - Method in class javafe.tc.FlowInsensitiveChecks
  Return the type of a E1 : L ?
trycmd(GuardedCmd, GuardedCmd) - Static method in class escjava.translate.GC
ttype - Variable in class escjava.parser.EscPragmaParser.SavedPragma
ttype - Variable in class javafe.parser.Token
  Integer code giving the kind of token.
type - Variable in class escjava.ast.SetCompExpr
type - Variable in class escjava.ast.TypeExpr
type() - Method in class escjava.gui.GUI.EscTreeValue
type() - Method in class escjava.gui.GUI.GFCUTreeValue
type() - Method in class escjava.gui.GUI.IETreeValue
type() - Method in class escjava.gui.GUI.RDTreeValue
type() - Method in class escjava.gui.GUI.TDTreeValue
type(Type) - Static method in class escjava.translate.UniqName
  Returns the unique-ification of the type `t`.
type() - Method in class javafe.ClassInputEntry
type() - Method in class javafe.DirInputEntry
type() - Method in class javafe.FileInputEntry
type() - Method in class javafe.InputEntry
type() - Method in class javafe.ListInputEntry
type() - Method in class javafe.PackageInputEntry
type() - Method in class javafe.UnknownInputEntry
type - Variable in class javafe.ast.CastExpr
type - Variable in class javafe.ast.ClassLiteral
type - Variable in class javafe.ast.ExprObjectDesignator
type() - Method in class javafe.ast.ExprObjectDesignator
type - Variable in class javafe.ast.GenericVarDecl
type - Variable in class javafe.ast.InstanceOfExpr
type - Variable in class javafe.ast.NewArrayExpr
  The type of the elements being given zero-default values, or (if an array initializer is present), the type of the array initializer elements.
type - Variable in class javafe.ast.NewInstanceExpr
type() - Method in class javafe.ast.ObjectDesignator
type - Variable in class javafe.ast.SuperObjectDesignator
type() - Method in class javafe.ast.SuperObjectDesignator
type - Variable in class javafe.ast.TypeObjectDesignator
type() - Method in class javafe.ast.TypeObjectDesignator
typeAndNonNullAllocCorrectAs(GenericVarDecl, Type, SimpleModifierPragma, boolean, Hashtable, boolean) - Static method in class escjava.translate.TrAnExpr
  Returns a vector of conjuncts.
typeAndNonNullCorrectAs(GenericVarDecl, Type, SimpleModifierPragma, boolean, Hashtable) - Static method in class escjava.translate.TrAnExpr
typeCorrect(GenericVarDecl) - Static method in class escjava.translate.TrAnExpr
  This method implements the ESCJ 16 function `TypeCorrect`.
typeCorrect(GenericVarDecl, Hashtable) - Static method in class escjava.translate.TrAnExpr
typeCorrectAs(GenericVarDecl, Type) - Static method in class escjava.translate.TrAnExpr
typeDecl - Variable in class escjava.translate.Translate
  The type containing the routine whose body is being translated.
typeDecl - Variable in class javafe.reader.ASTClassFileParser
  The AST of the class parsed by this parser.
typeDecoration - Static variable in class javafe.tc.FlowInsensitiveChecks
  Decorates `VarInit` nodes to point to `Type` objects.
typeEnv - Static variable in class javafe.tc.Env
  decoration holding the type environment in which a type is resolved.
typeExists(Tree, String) - Static method in class javafe.filespace.Resolve
  Does a package contain a reference type with a given simple name?
typeExpr(Type) - Static method in class escjava.translate.GC
typeName(Type) - Static method in class escjava.translate.Suggestion
typeName - Variable in class javafe.ast.SingleTypeImportDecl
typeOption() - Method in class javafe.ClassInputEntry
typeOption() - Method in class javafe.DirInputEntry
typeOption() - Method in class javafe.FileInputEntry
typeOption() - Method in class javafe.InputEntry
typeOption() - Method in class javafe.ListInputEntry
typeOption() - Method in class javafe.PackageInputEntry
typeSigs() - Method in class escjava.backpred.FindContributors
  Enumerate the TypeSig contributors
typecheck(TypeSig) - Method in class escjava.backpred.FindContributors
  Make sure a given TypeSig has been type checked, type checking it if necessary.
typecheck() - Method in class javafe.tc.TypeSig
  Transition `this` to the "checked" state.
typecheckCaution - Static variable in class escjava.ColorOptions
typecheckComplete(int) - Static method in class escjava.Status
typecheckError - Static variable in class escjava.ColorOptions
typecheckOK - Static variable in class escjava.ColorOptions
typecheckRegisteredNowarns() - Static method in class escjava.translate.NoWarn
  Type checks the registered nowarn pragmas, reporting errors to `ErrorSet` appropriately.
typecheckSuperTypes() - Method in class javafe.tc.TypeSig
  Typecheck the superclass of the current classtype being typecheck and typecheck all interfaces that the current classtype implements.
typecodeType - Static variable in class escjava.tc.Types

## U

U - Variable in class escjava.translate.InvariantInfo
U - Variable in class escjava.translate.ParamAndGlobalVarInfo
UNARYADD - Static variable in class javafe.ast.OperatorTags
UNARYSUB - Static variable in class javafe.ast.OperatorTags
UNINITIALIZED - Static variable in class escjava.ast.TagConstants
UNKNOWN - Static variable in class escjava.pa.generic.DisjunctionProver
UNKNOWN - Static variable in interface escjava.pa.generic.Prover
UNKNOWN - Static variable in class escjava.prover.SimplifyOutput
UNKNOWN_KEYWORD - Static variable in class javafe.parser.TagConstants
UNREACHABLE - Static variable in class escjava.ast.TagConstants
UNSET - Static variable in class escjava.ast.TagConstants
URSHIFT - Static variable in class javafe.ast.OperatorTags
UnaryExpr - class javafe.ast.UnaryExpr.
  Represents various kinds of unary expressions.
UnaryExpr() - Constructor for class javafe.ast.UnaryExpr
  Construct a raw UnaryExpr whose class invariant(s) have not yet been established.
UnionTree - class javafe.filespace.UnionTree.
  A UnionTree is a Tree which represents the union of a series of Tree's.
UnionTree(Tree[]) - Constructor for class javafe.filespace.UnionTree
  Create a new Tree that represents the union of the Trees in roots.
UnionTree(Tree, String, Tree[]) - Constructor for class javafe.filespace.UnionTree
  Create a non-root node: roots must be non-null and contain no nulls.
UniqName - class escjava.translate.UniqName.
  This class provides methods for unique-ifying names, as described in ESCJ 23b, "Unique names in ESC/Java".
UniqName() - Constructor for class escjava.translate.UniqName
UnknownInputEntry - class javafe.UnknownInputEntry.
UnknownInputEntry(String) - Constructor for class javafe.UnknownInputEntry
UnopenableFile - class javafe.genericfile.UnopenableFile.
  Instances of UnopenableFile are `GenericFile`s that cannot be opened.
UnopenableFile(String) - Constructor for class javafe.genericfile.UnopenableFile
  Create a ordinary (aka, non-directory) UnopenableFile with human-name name.
UnopenableFile(String, boolean) - Constructor for class javafe.genericfile.UnopenableFile
  Create an UnopenableFile with human-name name that is a directory iff isDir.
UsageError - exception javafe.util.UsageError.
  A UsageError is thrown when the command-line arguments are invalid.
UsageError(String) - Constructor for class javafe.util.UsageError
  Create a `UsageError` exception.
Util - class javafe.ast.Util.
  Various utility methods.
Util() - Constructor for class javafe.ast.Util
Utils - class escjava.ast.Utils.
Utils() - Constructor for class escjava.ast.Utils
Utils - class junitutils.Utils.
  This class contains miscellaneous (static) utility functions that are useful in writing JUnit functional tests.
Utils() - Constructor for class junitutils.Utils
Utils.BooleanDecoration - class escjava.ast.Utils.BooleanDecoration.
Utils.BooleanDecoration(String) - Constructor for class escjava.ast.Utils.BooleanDecoration
Utils.QuoteTokenizer - class junitutils.Utils.QuoteTokenizer.
  An enumerator that parses a string into tokens, according to the rules a command-line would use.
Utils.QuoteTokenizer(String) - Constructor for class junitutils.Utils.QuoteTokenizer
  Initializes the tokenizer with the given String
unRedundant(int) - Static method in class escjava.ast.TagConstants
unaryPromote(Type) - Static method in class javafe.tc.Types
unary_table - Static variable in class escjava.translate.TrAnExpr
underlyingEnum - Variable in class javafe.filespace.FilterEnum
  The underlying Enumeration:
underlyingReader - Variable in class javafe.reader.CachedReader
  The underlying Reader whose results we are caching.
underlyingTree - Variable in class javafe.filespace.PkgTree
  The non-null filespace Tree we are filtering
underlyingZipEntry - Variable in class javafe.genericfile.ZipGenericFile
underlyingZipFile - Variable in class javafe.genericfile.ZipGenericFile
unfoldThis(ThisExpr) - Static method in class escjava.translate.Inner
  * Converts a 1.1 ThisExpr of the form .this into an Java * 1.0 expression of the form this.this$0.this$0.this$0...
union(Prover) - Method in interface escjava.pa.generic.Abstractor
union(Prover) - Method in class escjava.pa.generic.BinaryDecisionTreeAbstractor
union(Prover) - Method in class escjava.pa.generic.EnumClausesAbstractor
union(Prover) - Method in class escjava.pa.generic.EnumMaxClausesFindMinAbstractor
union(Prover) - Method in class escjava.pa.generic.EnumNFindK
union(Hashtable, Hashtable) - Static method in class escjava.translate.TrAnExpr
union(Set) - Method in class javafe.util.Set
  Adds all elements in another set.
uniquifyName(String) - Static method in class escjava.translate.InlineConstructor
uniquifyName(Identifier) - Static method in class escjava.translate.InlineConstructor
univBackPredFile - Variable in class escjava.Options
unknownTag(ASTNode) - Method in class javafe.ast.StandardPrettyPrint
  Generate text to describe a ASTNote with an unknown tag
unknownTagMsg(int) - Method in class javafe.ast.StandardPrettyPrint
  Generate text to describe a given unknown tag
unmap(GenericVarDeclVec) - Method in class escjava.sp.VarMap
  Returns a VarMap identical to "this", except mapping each element of "vec" to itself.
unreturnedChars - Variable in class escjava.parser.JmlCorrelatedReader
  This variable is included so that @-signs at the end of a pragma-containing comment can be ignored.
unreturnedCharsAtMark - Variable in class escjava.parser.JmlCorrelatedReader
updateSizeInfo() - Method in class escjava.gui.EscFrame
usage(String) - Method in class javafe.Options
  Print our usage message to `System.err`.
usage() - Method in class javafe.Tool
  Print our usage message to `System.err`.
useAllInvPostBody - Variable in class escjava.Options
useAllInvPostCall - Variable in class escjava.Options
useAllInvPreBody - Variable in class escjava.Options
useDefpred - Variable in class escjava.Options
useFcnsForAllocations - Variable in class escjava.Options
useFcnsForMethods - Variable in class escjava.Options
useFcnsForModelVars - Variable in class escjava.Options
useGlobalStatus - Static variable in class escjava.translate.NoWarn
useHarvey - Variable in class escjava.Options
useHarvey - Static variable in class escjava.ProverManager
useIntQuantAntecedents - Variable in class escjava.Options
useOldStringHandling - Variable in class escjava.Options
useSammy - Variable in class escjava.Options
useSammy - Static variable in class escjava.ProverManager
useSimplify - Variable in class escjava.Options
useSimplify - Static variable in class escjava.ProverManager
useThrowable - Variable in class escjava.Options
  JML allows only subtypes of Exception in signals clauses.
useToFileLocStr(String, String[]) - Static method in class escjava.translate.ErrorMsg
  return the string rep of the location loc when it is used as a use.
usedInLast - Static variable in class escjava.translate.AuxInfo
userPath - Variable in class javafe.Options
  Option holding the user-specified classpath.
userSourcePath - Variable in class javafe.Options
  Option holding the user-specified sourcepath.
usesFresh - Variable in class escjava.ast.DerivedMethodDecl

## V

VALID - Static variable in class escjava.pa.generic.DisjunctionProver
VALID - Static variable in interface escjava.pa.generic.Prover
VALID - Static variable in class escjava.prover.SimplifyOutput
VALLOCTIME - Static variable in class escjava.ast.TagConstants
VARDECLSTMT - Static variable in class javafe.ast.GeneratedTags
VARIABLEACCESS - Static variable in class javafe.ast.GeneratedTags
VARINCMD - Static variable in class escjava.ast.GeneratedTags
VERSION - Static variable in class escjava.Version
VOID - Static variable in class javafe.parser.TagConstants
VOIDTYPE - Static variable in class javafe.ast.TagConstants
VOLATILE - Static variable in class javafe.parser.TagConstants
VarDeclModifierPragma - class escjava.ast.VarDeclModifierPragma.
VarDeclModifierPragma() - Constructor for class escjava.ast.VarDeclModifierPragma
  Construct a raw VarDeclModifierPragma whose class invariant(s) have not yet been established.
VarDeclStmt - class javafe.ast.VarDeclStmt.
VarDeclStmt() - Constructor for class javafe.ast.VarDeclStmt
  Construct a raw VarDeclStmt whose class invariant(s) have not yet been established.
VarExprModifierPragma - class escjava.ast.VarExprModifierPragma.
VarExprModifierPragma() - Constructor for class escjava.ast.VarExprModifierPragma
  Construct a raw VarExprModifierPragma whose class invariant(s) have not yet been established.
VarExprModifierPragmaVec - class escjava.ast.VarExprModifierPragmaVec.
VarExprModifierPragmaVec(VarExprModifierPragma[]) - Constructor for class escjava.ast.VarExprModifierPragmaVec
  * Private constructors: * *
VarExprModifierPragmaVec(int) - Constructor for class escjava.ast.VarExprModifierPragmaVec
VarInCmd - class escjava.ast.VarInCmd.
VarInCmd() - Constructor for class escjava.ast.VarInCmd
  Construct a raw VarInCmd whose class invariant(s) have not yet been established.
VarInit - class javafe.ast.VarInit.
  Represents a VariableInitializer.
VarInit() - Constructor for class javafe.ast.VarInit
  Construct a raw VarInit whose class invariant(s) have not yet been established.
VarInitVec - class javafe.ast.VarInitVec.
VarInitVec(VarInit[]) - Constructor for class javafe.ast.VarInitVec
  * Private constructors: * *
VarInitVec(int) - Constructor for class javafe.ast.VarInitVec
VarMap - class escjava.sp.VarMap.
VarMap() - Constructor for class escjava.sp.VarMap
  Clients should construct new "base" VarMap's only by calling identity() or bottom().
VarMapPair - class escjava.sp.VarMapPair.
VarMapPair() - Constructor for class escjava.sp.VarMapPair
VariableAccess - class javafe.ast.VariableAccess.
  Represents a simple name that is bound to a local variable declaration.
VariableAccess() - Constructor for class javafe.ast.VariableAccess
  Construct a raw VariableAccess whose class invariant(s) have not yet been established.
VcToString - class escjava.translate.VcToString.
VcToString() - Constructor for class escjava.translate.VcToString
VcToStringPvs - class escjava.translate.VcToStringPvs.
VcToStringPvs() - Constructor for class escjava.translate.VcToStringPvs
Version - class escjava.Version.
Version() - Constructor for class escjava.Version
Visitor - class escjava.ast.Visitor.
Visitor() - Constructor for class escjava.ast.Visitor
Visitor - class javafe.ast.Visitor.
Visitor() - Constructor for class javafe.ast.Visitor
VisitorArgResult - class escjava.ast.VisitorArgResult.
VisitorArgResult() - Constructor for class escjava.ast.VisitorArgResult
VisitorArgResult - class javafe.ast.VisitorArgResult.
VisitorArgResult() - Constructor for class javafe.ast.VisitorArgResult
v - Variable in class escjava.ast.AssignCmd
v - Variable in class escjava.ast.VarInCmd
v - Variable in class javafe.Options
  Option to generate lots of output indicating what is happening during execution.
val - Variable in class escjava.ast.SubstExpr
valid - Variable in class escjava.pa.GCProver
valid - Variable in class escjava.pa.generic.DisjunctionProver
validClauses - Variable in class escjava.pa.GCProver
value - Variable in class escjava.ast.SetStmtPragma
value - Variable in class escjava.prover.Atom
  The symbol we represent; always already interned.
value - Variable in class escjava.prover.SInt
  The `int` we represent.
value - Variable in class escjava.sp.RefInt
value - Variable in class javafe.ast.LiteralExpr
var - Variable in class escjava.ast.StillDeferredDeclPragma
var - Variable in class escjava.ast.SubstExpr
var - Variable in class escjava.ast.WildRefExpr
variable(GenericVarDecl) - Static method in class escjava.translate.UniqName
  Returns the unique-ification of the variable `v`.
variableNumber - Static variable in class escjava.translate.VcToString
vars - Variable in class escjava.ast.GeneralizedQuantifiedExpr
vars - Variable in class escjava.ast.NumericalQuantifiedExpr
vars - Variable in class escjava.ast.QuantifiedExpr
vc2Term(Expr, Hashtable) - Method in class escjava.translate.VcToString
vc2Term(Expr, Hashtable) - Method in class escjava.translate.VcToStringPvs
vc2dot - Variable in class escjava.Options
vclimit - Variable in class escjava.Options
vdecl - Variable in class escjava.translate.ParamAndGlobalVarInfo
vectorCount - Variable in class javafe.util.StackVector
vectors() - Method in class javafe.util.StackVector
  Return the number of Vectors on our stack.
verify() - Method in class javafe.ClassInputEntry
verify(String) - Static method in class javafe.ClassInputEntry
verify() - Method in class javafe.DirInputEntry
verify(String) - Static method in class javafe.DirInputEntry
verify() - Method in class javafe.FileInputEntry
verify(String) - Static method in class javafe.FileInputEntry
verify() - Method in class javafe.InputEntry
verify() - Method in class javafe.ListInputEntry
verify(String) - Static method in class javafe.ListInputEntry
verify() - Method in class javafe.PackageInputEntry
verify(String) - Static method in class javafe.PackageInputEntry
verifyUnique(GenericVarDecl, String) - Static method in class escjava.translate.UniqName
version - Static variable in class escjava.Main
  Our version number
visitASTNode(ASTNode) - Method in class javafe.ast.DefaultVisitor
visitASTNode(ASTNode) - Method in class javafe.ast.Visitor
visitASTNode(ASTNode, Object) - Method in class javafe.ast.VisitorArgResult
visitAmbiguousMethodInvocation(AmbiguousMethodInvocation) - Method in class javafe.ast.DefaultVisitor
visitAmbiguousMethodInvocation(AmbiguousMethodInvocation) - Method in class javafe.ast.Visitor
visitAmbiguousMethodInvocation(AmbiguousMethodInvocation, Object) - Method in class javafe.ast.VisitorArgResult
visitAmbiguousVariableAccess(AmbiguousVariableAccess) - Method in class javafe.ast.DefaultVisitor
visitAmbiguousVariableAccess(AmbiguousVariableAccess) - Method in class javafe.ast.Visitor
visitAmbiguousVariableAccess(AmbiguousVariableAccess, Object) - Method in class javafe.ast.VisitorArgResult
visitAnOverview(AnOverview) - Method in class escjava.ast.Visitor
visitAnOverview(AnOverview, Object) - Method in class escjava.ast.VisitorArgResult
visitArrayInit(ArrayInit) - Method in class javafe.ast.DefaultVisitor
visitArrayInit(ArrayInit) - Method in class javafe.ast.Visitor
visitArrayInit(ArrayInit, Object) - Method in class javafe.ast.VisitorArgResult
visitArrayRangeRefExpr(ArrayRangeRefExpr) - Method in class escjava.ast.Visitor
visitArrayRangeRefExpr(ArrayRangeRefExpr, Object) - Method in class escjava.ast.VisitorArgResult
visitArrayRefExpr(ArrayRefExpr) - Method in class javafe.ast.DefaultVisitor
visitArrayRefExpr(ArrayRefExpr) - Method in class javafe.ast.Visitor
visitArrayRefExpr(ArrayRefExpr, Object) - Method in class javafe.ast.VisitorArgResult
visitArrayType(ArrayType) - Method in class javafe.ast.DefaultVisitor
visitArrayType(ArrayType) - Method in class javafe.ast.Visitor
visitArrayType(ArrayType, Object) - Method in class javafe.ast.VisitorArgResult
visitAssertStmt(AssertStmt) - Method in class javafe.ast.Visitor
visitAssertStmt(AssertStmt, Object) - Method in class javafe.ast.VisitorArgResult
visitAssignCmd(AssignCmd) - Method in class escjava.ast.Visitor
visitAssignCmd(AssignCmd, Object) - Method in class escjava.ast.VisitorArgResult
visitBinaryExpr(BinaryExpr) - Method in class javafe.ast.DefaultVisitor
visitBinaryExpr(BinaryExpr) - Method in class javafe.ast.Visitor
visitBinaryExpr(BinaryExpr, Object) - Method in class javafe.ast.VisitorArgResult
visitBlockStmt(BlockStmt) - Method in class javafe.ast.DefaultVisitor
visitBlockStmt(BlockStmt) - Method in class javafe.ast.Visitor
visitBlockStmt(BlockStmt, Object) - Method in class javafe.ast.VisitorArgResult
visitBranchStmt(BranchStmt) - Method in class javafe.ast.DefaultVisitor
visitBranchStmt(BranchStmt) - Method in class javafe.ast.Visitor
visitBranchStmt(BranchStmt, Object) - Method in class javafe.ast.VisitorArgResult
visitBreakStmt(BreakStmt) - Method in class javafe.ast.DefaultVisitor
visitBreakStmt(BreakStmt) - Method in class javafe.ast.Visitor
visitBreakStmt(BreakStmt, Object) - Method in class javafe.ast.VisitorArgResult
visitCall(Call) - Method in class escjava.ast.Visitor
visitCall(Call, Object) - Method in class escjava.ast.VisitorArgResult
visitCastExpr(CastExpr) - Method in class javafe.ast.DefaultVisitor
visitCastExpr(CastExpr) - Method in class javafe.ast.Visitor
visitCastExpr(CastExpr, Object) - Method in class javafe.ast.VisitorArgResult
visitCatchClause(CatchClause) - Method in class javafe.ast.DefaultVisitor
visitCatchClause(CatchClause) - Method in class javafe.ast.Visitor
visitCatchClause(CatchClause, Object) - Method in class javafe.ast.VisitorArgResult
visitClassDecl(ClassDecl) - Method in class javafe.ast.DefaultVisitor
visitClassDecl(ClassDecl) - Method in class javafe.ast.Visitor
visitClassDecl(ClassDecl, Object) - Method in class javafe.ast.VisitorArgResult
visitClassDecl(ClassDecl, TypeSig) - Method in class javafe.tc.PrepTypeDeclaration
  Does signature-level checking and adds type members to fieldSeq and methodSeq.
visitClassDeclStmt(ClassDeclStmt) - Method in class javafe.ast.DefaultVisitor
visitClassDeclStmt(ClassDeclStmt) - Method in class javafe.ast.Visitor
visitClassDeclStmt(ClassDeclStmt, Object) - Method in class javafe.ast.VisitorArgResult
visitClassLiteral(ClassLiteral) - Method in class javafe.ast.DefaultVisitor
visitClassLiteral(ClassLiteral) - Method in class javafe.ast.Visitor
visitClassLiteral(ClassLiteral, Object) - Method in class javafe.ast.VisitorArgResult
visitCmdCmdCmd(CmdCmdCmd) - Method in class escjava.ast.Visitor
visitCmdCmdCmd(CmdCmdCmd, Object) - Method in class escjava.ast.VisitorArgResult
visitCompilationUnit(CompilationUnit) - Method in class javafe.ast.DefaultVisitor
visitCompilationUnit(CompilationUnit) - Method in class javafe.ast.Visitor
visitCompilationUnit(CompilationUnit, Object) - Method in class javafe.ast.VisitorArgResult
visitCompoundName(CompoundName) - Method in class javafe.ast.Visitor
visitCompoundName(CompoundName, Object) - Method in class javafe.ast.VisitorArgResult
visitCondExpr(CondExpr) - Method in class javafe.ast.DefaultVisitor
visitCondExpr(CondExpr) - Method in class javafe.ast.Visitor
visitCondExpr(CondExpr, Object) - Method in class javafe.ast.VisitorArgResult
visitCondExprModifierPragma(CondExprModifierPragma) - Method in class escjava.ast.Visitor
visitCondExprModifierPragma(CondExprModifierPragma, Object) - Method in class escjava.ast.VisitorArgResult
visitCondition(Condition) - Method in class escjava.ast.Visitor
visitCondition(Condition, Object) - Method in class escjava.ast.VisitorArgResult
visitConstructorDecl(ConstructorDecl) - Method in class javafe.ast.DefaultVisitor
visitConstructorDecl(ConstructorDecl) - Method in class javafe.ast.Visitor
visitConstructorDecl(ConstructorDecl, Object) - Method in class javafe.ast.VisitorArgResult
visitConstructorDecl(ConstructorDecl, TypeSig, boolean, boolean, boolean) - Method in class javafe.tc.PrepTypeDeclaration
  Visit ConstructorDecl, check it, and add it to constructorSeq.
visitConstructorInvocation(ConstructorInvocation) - Method in class javafe.ast.DefaultVisitor
visitConstructorInvocation(ConstructorInvocation) - Method in class javafe.ast.Visitor
visitConstructorInvocation(ConstructorInvocation, Object) - Method in class javafe.ast.VisitorArgResult
visitContinueStmt(ContinueStmt) - Method in class javafe.ast.DefaultVisitor
visitContinueStmt(ContinueStmt) - Method in class javafe.ast.Visitor
visitContinueStmt(ContinueStmt, Object) - Method in class javafe.ast.VisitorArgResult
visitDefPred(DefPred) - Method in class escjava.ast.Visitor
visitDefPred(DefPred, Object) - Method in class escjava.ast.VisitorArgResult
visitDefPredApplExpr(DefPredApplExpr) - Method in class escjava.ast.Visitor
visitDefPredApplExpr(DefPredApplExpr, Object) - Method in class escjava.ast.VisitorArgResult
visitDefPredLetExpr(DefPredLetExpr) - Method in class escjava.ast.Visitor
visitDefPredLetExpr(DefPredLetExpr, Object) - Method in class escjava.ast.VisitorArgResult
visitDependsPragma(DependsPragma) - Method in class escjava.ast.Visitor
visitDependsPragma(DependsPragma, Object) - Method in class escjava.ast.VisitorArgResult
visitDoStmt(DoStmt) - Method in class javafe.ast.DefaultVisitor
visitDoStmt(DoStmt) - Method in class javafe.ast.Visitor
visitDoStmt(DoStmt, Object) - Method in class javafe.ast.VisitorArgResult
visitDynInstCmd(DynInstCmd) - Method in class escjava.ast.Visitor
visitDynInstCmd(DynInstCmd, Object) - Method in class escjava.ast.VisitorArgResult
visitErrorType(ErrorType) - Method in class javafe.ast.Visitor
visitErrorType(ErrorType, Object) - Method in class javafe.ast.VisitorArgResult
visitEvalStmt(EvalStmt) - Method in class javafe.ast.DefaultVisitor
visitEvalStmt(EvalStmt) - Method in class javafe.ast.Visitor
visitEvalStmt(EvalStmt, Object) - Method in class javafe.ast.VisitorArgResult
visitEverythingExpr(EverythingExpr) - Method in class escjava.ast.Visitor
visitEverythingExpr(EverythingExpr, Object) - Method in class escjava.ast.VisitorArgResult
visitExpr(Expr) - Method in class javafe.ast.DefaultVisitor
visitExpr(Expr) - Method in class javafe.ast.Visitor
visitExpr(Expr, Object) - Method in class javafe.ast.VisitorArgResult
visitExprCmd(ExprCmd) - Method in class escjava.ast.Visitor
visitExprCmd(ExprCmd, Object) - Method in class escjava.ast.VisitorArgResult
visitExprDeclPragma(ExprDeclPragma) - Method in class escjava.ast.Visitor
visitExprDeclPragma(ExprDeclPragma, Object) - Method in class escjava.ast.VisitorArgResult
visitExprModifierPragma(ExprModifierPragma) - Method in class escjava.ast.Visitor
visitExprModifierPragma(ExprModifierPragma, Object) - Method in class escjava.ast.VisitorArgResult
visitExprObjectDesignator(ExprObjectDesignator) - Method in class javafe.ast.DefaultVisitor
visitExprObjectDesignator(ExprObjectDesignator) - Method in class javafe.ast.Visitor
visitExprObjectDesignator(ExprObjectDesignator, Object) - Method in class javafe.ast.VisitorArgResult
visitExprStmtPragma(ExprStmtPragma) - Method in class escjava.ast.Visitor
visitExprStmtPragma(ExprStmtPragma, Object) - Method in class escjava.ast.VisitorArgResult
visitFieldAccess(FieldAccess) - Method in class javafe.ast.DefaultVisitor
visitFieldAccess(FieldAccess) - Method in class javafe.ast.Visitor
visitFieldAccess(FieldAccess, Object) - Method in class javafe.ast.VisitorArgResult
visitFieldDecl(FieldDecl) - Method in class javafe.ast.DefaultVisitor
visitFieldDecl(FieldDecl) - Method in class javafe.ast.Visitor
visitFieldDecl(FieldDecl, Object) - Method in class javafe.ast.VisitorArgResult
visitFieldDecl(FieldDecl, TypeSig, boolean, boolean, boolean) - Method in class javafe.tc.PrepTypeDeclaration
  Visit a FieldDecl, check it and add it to fieldSeq.
visitForStmt(ForStmt) - Method in class javafe.ast.DefaultVisitor
visitForStmt(ForStmt) - Method in class javafe.ast.Visitor
visitForStmt(ForStmt, Object) - Method in class javafe.ast.VisitorArgResult
visitFormalParaDecl(FormalParaDecl) - Method in class javafe.ast.DefaultVisitor
visitFormalParaDecl(FormalParaDecl) - Method in class javafe.ast.Visitor
visitFormalParaDecl(FormalParaDecl, Object) - Method in class javafe.ast.VisitorArgResult
visitGCExpr(GCExpr) - Method in class escjava.ast.Visitor
visitGCExpr(GCExpr, Object) - Method in class escjava.ast.VisitorArgResult
visitGeneralizedQuantifiedExpr(GeneralizedQuantifiedExpr) - Method in class escjava.ast.Visitor
visitGeneralizedQuantifiedExpr(GeneralizedQuantifiedExpr, Object) - Method in class escjava.ast.VisitorArgResult
visitGenericBlockStmt(GenericBlockStmt) - Method in class javafe.ast.DefaultVisitor
visitGenericBlockStmt(GenericBlockStmt) - Method in class javafe.ast.Visitor
visitGenericBlockStmt(GenericBlockStmt, Object) - Method in class javafe.ast.VisitorArgResult
visitGenericVarDecl(GenericVarDecl) - Method in class javafe.ast.DefaultVisitor
visitGenericVarDecl(GenericVarDecl) - Method in class javafe.ast.Visitor
visitGenericVarDecl(GenericVarDecl, Object) - Method in class javafe.ast.VisitorArgResult
visitGetsCmd(GetsCmd) - Method in class escjava.ast.Visitor
visitGetsCmd(GetsCmd, Object) - Method in class escjava.ast.VisitorArgResult
visitGhostDeclPragma(GhostDeclPragma) - Method in class escjava.ast.Visitor
visitGhostDeclPragma(GhostDeclPragma, Object) - Method in class escjava.ast.VisitorArgResult
visitGuardExpr(GuardExpr) - Method in class escjava.ast.Visitor
visitGuardExpr(GuardExpr, Object) - Method in class escjava.ast.VisitorArgResult
visitGuardedCmd(GuardedCmd) - Method in class escjava.ast.Visitor
visitGuardedCmd(GuardedCmd, Object) - Method in class escjava.ast.VisitorArgResult
visitIdExprDeclPragma(IdExprDeclPragma) - Method in class escjava.ast.Visitor
visitIdExprDeclPragma(IdExprDeclPragma, Object) - Method in class escjava.ast.VisitorArgResult
visitIdentifierModifierPragma(IdentifierModifierPragma) - Method in class escjava.ast.Visitor
visitIdentifierModifierPragma(IdentifierModifierPragma, Object) - Method in class escjava.ast.VisitorArgResult
visitIfStmt(IfStmt) - Method in class javafe.ast.DefaultVisitor
visitIfStmt(IfStmt) - Method in class javafe.ast.Visitor
visitIfStmt(IfStmt, Object) - Method in class javafe.ast.VisitorArgResult
visitImportDecl(ImportDecl) - Method in class javafe.ast.Visitor
visitImportDecl(ImportDecl, Object) - Method in class javafe.ast.VisitorArgResult
visitImportPragma(ImportPragma) - Method in class escjava.ast.Visitor
visitImportPragma(ImportPragma, Object) - Method in class escjava.ast.VisitorArgResult
visitInitBlock(InitBlock) - Method in class javafe.ast.DefaultVisitor
visitInitBlock(InitBlock) - Method in class javafe.ast.Visitor
visitInitBlock(InitBlock, Object) - Method in class javafe.ast.VisitorArgResult
visitInstanceOfExpr(InstanceOfExpr) - Method in class javafe.ast.DefaultVisitor
visitInstanceOfExpr(InstanceOfExpr) - Method in class javafe.ast.Visitor
visitInstanceOfExpr(InstanceOfExpr, Object) - Method in class javafe.ast.VisitorArgResult
visitInterfaceDecl(InterfaceDecl) - Method in class javafe.ast.DefaultVisitor
visitInterfaceDecl(InterfaceDecl) - Method in class javafe.ast.Visitor
visitInterfaceDecl(InterfaceDecl, Object) - Method in class javafe.ast.VisitorArgResult
visitInterfaceDecl(InterfaceDecl, TypeSig) - Method in class javafe.tc.PrepTypeDeclaration
  Does signature-level checking and adds type members to fieldSeq and methodSeq.
visitLabelExpr(LabelExpr) - Method in class escjava.ast.Visitor
visitLabelExpr(LabelExpr, Object) - Method in class escjava.ast.VisitorArgResult
visitLabelStmt(LabelStmt) - Method in class javafe.ast.DefaultVisitor
visitLabelStmt(LabelStmt) - Method in class javafe.ast.Visitor
visitLabelStmt(LabelStmt, Object) - Method in class javafe.ast.VisitorArgResult
visitLexicalPragma(LexicalPragma) - Method in class javafe.ast.DefaultVisitor
visitLexicalPragma(LexicalPragma) - Method in class javafe.ast.Visitor
visitLexicalPragma(LexicalPragma, Object) - Method in class javafe.ast.VisitorArgResult
visitLiteralExpr(LiteralExpr) - Method in class javafe.ast.DefaultVisitor
visitLiteralExpr(LiteralExpr) - Method in class javafe.ast.Visitor
visitLiteralExpr(LiteralExpr, Object) - Method in class javafe.ast.VisitorArgResult
visitLocalVarDecl(LocalVarDecl) - Method in class javafe.ast.DefaultVisitor
visitLocalVarDecl(LocalVarDecl) - Method in class javafe.ast.Visitor
visitLocalVarDecl(LocalVarDecl, Object) - Method in class javafe.ast.VisitorArgResult
visitLockSetExpr(LockSetExpr) - Method in class escjava.ast.Visitor
visitLockSetExpr(LockSetExpr, Object) - Method in class escjava.ast.VisitorArgResult
visitLoopCmd(LoopCmd) - Method in class escjava.ast.Visitor
visitLoopCmd(LoopCmd, Object) - Method in class escjava.ast.VisitorArgResult
visitMapsExprModifierPragma(MapsExprModifierPragma) - Method in class escjava.ast.Visitor
visitMapsExprModifierPragma(MapsExprModifierPragma, Object) - Method in class escjava.ast.VisitorArgResult
visitMethodDecl(MethodDecl, TypeSig, boolean, boolean, boolean) - Method in class escjava.tc.PrepTypeDeclaration
visitMethodDecl(MethodDecl) - Method in class javafe.ast.DefaultVisitor
visitMethodDecl(MethodDecl) - Method in class javafe.ast.Visitor
visitMethodDecl(MethodDecl, Object) - Method in class javafe.ast.VisitorArgResult
visitMethodDecl(MethodDecl, TypeSig, boolean, boolean, boolean) - Method in class javafe.tc.PrepTypeDeclaration
  Visit a MethodDecl, check it and add it to methodSeq.
visitMethodInvocation(MethodInvocation) - Method in class javafe.ast.DefaultVisitor
visitMethodInvocation(MethodInvocation) - Method in class javafe.ast.Visitor
visitMethodInvocation(MethodInvocation, Object) - Method in class javafe.ast.VisitorArgResult
visitModelConstructorDeclPragma(ModelConstructorDeclPragma) - Method in class escjava.ast.Visitor
visitModelConstructorDeclPragma(ModelConstructorDeclPragma, Object) - Method in class escjava.ast.VisitorArgResult
visitModelDeclPragma(ModelDeclPragma) - Method in class escjava.ast.Visitor
visitModelDeclPragma(ModelDeclPragma, Object) - Method in class escjava.ast.VisitorArgResult
visitModelMethodDeclPragma(ModelMethodDeclPragma) - Method in class escjava.ast.Visitor
visitModelMethodDeclPragma(ModelMethodDeclPragma, Object) - Method in class escjava.ast.VisitorArgResult
visitModelProgamModifierPragma(ModelProgamModifierPragma) - Method in class escjava.ast.Visitor
visitModelProgamModifierPragma(ModelProgamModifierPragma, Object) - Method in class escjava.ast.VisitorArgResult
visitModelTypePragma(ModelTypePragma) - Method in class escjava.ast.Visitor
visitModelTypePragma(ModelTypePragma, Object) - Method in class escjava.ast.VisitorArgResult
visitModifierPragma(ModifierPragma) - Method in class javafe.ast.DefaultVisitor
visitModifierPragma(ModifierPragma) - Method in class javafe.ast.Visitor
visitModifierPragma(ModifierPragma, Object) - Method in class javafe.ast.VisitorArgResult
visitModifiesGroupPragma(ModifiesGroupPragma) - Method in class escjava.ast.Visitor
visitModifiesGroupPragma(ModifiesGroupPragma, Object) - Method in class escjava.ast.VisitorArgResult
visitName(Name) - Method in class javafe.ast.DefaultVisitor
visitName(Name) - Method in class javafe.ast.Visitor
visitName(Name, Object) - Method in class javafe.ast.VisitorArgResult
visitNamedExprDeclPragma(NamedExprDeclPragma) - Method in class escjava.ast.Visitor
visitNamedExprDeclPragma(NamedExprDeclPragma, Object) - Method in class escjava.ast.VisitorArgResult
visitNaryExpr(NaryExpr) - Method in class escjava.ast.Visitor
visitNaryExpr(NaryExpr, Object) - Method in class escjava.ast.VisitorArgResult
visitNestedModifierPragma(NestedModifierPragma) - Method in class escjava.ast.Visitor
visitNestedModifierPragma(NestedModifierPragma, Object) - Method in class escjava.ast.VisitorArgResult
visitNewArrayExpr(NewArrayExpr) - Method in class javafe.ast.DefaultVisitor
visitNewArrayExpr(NewArrayExpr) - Method in class javafe.ast.Visitor
visitNewArrayExpr(NewArrayExpr, Object) - Method in class javafe.ast.VisitorArgResult
visitNewInstanceExpr(NewInstanceExpr) - Method in class javafe.ast.DefaultVisitor
visitNewInstanceExpr(NewInstanceExpr) - Method in class javafe.ast.Visitor
visitNewInstanceExpr(NewInstanceExpr, Object) - Method in class javafe.ast.VisitorArgResult
visitNode(ASTNode, AnnotationHandler.Context) - Method in class escjava.AnnotationHandler.CheckPurity
visitNotModifiedExpr(NotModifiedExpr) - Method in class escjava.ast.Visitor
visitNotModifiedExpr(NotModifiedExpr, Object) - Method in class escjava.ast.VisitorArgResult
visitNotSpecifiedExpr(NotSpecifiedExpr) - Method in class escjava.ast.Visitor
visitNotSpecifiedExpr(NotSpecifiedExpr, Object) - Method in class escjava.ast.VisitorArgResult
visitNothingExpr(NothingExpr) - Method in class escjava.ast.Visitor
visitNothingExpr(NothingExpr, Object) - Method in class escjava.ast.VisitorArgResult
visitNowarnPragma(NowarnPragma) - Method in class escjava.ast.Visitor
visitNowarnPragma(NowarnPragma, Object) - Method in class escjava.ast.VisitorArgResult
visitNumericalQuantifiedExpr(NumericalQuantifiedExpr) - Method in class escjava.ast.Visitor
visitNumericalQuantifiedExpr(NumericalQuantifiedExpr, Object) - Method in class escjava.ast.VisitorArgResult
visitObjectDesignator(ObjectDesignator) - Method in class javafe.ast.Visitor
visitObjectDesignator(ObjectDesignator, Object) - Method in class javafe.ast.VisitorArgResult
visitOnDemandImportDecl(OnDemandImportDecl) - Method in class javafe.ast.Visitor
visitOnDemandImportDecl(OnDemandImportDecl, Object) - Method in class javafe.ast.VisitorArgResult
visitParenExpr(ParenExpr) - Method in class javafe.ast.DefaultVisitor
visitParenExpr(ParenExpr) - Method in class javafe.ast.Visitor
visitParenExpr(ParenExpr, Object) - Method in class javafe.ast.VisitorArgResult
visitParsedSpecs(ParsedSpecs) - Method in class escjava.ast.Visitor
visitParsedSpecs(ParsedSpecs, Object) - Method in class escjava.ast.VisitorArgResult
visitPrimitiveType(PrimitiveType) - Method in class javafe.ast.DefaultVisitor
visitPrimitiveType(PrimitiveType) - Method in class javafe.ast.Visitor
visitPrimitiveType(PrimitiveType, Object) - Method in class javafe.ast.VisitorArgResult
visitQuantifiedExpr(QuantifiedExpr) - Method in class escjava.ast.Visitor
visitQuantifiedExpr(QuantifiedExpr, Object) - Method in class escjava.ast.VisitorArgResult
visitReachModifierPragma(ReachModifierPragma) - Method in class escjava.ast.Visitor
visitReachModifierPragma(ReachModifierPragma, Object) - Method in class escjava.ast.VisitorArgResult
visitRefinePragma(RefinePragma) - Method in class escjava.ast.Visitor
visitRefinePragma(RefinePragma, Object) - Method in class escjava.ast.VisitorArgResult
visitResExpr(ResExpr) - Method in class escjava.ast.Visitor
visitResExpr(ResExpr, Object) - Method in class escjava.ast.VisitorArgResult
visitRestoreFromCmd(RestoreFromCmd) - Method in class escjava.ast.Visitor
visitRestoreFromCmd(RestoreFromCmd, Object) - Method in class escjava.ast.VisitorArgResult
visitReturnStmt(ReturnStmt) - Method in class javafe.ast.DefaultVisitor
visitReturnStmt(ReturnStmt) - Method in class javafe.ast.Visitor
visitReturnStmt(ReturnStmt, Object) - Method in class javafe.ast.VisitorArgResult
visitRoutineDecl(RoutineDecl) - Method in class javafe.ast.DefaultVisitor
visitRoutineDecl(RoutineDecl) - Method in class javafe.ast.Visitor
visitRoutineDecl(RoutineDecl, Object) - Method in class javafe.ast.VisitorArgResult
visitSeqCmd(SeqCmd) - Method in class escjava.ast.Visitor
visitSeqCmd(SeqCmd, Object) - Method in class escjava.ast.VisitorArgResult
visitSetCompExpr(SetCompExpr) - Method in class escjava.ast.Visitor
visitSetCompExpr(SetCompExpr, Object) - Method in class escjava.ast.VisitorArgResult
visitSetStmtPragma(SetStmtPragma) - Method in class escjava.ast.Visitor
visitSetStmtPragma(SetStmtPragma, Object) - Method in class escjava.ast.VisitorArgResult
visitSimpleCmd(SimpleCmd) - Method in class escjava.ast.Visitor
visitSimpleCmd(SimpleCmd, Object) - Method in class escjava.ast.VisitorArgResult
visitSimpleModifierPragma(SimpleModifierPragma) - Method in class escjava.ast.Visitor
visitSimpleModifierPragma(SimpleModifierPragma, Object) - Method in class escjava.ast.VisitorArgResult
visitSimpleName(SimpleName) - Method in class javafe.ast.Visitor
visitSimpleName(SimpleName, Object) - Method in class javafe.ast.VisitorArgResult
visitSimpleStmtPragma(SimpleStmtPragma) - Method in class escjava.ast.Visitor
visitSimpleStmtPragma(SimpleStmtPragma, Object) - Method in class escjava.ast.VisitorArgResult
visitSingleTypeImportDecl(SingleTypeImportDecl) - Method in class javafe.ast.Visitor
visitSingleTypeImportDecl(SingleTypeImportDecl, Object) - Method in class javafe.ast.VisitorArgResult
visitSkipStmt(SkipStmt) - Method in class javafe.ast.DefaultVisitor
visitSkipStmt(SkipStmt) - Method in class javafe.ast.Visitor
visitSkipStmt(SkipStmt, Object) - Method in class javafe.ast.VisitorArgResult
visitSkolemConstantPragma(SkolemConstantPragma) - Method in class escjava.ast.Visitor
visitSkolemConstantPragma(SkolemConstantPragma, Object) - Method in class escjava.ast.VisitorArgResult
visitSpec(Spec) - Method in class escjava.ast.Visitor
visitSpec(Spec, Object) - Method in class escjava.ast.VisitorArgResult
visitStillDeferredDeclPragma(StillDeferredDeclPragma) - Method in class escjava.ast.Visitor
visitStillDeferredDeclPragma(StillDeferredDeclPragma, Object) - Method in class escjava.ast.VisitorArgResult
visitStmt(Stmt) - Method in class javafe.ast.Visitor
visitStmt(Stmt, Object) - Method in class javafe.ast.VisitorArgResult
visitStmtPragma(StmtPragma) - Method in class javafe.ast.DefaultVisitor
visitStmtPragma(StmtPragma) - Method in class javafe.ast.Visitor
visitStmtPragma(StmtPragma, Object) - Method in class javafe.ast.VisitorArgResult
visitSubGetsCmd(SubGetsCmd) - Method in class escjava.ast.Visitor
visitSubGetsCmd(SubGetsCmd, Object) - Method in class escjava.ast.VisitorArgResult
visitSubSubGetsCmd(SubSubGetsCmd) - Method in class escjava.ast.Visitor
visitSubSubGetsCmd(SubSubGetsCmd, Object) - Method in class escjava.ast.VisitorArgResult
visitSubstExpr(SubstExpr) - Method in class escjava.ast.Visitor
visitSubstExpr(SubstExpr, Object) - Method in class escjava.ast.VisitorArgResult
visitSuperObjectDesignator(SuperObjectDesignator) - Method in class javafe.ast.DefaultVisitor
visitSuperObjectDesignator(SuperObjectDesignator) - Method in class javafe.ast.Visitor
visitSuperObjectDesignator(SuperObjectDesignator, Object) - Method in class javafe.ast.VisitorArgResult
visitSwitchLabel(SwitchLabel) - Method in class javafe.ast.DefaultVisitor
visitSwitchLabel(SwitchLabel) - Method in class javafe.ast.Visitor
visitSwitchLabel(SwitchLabel, Object) - Method in class javafe.ast.VisitorArgResult
visitSwitchStmt(SwitchStmt) - Method in class javafe.ast.DefaultVisitor
visitSwitchStmt(SwitchStmt) - Method in class javafe.ast.Visitor
visitSwitchStmt(SwitchStmt, Object) - Method in class javafe.ast.VisitorArgResult
visitSynchronizeStmt(SynchronizeStmt) - Method in class javafe.ast.DefaultVisitor
visitSynchronizeStmt(SynchronizeStmt) - Method in class javafe.ast.Visitor
visitSynchronizeStmt(SynchronizeStmt, Object) - Method in class javafe.ast.VisitorArgResult
visitThisExpr(ThisExpr) - Method in class javafe.ast.DefaultVisitor
visitThisExpr(ThisExpr) - Method in class javafe.ast.Visitor
visitThisExpr(ThisExpr, Object) - Method in class javafe.ast.VisitorArgResult
visitThrowStmt(ThrowStmt) - Method in class javafe.ast.DefaultVisitor
visitThrowStmt(ThrowStmt) - Method in class javafe.ast.Visitor
visitThrowStmt(ThrowStmt, Object) - Method in class javafe.ast.VisitorArgResult
visitTryCatchStmt(TryCatchStmt) - Method in class javafe.ast.DefaultVisitor
visitTryCatchStmt(TryCatchStmt) - Method in class javafe.ast.Visitor
visitTryCatchStmt(TryCatchStmt, Object) - Method in class javafe.ast.VisitorArgResult
visitTryFinallyStmt(TryFinallyStmt) - Method in class javafe.ast.DefaultVisitor
visitTryFinallyStmt(TryFinallyStmt) - Method in class javafe.ast.Visitor
visitTryFinallyStmt(TryFinallyStmt, Object) - Method in class javafe.ast.VisitorArgResult
visitType(Type) - Method in class javafe.ast.DefaultVisitor
visitType(Type) - Method in class javafe.ast.Visitor
visitType(Type, Object) - Method in class javafe.ast.VisitorArgResult
visitTypeDecl(TypeDecl) - Method in class javafe.ast.DefaultVisitor
visitTypeDecl(TypeDecl) - Method in class javafe.ast.Visitor
visitTypeDecl(TypeDecl, Object) - Method in class javafe.ast.VisitorArgResult
visitTypeDeclElem(TypeDeclElem, TypeSig, boolean, boolean, boolean) - Method in class escjava.tc.PrepTypeDeclaration
visitTypeDeclElem(TypeDeclElem, TypeSig, boolean, boolean, boolean) - Method in class javafe.tc.PrepTypeDeclaration
  Visit a TypeDeclElem, check it and add it to fieldSeq or methodSeq, if appropriate
visitTypeDeclElemPragma(TypeDeclElemPragma) - Method in class javafe.ast.DefaultVisitor
visitTypeDeclElemPragma(TypeDeclElemPragma) - Method in class javafe.ast.Visitor
visitTypeDeclElemPragma(TypeDeclElemPragma, Object) - Method in class javafe.ast.VisitorArgResult
visitTypeExpr(TypeExpr) - Method in class escjava.ast.Visitor
visitTypeExpr(TypeExpr, Object) - Method in class escjava.ast.VisitorArgResult
visitTypeModifierPragma(TypeModifierPragma) - Method in class javafe.ast.DefaultVisitor
visitTypeModifierPragma(TypeModifierPragma) - Method in class javafe.ast.Visitor
visitTypeModifierPragma(TypeModifierPragma, Object) - Method in class javafe.ast.VisitorArgResult
visitTypeName(TypeName) - Method in class javafe.ast.DefaultVisitor
visitTypeName(TypeName) - Method in class javafe.ast.Visitor
visitTypeName(TypeName, Object) - Method in class javafe.ast.VisitorArgResult
visitTypeObjectDesignator(TypeObjectDesignator) - Method in class javafe.ast.DefaultVisitor
visitTypeObjectDesignator(TypeObjectDesignator) - Method in class javafe.ast.Visitor
visitTypeObjectDesignator(TypeObjectDesignator, Object) - Method in class javafe.ast.VisitorArgResult
visitUnaryExpr(UnaryExpr) - Method in class javafe.ast.DefaultVisitor
visitUnaryExpr(UnaryExpr) - Method in class javafe.ast.Visitor
visitUnaryExpr(UnaryExpr, Object) - Method in class javafe.ast.VisitorArgResult
visitVarDeclModifierPragma(VarDeclModifierPragma) - Method in class escjava.ast.Visitor
visitVarDeclModifierPragma(VarDeclModifierPragma, Object) - Method in class escjava.ast.VisitorArgResult
visitVarDeclStmt(VarDeclStmt) - Method in class javafe.ast.DefaultVisitor
visitVarDeclStmt(VarDeclStmt) - Method in class javafe.ast.Visitor
visitVarDeclStmt(VarDeclStmt, Object) - Method in class javafe.ast.VisitorArgResult
visitVarExprModifierPragma(VarExprModifierPragma) - Method in class escjava.ast.Visitor
visitVarExprModifierPragma(VarExprModifierPragma, Object) - Method in class escjava.ast.VisitorArgResult
visitVarInCmd(VarInCmd) - Method in class escjava.ast.Visitor
visitVarInCmd(VarInCmd, Object) - Method in class escjava.ast.VisitorArgResult
visitVarInit(VarInit) - Method in class javafe.ast.Visitor
visitVarInit(VarInit, Object) - Method in class javafe.ast.VisitorArgResult
visitVariableAccess(VariableAccess) - Method in class javafe.ast.DefaultVisitor
visitVariableAccess(VariableAccess) - Method in class javafe.ast.Visitor
visitVariableAccess(VariableAccess, Object) - Method in class javafe.ast.VisitorArgResult
visitWhileStmt(WhileStmt) - Method in class javafe.ast.DefaultVisitor
visitWhileStmt(WhileStmt) - Method in class javafe.ast.Visitor
visitWhileStmt(WhileStmt, Object) - Method in class javafe.ast.VisitorArgResult
visitWildRefExpr(WildRefExpr) - Method in class escjava.ast.Visitor
visitWildRefExpr(WildRefExpr, Object) - Method in class escjava.ast.VisitorArgResult
visitedRoutines - Variable in class escjava.backpred.FindContributors
  The set of routines visited so far.
voidType - Static variable in class javafe.tc.Types

## W

WACK_BIGINT_MATH - Static variable in class escjava.ast.TagConstants
WACK_DURATION - Static variable in class escjava.ast.TagConstants
WACK_JAVA_MATH - Static variable in class escjava.ast.TagConstants
WACK_NOWARN - Static variable in class escjava.ast.TagConstants
WACK_SAFE_MATH - Static variable in class escjava.ast.TagConstants
WACK_WORKING_SPACE - Static variable in class escjava.ast.TagConstants
WARN - Static variable in class escjava.ast.TagConstants
WARNING - Static variable in class javafe.util.ErrorSet
WARNING_TRIGGERLESS_QUANT - Static variable in class escjava.prover.SimplifyOutput
WARN_OP - Static variable in class escjava.ast.TagConstants
WEAKLY - Static variable in class escjava.ast.TagConstants
WHEN - Static variable in class escjava.ast.TagConstants
WHEN_REDUNDANTLY - Static variable in class escjava.ast.TagConstants
WHILE - Static variable in class javafe.parser.TagConstants
WHILESTMT - Static variable in class javafe.ast.GeneratedTags
WILDREFEXPR - Static variable in class escjava.ast.GeneratedTags
WORKING_SPACE - Static variable in class escjava.ast.TagConstants
WORKING_SPACE_REDUNDANTLY - Static variable in class escjava.ast.TagConstants
WRITABLE - Static variable in class escjava.ast.TagConstants
WRITABLE_DEFERRED - Static variable in class escjava.ast.TagConstants
WRITABLE_IF - Static variable in class escjava.ast.TagConstants
WhileStmt - class javafe.ast.WhileStmt.
WhileStmt() - Constructor for class javafe.ast.WhileStmt
  Construct a raw WhileStmt whose class invariant(s) have not yet been established.
WildRefExpr - class escjava.ast.WildRefExpr.
WildRefExpr() - Constructor for class escjava.ast.WildRefExpr
  Construct a raw WildRefExpr whose class invariant(s) have not yet been established.
WindowTasks - class escjava.gui.WindowTasks.
WindowTasks() - Constructor for class escjava.gui.WindowTasks
WindowThread - class escjava.gui.WindowThread.
WindowThread() - Constructor for class escjava.gui.WindowThread
WindowThread.HtmlTask - class escjava.gui.WindowThread.HtmlTask.
WindowThread.HtmlTask(String, String) - Constructor for class escjava.gui.WindowThread.HtmlTask
w - Variable in class escjava.sp.NXW
walk(ASTNode) - Method in class escjava.backpred.FindContributors
  Walks a given ASTNode, adding all the types it "mentions" via addType and adding all the fields it "mentions" via addField.
walk(ASTNode, FieldDeclVec, boolean, LinkedList) - Method in class escjava.backpred.FindContributors
  Walks a given ASTNode, finding all the types it "mentions" and all the fields it "mentions".
walkInstanceInitialier(TypeDecl, FieldDeclVec, boolean, LinkedList) - Method in class escjava.backpred.FindContributors
  Walk the implicit instance initializer code for a given TypeDecl, excluding any field initializations of superinterface fields.
warning(String) - Static method in class javafe.util.ErrorSet
  Report a warning.
warning(int, String) - Static method in class javafe.util.ErrorSet
  Report a warning associated with a location.
warnings - Static variable in class javafe.util.ErrorSet
  The number of warnings reported so far.
whereDeclared(GenericVarDecl) - Static method in class javafe.tc.Env
  What type is a GenericVarDecl declared in?
whereDecoration - Static variable in class javafe.tc.Env
  Decorates LocalVarDecl and FormalParaDecl nodes to point to the TypeSig of the type they are declared in.
windowTasks - Static variable in class escjava.gui.WindowThread
wpnxw - Variable in class escjava.Options
wpp - Variable in class escjava.Options
wrapUpDeclBlock() - Method in class escjava.translate.Translate
  Pops `declaredLocals` and `code` and then appends `code` with a VARINCMD (if there were any new declared locals) or a sequence of commands (otherwise).
wrapUpUnrolledIteration(String, int, GenericVarDeclVec) - Method in class escjava.translate.Translate
write() - Static method in class escjava.gui.Project
write(File) - Static method in class escjava.gui.Project
write(int) - Method in class escjava.prover.PPOutputStream
  Writes the specified `byte` to this output stream.
write(byte[]) - Method in class escjava.prover.PPOutputStream
  Writes `b.length` bytes to this output stream.
write(int) - Method in class escjava.prover.TeeOutputStream
  Writes the specified `byte` to this output stream.
write(byte[]) - Method in class escjava.prover.TeeOutputStream
  Writes `b.length` bytes to this output stream.
write(byte[], int, int) - Method in class escjava.prover.TeeOutputStream
  Writes `len` bytes from the specified `byte` array starting at offset `off` to this output stream.
write(OutputStream, char) - Static method in class javafe.ast.PrettyPrint
write(OutputStream, String) - Static method in class javafe.ast.PrettyPrint
writeCheck(Expr, VarInit, Expr, int, boolean) - Method in class escjava.translate.Translate
  Insert checks done before writing variables, as prescribed by WriteCheck in ESCJ 16.
writeln(OutputStream) - Static method in class javafe.ast.PrettyPrint
writeln(OutputStream, String) - Static method in class javafe.ast.PrettyPrint

## X

x - Variable in class escjava.sp.NXW
x - Variable in class escjava.sp.VarMapPair
x - Variable in class escjava.translate.ATarget
xresultvar - Static variable in class escjava.translate.GC

## Y

YES - Static variable in class escjava.prover.ProverResponse
  A singleton response code to indicate a positive response to the last command.

## Z

ZipGenericFile - class javafe.genericfile.ZipGenericFile.
  A ZipGenericFile represents a zipfile-entry file (java.util.zip.ZipEntry) as a GenericFile.
ZipGenericFile(ZipFile, ZipEntry) - Constructor for class javafe.genericfile.ZipGenericFile
  Create a generic file representing a ZipEntry in a ZipFile:
ZipTree - class javafe.filespace.ZipTree.
  A ZipTree is a Tree that mirrors the contents of a zipfile; the constructor takes in a pathname and returns a tree representing the filesystem contained in that zipfile.
ZipTree(File) - Constructor for class javafe.filespace.ZipTree
  Create a ZipTree to mirror a zipfile's contents.
zeroEquivalent(Type) - Static method in class javafe.tc.Types
zeroequiv(Type) - Static method in class escjava.translate.GC
zerolit - Static variable in class escjava.translate.GC
zip - Variable in class javafe.filespace.ZipTree
  The zipfile we are a snapshot of
ztoString() - Method in class javafe.parser.Token
  Return a representation of `this` suitable for debug output.
zzz(String) - Method in class javafe.parser.Lex
  Checks invariants (assumes that `Token` fields haven't been mucked with by outside code).
zzz() - Method in class javafe.parser.Token
  Check the invariants of `this`.
zzz(String) - Method in class javafe.parser.TokenQueue
zzzz() - Static method in class javafe.parser.TagConstants
  Perform module-level checks.

## _

_SpecialParserInterface - class javafe.ast._SpecialParserInterface.
  `_SpecialParserInterface` is not a class that should be used by general clients of the `javafe.ast` package.
_SpecialParserInterface() - Constructor for class javafe.ast._SpecialParserInterface
_rootCache - Variable in class javafe.tc.PrepTypeDeclaration
_spaces - Static variable in class javafe.ast.PrettyPrint

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 _

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| ESC/Java2 © 2003,2004,2005 David Cok and Joseph Kiniry © 2005 UCD Dublin © 2003,2004 Radboud University Nijmegen © 1999,2000 Compaq Computer Corporation © 1997,1998,1999 Digital Equipment Corporation All Rights Reserved
PREV NEXT | FRAMES NO FRAMES

The ESC/Java2 Project Homepage