- RBRACE - Static variable in interface parser.ParserConstants
-
RegularExpression Id.
- ReadByte() - Method in class parser.JavaCharStream
-
- readChar() - Method in class parser.JavaCharStream
-
Read a character.
- ref - Variable in class ast.ArrayExpr
-
The optional reference object (must be 'this' or 'super')
- ref - Variable in class ast.VarExpr
-
The optional reference object expression
(must be 'this' or 'super' for non-arrays)
- refExpr - Variable in class ast.DispatchExpr
-
The reference expression (produces the object to dispatch on)
- refName - Variable in class ast.ArrayAssignExpr
-
The optional reference object used to access the lefthand variable
(only applicable if the variable is a field)
- refName - Variable in class ast.AssignExpr
-
The optional reference object used to access the lefthand variable
(only applicable if the variable is a field)
- REFPARAM - Static variable in class cfg.TACInst
-
Reference parameter opcode
- RefParamInst - Class in cfg
-
A class representing a three-address code reference parameter instruction
(RefParamInst).
- RefParamInst(String) - Constructor for class cfg.RefParamInst
-
RefParamInst constructor
- ReInit(Reader, int, int, int) - Method in class parser.JavaCharStream
-
Reinitialise.
- ReInit(Reader, int, int) - Method in class parser.JavaCharStream
-
Reinitialise.
- ReInit(Reader) - Method in class parser.JavaCharStream
-
Reinitialise.
- ReInit(InputStream, String, int, int, int) - Method in class parser.JavaCharStream
-
Reinitialise.
- ReInit(InputStream, int, int, int) - Method in class parser.JavaCharStream
-
Reinitialise.
- ReInit(InputStream, String, int, int) - Method in class parser.JavaCharStream
-
Reinitialise.
- ReInit(InputStream, int, int) - Method in class parser.JavaCharStream
-
Reinitialise.
- ReInit(InputStream, String) - Method in class parser.JavaCharStream
-
Reinitialise.
- ReInit(InputStream) - Method in class parser.JavaCharStream
-
Reinitialise.
- ReInit(InputStream) - Method in class parser.Parser
-
Reinitialise.
- ReInit(InputStream, String) - Method in class parser.Parser
-
Reinitialise.
- ReInit(Reader) - Method in class parser.Parser
-
Reinitialise.
- ReInit(ParserTokenManager) - Method in class parser.Parser
-
Reinitialise.
- ReInit(JavaCharStream) - Method in class parser.ParserTokenManager
-
Reinitialise parser.
- ReInit(JavaCharStream, int) - Method in class parser.ParserTokenManager
-
Reinitialise parser.
- remNthSource(int) - Method in class cfg.PhiInst
-
Removes the nth source operand of the phi-instruction.
- removeAllInEdges() - Method in class cfg.BasicBlock
-
Remove all incoming edges from other control flow blocks
Also removes outgoing edges from source basic blocks
- removeAllOutEdges() - Method in class cfg.BasicBlock
-
Remove all outgoing edges to other control flow blocks
Also removes incoming edges in source basic blocks
- removeComments() - Method in class cfg.BasicBlock
-
Remove comments from an instruction
- removeComments() - Method in class cfg.TACInst
-
Remove comments from an instruction
- removeInEdge(BasicBlock) - Method in class cfg.BasicBlock
-
Remove an incoming edge to another control flow block
Also removes outgoing edge from parameter to this block
- removeInst(TACInst) - Method in class cfg.BasicBlock
-
Removes given instruction from block (if found).
- removeNthInst(int) - Method in class cfg.BasicBlock
-
Remove the nth instruction
Note: throws an exception if there aren't at least n+1 instructions
- removeOutEdge(BasicBlock) - Method in class cfg.BasicBlock
-
Remove an outgoing edge to another control flow block
Also removes incoming edge from parameter to this block
- replaceInEdge(BasicBlock, BasicBlock) - Method in class cfg.BasicBlock
-
Replaces the incoming edge with an edge to the new control flock block.
- replaceOutEdge(BasicBlock, BasicBlock) - Method in class cfg.BasicBlock
-
Replaces the outgoing edge with an edge to the new control flock block.
- RETN - Static variable in class cfg.TACInst
-
Return opcode
- RETURN - Static variable in interface parser.ParserConstants
-
RegularExpression Id.
- ReturnInst - Class in cfg
-
A class representing a three-address code return instruction (ReturnInst).
- ReturnInst(String) - Constructor for class cfg.ReturnInst
-
ReturnInst constructor
- ReturnStmt - Class in ast
-
The ReturnStmt class represents a return statement within
the body of a method.
- ReturnStmt(int, Expr) - Constructor for class ast.ReturnStmt
-
ReturnStmt constructor
- returnType - Variable in class ast.Method
-
The return type of the method
- rightExpr - Variable in class ast.BinaryExpr
-
The righthand expression
- rightSource - Variable in class cfg.BinaryInst
-
Right source operand (type of source allowed varies in different binary
instructions)
- rightSource - Variable in class cfg.IfInst
-
Right source operand in condition
- RPAREN - Static variable in interface parser.ParserConstants
-
RegularExpression Id.
- RSQBRACE - Static variable in interface parser.ParserConstants
-
RegularExpression Id.