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

R

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

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