- DataflowDumper<ResultType> - Class in util
-
Helper to emit a uniform dataflow dump file.
- DataflowDumper(String, String, String) - Constructor for class util.DataflowDumper
-
Constructs a dumper for the given method and analysis names.
- DataflowDumper(String, String) - Constructor for class util.DataflowDumper
-
Constructs a dumper for the given method and analysis names.
- debugStream - Variable in class parser.ParserTokenManager
-
Debug output.
- DeclStmt - Class in ast
-
The DeclStmt class represents a variable declaration statement
appearing in a method declaration.
- DeclStmt(int, String, String, Expr) - Constructor for class ast.DeclStmt
-
DeclStmt constructor
- DECR - Static variable in interface parser.ParserConstants
-
RegularExpression Id.
- DEFAULT - Static variable in interface parser.ParserConstants
-
Lexical state.
- Definition - Class in util
-
A definition, in the sense of the Reaching Definitions analysis.
- Definition(String, int, int) - Constructor for class util.Definition
-
Constructor.
- destination - Variable in class cfg.BinaryInst
-
Destination variable
- destination - Variable in class cfg.LoadInst
-
Destination variable
- destination - Variable in class cfg.StoreEntryInst
-
Destination operand, which must be indexable (e.g., object variable)
- destination - Variable in class cfg.UnaryInst
-
Destination variable
- destVar - Variable in class cfg.CallInst
-
(Optional) destination variable to assign result of call (null if none)
- DIGIT - Static variable in interface parser.ParserConstants
-
RegularExpression Id.
- DIRCALL - Static variable in class cfg.TACInst
-
Call opcode -- used with non-dispatches (e.g., calls to error subroutines)
- DirCallInst - Class in cfg
-
A class representing a three-address code indirect call instruction
(DirCallInst).
- DirCallInst(String, String, int) - Constructor for class cfg.DirCallInst
-
DirCallInst constructor
- disable_tracing() - Method in class parser.Parser
-
Disable tracing.
- DispatchExpr - Class in ast
-
The DispatchExpr class represents a dispatch expression.
- DispatchExpr(int, Expr, String, ExprList) - Constructor for class ast.DispatchExpr
-
DispatchExpr constructor
- DIVIDE - Static variable in interface parser.ParserConstants
-
RegularExpression Id.
- Done() - Method in class parser.JavaCharStream
-
Set buffers back to null when finished.
- DOT - Static variable in interface parser.ParserConstants
-
RegularExpression Id.
- dump() - Method in class util.DataflowDumper
-
Dumps all previously recorded entry/exit sets into a file '<methodName>_<analysisName>.dfdump'.