A B C D E F G I J K L M N O P R S T U V W

I

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?
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?
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.

A B C D E F G I J K L M N O P R S T U V W