- IDENTIFIER - Static variable in interface parser.ParserConstants
-
RegularExpression Id.
- IF - Static variable in class cfg.TACInst
-
If opcode
- IF - Static variable in interface parser.ParserConstants
-
RegularExpression Id.
- IfInst - Class in cfg
-
A class representing a three-address code if instruction (IfInst).
- IfInst(int, String, String, BasicBlock, BasicBlock) - Constructor for class cfg.IfInst
-
IfInst constructor
- IfStmt - Class in ast
-
The IfStmt class represents a if-then-else statement
appearing in a method declaration.
- IfStmt(int, Expr, Stmt, Stmt) - Constructor for class ast.IfStmt
-
IfStmt constructor
- image - Variable in class parser.Token
-
The string image of the token.
- inBuf - Variable in class parser.JavaCharStream
-
- INCR - Static variable in interface parser.ParserConstants
-
RegularExpression Id.
- index - Variable in class ast.ArrayAssignExpr
-
The index expression
- index - Variable in class ast.ArrayExpr
-
The index expression
- indexOf(TACInst) - Method in class cfg.BasicBlock
-
Get the index of some instruction
- INDIRCALL - Static variable in class cfg.TACInst
-
Call opcode -- used with dispatches
- InDirCallInst - Class in cfg
-
A class representing a three-address code indirect call instruction
(InDirCallInst).
- InDirCallInst(String, String, int) - Constructor for class cfg.InDirCallInst
-
InDirCallInst constructor
- init - Variable in class ast.DeclStmt
-
The (non-optional) initialization expression for the variable being
declared
- init - Variable in class ast.Field
-
The (optional) initialization expression for the field (instance variable)
- initExpr - Variable in class ast.ForStmt
-
The initialization expression (null for no init expression)
- input_stream - Variable in class parser.ParserTokenManager
-
- inputStream - Variable in class parser.JavaCharStream
-
- INSTANCEOF - Static variable in interface parser.ParserConstants
-
RegularExpression Id.
- InstanceofExpr - Class in ast
-
The InstanceofExpr class represents an instanceof expression.
- InstanceofExpr(int, Expr, String) - Constructor for class ast.InstanceofExpr
-
InstanceofExpr constructor
- INT - Static variable in class cfg.LoadConstInst
-
Integer constant ID
- INTCONST - Static variable in interface parser.ParserConstants
-
RegularExpression Id.
- isBinary() - Method in class cfg.TACInst
-
Is this a binary instruction?
- isCall() - Method in class cfg.TACInst
-
Is this a call instruction?
- isCallToBuiltIn(CallInst) - Static method in class opt.Optimizer
-
Returns true, if given call instruction calls a method in
a built-in class.
- isCompletelyRedundant() - Method in class cfg.PhiInst
-
Returns true, if phi-instruction is of general form
x = phi(x, x, ..., x).
- isField(String) - Static method in class opt.Optimizer
-
Is this string a field name
- isIf() - Method in class cfg.TACInst
-
Is this an if instruction?
- isJustCopy() - Method in class cfg.PhiInst
-
Returns true, if all branches of the phi-node point to the same
var, i.e. the phi-instruction is just a copy of that var.
- isLoad() - Method in class cfg.TACInst
-
Is this a load instruction?
- isNotConst(String) - Static method in class opt.Optimizer
-
Returns true, if this a use which should be considered.
- isParam() - Method in class cfg.TACInst
-
Is this a parameter instruction?
- isPhi() - Method in class cfg.TACInst
-
Is this a phi instruction?
- isPostfix - Variable in class ast.UnaryDecrExpr
-
Boolean indicating whether operator is postfix (true) or prefix (false)
- isPostfix() - Method in class ast.UnaryDecrExpr
-
Is this a postfix operator (as opposed to prefix)?
- isPostfix() - Method in class ast.UnaryExpr
-
Is this a postfix operator (as opposed to prefix)?
- isPostfix - Variable in class ast.UnaryIncrExpr
-
Boolean indicating whether operator is postfix (true) or prefix (false)
- isPostfix() - Method in class ast.UnaryIncrExpr
-
Is this a postfix operator (as opposed to prefix)?
- isPostfix() - Method in class ast.UnaryNegExpr
-
Is this a postfix operator (as opposed to prefix)?
- isPostfix() - Method in class ast.UnaryNotExpr
-
Is this a postfix operator (as opposed to prefix)?
- isRedundant() - Method in class cfg.PhiInst
-
Returns true, if phi-instruction is of general form
x = phi(x, ..., x, y, x, ..., x).
- isReturn() - Method in class cfg.TACInst
-
Is this a return instruction?
- isStore() - Method in class cfg.TACInst
-
Is this a store instruction?
- isUnary() - Method in class cfg.TACInst
-
Is this an unary instruction?
- isValidID(String) - Static method in class cfg.TACInst
-
Is this string a legal Bantam Java identifier?
- isVerbose() - Method in interface opt.Optimization
-
Returns true, if in verbose mode.