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

A

A0 - 类 edu.ustc.cs.compile.arch.mips.MIPSRegister 中的静态变量
Register "a0"
A1 - 类 edu.ustc.cs.compile.arch.mips.MIPSRegister 中的静态变量
Register "a1"
A2 - 类 edu.ustc.cs.compile.arch.mips.MIPSRegister 中的静态变量
Register "a2"
A3 - 类 edu.ustc.cs.compile.arch.mips.MIPSRegister 中的静态变量
Register "a3"
ABS - 类 edu.ustc.cs.compile.arch.mips.MIPSOpcode 中的静态变量
Opcode "abs"
accept(ASTNode) - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewPropertyDump 中的方法
Gets a list of properties of a specific ASTNode.
actionPerformed(ActionEvent) - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewFrame.PropertyButtonListener 中的方法
Invoked when the button is pressed.
Active - edu.ustc.cs.compile.arch.mips.regalloc 中的 类
 
Active() - 类 edu.ustc.cs.compile.arch.mips.regalloc.Active 的构造函数
 
ADD - 类 edu.ustc.cs.compile.arch.mips.MIPSOpcode 中的静态变量
Opcode "add"
add(LiveInterval) - 类 edu.ustc.cs.compile.arch.mips.regalloc.Active 中的方法
 
addChild(ForwardsASTNode) - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ForwardsASTNode 中的方法
Adds a child.
ADDL - 类 edu.ustc.cs.compile.arch.x86.X86Opcode 中的静态变量
Operating code: addl
address - 类 edu.ustc.cs.compile.arch.mips.regalloc.LiveInterval 中的变量
 
address() - 类 edu.ustc.cs.compile.arch.mips.regalloc.LiveInterval 中的方法
 
addTreeModelListener(TreeModelListener) - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewContent 中的方法
Adds a listener for the TreeModelEvent posted after the tree changes.
ALIGN - 类 edu.ustc.cs.compile.arch.mips.MIPSDirector 中的静态变量
Director ".align"
ALIGN - 类 edu.ustc.cs.compile.arch.x86.X86Director 中的静态变量
Directive ".align"
AllocateResult - edu.ustc.cs.compile.arch.mips.regalloc 中的 类
Represents the result of the register allocation.
AllocateResult(MIPSRegister) - 类 edu.ustc.cs.compile.arch.mips.regalloc.AllocateResult 的构造函数
Constructs an AllocateResult object representing that a pseudo register is allocated to a hard register.
AllocateResult(Integer) - 类 edu.ustc.cs.compile.arch.mips.regalloc.AllocateResult 的构造函数
Constructs an AllocateResult object representing that a pseudo register is spilt to the stack.
AND - 类 edu.ustc.cs.compile.arch.mips.MIPSOpcode 中的静态变量
Opcode "and"
ANDL - 类 edu.ustc.cs.compile.arch.x86.X86Opcode 中的静态变量
Operating code: andl
arch - 类 edu.ustc.cs.compile.platform.CompilerParameters 中的变量
 
arguments - 类 edu.ustc.cs.compile.arch.Directive 中的变量
 
arguments() - 类 edu.ustc.cs.compile.arch.Directive 中的方法
gets the arguments of this directive.
ASCIIZ - 类 edu.ustc.cs.compile.arch.mips.MIPSDirector 中的静态变量
Director ".asciiz"
ASCIZ - 类 edu.ustc.cs.compile.arch.x86.X86Director 中的静态变量
Directive ".asciz"
asmFile - 类 edu.ustc.cs.compile.platform.CompilerParameters 中的变量
 
AssemblyElement - edu.ustc.cs.compile.arch 中的 类
The root class of the assembly element hierarchy.
AssemblyElement() - 类 edu.ustc.cs.compile.arch.AssemblyElement 的构造函数
 
AssemblySequence - edu.ustc.cs.compile.arch 中的 类
Represents the sequence of assembly elements.
AssemblySequence() - 类 edu.ustc.cs.compile.arch.AssemblySequence 的构造函数
 
astContent - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewFrame 中的变量
A JTree object containing the content area.
astMenuBar - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewFrame 中的变量
The menu bar of the ast viewer.
astNode - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewProperty 中的变量
The ASTNode whose properties are dumped in the property area.
astnode - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewPropertyItem 中的变量
The child ASTNode of the current ASTNode.
astnodeProperty - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewVisitor 中的静态变量
property name of "self" property.
astProperty - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewFrame 中的变量
A JTable object containing the property area.
astText - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewFrame 中的变量
A JTextArea object containing the code area.
ASTViewContent - edu.ustc.cs.compile.platform.util.ASTView.core 中的 类
Defines the tree model of the content area which is a JTree object.
ASTViewContent(ASTNode) - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewContent 的构造函数
Constructs an ASTViewContent object from an ast.
ASTViewer - edu.ustc.cs.compile.platform.util.ASTView.core 中的 类
Provides a simple GUI viewer to dump a given AST and some properties of its AST nodes.
ASTViewer(ASTNode) - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewer 的构造函数
Constructs an ASTViewer object with default dumped properties customized by GenericPropertyDump for ASTNodes.
ASTViewer(ASTNode, ASTViewPropertyDump) - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewer 的构造函数
Constructs an ASTViewer object with customized dumped properties for ASTNodes.
ASTViewFrame - edu.ustc.cs.compile.platform.util.ASTView.core 中的 类
Defines the frame of the GUI of the AST viewer.
ASTViewFrame(ASTNode, ASTViewPropertyDump) - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewFrame 的构造函数
Constructs the main frame of the ast viewer.
ASTViewFrame.AboutDialog - edu.ustc.cs.compile.platform.util.ASTView.core 中的 类
Represents the about dialog.
ASTViewFrame.AboutDialog() - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewFrame.AboutDialog 的构造函数
Constructs an AboutDialog object.
ASTViewFrame.PropertyButtonListener - edu.ustc.cs.compile.platform.util.ASTView.core 中的 类
Provides the action listener to the "GO!"
ASTViewFrame.PropertyButtonListener() - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewFrame.PropertyButtonListener 的构造函数
Default constructor; does nothing.
ASTViewFrame.PropertyButtonListener(ASTNode) - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewFrame.PropertyButtonListener 的构造函数
Constructs a PropertyButtonListener object and sets the target ASTNode.
ASTViewFrame.PropertyCellEditor - edu.ustc.cs.compile.platform.util.ASTView.core 中的 类
Provides a default cell editor to ASTViewFrame.astProperty.
ASTViewFrame.PropertyCellEditor() - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewFrame.PropertyCellEditor 的构造函数
 
ASTViewFrame.PropertyCellRenderer - edu.ustc.cs.compile.platform.util.ASTView.core 中的 类
Provides a default cell renderer to ASTViewFrame.astProperty.
ASTViewFrame.PropertyCellRenderer() - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewFrame.PropertyCellRenderer 的构造函数
 
ASTViewProperty - edu.ustc.cs.compile.platform.util.ASTView.core 中的 类
Defines the table model of the property area which is a JTable object.
ASTViewProperty() - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewProperty 的构造函数
Default constructor; does nothing.
ASTViewProperty(ASTNode, ASTViewPropertyDump) - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewProperty 的构造函数
Constructor.
ASTViewPropertyDump - edu.ustc.cs.compile.platform.util.ASTView.core 中的 类
The class ASTViewPropertyDump is a base class for customerizing the to-be-dumped properties in ASTViewer.
ASTViewPropertyDump() - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewPropertyDump 的构造函数
 
ASTViewPropertyItem - edu.ustc.cs.compile.platform.util.ASTView.core 中的 类
Defines the contents which are dumped in each row in the property area.
ASTViewPropertyItem(String, String) - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewPropertyItem 的构造函数
Constructs an ASTViewPropertyItem with a specific property name, a specific property value and an empty child node .
ASTViewPropertyItem(String, ASTNode) - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewPropertyItem 的构造函数
Constructs an ASTViewPropertyItem with a specific property name, an empty property value and a specific child node.
ASTViewPropertyItem(String, String, ASTNode) - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewPropertyItem 的构造函数
Constructs an ASTViewPropertyItem with a specific property name, a specific property value and a specific child node.
ASTViewVisitor - edu.ustc.cs.compile.platform.util.ASTView.core 中的 类
Provides a visitor to create the content of the ast viewer.
ASTViewVisitor() - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewVisitor 的构造函数
 
AT - 类 edu.ustc.cs.compile.arch.mips.MIPSRegister 中的静态变量
Register "at"
availableMemSlot - 类 edu.ustc.cs.compile.arch.x86.regalloc.RegAllocator 中的变量
 

B

B - 类 edu.ustc.cs.compile.arch.mips.MIPSOpcode 中的静态变量
Opcode "b"
BasicBlock - edu.ustc.cs.compile.arch.mips.regalloc 中的 类
Represents the basic block.
BasicBlock(int) - 类 edu.ustc.cs.compile.arch.mips.regalloc.BasicBlock 的构造函数
Constructor.
BasicBlock - edu.ustc.cs.compile.arch.x86.regalloc 中的 类
A basic block is an ordered list of statements which meets the following conditions simutaneously: 1. the first statement in a basic block is a label. 2. the last statement in a basic block is an unconditional or conditional jump instruction. 3. no other label, conditional or unconditional jump instructions.
BasicBlock() - 类 edu.ustc.cs.compile.arch.x86.regalloc.BasicBlock 的构造函数
Constructor
BasicBlockBuilder - edu.ustc.cs.compile.arch.x86.regalloc 中的 类
The algorithm to construct basic blocks for an procedure is quite simple: We scan the statement list from head to tail, if we discover a Label, then start a new basic block. if we disocver a conditional or unconditional jump instruction, we close a basic block.
BasicBlockBuilder() - 类 edu.ustc.cs.compile.arch.x86.regalloc.BasicBlockBuilder 的构造函数
 
bbs - 类 edu.ustc.cs.compile.arch.mips.regalloc.DataFlowGraph 中的变量
 
BEQ - 类 edu.ustc.cs.compile.arch.mips.MIPSOpcode 中的静态变量
Opcode "beq"
BGE - 类 edu.ustc.cs.compile.arch.mips.MIPSOpcode 中的静态变量
Opcode "bge"
BGT - 类 edu.ustc.cs.compile.arch.mips.MIPSOpcode 中的静态变量
Opcode "bgt"
BLE - 类 edu.ustc.cs.compile.arch.mips.MIPSOpcode 中的静态变量
Opcode "ble"
BLT - 类 edu.ustc.cs.compile.arch.mips.MIPSOpcode 中的静态变量
Opcode "blt"
BNE - 类 edu.ustc.cs.compile.arch.mips.MIPSOpcode 中的静态变量
Opcode "bne"
buildDFG(List<AssemblyElement>, int, int) - 类 edu.ustc.cs.compile.arch.mips.regalloc.DataFlowGraph 中的静态方法
Build the data flow graph from assembly elements.
buildForwardsASTNode(ASTNode) - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewVisitor 中的方法
Previsits the ast and generate a ForwardsASTNode for each ASTNode.

C

CALL - 类 edu.ustc.cs.compile.arch.x86.X86Opcode 中的静态变量
Operating code: call
callGcc(String, String) - 类 edu.ustc.cs.compile.platform.handler.CompilerHandler 中的方法
 
callSpim(String) - 类 edu.ustc.cs.compile.platform.handler.CompilerHandler 中的方法
 
cfgFile - 类 edu.ustc.cs.compile.platform.CompilerParameters 中的变量
 
CfgFileErrHandler - edu.ustc.cs.compile.platform.handler 中的 类
 
CfgFileErrHandler() - 类 edu.ustc.cs.compile.platform.handler.CfgFileErrHandler 的构造函数
 
check(InterRepresent, CheckerInterface, boolean) - 类 edu.ustc.cs.compile.platform.handler.CheckerHandler 中的方法
 
check() - 类 edu.ustc.cs.compile.platform.handler.ParamHandler 中的方法
 
check(InterRepresent) - 接口 edu.ustc.cs.compile.platform.interfaces.CheckerInterface 中的方法
 
checkerClass - 类 edu.ustc.cs.compile.platform.CompilerParameters 中的变量
 
CheckerException - edu.ustc.cs.compile.platform.interfaces 中的 异常
 
CheckerException() - 异常 edu.ustc.cs.compile.platform.interfaces.CheckerException 的构造函数
 
CheckerHandler - edu.ustc.cs.compile.platform.handler 中的 类
 
CheckerHandler() - 类 edu.ustc.cs.compile.platform.handler.CheckerHandler 的构造函数
 
CheckerInterface - edu.ustc.cs.compile.platform.interfaces 中的 接口
 
childIndex - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ForwardsASTNode 中的变量
The index of children.
children() - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ForwardsASTNode 中的方法
Returns the children of this ForwardsASTNode as an Enumeration.
childrenList - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ForwardsASTNode 中的变量
The child ForwardsASTNodes of this ForwardsASTNode.
classMap - 类 edu.ustc.cs.compile.platform.myclassloader.MyClassLoader 中的变量
 
clone() - 类 edu.ustc.cs.compile.arch.mips.regalloc.RegPool 中的方法
Get a shadow copy of this register pool.
CMPL - 类 edu.ustc.cs.compile.arch.x86.X86Opcode 中的静态变量
Operating code: cmpl
columnClasses - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewProperty 中的静态变量
The object types in the columns.
columnNames - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewProperty 中的静态变量
The title strings of the table.
COMM - 类 edu.ustc.cs.compile.arch.x86.X86Director 中的静态变量
Directive ".comm"
CompilerHandler - edu.ustc.cs.compile.platform.handler 中的 类
 
CompilerHandler(String[]) - 类 edu.ustc.cs.compile.platform.handler.CompilerHandler 的构造函数
 
CompilerParameters - edu.ustc.cs.compile.platform 中的 类
Collects a set of parameters for the compiler platform.
CompilerParameters() - 类 edu.ustc.cs.compile.platform.CompilerParameters 的构造函数
 
CompilerParameters.Arch - edu.ustc.cs.compile.platform 中的 枚举
The kind of architecture.
CompilerParameters.Arch() - 枚举 edu.ustc.cs.compile.platform.CompilerParameters.Arch 的构造函数
 
compress(DataFlowGraph) - 类 edu.ustc.cs.compile.arch.mips.regalloc.DataFlowGraph 中的静态方法
Compress the DFG built by method buildDFG().
compressBB(List<BasicBlock>) - 类 edu.ustc.cs.compile.arch.x86.regalloc.BasicBlockBuilder 中的静态方法
removes those BBs which are empty and unnecessary jump instructions and labels.
computeLiveIntervals(DataFlowGraph, int) - 类 edu.ustc.cs.compile.arch.mips.regalloc.RegAllocator 中的静态方法
computeLiveIntervals()
computeLiveVariables(DataFlowGraph, int) - 类 edu.ustc.cs.compile.arch.mips.regalloc.RegAllocator 中的静态方法
computeLiveVariables()
contentModel - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewFrame 中的变量
The tree model of ASTViewFrame.astContent.
contentPane - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewFrame 中的变量
A JScrollPane object containing ASTViewFrame.astContent.
copyBitSet(BitSet, BitSet) - 类 edu.ustc.cs.compile.arch.mips.regalloc.RegAllocator 中的静态方法
 
CS - 类 edu.ustc.cs.compile.arch.x86.X86Register 中的静态变量
X86 Register: %cs

D

DATA - 类 edu.ustc.cs.compile.arch.mips.MIPSDirector 中的静态变量
Director ".data"
DATA - 类 edu.ustc.cs.compile.arch.x86.X86Director 中的静态变量
Directive ".data"
DataFlowGraph - edu.ustc.cs.compile.arch.mips.regalloc 中的 类
Represents the data flow graph.
DataFlowGraph(int) - 类 edu.ustc.cs.compile.arch.mips.regalloc.DataFlowGraph 的构造函数
Constructor.
debug - 类 edu.ustc.cs.compile.platform.CompilerParameters 中的变量
 
debug - 类 edu.ustc.cs.compile.platform.handler.CompilerHandler 中的变量
 
debug - 类 edu.ustc.cs.compile.platform.myclassloader.MyClassLoader 中的变量
 
debugMsg(String) - 类 edu.ustc.cs.compile.platform.handler.CompilerHandler 中的方法
 
debugMsg(String) - 类 edu.ustc.cs.compile.platform.handler.MsgHandler 中的静态方法
 
DECL - 类 edu.ustc.cs.compile.arch.x86.X86Opcode 中的静态变量
Operating code: decl
def - 类 edu.ustc.cs.compile.arch.mips.regalloc.BasicBlock 中的变量
 
def() - 类 edu.ustc.cs.compile.arch.mips.regalloc.BasicBlock 中的方法
Get the def information of this basic block.
DEF - 类 edu.ustc.cs.compile.arch.x86.X86Director 中的静态变量
Directive ".def"
DEFAULT_HEIGHT - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewFrame.AboutDialog 中的变量
The default height of the about dialog.
DEFAULT_HEIGHT - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewFrame 中的静态变量
The default height of the window of the ast viewer which is 600.
DEFAULT_TITLE - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewFrame 中的静态变量
The default title of the window of the ast viewer which is "ASTViewer".
DEFAULT_WEIGHT - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewFrame 中的静态变量
The default width of the window of the ast viewer which is 800.
DEFAULT_WIDTH - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewFrame.AboutDialog 中的变量
The default width of the about dialog.
Directive - edu.ustc.cs.compile.arch 中的 类
Provides a representation of the directive in the assembly language codes.
Directive(Director, List<Directive.Argument>) - 类 edu.ustc.cs.compile.arch.Directive 的构造函数
Constructs an object to represent a directive.
Directive.Argument - edu.ustc.cs.compile.arch 中的 类
This class provides a representation of the argument of the directive in the assembly language codes.
Directive.Argument(String) - 类 edu.ustc.cs.compile.arch.Directive.Argument 的构造函数
constructs an argument which is a string.
Directive.Argument(Label) - 类 edu.ustc.cs.compile.arch.Directive.Argument 的构造函数
constructs an argument which is a label.
Directive.Argument(Integer) - 类 edu.ustc.cs.compile.arch.Directive.Argument 的构造函数
constructs an argument which is an integer.
director - 类 edu.ustc.cs.compile.arch.Directive 中的变量
 
director() - 类 edu.ustc.cs.compile.arch.Directive 中的方法
Gets the director of this directive.
Director - edu.ustc.cs.compile.arch 中的 接口
The root interface in the director hierarchy.
dispAST - 类 edu.ustc.cs.compile.platform.CompilerParameters 中的变量
 
displayHelpInfo() - 类 edu.ustc.cs.compile.platform.handler.ParamHandler 中的方法
 
dispOptAST - 类 edu.ustc.cs.compile.platform.CompilerParameters 中的变量
 
DIV - 类 edu.ustc.cs.compile.arch.mips.MIPSOpcode 中的静态变量
Opcode "div"
DIVL - 类 edu.ustc.cs.compile.arch.x86.X86Opcode 中的静态变量
Operating code: divl
doCheck - 类 edu.ustc.cs.compile.platform.CompilerParameters 中的变量
 
doCompile() - 类 edu.ustc.cs.compile.platform.handler.CompilerHandler 中的方法
 
doGenerate(File, InterRepresent, GeneratorInterface, boolean) - 类 edu.ustc.cs.compile.platform.handler.GeneratorHandler 中的方法
 
doInterp - 类 edu.ustc.cs.compile.platform.CompilerParameters 中的变量
 
doOpt - 类 edu.ustc.cs.compile.platform.CompilerParameters 中的变量
 
doOpt(InterRepresent, OptimizerInterface, boolean) - 类 edu.ustc.cs.compile.platform.handler.OptimizerHandler 中的方法
 
doOpt(InterRepresent) - 接口 edu.ustc.cs.compile.platform.interfaces.OptimizerInterface 中的方法
 
doParse(File, ParserInterface, boolean) - 类 edu.ustc.cs.compile.platform.handler.ParserHandler 中的方法
 
doParse(File) - 接口 edu.ustc.cs.compile.platform.interfaces.ParserInterface 中的方法
 
DS - 类 edu.ustc.cs.compile.arch.x86.X86Register 中的静态变量
X86 Register: %ds
dump() - 类 edu.ustc.cs.compile.platform.CompilerParameters 中的方法
 
dump(AnnotationTypeDeclaration) - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewPropertyDump 中的方法
Dumps the properties of the given type ASTNode.
dump(AnnotationTypeMemberDeclaration) - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewPropertyDump 中的方法
Dumps the properties of the given type ASTNode.
dump(AnonymousClassDeclaration) - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewPropertyDump 中的方法
Dumps the properties of the given type ASTNode.
dump(ArrayAccess) - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewPropertyDump 中的方法
Dumps the properties of the given type ASTNode.
dump(ArrayCreation) - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewPropertyDump 中的方法
Dumps the properties of the given type ASTNode.
dump(ArrayInitializer) - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewPropertyDump 中的方法
Dumps the properties of the given type ASTNode.
dump(ArrayType) - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewPropertyDump 中的方法
Dumps the properties of the given type ASTNode.
dump(AssertStatement) - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewPropertyDump 中的方法
Dumps the properties of the given type ASTNode.
dump(Assignment) - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewPropertyDump 中的方法
Dumps the properties of the given type ASTNode.
dump(Block) - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewPropertyDump 中的方法
Dumps the properties of the given type ASTNode.
dump(BlockComment) - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewPropertyDump 中的方法
Dumps the properties of the given type ASTNode.
dump(BooleanLiteral) - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewPropertyDump 中的方法
Dumps the properties of the given type ASTNode.
dump(BreakStatement) - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewPropertyDump 中的方法
Dumps the properties of the given type ASTNode.
dump(CastExpression) - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewPropertyDump 中的方法
Dumps the properties of the given type ASTNode.
dump(CatchClause) - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewPropertyDump 中的方法
Dumps the properties of the given type ASTNode.
dump(CharacterLiteral) - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewPropertyDump 中的方法
Dumps the properties of the given type ASTNode.
dump(ClassInstanceCreation) - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewPropertyDump 中的方法
Dumps the properties of the given type ASTNode.
dump(CompilationUnit) - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewPropertyDump 中的方法
Dumps the properties of the given type ASTNode.
dump(ConditionalExpression) - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewPropertyDump 中的方法
Dumps the properties of the given type ASTNode.
dump(ConstructorInvocation) - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewPropertyDump 中的方法
Dumps the properties of the given type ASTNode.
dump(ContinueStatement) - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewPropertyDump 中的方法
Dumps the properties of the given type ASTNode.
dump(DoStatement) - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewPropertyDump 中的方法
Dumps the properties of the given type ASTNode.
dump(EmptyStatement) - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewPropertyDump 中的方法
Dumps the properties of the given type ASTNode.
dump(EnhancedForStatement) - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewPropertyDump 中的方法
Dumps the properties of the given type ASTNode.
dump(EnumConstantDeclaration) - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewPropertyDump 中的方法
Dumps the properties of the given type ASTNode.
dump(EnumDeclaration) - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewPropertyDump 中的方法
Dumps the properties of the given type ASTNode.
dump(ExpressionStatement) - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewPropertyDump 中的方法
Dumps the properties of the given type ASTNode.
dump(FieldAccess) - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewPropertyDump 中的方法
Dumps the properties of the given type ASTNode.
dump(FieldDeclaration) - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewPropertyDump 中的方法
Dumps the properties of the given type ASTNode.
dump(ForStatement) - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewPropertyDump 中的方法
Dumps the properties of the given type ASTNode.
dump(IfStatement) - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewPropertyDump 中的方法
Dumps the properties of the given type ASTNode.
dump(ImportDeclaration) - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewPropertyDump 中的方法
Dumps the properties of the given type ASTNode.
dump(InfixExpression) - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewPropertyDump 中的方法
Dumps the properties of the given type ASTNode.
dump(Initializer) - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewPropertyDump 中的方法
Dumps the properties of the given type ASTNode.
dump(InstanceofExpression) - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewPropertyDump 中的方法
Dumps the properties of the given type ASTNode.
dump(Javadoc) - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewPropertyDump 中的方法
Dumps the properties of the given type ASTNode.
dump(LabeledStatement) - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewPropertyDump 中的方法
Dumps the properties of the given type ASTNode.
dump(LineComment) - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewPropertyDump 中的方法
Dumps the properties of the given type ASTNode.
dump(MarkerAnnotation) - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewPropertyDump 中的方法
Dumps the properties of the given type ASTNode.
dump(MemberRef) - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewPropertyDump 中的方法
Dumps the properties of the given type ASTNode.
dump(MemberValuePair) - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewPropertyDump 中的方法
Dumps the properties of the given type ASTNode.
dump(MethodDeclaration) - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewPropertyDump 中的方法
Dumps the properties of the given type ASTNode.
dump(MethodInvocation) - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewPropertyDump 中的方法
Dumps the properties of the given type ASTNode.
dump(MethodRef) - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewPropertyDump 中的方法
Dumps the properties of the given type ASTNode.
dump(MethodRefParameter) - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewPropertyDump 中的方法
Dumps the properties of the given type ASTNode.
dump(Modifier) - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewPropertyDump 中的方法
Dumps the properties of the given type ASTNode.
dump(NormalAnnotation) - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewPropertyDump 中的方法
Dumps the properties of the given type ASTNode.
dump(NullLiteral) - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewPropertyDump 中的方法
Dumps the properties of the given type ASTNode.
dump(NumberLiteral) - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewPropertyDump 中的方法
Dumps the properties of the given type ASTNode.
dump(PackageDeclaration) - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewPropertyDump 中的方法
Dumps the properties of the given type ASTNode.
dump(ParameterizedType) - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewPropertyDump 中的方法
Dumps the properties of the given type ASTNode.
dump(ParenthesizedExpression) - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewPropertyDump 中的方法
Dumps the properties of the given type ASTNode.
dump(PostfixExpression) - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewPropertyDump 中的方法
Dumps the properties of the given type ASTNode.
dump(PrefixExpression) - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewPropertyDump 中的方法
Dumps the properties of the given type ASTNode.
dump(PrimitiveType) - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewPropertyDump 中的方法
Dumps the properties of the given type ASTNode.
dump(QualifiedName) - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewPropertyDump 中的方法
Dumps the properties of the given type ASTNode.
dump(QualifiedType) - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewPropertyDump 中的方法
Dumps the properties of the given type ASTNode.
dump(ReturnStatement) - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewPropertyDump 中的方法
Dumps the properties of the given type ASTNode.
dump(SimpleName) - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewPropertyDump 中的方法
Dumps the properties of the given type ASTNode.
dump(SimpleType) - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewPropertyDump 中的方法
Dumps the properties of the given type ASTNode.
dump(SingleMemberAnnotation) - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewPropertyDump 中的方法
Dumps the properties of the given type ASTNode.
dump(SingleVariableDeclaration) - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewPropertyDump 中的方法
Dumps the properties of the given type ASTNode.
dump(StringLiteral) - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewPropertyDump 中的方法
Dumps the properties of the given type ASTNode.
dump(SuperConstructorInvocation) - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewPropertyDump 中的方法
Dumps the properties of the given type ASTNode.
dump(SuperFieldAccess) - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewPropertyDump 中的方法
Dumps the properties of the given type ASTNode.
dump(SuperMethodInvocation) - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewPropertyDump 中的方法
Dumps the properties of the given type ASTNode.
dump(SwitchCase) - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewPropertyDump 中的方法
Dumps the properties of the given type ASTNode.
dump(SwitchStatement) - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewPropertyDump 中的方法
Dumps the properties of the given type ASTNode.
dump(SynchronizedStatement) - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewPropertyDump 中的方法
Dumps the properties of the given type ASTNode.
dump(TagElement) - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewPropertyDump 中的方法
Dumps the properties of the given type ASTNode.
dump(TextElement) - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewPropertyDump 中的方法
Dumps the properties of the given type ASTNode.
dump(ThisExpression) - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewPropertyDump 中的方法
Dumps the properties of the given type ASTNode.
dump(ThrowStatement) - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewPropertyDump 中的方法
Dumps the properties of the given type ASTNode.
dump(TryStatement) - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewPropertyDump 中的方法
Dumps the properties of the given type ASTNode.
dump(TypeDeclaration) - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewPropertyDump 中的方法
Dumps the properties of the given type ASTNode.
dump(TypeDeclarationStatement) - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewPropertyDump 中的方法
Dumps the properties of the given type ASTNode.
dump(TypeLiteral) - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewPropertyDump 中的方法
Dumps the properties of the given type ASTNode.
dump(TypeParameter) - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewPropertyDump 中的方法
Dumps the properties of the given type ASTNode.
dump(VariableDeclarationExpression) - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewPropertyDump 中的方法
Dumps the properties of the given type ASTNode.
dump(VariableDeclarationFragment) - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewPropertyDump 中的方法
Dumps the properties of the given type ASTNode.
dump(VariableDeclarationStatement) - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewPropertyDump 中的方法
Dumps the properties of the given type ASTNode.
dump(WhileStatement) - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewPropertyDump 中的方法
Dumps the properties of the given type ASTNode.
dump(WildcardType) - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewPropertyDump 中的方法
Dumps the properties of the given type ASTNode.
dump(AnnotationTypeDeclaration) - 类 edu.ustc.cs.compile.platform.util.ASTView.plugin.GenericPropertyDump 中的方法
Dumps the properties of the given AnnotationTypeDeclaration node.
dump(AnnotationTypeMemberDeclaration) - 类 edu.ustc.cs.compile.platform.util.ASTView.plugin.GenericPropertyDump 中的方法
Dumps the properties of AnnotationTypeMemberDeclaration node.
dump(AnonymousClassDeclaration) - 类 edu.ustc.cs.compile.platform.util.ASTView.plugin.GenericPropertyDump 中的方法
Dumps the properties of AnonymousClassDeclaration node.
dump(ArrayAccess) - 类 edu.ustc.cs.compile.platform.util.ASTView.plugin.GenericPropertyDump 中的方法
Dumps the properties of ArrayAccess node.
dump(ArrayCreation) - 类 edu.ustc.cs.compile.platform.util.ASTView.plugin.GenericPropertyDump 中的方法
Dumps the properties of ArrayCreation node.
dump(ArrayInitializer) - 类 edu.ustc.cs.compile.platform.util.ASTView.plugin.GenericPropertyDump 中的方法
Dumps the properties of ArrayInitializer node.
dump(ArrayType) - 类 edu.ustc.cs.compile.platform.util.ASTView.plugin.GenericPropertyDump 中的方法
Dumps the properties of ArrayType node.
dump(AssertStatement) - 类 edu.ustc.cs.compile.platform.util.ASTView.plugin.GenericPropertyDump 中的方法
Dumps the properties of AssertStatement node.
dump(Assignment) - 类 edu.ustc.cs.compile.platform.util.ASTView.plugin.GenericPropertyDump 中的方法
Dumps the properties of Assignment node.
dump(Block) - 类 edu.ustc.cs.compile.platform.util.ASTView.plugin.GenericPropertyDump 中的方法
Dumps the properties of Block node.
dump(BlockComment) - 类 edu.ustc.cs.compile.platform.util.ASTView.plugin.GenericPropertyDump 中的方法
Dumps the properties of BlockComment node.
dump(BooleanLiteral) - 类 edu.ustc.cs.compile.platform.util.ASTView.plugin.GenericPropertyDump 中的方法
Dumps the properties of BooleanLiteral node.
dump(BreakStatement) - 类 edu.ustc.cs.compile.platform.util.ASTView.plugin.GenericPropertyDump 中的方法
Dumps the properties of BreakStatement node.
dump(CastExpression) - 类 edu.ustc.cs.compile.platform.util.ASTView.plugin.GenericPropertyDump 中的方法
Dumps the properties of CastExpression node.
dump(CatchClause) - 类 edu.ustc.cs.compile.platform.util.ASTView.plugin.GenericPropertyDump 中的方法
Dumps the properties of CatchClause node.
dump(CharacterLiteral) - 类 edu.ustc.cs.compile.platform.util.ASTView.plugin.GenericPropertyDump 中的方法
Dumps the properties of CharacterLiteral node.
dump(ClassInstanceCreation) - 类 edu.ustc.cs.compile.platform.util.ASTView.plugin.GenericPropertyDump 中的方法
Dumps the properties of ClassInstanceCreation node.
dump(CompilationUnit) - 类 edu.ustc.cs.compile.platform.util.ASTView.plugin.GenericPropertyDump 中的方法
Dumps the properties of CompilationUnit node.
dump(ConditionalExpression) - 类 edu.ustc.cs.compile.platform.util.ASTView.plugin.GenericPropertyDump 中的方法
Dumps the properties of ConditionalExpression node.
dump(ConstructorInvocation) - 类 edu.ustc.cs.compile.platform.util.ASTView.plugin.GenericPropertyDump 中的方法
Dumps the properties of ConstructorInvocation node.
dump(ContinueStatement) - 类 edu.ustc.cs.compile.platform.util.ASTView.plugin.GenericPropertyDump 中的方法
Dumps the properties of ContinueStatement node.
dump(DoStatement) - 类 edu.ustc.cs.compile.platform.util.ASTView.plugin.GenericPropertyDump 中的方法
Dumps the properties of DoStatement node.
dump(EmptyStatement) - 类 edu.ustc.cs.compile.platform.util.ASTView.plugin.GenericPropertyDump 中的方法
Dumps the properties of EmptyStatement node.
dump(EnhancedForStatement) - 类 edu.ustc.cs.compile.platform.util.ASTView.plugin.GenericPropertyDump 中的方法
Dumps the properties of EnhancedForStatement node.
dump(EnumConstantDeclaration) - 类 edu.ustc.cs.compile.platform.util.ASTView.plugin.GenericPropertyDump 中的方法
Dumps the properties of EnumConstantDeclaration node.
dump(EnumDeclaration) - 类 edu.ustc.cs.compile.platform.util.ASTView.plugin.GenericPropertyDump 中的方法
Dumps the properties of EnumDeclaration node.
dump(ExpressionStatement) - 类 edu.ustc.cs.compile.platform.util.ASTView.plugin.GenericPropertyDump 中的方法
Dumps the properties of ExpressionStatement node.
dump(FieldAccess) - 类 edu.ustc.cs.compile.platform.util.ASTView.plugin.GenericPropertyDump 中的方法
Dumps the properties of FieldAccess node.
dump(FieldDeclaration) - 类 edu.ustc.cs.compile.platform.util.ASTView.plugin.GenericPropertyDump 中的方法
Dumps the properties of FieldDeclaration node.
dump(ForStatement) - 类 edu.ustc.cs.compile.platform.util.ASTView.plugin.GenericPropertyDump 中的方法
Dumps the properties of ForStatement node.
dump(IfStatement) - 类 edu.ustc.cs.compile.platform.util.ASTView.plugin.GenericPropertyDump 中的方法
Dumps the properties of IfStatement node.
dump(ImportDeclaration) - 类 edu.ustc.cs.compile.platform.util.ASTView.plugin.GenericPropertyDump 中的方法
Dumps the properties of ImportDeclaration node.
dump(InfixExpression) - 类 edu.ustc.cs.compile.platform.util.ASTView.plugin.GenericPropertyDump 中的方法
Dumps the properties of InfixExpression node.
dump(Initializer) - 类 edu.ustc.cs.compile.platform.util.ASTView.plugin.GenericPropertyDump 中的方法
Dumps the properties of AnonymousClassDeclaration node.
dump(InstanceofExpression) - 类 edu.ustc.cs.compile.platform.util.ASTView.plugin.GenericPropertyDump 中的方法
Dumps the properties of InstanceofExpression node.
dump(Javadoc) - 类 edu.ustc.cs.compile.platform.util.ASTView.plugin.GenericPropertyDump 中的方法
Dumps the properties of Javadoc node.
dump(LabeledStatement) - 类 edu.ustc.cs.compile.platform.util.ASTView.plugin.GenericPropertyDump 中的方法
Dumps the properties of LabeledStatement node.
dump(LineComment) - 类 edu.ustc.cs.compile.platform.util.ASTView.plugin.GenericPropertyDump 中的方法
Dumps the properties of LineComment node.
dump(MarkerAnnotation) - 类 edu.ustc.cs.compile.platform.util.ASTView.plugin.GenericPropertyDump 中的方法
Dumps the properties of MarkerAnnotation node.
dump(MemberRef) - 类 edu.ustc.cs.compile.platform.util.ASTView.plugin.GenericPropertyDump 中的方法
Dumps the properties of MemberRef node.
dump(MemberValuePair) - 类 edu.ustc.cs.compile.platform.util.ASTView.plugin.GenericPropertyDump 中的方法
Dumps the properties of MemberValuePair node.
dump(MethodDeclaration) - 类 edu.ustc.cs.compile.platform.util.ASTView.plugin.GenericPropertyDump 中的方法
Dumps the properties of MethodDeclaration node.
dump(MethodInvocation) - 类 edu.ustc.cs.compile.platform.util.ASTView.plugin.GenericPropertyDump 中的方法
Dumps the properties of MethodInvocation node.
dump(MethodRef) - 类 edu.ustc.cs.compile.platform.util.ASTView.plugin.GenericPropertyDump 中的方法
Dumps the properties of MethodRef node.
dump(MethodRefParameter) - 类 edu.ustc.cs.compile.platform.util.ASTView.plugin.GenericPropertyDump 中的方法
Dumps the properties of MethodRefParameter node.
dump(Modifier) - 类 edu.ustc.cs.compile.platform.util.ASTView.plugin.GenericPropertyDump 中的方法
Dumps the properties of Modifier node.
dump(NormalAnnotation) - 类 edu.ustc.cs.compile.platform.util.ASTView.plugin.GenericPropertyDump 中的方法
Dumps the properties of NormalAnnotation node.
dump(NullLiteral) - 类 edu.ustc.cs.compile.platform.util.ASTView.plugin.GenericPropertyDump 中的方法
Dumps the properties of NullLiteral node.
dump(NumberLiteral) - 类 edu.ustc.cs.compile.platform.util.ASTView.plugin.GenericPropertyDump 中的方法
Dumps the properties of NumberLiteral node.
dump(PackageDeclaration) - 类 edu.ustc.cs.compile.platform.util.ASTView.plugin.GenericPropertyDump 中的方法
Dumps the properties of PackageDeclaration node.
dump(ParameterizedType) - 类 edu.ustc.cs.compile.platform.util.ASTView.plugin.GenericPropertyDump 中的方法
Dumps the properties of AnonymousClassDeclaration node.
dump(ParenthesizedExpression) - 类 edu.ustc.cs.compile.platform.util.ASTView.plugin.GenericPropertyDump 中的方法
Dumps the properties of ParenthesizedExpression node.
dump(PostfixExpression) - 类 edu.ustc.cs.compile.platform.util.ASTView.plugin.GenericPropertyDump 中的方法
Dumps the properties of PostfixExpression node.
dump(PrefixExpression) - 类 edu.ustc.cs.compile.platform.util.ASTView.plugin.GenericPropertyDump 中的方法
Dumps the properties of PrefixExpression node.
dump(PrimitiveType) - 类 edu.ustc.cs.compile.platform.util.ASTView.plugin.GenericPropertyDump 中的方法
Dumps the properties of AnonymousClassDeclaration node.
dump(QualifiedName) - 类 edu.ustc.cs.compile.platform.util.ASTView.plugin.GenericPropertyDump 中的方法
Dumps the properties of QualifiedName node.
dump(QualifiedType) - 类 edu.ustc.cs.compile.platform.util.ASTView.plugin.GenericPropertyDump 中的方法
Dumps the properties of QualifiedType node.
dump(ReturnStatement) - 类 edu.ustc.cs.compile.platform.util.ASTView.plugin.GenericPropertyDump 中的方法
Dumps the properties of ReturnStatement node.
dump(SimpleName) - 类 edu.ustc.cs.compile.platform.util.ASTView.plugin.GenericPropertyDump 中的方法
Dumps the properties of SimplName node.
dump(SimpleType) - 类 edu.ustc.cs.compile.platform.util.ASTView.plugin.GenericPropertyDump 中的方法
Dumps the properties of SimpleType node.
dump(SingleMemberAnnotation) - 类 edu.ustc.cs.compile.platform.util.ASTView.plugin.GenericPropertyDump 中的方法
Dumps the properties of SingleMemberAnnotation node.
dump(SingleVariableDeclaration) - 类 edu.ustc.cs.compile.platform.util.ASTView.plugin.GenericPropertyDump 中的方法
Dumps the properties of SingleVariableDeclaration node.
dump(StringLiteral) - 类 edu.ustc.cs.compile.platform.util.ASTView.plugin.GenericPropertyDump 中的方法
Dumps the properties of StringLiteral node.
dump(SuperConstructorInvocation) - 类 edu.ustc.cs.compile.platform.util.ASTView.plugin.GenericPropertyDump 中的方法
Dumps the properties of SuperConstructorInvocation node.
dump(SuperFieldAccess) - 类 edu.ustc.cs.compile.platform.util.ASTView.plugin.GenericPropertyDump 中的方法
Dumps the properties of SuperFieldAccess node.
dump(SuperMethodInvocation) - 类 edu.ustc.cs.compile.platform.util.ASTView.plugin.GenericPropertyDump 中的方法
Dumps the properties of SuperMethodInvocation node.
dump(SwitchCase) - 类 edu.ustc.cs.compile.platform.util.ASTView.plugin.GenericPropertyDump 中的方法
Dumps the properties of SwitchCase node.
dump(SwitchStatement) - 类 edu.ustc.cs.compile.platform.util.ASTView.plugin.GenericPropertyDump 中的方法
Dumps the properties of SwitchStatement node.
dump(SynchronizedStatement) - 类 edu.ustc.cs.compile.platform.util.ASTView.plugin.GenericPropertyDump 中的方法
Dumps the properties of SynchronizedStatement node.
dump(TagElement) - 类 edu.ustc.cs.compile.platform.util.ASTView.plugin.GenericPropertyDump 中的方法
Dumps the properties of TagElement node.
dump(TextElement) - 类 edu.ustc.cs.compile.platform.util.ASTView.plugin.GenericPropertyDump 中的方法
Dumps the properties of TextElement node.
dump(ThisExpression) - 类 edu.ustc.cs.compile.platform.util.ASTView.plugin.GenericPropertyDump 中的方法
Dumps the properties of ThisExpression node.
dump(ThrowStatement) - 类 edu.ustc.cs.compile.platform.util.ASTView.plugin.GenericPropertyDump 中的方法
Dumps the properties of ThrowStatement node.
dump(TryStatement) - 类 edu.ustc.cs.compile.platform.util.ASTView.plugin.GenericPropertyDump 中的方法
Dumps the properties of TryStatement node.
dump(TypeDeclaration) - 类 edu.ustc.cs.compile.platform.util.ASTView.plugin.GenericPropertyDump 中的方法
Dumps the properties of TypeDeclaration node.
dump(TypeDeclarationStatement) - 类 edu.ustc.cs.compile.platform.util.ASTView.plugin.GenericPropertyDump 中的方法
Dumps the properties of TypeDeclarationStatement node.
dump(TypeLiteral) - 类 edu.ustc.cs.compile.platform.util.ASTView.plugin.GenericPropertyDump 中的方法
Dumps the properties of TypeLiteral node.
dump(TypeParameter) - 类 edu.ustc.cs.compile.platform.util.ASTView.plugin.GenericPropertyDump 中的方法
Dumps the properties of TypeParameter node.
dump(VariableDeclarationExpression) - 类 edu.ustc.cs.compile.platform.util.ASTView.plugin.GenericPropertyDump 中的方法
Dumps the properties of VariableDeclarationExpression node.
dump(VariableDeclarationFragment) - 类 edu.ustc.cs.compile.platform.util.ASTView.plugin.GenericPropertyDump 中的方法
Dumps the properties of VariableDeclarationFragment node.
dump(VariableDeclarationStatement) - 类 edu.ustc.cs.compile.platform.util.ASTView.plugin.GenericPropertyDump 中的方法
Dumps the properties of VariableDeclarationStatement node.
dump(WhileStatement) - 类 edu.ustc.cs.compile.platform.util.ASTView.plugin.GenericPropertyDump 中的方法
Dumps the properties of WhileStatement node.
dump(WildcardType) - 类 edu.ustc.cs.compile.platform.util.ASTView.plugin.GenericPropertyDump 中的方法
Dumps the properties of WildcardType node.

E

EAX - 类 edu.ustc.cs.compile.arch.x86.X86Register 中的静态变量
X86 Register: %eax
EBP - 类 edu.ustc.cs.compile.arch.x86.X86Register 中的静态变量
X86 Register: %ebp
EBX - 类 edu.ustc.cs.compile.arch.x86.X86Register 中的静态变量
X86 Register: %ebx
ECX - 类 edu.ustc.cs.compile.arch.x86.X86Register 中的静态变量
X86 Register: %ecx
EDI - 类 edu.ustc.cs.compile.arch.x86.X86Register 中的静态变量
X86 Register: %edi
edu.ustc.cs.compile.arch - 软件包 edu.ustc.cs.compile.arch
Represents the language-indenpendent part of the representation of the assembly language.
edu.ustc.cs.compile.arch.mips - 软件包 edu.ustc.cs.compile.arch.mips
Provides classes to represent language-dependent parts(mips) of the assembly language codes.
edu.ustc.cs.compile.arch.mips.regalloc - 软件包 edu.ustc.cs.compile.arch.mips.regalloc
Provides a register allocator for mips assembly language.
edu.ustc.cs.compile.arch.x86 - 软件包 edu.ustc.cs.compile.arch.x86
Provides classes to represent language-dependent parts(x86) of the assembly language codes.
edu.ustc.cs.compile.arch.x86.regalloc - 软件包 edu.ustc.cs.compile.arch.x86.regalloc
Provides a register allocator for x86 assembly language plus utilities to handle control flow graph in assembly level.
edu.ustc.cs.compile.platform - 软件包 edu.ustc.cs.compile.platform
 
edu.ustc.cs.compile.platform.handler - 软件包 edu.ustc.cs.compile.platform.handler
 
edu.ustc.cs.compile.platform.interfaces - 软件包 edu.ustc.cs.compile.platform.interfaces
 
edu.ustc.cs.compile.platform.myclassloader - 软件包 edu.ustc.cs.compile.platform.myclassloader
 
edu.ustc.cs.compile.platform.util.ASTView.core - 软件包 edu.ustc.cs.compile.platform.util.ASTView.core
Provides the core classes of an AST (Abstract Syntax Tree) GUI viewer to dump a given AST tree and some properties of its AST nodes.
edu.ustc.cs.compile.platform.util.ASTView.plugin - 软件包 edu.ustc.cs.compile.platform.util.ASTView.plugin
Collects some plug-in classes used to customize the to-be-dumped properties of some ASTNodes.
edu.ustc.cs.compile.platform.util.ir - 软件包 edu.ustc.cs.compile.platform.util.ir
 
EDX - 类 edu.ustc.cs.compile.arch.x86.X86Register 中的静态变量
X86 Register: %edx
ELSE - 类 edu.ustc.cs.compile.arch.x86.X86Director 中的静态变量
Directive ".else"
ELSIF - 类 edu.ustc.cs.compile.arch.x86.X86Director 中的静态变量
Direcitve ".elsif"
END - 类 edu.ustc.cs.compile.arch.mips.MIPSDirector 中的静态变量
Director ".end"
end - 类 edu.ustc.cs.compile.arch.mips.regalloc.DataFlowGraph 中的变量
 
end - 类 edu.ustc.cs.compile.arch.mips.regalloc.LiveInterval 中的变量
 
end() - 类 edu.ustc.cs.compile.arch.mips.regalloc.LiveInterval 中的方法
 
END - 类 edu.ustc.cs.compile.arch.x86.X86Director 中的静态变量
Directive ".end"
ENDEF - 类 edu.ustc.cs.compile.arch.x86.X86Director 中的静态变量
Directive ".endef"
ENDIF - 类 edu.ustc.cs.compile.arch.x86.X86Director 中的静态变量
Directive ".endif"
ENT - 类 edu.ustc.cs.compile.arch.mips.MIPSDirector 中的静态变量
Director ".ent"
equals(Object) - 类 edu.ustc.cs.compile.arch.Label 中的方法
Indicates whether another object equals to this label.
errMsg(String) - 类 edu.ustc.cs.compile.platform.handler.MsgHandler 中的静态方法
 
error(SAXParseException) - 类 edu.ustc.cs.compile.platform.handler.CfgFileErrHandler 中的方法
 
ES - 类 edu.ustc.cs.compile.arch.x86.X86Register 中的静态变量
X86 Register: %es
ESI - 类 edu.ustc.cs.compile.arch.x86.X86Register 中的静态变量
X86 Register: %esi
ESP - 类 edu.ustc.cs.compile.arch.x86.X86Register 中的静态变量
X86 Register: %esp
exec - 类 edu.ustc.cs.compile.platform.CompilerParameters 中的变量
 
exeFile - 类 edu.ustc.cs.compile.platform.CompilerParameters 中的变量
 
expireOldIntervals(LiveInterval, Active, RegPool) - 类 edu.ustc.cs.compile.arch.mips.regalloc.RegAllocator 中的静态方法
 

F

fatalError(SAXParseException) - 类 edu.ustc.cs.compile.platform.handler.CfgFileErrHandler 中的方法
 
FILE - 类 edu.ustc.cs.compile.arch.x86.X86Director 中的静态变量
Directive ".file"
ForwardsASTNode - edu.ustc.cs.compile.platform.util.ASTView.core 中的 类
Defines the tree node in the content area.
ForwardsASTNode() - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ForwardsASTNode 的构造函数
 
FP - 类 edu.ustc.cs.compile.arch.mips.MIPSRegister 中的静态变量
Register "fp"
FS - 类 edu.ustc.cs.compile.arch.x86.X86Register 中的静态变量
X86 Register: %fs

G

gccPath - 类 edu.ustc.cs.compile.platform.CompilerParameters 中的变量
 
genAsm - 类 edu.ustc.cs.compile.platform.CompilerParameters 中的变量
 
generateAsm(File, InterRepresent) - 接口 edu.ustc.cs.compile.platform.interfaces.GeneratorInterface 中的方法
 
generatorClass - 类 edu.ustc.cs.compile.platform.CompilerParameters 中的变量
 
GeneratorException - edu.ustc.cs.compile.platform.interfaces 中的 异常
 
GeneratorException() - 异常 edu.ustc.cs.compile.platform.interfaces.GeneratorException 的构造函数
 
GeneratorHandler - edu.ustc.cs.compile.platform.handler 中的 类
 
GeneratorHandler() - 类 edu.ustc.cs.compile.platform.handler.GeneratorHandler 的构造函数
 
GeneratorInterface - edu.ustc.cs.compile.platform.interfaces 中的 接口
 
GenericPropertyDump - edu.ustc.cs.compile.platform.util.ASTView.plugin 中的 类
Provides a default subclass of ASTViewPropertyDump.
GenericPropertyDump() - 类 edu.ustc.cs.compile.platform.util.ASTView.plugin.GenericPropertyDump 的构造函数
 
get() - 类 edu.ustc.cs.compile.arch.mips.regalloc.RegPool 中的方法
Remove a hard register from this register pool.
getAFreeRegister() - 类 edu.ustc.cs.compile.arch.x86.regalloc.RegAllocator 中的方法
Uses LRU to determine a free register and returns it.
getAllowsChildren() - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ForwardsASTNode 中的方法
Returns true if this ForwardsASTNode allows children.
getArch() - 类 edu.ustc.cs.compile.platform.CompilerParameters 中的方法
 
getAsmFile() - 类 edu.ustc.cs.compile.platform.CompilerParameters 中的方法
 
getASTNode() - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewPropertyItem 中的方法
Gets the child node.
getBasicBlocks(AssemblySequence) - 类 edu.ustc.cs.compile.arch.x86.regalloc.BasicBlockBuilder 中的静态方法
returns basic blocks of the input statements.
getBBs() - 类 edu.ustc.cs.compile.arch.mips.regalloc.DataFlowGraph 中的方法
Get all basic blocks in this DFG.
getBoolValue(String) - 类 edu.ustc.cs.compile.platform.handler.ParamHandler 中的方法
 
getCellEditorValue() - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewFrame.PropertyCellEditor 中的方法
Gets the ASTNode to which will be jumped when pressing the button
getCfgFile() - 类 edu.ustc.cs.compile.platform.CompilerParameters 中的方法
 
getCheckerClass() - 类 edu.ustc.cs.compile.platform.CompilerParameters 中的方法
 
getChild(Object, int) - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewContent 中的方法
Returns the child of parent at index index in the parent's child array.
getChildAt(int) - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ForwardsASTNode 中的方法
Gets a specific child ForwardsASTNode.
getChildCount(Object) - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewContent 中的方法
Returns the number of children of parent.
getChildCount() - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ForwardsASTNode 中的方法
Gets the number of the child ForwardsASTNode.
getChildIndex() - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ForwardsASTNode 中的方法
Gets the index in the children list of the parent.
getChildren() - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ForwardsASTNode 中的方法
Gets the list of the children ForwardsASTNodes.
getClassData(String) - 类 edu.ustc.cs.compile.platform.myclassloader.MyClassLoader 中的方法
 
getClassEntry(String) - 类 edu.ustc.cs.compile.platform.myclassloader.MyClassLoader 中的方法
 
getColumnClass(int) - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewProperty 中的方法
Gets the type of the content of a specific column.
getColumnCount() - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewProperty 中的方法
Gets how many columns the property area has.
getColumnName(int) - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewProperty 中的方法
Gets the title of a specific column.
getEndBB() - 类 edu.ustc.cs.compile.arch.mips.regalloc.DataFlowGraph 中的方法
Get the end basic block in this DFG.
getExeFile() - 类 edu.ustc.cs.compile.platform.CompilerParameters 中的方法
 
getGccPath() - 类 edu.ustc.cs.compile.platform.CompilerParameters 中的方法
 
getGenClass() - 类 edu.ustc.cs.compile.platform.CompilerParameters 中的方法
 
getID() - 类 edu.ustc.cs.compile.arch.mips.regalloc.BasicBlock 中的方法
Get the id of this basic block.
getID() - 类 edu.ustc.cs.compile.arch.x86.regalloc.BasicBlock 中的方法
Returns the basic block's ID number.
getIndex(TreeNode) - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ForwardsASTNode 中的方法
Gets the index of a specific child ForwardsASTNode.
getIndexOfChild(Object, Object) - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewContent 中的方法
Returns the index of child in parent.
getInterpClass() - 类 edu.ustc.cs.compile.platform.CompilerParameters 中的方法
 
getIR() - 接口 edu.ustc.cs.compile.platform.interfaces.InterRepresent 中的方法
 
getIR() - 类 edu.ustc.cs.compile.platform.util.ir.HIR 中的方法
 
getIR() - 类 edu.ustc.cs.compile.platform.util.ir.LIR 中的方法
 
getLabel() - 类 edu.ustc.cs.compile.arch.x86.regalloc.BasicBlock 中的方法
Returns the label of the basic block.
getLast() - 类 edu.ustc.cs.compile.arch.mips.regalloc.Active 中的方法
 
getMem2Reg(String, X86Register) - 类 edu.ustc.cs.compile.arch.x86.regalloc.RegAllocator 中的方法
Generates a chain of instructions the fetches a variable from the memory to a register. if in stack we do not have the record of the variable, it returns null.
getModifiersName(int) - 类 edu.ustc.cs.compile.platform.util.ASTView.plugin.GenericPropertyDump 中的方法
Gets the string representation of modifiers' flags.
getName() - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewPropertyItem 中的方法
Gets the name of the property.
getNextBlocks() - 类 edu.ustc.cs.compile.arch.mips.regalloc.BasicBlock 中的方法
Get the list of successors of this basic block in the CFG.
getNextBlocks() - 类 edu.ustc.cs.compile.arch.x86.regalloc.BasicBlock 中的方法
Returns the successing basic blocks.
getNumber() - 类 edu.ustc.cs.compile.arch.mips.regalloc.BasicBlock 中的方法
Get the number of this basic block.
getNumber() - 类 edu.ustc.cs.compile.arch.x86.regalloc.BasicBlock 中的方法
Returns the number of this basic block.
getNumber() - 类 edu.ustc.cs.compile.arch.x86.X86Integer 中的方法
returns the intValue of this X86 Integer.
getOptClass() - 类 edu.ustc.cs.compile.platform.CompilerParameters 中的方法
 
getParam() - 类 edu.ustc.cs.compile.platform.handler.ParamHandler 中的方法
 
getParent() - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ForwardsASTNode 中的方法
Gets the directed parent node.
getParserClass() - 类 edu.ustc.cs.compile.platform.CompilerParameters 中的方法
 
getPositionInMem(String) - 类 edu.ustc.cs.compile.arch.x86.regalloc.RegAllocator 中的方法
Returns the stack address corresponding to a variable register.
getPositionInMem(X86Register) - 类 edu.ustc.cs.compile.arch.x86.regalloc.RegAllocator 中的方法
Returns the stack address corresponding to a variable or a register.
getPreBlocks() - 类 edu.ustc.cs.compile.arch.mips.regalloc.BasicBlock 中的方法
Get the list of predecessors of this basic block in the CFG.
getPreBlocks() - 类 edu.ustc.cs.compile.arch.x86.regalloc.BasicBlock 中的方法
Returns the predecessing basic blocks.
getPropertyDumpClass() - 类 edu.ustc.cs.compile.platform.CompilerParameters 中的方法
 
getReg(String) - 类 edu.ustc.cs.compile.arch.x86.regalloc.RegAllocator 中的方法
Returns a register that is free to store the variable, or null if there are no available allocator.
getRoot() - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewContent 中的方法
Returns the root of the tree.
getRoot() - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewVisitor 中的方法
Gets the root node of the content.
getRowCount() - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewProperty 中的方法
Gets how many properties the ASTNode has.
getSelf() - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ForwardsASTNode 中的方法
Gets the corresponding ASTNode.
getSpimPath() - 类 edu.ustc.cs.compile.platform.CompilerParameters 中的方法
 
getSrcFile() - 类 edu.ustc.cs.compile.platform.CompilerParameters 中的方法
 
getStartBB() - 类 edu.ustc.cs.compile.arch.mips.regalloc.DataFlowGraph 中的方法
Get the start basic block in this DFG.
getStmts() - 类 edu.ustc.cs.compile.arch.mips.regalloc.BasicBlock 中的方法
Get the statements in this basic block.
getStmts() - 类 edu.ustc.cs.compile.arch.x86.regalloc.BasicBlock 中的方法
Returns the basic block's body statements.
getSymTable() - 接口 edu.ustc.cs.compile.platform.interfaces.InterRepresent 中的方法
 
getSymTable() - 类 edu.ustc.cs.compile.platform.util.ir.HIR 中的方法
 
getSymTable() - 类 edu.ustc.cs.compile.platform.util.ir.LIR 中的方法
 
getTableCellEditorComponent(JTable, Object, boolean, int, int) - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewFrame.PropertyCellEditor 中的方法
Sets an initial value for the editor.
getTableCellRendererComponent(JTable, Object, boolean, boolean, int, int) - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewFrame.PropertyCellRenderer 中的方法
Returns the component used for drawing the cell.
getTreePath(ForwardsASTNode) - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewContent 中的方法
Get the tree path from the root to the a selected node Each node in the tree path is of type ForwardsASTNode.
getValue() - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewPropertyItem 中的方法
Gets the string representation of the value of the property.
getValueAt(int, int) - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewProperty 中的方法
Gets the content in a specific cell.
GLOBAL - 类 edu.ustc.cs.compile.arch.x86.X86Director 中的静态变量
Directive ".global"
globalRegAlloc(AssemblySequence, int) - 类 edu.ustc.cs.compile.arch.mips.regalloc.RegAllocator 中的静态方法
Register allocator.
GLOBL - 类 edu.ustc.cs.compile.arch.mips.MIPSDirector 中的静态变量
Director ".globl"
GLOBL - 类 edu.ustc.cs.compile.arch.x86.X86Director 中的静态变量
Directive ".globl"
GOLDEN_NUMBER - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewFrame 中的静态变量
The golden number 0.618.
gotoASTNode - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewFrame.PropertyButtonListener 中的变量
The target ASTNode.
gotoASTNode - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewFrame.PropertyCellEditor 中的变量
The target ASTNode to which will be jumped when pressing the button.
gotoButton - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewFrame.PropertyCellEditor 中的变量
A button with text "GO!"
GP - 类 edu.ustc.cs.compile.arch.mips.MIPSRegister 中的静态变量
Register "gp"
GS - 类 edu.ustc.cs.compile.arch.x86.X86Register 中的静态变量
X86 Register: %gs

H

hasFreeReg() - 类 edu.ustc.cs.compile.arch.x86.regalloc.RegAllocator 中的方法
Returns a free register that is free or null if there are no available register.
hasOffset() - 类 edu.ustc.cs.compile.arch.Instruct.Operand 中的方法
Indicates whether this operand consists of an offset.
hasSrc - 类 edu.ustc.cs.compile.platform.handler.ParamHandler 中的变量
 
HIR - edu.ustc.cs.compile.platform.util.ir 中的 类
 
HIR() - 类 edu.ustc.cs.compile.platform.util.ir.HIR 的构造函数
 
HLT - 类 edu.ustc.cs.compile.arch.x86.X86Opcode 中的静态变量
Operating code: hlt

I

id - 类 edu.ustc.cs.compile.arch.mips.regalloc.BasicBlock 中的变量
 
id - 类 edu.ustc.cs.compile.arch.x86.regalloc.BasicBlock 中的变量
 
IDENT - 类 edu.ustc.cs.compile.arch.x86.X86Director 中的静态变量
Directive ".ident"
IDIVL - 类 edu.ustc.cs.compile.arch.x86.X86Opcode 中的静态变量
Operating code: idivl
idSeed - 类 edu.ustc.cs.compile.arch.mips.regalloc.BasicBlock 中的静态变量
 
idSeed - 类 edu.ustc.cs.compile.arch.x86.regalloc.BasicBlock 中的静态变量
 
IF - 类 edu.ustc.cs.compile.arch.x86.X86Director 中的静态变量
Directive ".if"
IMULL - 类 edu.ustc.cs.compile.arch.x86.X86Opcode 中的静态变量
Operating code: imull
INCL - 类 edu.ustc.cs.compile.arch.x86.X86Opcode 中的静态变量
Operating code: incl
INCLUDE - 类 edu.ustc.cs.compile.arch.x86.X86Director 中的静态变量
Directive ".include"
infoMsg(String) - 类 edu.ustc.cs.compile.platform.handler.MsgHandler 中的静态方法
 
init() - 类 edu.ustc.cs.compile.platform.CompilerParameters 中的方法
 
inLiveVariables - 类 edu.ustc.cs.compile.arch.mips.regalloc.BasicBlock 中的变量
 
inLiveVariables() - 类 edu.ustc.cs.compile.arch.mips.regalloc.BasicBlock 中的方法
Get live variables at the entrance of this basic block.
Instruct - edu.ustc.cs.compile.arch 中的 类
Provides a representation of the instruct in the assembly language codes.
Instruct(Opcode, List<Instruct.Operand>) - 类 edu.ustc.cs.compile.arch.Instruct 的构造函数
Constructs an object to represent an instruct.
Instruct.Operand - edu.ustc.cs.compile.arch 中的 类
Provides a representation of the operand of the instruct in the assembly language codes.
Instruct.Operand(Register) - 类 edu.ustc.cs.compile.arch.Instruct.Operand 的构造函数
Constructs an operand which is a register.
Instruct.Operand(Register, Integer) - 类 edu.ustc.cs.compile.arch.Instruct.Operand 的构造函数
Constructs an operand which is a register plus an offset.
Instruct.Operand(RegisterVariable) - 类 edu.ustc.cs.compile.arch.Instruct.Operand 的构造函数
Constructs an operand which is a register variable.
Instruct.Operand(RegisterVariable, Integer) - 类 edu.ustc.cs.compile.arch.Instruct.Operand 的构造函数
Constructs an operand which is a register variable plus an offset.
Instruct.Operand(Integer) - 类 edu.ustc.cs.compile.arch.Instruct.Operand 的构造函数
Constructs an operand which is an immediate number.
Instruct.Operand(X86Integer) - 类 edu.ustc.cs.compile.arch.Instruct.Operand 的构造函数
Constructs an X86 operand which is an immediate number.
Instruct.Operand(Label) - 类 edu.ustc.cs.compile.arch.Instruct.Operand 的构造函数
Constructs an operand which is a label.
INT - 类 edu.ustc.cs.compile.arch.x86.X86Opcode 中的静态变量
Operating code: int
integer - 类 edu.ustc.cs.compile.arch.Directive.Argument 中的变量
 
integer() - 类 edu.ustc.cs.compile.arch.Directive.Argument 中的方法
gets the argument as an integer.
integer - 类 edu.ustc.cs.compile.arch.x86.X86Integer 中的变量
 
interpClass - 类 edu.ustc.cs.compile.platform.CompilerParameters 中的变量
 
interpret(InterRepresent) - 接口 edu.ustc.cs.compile.platform.interfaces.InterpreterInterface 中的方法
 
interprete(InterRepresent, InterpreterInterface, boolean) - 类 edu.ustc.cs.compile.platform.handler.InterpreterHandler 中的方法
 
InterpreterException - edu.ustc.cs.compile.platform.interfaces 中的 异常
 
InterpreterException() - 异常 edu.ustc.cs.compile.platform.interfaces.InterpreterException 的构造函数
 
InterpreterHandler - edu.ustc.cs.compile.platform.handler 中的 类
 
InterpreterHandler() - 类 edu.ustc.cs.compile.platform.handler.InterpreterHandler 的构造函数
 
InterpreterInterface - edu.ustc.cs.compile.platform.interfaces 中的 接口
 
InterRepresent - edu.ustc.cs.compile.platform.interfaces 中的 接口
 
isAllocated - 类 edu.ustc.cs.compile.arch.mips.regalloc.LiveInterval 中的变量
 
isAllocated() - 类 edu.ustc.cs.compile.arch.mips.regalloc.LiveInterval 中的方法
 
isCellEditable(int, int) - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewProperty 中的方法
Indicates whether the content of a specific column is editable.
isCondGoto - 类 edu.ustc.cs.compile.arch.mips.regalloc.BasicBlock 中的变量
 
isCondGoto() - 类 edu.ustc.cs.compile.arch.mips.regalloc.BasicBlock 中的方法
Indicates whether this basic block contains conditional jump statement.
isCondGoto(MIPSOpcode) - 类 edu.ustc.cs.compile.arch.mips.regalloc.DataFlowGraph 中的静态方法
 
isCondGoto - 类 edu.ustc.cs.compile.arch.x86.regalloc.BasicBlock 中的变量
 
isCondGoto() - 类 edu.ustc.cs.compile.arch.x86.regalloc.BasicBlock 中的方法
Returns true if this BB has a conditional jump instruction.
isDebug() - 类 edu.ustc.cs.compile.platform.CompilerParameters 中的方法
 
isDispAST() - 类 edu.ustc.cs.compile.platform.CompilerParameters 中的方法
 
isDispOptAST() - 类 edu.ustc.cs.compile.platform.CompilerParameters 中的方法
 
isDoCheck() - 类 edu.ustc.cs.compile.platform.CompilerParameters 中的方法
 
isDoOpt() - 类 edu.ustc.cs.compile.platform.CompilerParameters 中的方法
 
isEmpty() - 类 edu.ustc.cs.compile.arch.mips.regalloc.RegPool 中的方法
Indicates whether this register pool is empty.
isExec() - 类 edu.ustc.cs.compile.platform.CompilerParameters 中的方法
 
isFree(X86Register) - 类 edu.ustc.cs.compile.arch.x86.regalloc.RegAllocator 中的方法
Tests if a register is free for use.
isGenAsm() - 类 edu.ustc.cs.compile.platform.CompilerParameters 中的方法
 
isInteger() - 类 edu.ustc.cs.compile.arch.Directive.Argument 中的方法
decides whether this argument is an integer.
isInterp() - 类 edu.ustc.cs.compile.platform.CompilerParameters 中的方法
 
isLabel() - 类 edu.ustc.cs.compile.arch.Directive.Argument 中的方法
decides whether this argument is a label.
isLabel() - 类 edu.ustc.cs.compile.arch.Instruct.Operand 中的方法
Indicates whether this operand is a label.
isLeaf(Object) - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewContent 中的方法
Returns whether the specified node is a leaf node.
isLeaf() - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ForwardsASTNode 中的方法
Indicates whether this ForwardsASTNode is a leaf.
isNumber() - 类 edu.ustc.cs.compile.arch.Instruct.Operand 中的方法
Indicates whether this operand is an immediate number.
isRegister() - 类 edu.ustc.cs.compile.arch.Instruct.Operand 中的方法
Indicates whether this operand consists of a register.
isRegister() - 类 edu.ustc.cs.compile.arch.mips.regalloc.AllocateResult 中的方法
Indicates whether the pseudo register is allocated to a hard register.
isRegisterVariable() - 类 edu.ustc.cs.compile.arch.Instruct.Operand 中的方法
Indicates whether this operand consists of a register variable.
isSpilt() - 类 edu.ustc.cs.compile.arch.mips.regalloc.AllocateResult 中的方法
Indicates whether the pseudo register is spilt to the stack.
isSpilt() - 类 edu.ustc.cs.compile.arch.mips.regalloc.LiveInterval 中的方法
 
isString() - 类 edu.ustc.cs.compile.arch.Directive.Argument 中的方法
decides whether this argument is a string.
isUnCondGoto(MIPSOpcode) - 类 edu.ustc.cs.compile.arch.mips.regalloc.DataFlowGraph 中的静态方法
 
isVisited - 类 edu.ustc.cs.compile.arch.mips.regalloc.BasicBlock 中的变量
 
isVisited() - 类 edu.ustc.cs.compile.arch.mips.regalloc.BasicBlock 中的方法
Indicates whether this basic block has been visited.
isX86Number() - 类 edu.ustc.cs.compile.arch.Instruct.Operand 中的方法
Indicates whether this operand is an X86 immediate number.

J

J - 类 edu.ustc.cs.compile.arch.mips.MIPSOpcode 中的静态变量
Opcode "j"
JA - 类 edu.ustc.cs.compile.arch.x86.X86Opcode 中的静态变量
Operating code: ja
JAE - 类 edu.ustc.cs.compile.arch.x86.X86Opcode 中的静态变量
Operating code: jae
JAL - 类 edu.ustc.cs.compile.arch.mips.MIPSOpcode 中的静态变量
Opcode "jal"
jarFiles - 类 edu.ustc.cs.compile.platform.myclassloader.MyClassLoader 中的变量
 
JB - 类 edu.ustc.cs.compile.arch.x86.X86Opcode 中的静态变量
Operating code: jb
JBE - 类 edu.ustc.cs.compile.arch.x86.X86Opcode 中的静态变量
Operating code: jbe
JC - 类 edu.ustc.cs.compile.arch.x86.X86Opcode 中的静态变量
Operating code: jc
JCZX - 类 edu.ustc.cs.compile.arch.x86.X86Opcode 中的静态变量
Operating code: jczx
JE - 类 edu.ustc.cs.compile.arch.x86.X86Opcode 中的静态变量
Operating code: je
JECXZ - 类 edu.ustc.cs.compile.arch.x86.X86Opcode 中的静态变量
Operating code: jecxz
JG - 类 edu.ustc.cs.compile.arch.x86.X86Opcode 中的静态变量
Operating code: jg
JGE - 类 edu.ustc.cs.compile.arch.x86.X86Opcode 中的静态变量
Operating code: jge
JL - 类 edu.ustc.cs.compile.arch.x86.X86Opcode 中的静态变量
Operating code: jl
JLE - 类 edu.ustc.cs.compile.arch.x86.X86Opcode 中的静态变量
Operating code: jle
JMP - 类 edu.ustc.cs.compile.arch.x86.X86Opcode 中的静态变量
Operating code: jmp
JNA - 类 edu.ustc.cs.compile.arch.x86.X86Opcode 中的静态变量
Operating code: jna
JNAE - 类 edu.ustc.cs.compile.arch.x86.X86Opcode 中的静态变量
Operating code: jnae
JNB - 类 edu.ustc.cs.compile.arch.x86.X86Opcode 中的静态变量
Operating code: jnb
JNBE - 类 edu.ustc.cs.compile.arch.x86.X86Opcode 中的静态变量
Operating code: jnbe
JNC - 类 edu.ustc.cs.compile.arch.x86.X86Opcode 中的静态变量
Operating code: jnc
JNE - 类 edu.ustc.cs.compile.arch.x86.X86Opcode 中的静态变量
Operating code: jne
JNG - 类 edu.ustc.cs.compile.arch.x86.X86Opcode 中的静态变量
Operating code: jng
JNGE - 类 edu.ustc.cs.compile.arch.x86.X86Opcode 中的静态变量
Operating code: jnge
JNL - 类 edu.ustc.cs.compile.arch.x86.X86Opcode 中的静态变量
Operating code: jnl
JNLE - 类 edu.ustc.cs.compile.arch.x86.X86Opcode 中的静态变量
Operating code: jnle
JNO - 类 edu.ustc.cs.compile.arch.x86.X86Opcode 中的静态变量
Operating code: jno
JNP - 类 edu.ustc.cs.compile.arch.x86.X86Opcode 中的静态变量
Operating code: jnp
JNZ - 类 edu.ustc.cs.compile.arch.x86.X86Opcode 中的静态变量
Operating code: jnz
JPO - 类 edu.ustc.cs.compile.arch.x86.X86Opcode 中的静态变量
Operating code: jpo
JZ - 类 edu.ustc.cs.compile.arch.x86.X86Opcode 中的静态变量
Operating code: jz

K

K0 - 类 edu.ustc.cs.compile.arch.mips.MIPSRegister 中的静态变量
Register "k0"
K1 - 类 edu.ustc.cs.compile.arch.mips.MIPSRegister 中的静态变量
Register "k1"

L

LA - 类 edu.ustc.cs.compile.arch.mips.MIPSOpcode 中的静态变量
Opcode "la"
label - 类 edu.ustc.cs.compile.arch.Directive.Argument 中的变量
 
label() - 类 edu.ustc.cs.compile.arch.Directive.Argument 中的方法
gets the argument as a label.
label - 类 edu.ustc.cs.compile.arch.Instruct.Operand 中的变量
 
label() - 类 edu.ustc.cs.compile.arch.Instruct.Operand 中的方法
Gets the operand as a label.
Label - edu.ustc.cs.compile.arch 中的 类
Provides a representation of the label in the assembly language codes.
Label(String) - 类 edu.ustc.cs.compile.arch.Label 的构造函数
Constructs a label.
label - 类 edu.ustc.cs.compile.arch.Label 中的变量
 
label() - 类 edu.ustc.cs.compile.arch.Label 中的方法
Gets the name of this label.
label - 类 edu.ustc.cs.compile.arch.x86.regalloc.BasicBlock 中的变量
 
LCOMM - 类 edu.ustc.cs.compile.arch.x86.X86Director 中的静态变量
Directive ".lcomm"
LEAL - 类 edu.ustc.cs.compile.arch.x86.X86Opcode 中的静态变量
Operating code: leal
LI - 类 edu.ustc.cs.compile.arch.mips.MIPSOpcode 中的静态变量
Opcode "li"
LIR - edu.ustc.cs.compile.platform.util.ir 中的 类
 
LIR() - 类 edu.ustc.cs.compile.platform.util.ir.LIR 的构造函数
 
listenrList - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewContent 中的变量
event listener list.
LiveInterval - edu.ustc.cs.compile.arch.mips.regalloc 中的 类
 
LiveInterval(int) - 类 edu.ustc.cs.compile.arch.mips.regalloc.LiveInterval 的构造函数
 
loadClass(String) - 类 edu.ustc.cs.compile.platform.handler.CompilerHandler 中的方法
 
loadClass(String) - 类 edu.ustc.cs.compile.platform.myclassloader.MyClassLoader 中的方法
 
LOOP - 类 edu.ustc.cs.compile.arch.x86.X86Opcode 中的静态变量
Operating code: loop
LOOPE - 类 edu.ustc.cs.compile.arch.x86.X86Opcode 中的静态变量
Operating code: loope
LOOPNE - 类 edu.ustc.cs.compile.arch.x86.X86Opcode 中的静态变量
Operating code: loopne
LOOPNZ - 类 edu.ustc.cs.compile.arch.x86.X86Opcode 中的静态变量
Operating code: loopnz
LOOPZ - 类 edu.ustc.cs.compile.arch.x86.X86Opcode 中的静态变量
Operating code: loopz
lruList - 类 edu.ustc.cs.compile.arch.x86.regalloc.RegAllocator 中的变量
 
LW - 类 edu.ustc.cs.compile.arch.mips.MIPSOpcode 中的静态变量
Opcode "lw"

M

main(String[]) - 类 edu.ustc.cs.compile.arch.x86.regalloc.BasicBlockBuilder 中的静态方法
main test function.
Main - edu.ustc.cs.compile.platform 中的 类
 
Main() - 类 edu.ustc.cs.compile.platform.Main 的构造函数
 
main(String[]) - 类 edu.ustc.cs.compile.platform.Main 中的静态方法
 
MIPSDirector - edu.ustc.cs.compile.arch.mips 中的 类
Provides a representation of directors in a simple MIPS assembly language that can run in SPIM(a simulator of MIPS R2000/R3000).
MIPSDirector() - 类 edu.ustc.cs.compile.arch.mips.MIPSDirector 的构造函数
 
MIPSOpcode - edu.ustc.cs.compile.arch.mips 中的 类
Provides a representation of opcodes in a simple MIPS assembly language that can run in SPIM(a simulator of MIPS R2000/R3000).
MIPSOpcode() - 类 edu.ustc.cs.compile.arch.mips.MIPSOpcode 的构造函数
 
MIPSRegister - edu.ustc.cs.compile.arch.mips 中的 类
Provides a representation of registers in a simple MIPS assembly language that can run in SPIM(a simulator of MIPS R2000/R3000).
MIPSRegister() - 类 edu.ustc.cs.compile.arch.mips.MIPSRegister 的构造函数
 
MOVE - 类 edu.ustc.cs.compile.arch.mips.MIPSOpcode 中的静态变量
Opcode "move"
MOVL - 类 edu.ustc.cs.compile.arch.x86.X86Opcode 中的静态变量
Operating code: movl
MsgHandler - edu.ustc.cs.compile.platform.handler 中的 类
 
MsgHandler() - 类 edu.ustc.cs.compile.platform.handler.MsgHandler 的构造函数
 
MULL - 类 edu.ustc.cs.compile.arch.x86.X86Opcode 中的静态变量
Operating code: mull
MULO - 类 edu.ustc.cs.compile.arch.mips.MIPSOpcode 中的静态变量
Opcode "mulo"
MyClassLoader - edu.ustc.cs.compile.platform.myclassloader 中的 类
 
MyClassLoader() - 类 edu.ustc.cs.compile.platform.myclassloader.MyClassLoader 的构造函数
 
MyClassLoader(String) - 类 edu.ustc.cs.compile.platform.myclassloader.MyClassLoader 的构造函数
 

N

name2place - 类 edu.ustc.cs.compile.arch.x86.regalloc.RegAllocator 中的变量
 
NEG - 类 edu.ustc.cs.compile.arch.mips.MIPSOpcode 中的静态变量
Opcode "neg"
negBitSet(BitSet) - 类 edu.ustc.cs.compile.arch.mips.regalloc.RegAllocator 中的静态方法
 
NEGL - 类 edu.ustc.cs.compile.arch.x86.X86Opcode 中的静态变量
Operating code: negl
nextBlocks - 类 edu.ustc.cs.compile.arch.mips.regalloc.BasicBlock 中的变量
 
nextBlocks - 类 edu.ustc.cs.compile.arch.x86.regalloc.BasicBlock 中的变量
 
NOP - 类 edu.ustc.cs.compile.arch.mips.MIPSOpcode 中的静态变量
Opcode "nop"
NOP - 类 edu.ustc.cs.compile.arch.x86.X86Opcode 中的静态变量
Operating code: nop
NOR - 类 edu.ustc.cs.compile.arch.mips.MIPSOpcode 中的静态变量
Opcode "nor"
NOT - 类 edu.ustc.cs.compile.arch.mips.MIPSOpcode 中的静态变量
Opcode "not"
NOTL - 类 edu.ustc.cs.compile.arch.x86.X86Opcode 中的静态变量
Operating code: notl
number - 类 edu.ustc.cs.compile.arch.Instruct.Operand 中的变量
 
number() - 类 edu.ustc.cs.compile.arch.Instruct.Operand 中的方法
Gets the operand as an immediate number.
number - 类 edu.ustc.cs.compile.arch.mips.regalloc.BasicBlock 中的变量
 
number(DataFlowGraph) - 类 edu.ustc.cs.compile.arch.mips.regalloc.RegAllocator 中的静态方法
number() numbers the instructs in depth-start order.
number - 类 edu.ustc.cs.compile.arch.RegisterVariable 中的变量
 
number() - 类 edu.ustc.cs.compile.arch.RegisterVariable 中的方法
Gets the number of this register variable.
number - 类 edu.ustc.cs.compile.arch.x86.regalloc.BasicBlock 中的变量
 
numOfMemAlloc - 类 edu.ustc.cs.compile.arch.x86.regalloc.RegAllocator 中的变量
 

O

offset - 类 edu.ustc.cs.compile.arch.Instruct.Operand 中的变量
 
offset() - 类 edu.ustc.cs.compile.arch.Instruct.Operand 中的方法
Gets the offset in this operand.
offset - 类 edu.ustc.cs.compile.arch.mips.regalloc.AllocateResult 中的变量
 
offset() - 类 edu.ustc.cs.compile.arch.mips.regalloc.AllocateResult 中的方法
Get the offset from the bottom of the stack.
opcode - 类 edu.ustc.cs.compile.arch.Instruct 中的变量
 
opcode() - 类 edu.ustc.cs.compile.arch.Instruct 中的方法
Gets the opcode of this instruct.
Opcode - edu.ustc.cs.compile.arch 中的 接口
The root interface in the opcode hierarchy.
operands - 类 edu.ustc.cs.compile.arch.Instruct 中的变量
 
operands() - 类 edu.ustc.cs.compile.arch.Instruct 中的方法
Gets the operands of this instruct.
optClass - 类 edu.ustc.cs.compile.platform.CompilerParameters 中的变量
 
OptimizerException - edu.ustc.cs.compile.platform.interfaces 中的 异常
 
OptimizerException() - 异常 edu.ustc.cs.compile.platform.interfaces.OptimizerException 的构造函数
 
OptimizerHandler - edu.ustc.cs.compile.platform.handler 中的 类
 
OptimizerHandler() - 类 edu.ustc.cs.compile.platform.handler.OptimizerHandler 的构造函数
 
OptimizerInterface - edu.ustc.cs.compile.platform.interfaces 中的 接口
 
OR - 类 edu.ustc.cs.compile.arch.mips.MIPSOpcode 中的静态变量
Opcode "or"
ORL - 类 edu.ustc.cs.compile.arch.x86.X86Opcode 中的静态变量
Operating code: orl
outLiveVariables - 类 edu.ustc.cs.compile.arch.mips.regalloc.BasicBlock 中的变量
 
outLiveVariables() - 类 edu.ustc.cs.compile.arch.mips.regalloc.BasicBlock 中的方法
Get live variables at the exit of this basic block.

P

P2ALIGN - 类 edu.ustc.cs.compile.arch.x86.X86Director 中的静态变量
Directive ".p2align"
panel - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewFrame 中的变量
The main panel of the ast view.
param - 类 edu.ustc.cs.compile.platform.handler.CompilerHandler 中的变量
 
param - 类 edu.ustc.cs.compile.platform.handler.ParamHandler 中的变量
 
ParamHandler - edu.ustc.cs.compile.platform.handler 中的 类
 
ParamHandler(CompilerParameters) - 类 edu.ustc.cs.compile.platform.handler.ParamHandler 的构造函数
 
parentNode - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ForwardsASTNode 中的变量
The directed parent ForwardsASTNode.
parseCfgFile(File) - 类 edu.ustc.cs.compile.platform.handler.ParamHandler 中的方法
 
parseParam(String[]) - 类 edu.ustc.cs.compile.platform.handler.ParamHandler 中的方法
 
parserClass - 类 edu.ustc.cs.compile.platform.CompilerParameters 中的变量
 
ParserException - edu.ustc.cs.compile.platform.interfaces 中的 异常
 
ParserException() - 异常 edu.ustc.cs.compile.platform.interfaces.ParserException 的构造函数
 
ParserHandler - edu.ustc.cs.compile.platform.handler 中的 类
 
ParserHandler() - 类 edu.ustc.cs.compile.platform.handler.ParserHandler 的构造函数
 
ParserInterface - edu.ustc.cs.compile.platform.interfaces 中的 接口
 
POPAL - 类 edu.ustc.cs.compile.arch.x86.X86Opcode 中的静态变量
Operating code: popal
POPL - 类 edu.ustc.cs.compile.arch.x86.X86Opcode 中的静态变量
Operating code: popl
preBlocks - 类 edu.ustc.cs.compile.arch.mips.regalloc.BasicBlock 中的变量
 
preBlocks - 类 edu.ustc.cs.compile.arch.x86.regalloc.BasicBlock 中的变量
 
prepareMenu() - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewFrame 中的方法
Prepares the menu bar.
prepareRegPool() - 类 edu.ustc.cs.compile.arch.mips.regalloc.RegAllocator 中的静态方法
 
printDebug(String) - 类 edu.ustc.cs.compile.platform.myclassloader.MyClassLoader 中的方法
 
propertyDump - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewer 中的变量
The ASTViewPropertyDump object which this ASTViewer used.
propertyDump - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewFrame 中的变量
The object to customized displayed properties of ast nodes.
propertyDump - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewProperty 中的变量
Indicates the ASTViewPropertyDump object.
propertyDumpClass - 类 edu.ustc.cs.compile.platform.CompilerParameters 中的变量
 
propertyModel - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewFrame 中的变量
The table model of ASTViewFrame.astProperty.
propertyName - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewPropertyItem 中的变量
The name of the property.
propertyPane - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewFrame 中的变量
A JScrollPane containing ASTViewFrame.astProperty.
propertyValue - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewPropertyItem 中的变量
The string representation of the value of the property.
PUSHAL - 类 edu.ustc.cs.compile.arch.x86.X86Opcode 中的静态变量
Operating code: pushal
PUSHL - 类 edu.ustc.cs.compile.arch.x86.X86Opcode 中的静态变量
Operating code: pushl
put(MIPSRegister) - 类 edu.ustc.cs.compile.arch.mips.regalloc.RegPool 中的方法
Put a hard register in the this reigster pool.

R

RA - 类 edu.ustc.cs.compile.arch.mips.MIPSRegister 中的静态变量
Register "ra"
RCLL - 类 edu.ustc.cs.compile.arch.x86.X86Opcode 中的静态变量
Operating code: rcl
RCRL - 类 edu.ustc.cs.compile.arch.x86.X86Opcode 中的静态变量
Operating code: rcr
reg - 类 edu.ustc.cs.compile.arch.Instruct.Operand 中的变量
 
reg - 类 edu.ustc.cs.compile.arch.mips.regalloc.AllocateResult 中的变量
 
reg - 类 edu.ustc.cs.compile.arch.mips.regalloc.LiveInterval 中的变量
 
reg() - 类 edu.ustc.cs.compile.arch.mips.regalloc.LiveInterval 中的方法
 
reg2name - 类 edu.ustc.cs.compile.arch.x86.regalloc.RegAllocator 中的变量
 
RegAllocator - edu.ustc.cs.compile.arch.mips.regalloc 中的 类
MIPS register allocator.
RegAllocator() - 类 edu.ustc.cs.compile.arch.mips.regalloc.RegAllocator 的构造函数
 
RegAllocator - edu.ustc.cs.compile.arch.x86.regalloc 中的 类
This class implements a simple X86 register allocator.we use a greedy-like local algorithm to allocate registers.
RegAllocator() - 类 edu.ustc.cs.compile.arch.x86.regalloc.RegAllocator 的构造函数
 
register() - 类 edu.ustc.cs.compile.arch.Instruct.Operand 中的方法
Gets the the register in the operand.
register() - 类 edu.ustc.cs.compile.arch.mips.regalloc.AllocateResult 中的方法
Get the hard register to which the pseudo register is allocated.
Register - edu.ustc.cs.compile.arch 中的 接口
The root interface in the register hierarchy.
registerVariable() - 类 edu.ustc.cs.compile.arch.Instruct.Operand 中的方法
Gets the register variable in the operand.
RegisterVariable - edu.ustc.cs.compile.arch 中的 类
Provides a representation of the register variable.
RegisterVariable(int) - 类 edu.ustc.cs.compile.arch.RegisterVariable 的构造函数
Constructs a register variable with a number.
RegPool - edu.ustc.cs.compile.arch.mips.regalloc 中的 类
Register Pool.
RegPool() - 类 edu.ustc.cs.compile.arch.mips.regalloc.RegPool 的构造函数
 
regVar - 类 edu.ustc.cs.compile.arch.Instruct.Operand 中的变量
 
regVarNo - 类 edu.ustc.cs.compile.arch.mips.regalloc.LiveInterval 中的变量
 
regVarNo() - 类 edu.ustc.cs.compile.arch.mips.regalloc.LiveInterval 中的方法
 
REM - 类 edu.ustc.cs.compile.arch.mips.MIPSOpcode 中的静态变量
Opcode "rem"
removeLast() - 类 edu.ustc.cs.compile.arch.mips.regalloc.Active 中的方法
 
removeTreeModelListener(TreeModelListener) - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewContent 中的方法
Removes a listener previously added with addTreeModelListener().
resolveClassName(String) - 类 edu.ustc.cs.compile.platform.myclassloader.MyClassLoader 中的方法
 
RET - 类 edu.ustc.cs.compile.arch.x86.X86Opcode 中的静态变量
Operating code: ret
rightPane - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewFrame 中的变量
The right pane of the ast viewer.
ROL - 类 edu.ustc.cs.compile.arch.mips.MIPSOpcode 中的静态变量
Opcode "rol"
ROLL - 类 edu.ustc.cs.compile.arch.x86.X86Opcode 中的静态变量
Operating code: rol
root - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewContent 中的变量
the root node of the content.
root - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewer 中的变量
The root node of the AST tree.
root - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewVisitor 中的变量
the root node of the content
root - 类 edu.ustc.cs.compile.platform.util.ir.HIR 中的变量
 
ROR - 类 edu.ustc.cs.compile.arch.mips.MIPSOpcode 中的静态变量
Opcode "ror"
RORL - 类 edu.ustc.cs.compile.arch.x86.X86Opcode 中的静态变量
Operating code: ror

S

S0 - 类 edu.ustc.cs.compile.arch.mips.MIPSRegister 中的静态变量
Register "s0"
S1 - 类 edu.ustc.cs.compile.arch.mips.MIPSRegister 中的静态变量
Register "s1"
S2 - 类 edu.ustc.cs.compile.arch.mips.MIPSRegister 中的静态变量
Register "s2"
S3 - 类 edu.ustc.cs.compile.arch.mips.MIPSRegister 中的静态变量
Register "s3"
S4 - 类 edu.ustc.cs.compile.arch.mips.MIPSRegister 中的静态变量
Register "s4"
S5 - 类 edu.ustc.cs.compile.arch.mips.MIPSRegister 中的静态变量
Register "s5"
S6 - 类 edu.ustc.cs.compile.arch.mips.MIPSRegister 中的静态变量
Register "s6"
S7 - 类 edu.ustc.cs.compile.arch.mips.MIPSRegister 中的静态变量
Register "s7"
SALL - 类 edu.ustc.cs.compile.arch.x86.X86Opcode 中的静态变量
Operating code: sal
SARL - 类 edu.ustc.cs.compile.arch.x86.X86Opcode 中的静态变量
Operating code: sar
selectedNode - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewFrame 中的变量
Holds the selected node.
selectReg() - 类 edu.ustc.cs.compile.arch.x86.regalloc.RegAllocator 中的方法
Selects a register by LRU algorithm.
selfNode - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ForwardsASTNode 中的变量
The ASTNode this ForwardsASTNode corresponds to.
SEQ - 类 edu.ustc.cs.compile.arch.mips.MIPSOpcode 中的静态变量
Opcode "seq"
setAddress(int) - 类 edu.ustc.cs.compile.arch.mips.regalloc.LiveInterval 中的方法
 
setArch(CompilerParameters.Arch) - 类 edu.ustc.cs.compile.platform.CompilerParameters 中的方法
 
setArch(String) - 类 edu.ustc.cs.compile.platform.CompilerParameters 中的方法
 
setArchCfgs(Element) - 类 edu.ustc.cs.compile.platform.handler.ParamHandler 中的方法
 
setAsmFile(String) - 类 edu.ustc.cs.compile.platform.CompilerParameters 中的方法
 
setASTNode(ASTNode) - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewFrame.PropertyButtonListener 中的方法
Sets the target ASTNode.
setASTNode(ASTNode) - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewProperty 中的方法
Sets the ASTNode whose properties will be dumped.
setBoolCfgs(Element) - 类 edu.ustc.cs.compile.platform.handler.ParamHandler 中的方法
 
setCfgFile(String) - 类 edu.ustc.cs.compile.platform.CompilerParameters 中的方法
 
setCheckerClass(String) - 类 edu.ustc.cs.compile.platform.CompilerParameters 中的方法
 
setChildIndex(int) - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ForwardsASTNode 中的方法
Sets the index in the children list of my parent.
setCondGoto(boolean) - 类 edu.ustc.cs.compile.arch.mips.regalloc.BasicBlock 中的方法
Set the conditional jump flag of this basic block.
setCondGoto(boolean) - 类 edu.ustc.cs.compile.arch.x86.regalloc.BasicBlock 中的方法
Sets a mark indicating that this BB has a conditional jump instruction.
setDebug(boolean) - 类 edu.ustc.cs.compile.platform.CompilerParameters 中的方法
 
setDispAST(boolean) - 类 edu.ustc.cs.compile.platform.CompilerParameters 中的方法
 
setDispOptAST(boolean) - 类 edu.ustc.cs.compile.platform.CompilerParameters 中的方法
 
setDoCheck(boolean) - 类 edu.ustc.cs.compile.platform.CompilerParameters 中的方法
 
setDoOpt(boolean) - 类 edu.ustc.cs.compile.platform.CompilerParameters 中的方法
 
setEnd(int) - 类 edu.ustc.cs.compile.arch.mips.regalloc.LiveInterval 中的方法
 
setExec(boolean) - 类 edu.ustc.cs.compile.platform.CompilerParameters 中的方法
 
setExeFile(String) - 类 edu.ustc.cs.compile.platform.CompilerParameters 中的方法
 
setGccPath(String) - 类 edu.ustc.cs.compile.platform.CompilerParameters 中的方法
 
setGenAsm(boolean) - 类 edu.ustc.cs.compile.platform.CompilerParameters 中的方法
 
setGenClass(String) - 类 edu.ustc.cs.compile.platform.CompilerParameters 中的方法
 
setInterp(boolean) - 类 edu.ustc.cs.compile.platform.CompilerParameters 中的方法
 
setInterpClass(String) - 类 edu.ustc.cs.compile.platform.CompilerParameters 中的方法
 
setIR(Object) - 接口 edu.ustc.cs.compile.platform.interfaces.InterRepresent 中的方法
 
setIR(Object) - 类 edu.ustc.cs.compile.platform.util.ir.HIR 中的方法
 
setIR(Object) - 类 edu.ustc.cs.compile.platform.util.ir.LIR 中的方法
 
setLabel(Label) - 类 edu.ustc.cs.compile.arch.x86.regalloc.BasicBlock 中的方法
Sets the basic block's label.
setNumber(int) - 类 edu.ustc.cs.compile.arch.mips.regalloc.BasicBlock 中的方法
Set the number of this basic block.
setNumber(int) - 类 edu.ustc.cs.compile.arch.x86.regalloc.BasicBlock 中的方法
Sets the number of this basic block.
setNumber(int) - 类 edu.ustc.cs.compile.arch.x86.X86Integer 中的方法
Resets the immediate number's int value.
setOptClass(String) - 类 edu.ustc.cs.compile.platform.CompilerParameters 中的方法
 
setParent(ForwardsASTNode) - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ForwardsASTNode 中的方法
Sets the parent ForwardsASTNode.
setParserClass(String) - 类 edu.ustc.cs.compile.platform.CompilerParameters 中的方法
 
setPropertyDumpClass(String) - 类 edu.ustc.cs.compile.platform.CompilerParameters 中的方法
 
setReg(MIPSRegister) - 类 edu.ustc.cs.compile.arch.mips.regalloc.LiveInterval 中的方法
 
setRegVarNo(int) - 类 edu.ustc.cs.compile.arch.mips.regalloc.LiveInterval 中的方法
 
setSelf(ASTNode) - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ForwardsASTNode 中的方法
Sets the corresponding ASTNode.
setSpiltPos(int) - 类 edu.ustc.cs.compile.arch.mips.regalloc.LiveInterval 中的方法
 
setSpimPath(String) - 类 edu.ustc.cs.compile.platform.CompilerParameters 中的方法
 
setSrcFile(String) - 类 edu.ustc.cs.compile.platform.CompilerParameters 中的方法
 
setStart(int) - 类 edu.ustc.cs.compile.arch.mips.regalloc.LiveInterval 中的方法
 
setStrCfgs(Element) - 类 edu.ustc.cs.compile.platform.handler.ParamHandler 中的方法
 
setSymTable(SymTable) - 接口 edu.ustc.cs.compile.platform.interfaces.InterRepresent 中的方法
 
setSymTable(SymTable) - 类 edu.ustc.cs.compile.platform.util.ir.HIR 中的方法
 
setSymTable(SymTable) - 类 edu.ustc.cs.compile.platform.util.ir.LIR 中的方法
 
setVisited(boolean) - 类 edu.ustc.cs.compile.arch.mips.regalloc.BasicBlock 中的方法
Set the visited flag of this basic block.
SGE - 类 edu.ustc.cs.compile.arch.mips.MIPSOpcode 中的静态变量
Opcode "sge"
SGT - 类 edu.ustc.cs.compile.arch.mips.MIPSOpcode 中的静态变量
Opcode "sgt"
SHLL - 类 edu.ustc.cs.compile.arch.x86.X86Opcode 中的静态变量
Operating code: shl
show() - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewer 中的方法
Shows the ASTViewer.
SHRL - 类 edu.ustc.cs.compile.arch.x86.X86Opcode 中的静态变量
Operating code: shr
SIZE - 类 edu.ustc.cs.compile.arch.x86.X86Director 中的静态变量
Directive ".size"
SLE - 类 edu.ustc.cs.compile.arch.mips.MIPSOpcode 中的静态变量
Opcode "sle"
SLL - 类 edu.ustc.cs.compile.arch.mips.MIPSOpcode 中的静态变量
Opcode "sll"
SLT - 类 edu.ustc.cs.compile.arch.mips.MIPSOpcode 中的静态变量
Opcode "slt"
SNE - 类 edu.ustc.cs.compile.arch.mips.MIPSOpcode 中的静态变量
Opcode "sne"
SP - 类 edu.ustc.cs.compile.arch.mips.MIPSRegister 中的静态变量
Register "sp"
spill(LiveInterval, Active, int) - 类 edu.ustc.cs.compile.arch.mips.regalloc.RegAllocator 中的静态方法
 
spill(X86Register) - 类 edu.ustc.cs.compile.arch.x86.regalloc.RegAllocator 中的方法
Spills a register to memory.
spiltPos - 类 edu.ustc.cs.compile.arch.mips.regalloc.LiveInterval 中的变量
 
spiltPos() - 类 edu.ustc.cs.compile.arch.mips.regalloc.LiveInterval 中的方法
 
spimPath - 类 edu.ustc.cs.compile.platform.CompilerParameters 中的变量
 
SRA - 类 edu.ustc.cs.compile.arch.mips.MIPSOpcode 中的静态变量
Opcode "sra"
srcFile - 类 edu.ustc.cs.compile.platform.CompilerParameters 中的变量
 
SRL - 类 edu.ustc.cs.compile.arch.mips.MIPSOpcode 中的静态变量
Opcode "srl"
SS - 类 edu.ustc.cs.compile.arch.x86.X86Register 中的静态变量
X86 Register: %ss
stage - 类 edu.ustc.cs.compile.platform.handler.CompilerHandler 中的变量
 
start - 类 edu.ustc.cs.compile.arch.mips.regalloc.DataFlowGraph 中的变量
 
start - 类 edu.ustc.cs.compile.arch.mips.regalloc.LiveInterval 中的变量
 
start() - 类 edu.ustc.cs.compile.arch.mips.regalloc.LiveInterval 中的方法
 
stmts - 类 edu.ustc.cs.compile.arch.mips.regalloc.BasicBlock 中的变量
 
stmts - 类 edu.ustc.cs.compile.arch.x86.regalloc.BasicBlock 中的变量
 
string - 类 edu.ustc.cs.compile.arch.Directive.Argument 中的变量
 
string() - 类 edu.ustc.cs.compile.arch.Directive.Argument 中的方法
gets the argument as a string.
STRING - 类 edu.ustc.cs.compile.arch.x86.X86Director 中的静态变量
Directive ".string"
stuff - 类 edu.ustc.cs.compile.arch.x86.regalloc.BasicBlock 中的变量
 
SUB - 类 edu.ustc.cs.compile.arch.mips.MIPSOpcode 中的静态变量
Opcode "sub"
SUBL - 类 edu.ustc.cs.compile.arch.x86.X86Opcode 中的静态变量
Operating code: subl
SW - 类 edu.ustc.cs.compile.arch.mips.MIPSOpcode 中的静态变量
Opcode "sw"
swap(LiveInterval, LiveInterval) - 类 edu.ustc.cs.compile.arch.mips.regalloc.LiveInterval 中的静态方法
 
symTab - 类 edu.ustc.cs.compile.platform.util.ir.HIR 中的变量
 
SymTable - edu.ustc.cs.compile.platform.interfaces 中的 接口
 
SYSCALL - 类 edu.ustc.cs.compile.arch.mips.MIPSOpcode 中的静态变量
Opcode "syscall"

T

T0 - 类 edu.ustc.cs.compile.arch.mips.MIPSRegister 中的静态变量
Register "t0"
T1 - 类 edu.ustc.cs.compile.arch.mips.MIPSRegister 中的静态变量
Register "t1"
T2 - 类 edu.ustc.cs.compile.arch.mips.MIPSRegister 中的静态变量
Register "t2"
T3 - 类 edu.ustc.cs.compile.arch.mips.MIPSRegister 中的静态变量
Register "t3"
T4 - 类 edu.ustc.cs.compile.arch.mips.MIPSRegister 中的静态变量
Register "t4"
T5 - 类 edu.ustc.cs.compile.arch.mips.MIPSRegister 中的静态变量
Register "t5"
T6 - 类 edu.ustc.cs.compile.arch.mips.MIPSRegister 中的静态变量
Register "t6"
T7 - 类 edu.ustc.cs.compile.arch.mips.MIPSRegister 中的静态变量
Register "t7"
T8 - 类 edu.ustc.cs.compile.arch.mips.MIPSRegister 中的静态变量
Register "t8"
T9 - 类 edu.ustc.cs.compile.arch.mips.MIPSRegister 中的静态变量
Register "t9"
TESTL - 类 edu.ustc.cs.compile.arch.x86.X86Opcode 中的静态变量
Operating code: testl
TEXT - 类 edu.ustc.cs.compile.arch.mips.MIPSDirector 中的静态变量
Director ".text"
TEXT - 类 edu.ustc.cs.compile.arch.x86.X86Director 中的静态变量
Directive ".text"
textPane - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewFrame 中的变量
A JScrollPane object containing ASTViewFrame.astText.
toString() - 类 edu.ustc.cs.compile.arch.AssemblySequence 中的方法
Gets the string representation of this AssemblySequence object.
toString() - 类 edu.ustc.cs.compile.arch.Directive.Argument 中的方法
returns a string representation of this argument.
toString() - 类 edu.ustc.cs.compile.arch.Directive 中的方法
returns a string representation of this directive.
toString() - 接口 edu.ustc.cs.compile.arch.Director 中的方法
Gets a string representation of the director.
toString() - 类 edu.ustc.cs.compile.arch.Instruct.Operand 中的方法
Returns a string representation of this operand.
toString() - 类 edu.ustc.cs.compile.arch.Instruct 中的方法
Returns a string representation of the instruct.
toString() - 类 edu.ustc.cs.compile.arch.Label 中的方法
Returns a string representataion of this label.
toString() - 类 edu.ustc.cs.compile.arch.mips.MIPSDirector 中的方法
Returns a string representation of this MIPS director.
toString() - 类 edu.ustc.cs.compile.arch.mips.MIPSOpcode 中的方法
Returns a string representation of this MIPS opcode.
toString() - 类 edu.ustc.cs.compile.arch.mips.MIPSRegister 中的方法
Returns a string representation of this MIPS register.
toString() - 类 edu.ustc.cs.compile.arch.mips.regalloc.AllocateResult 中的方法
Get the string representation of the allocation result.
toString() - 类 edu.ustc.cs.compile.arch.mips.regalloc.BasicBlock 中的方法
Get the string representation of this basic block.
toString() - 类 edu.ustc.cs.compile.arch.mips.regalloc.DataFlowGraph 中的方法
Get the string representation of this DFG.
toString() - 接口 edu.ustc.cs.compile.arch.Opcode 中的方法
Returns a string representation of this opcode.
toString() - 接口 edu.ustc.cs.compile.arch.Register 中的方法
Returns a string representation of this Register.
toString() - 类 edu.ustc.cs.compile.arch.RegisterVariable 中的方法
Returns a string representation of this register variable, which starts with "$R" followed by the number of this register variable.
toString() - 类 edu.ustc.cs.compile.arch.x86.regalloc.BasicBlock 中的方法
(For debugging use only)Returns string representation of the basic block.
toString() - 类 edu.ustc.cs.compile.arch.x86.X86Director 中的方法
Returns a string representation of this X86 Directive.
toString() - 类 edu.ustc.cs.compile.arch.x86.X86Integer 中的方法
returns "$"+intValue.
toString() - 类 edu.ustc.cs.compile.arch.x86.X86Opcode 中的方法
Returns the string representation of this opcode.
toString() - 类 edu.ustc.cs.compile.arch.x86.X86Register 中的方法
 
toString() - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ForwardsASTNode 中的方法
Gets the string representation of this ForwardsASTNode.
TYPE - 类 edu.ustc.cs.compile.arch.x86.X86Director 中的静态变量
Directive ".type"

U

use - 类 edu.ustc.cs.compile.arch.mips.regalloc.BasicBlock 中的变量
 
use() - 类 edu.ustc.cs.compile.arch.mips.regalloc.BasicBlock 中的方法
Get the use information of this basic block.
useReg(X86Register) - 类 edu.ustc.cs.compile.arch.x86.regalloc.RegAllocator 中的方法
 

V

V0 - 类 edu.ustc.cs.compile.arch.mips.MIPSRegister 中的静态变量
Register "v0"
V1 - 类 edu.ustc.cs.compile.arch.mips.MIPSRegister 中的静态变量
Register "v1"
valueForPathChanged(TreePath, Object) - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewContent 中的方法
This sets the user object of the TreeNode identified by path and posts a node changed.
valueOf(String) - 枚举 edu.ustc.cs.compile.platform.CompilerParameters.Arch 中的静态方法
返回带有指定名称的该类型的枚举常量。
values() - 枚举 edu.ustc.cs.compile.platform.CompilerParameters.Arch 中的静态方法
按照声明该枚举类型的常量的顺序,返回 包含这些常量的数组。
VERSION - 类 edu.ustc.cs.compile.arch.x86.X86Director 中的静态变量
Directive ".version"
VERSION - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewFrame 中的静态变量
The version number "0.2.0".
visit(AnnotationTypeDeclaration) - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewVisitor 中的方法
Visits the given type-specific AST node.
visit(AnnotationTypeMemberDeclaration) - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewVisitor 中的方法
Visits the given type-specific AST node.
visit(AnonymousClassDeclaration) - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewVisitor 中的方法
Visits the given type-specific AST node.
visit(ArrayAccess) - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewVisitor 中的方法
Visits the given type-specific AST node.
visit(ArrayCreation) - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewVisitor 中的方法
Visits the given type-specific AST node.
visit(ArrayInitializer) - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewVisitor 中的方法
Visits the given type-specific AST node.
visit(ArrayType) - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewVisitor 中的方法
Visits the given type-specific AST node.
visit(AssertStatement) - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewVisitor 中的方法
Visits the given type-specific AST node.
visit(Assignment) - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewVisitor 中的方法
Visits the given type-specific AST node.
visit(Block) - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewVisitor 中的方法
Visits the given type-specific AST node.
visit(BlockComment) - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewVisitor 中的方法
Visits the given type-specific AST node.
visit(BooleanLiteral) - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewVisitor 中的方法
Visits the given type-specific AST node.
visit(BreakStatement) - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewVisitor 中的方法
Visits the given type-specific AST node.
visit(CastExpression) - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewVisitor 中的方法
Visits the given type-specific AST node.
visit(CatchClause) - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewVisitor 中的方法
Visits the given type-specific AST node.
visit(CharacterLiteral) - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewVisitor 中的方法
Visits the given type-specific AST node.
visit(ClassInstanceCreation) - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewVisitor 中的方法
Visits the given type-specific AST node.
visit(CompilationUnit) - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewVisitor 中的方法
Visits the given type-specific AST node.
visit(ConditionalExpression) - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewVisitor 中的方法
Visits the given type-specific AST node.
visit(ConstructorInvocation) - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewVisitor 中的方法
Visits the given type-specific AST node.
visit(ContinueStatement) - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewVisitor 中的方法
Visits the given type-specific AST node.
visit(DoStatement) - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewVisitor 中的方法
Visits the given type-specific AST node.
visit(EmptyStatement) - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewVisitor 中的方法
Visits the given type-specific AST node.
visit(EnhancedForStatement) - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewVisitor 中的方法
Visits the given type-specific AST node.
visit(EnumConstantDeclaration) - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewVisitor 中的方法
Visits the given type-specific AST node.
visit(EnumDeclaration) - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewVisitor 中的方法
Visits the given type-specific AST node.
visit(ExpressionStatement) - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewVisitor 中的方法
Visits the given type-specific AST node.
visit(FieldAccess) - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewVisitor 中的方法
Visits the given type-specific AST node.
visit(FieldDeclaration) - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewVisitor 中的方法
Visits the given type-specific AST node.
visit(ForStatement) - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewVisitor 中的方法
Visits the given type-specific AST node.
visit(IfStatement) - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewVisitor 中的方法
Visits the given type-specific AST node.
visit(ImportDeclaration) - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewVisitor 中的方法
Visits the given type-specific AST node.
visit(InfixExpression) - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewVisitor 中的方法
Visits the given type-specific AST node.
visit(Initializer) - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewVisitor 中的方法
Visits the given type-specific AST node.
visit(InstanceofExpression) - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewVisitor 中的方法
Visits the given type-specific AST node.
visit(Javadoc) - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewVisitor 中的方法
Visits the given type-specific AST node.
visit(LabeledStatement) - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewVisitor 中的方法
Visits the given type-specific AST node.
visit(LineComment) - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewVisitor 中的方法
Visits the given type-specific AST node.
visit(MarkerAnnotation) - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewVisitor 中的方法
Visits the given type-specific AST node.
visit(MemberRef) - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewVisitor 中的方法
Visits the given type-specific AST node.
visit(MemberValuePair) - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewVisitor 中的方法
Visits the given type-specific AST node.
visit(MethodDeclaration) - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewVisitor 中的方法
Visits the given type-specific AST node.
visit(MethodInvocation) - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewVisitor 中的方法
Visits the given type-specific AST node.
visit(MethodRef) - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewVisitor 中的方法
Visits the given type-specific AST node.
visit(MethodRefParameter) - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewVisitor 中的方法
Visits the given type-specific AST node.
visit(Modifier) - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewVisitor 中的方法
Visits the given type-specific AST node.
visit(NormalAnnotation) - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewVisitor 中的方法
Visits the given type-specific AST node.
visit(NullLiteral) - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewVisitor 中的方法
Visits the given type-specific AST node.
visit(NumberLiteral) - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewVisitor 中的方法
Visits the given type-specific AST node.
visit(PackageDeclaration) - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewVisitor 中的方法
Visits the given type-specific AST node.
visit(ParameterizedType) - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewVisitor 中的方法
Visits the given type-specific AST node.
visit(ParenthesizedExpression) - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewVisitor 中的方法
Visits the given type-specific AST node.
visit(PostfixExpression) - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewVisitor 中的方法
Visits the given type-specific AST node.
visit(PrefixExpression) - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewVisitor 中的方法
Visits the given type-specific AST node.
visit(PrimitiveType) - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewVisitor 中的方法
Visits the given type-specific AST node.
visit(QualifiedName) - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewVisitor 中的方法
Visits the given type-specific AST node.
visit(QualifiedType) - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewVisitor 中的方法
Visits the given type-specific AST node.
visit(ReturnStatement) - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewVisitor 中的方法
Visits the given type-specific AST node.
visit(SimpleName) - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewVisitor 中的方法
Visits the given type-specific AST node.
visit(SimpleType) - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewVisitor 中的方法
Visits the given type-specific AST node.
visit(SingleMemberAnnotation) - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewVisitor 中的方法
Visits the given type-specific AST node.
visit(SingleVariableDeclaration) - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewVisitor 中的方法
Visits the given type-specific AST node.
visit(StringLiteral) - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewVisitor 中的方法
Visits the given type-specific AST node.
visit(SuperConstructorInvocation) - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewVisitor 中的方法
Visits the given type-specific AST node.
visit(SuperFieldAccess) - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewVisitor 中的方法
Visits the given type-specific AST node.
visit(SuperMethodInvocation) - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewVisitor 中的方法
Visits the given type-specific AST node.
visit(SwitchCase) - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewVisitor 中的方法
Visits the given type-specific AST node.
visit(SwitchStatement) - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewVisitor 中的方法
Visits the given type-specific AST node.
visit(SynchronizedStatement) - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewVisitor 中的方法
Visits the given type-specific AST node.
visit(TagElement) - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewVisitor 中的方法
Visits the given type-specific AST node.
visit(TextElement) - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewVisitor 中的方法
Visits the given type-specific AST node.
visit(ThisExpression) - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewVisitor 中的方法
Visits the given type-specific AST node.
visit(ThrowStatement) - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewVisitor 中的方法
Visits the given type-specific AST node.
visit(TryStatement) - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewVisitor 中的方法
Visits the given type-specific AST node.
visit(TypeDeclaration) - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewVisitor 中的方法
Visits the given type-specific AST node.
visit(TypeDeclarationStatement) - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewVisitor 中的方法
Visits the given type-specific AST node.
visit(TypeLiteral) - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewVisitor 中的方法
Visits the given type-specific AST node.
visit(TypeParameter) - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewVisitor 中的方法
Visits the given type-specific AST node.
visit(VariableDeclarationExpression) - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewVisitor 中的方法
Visits the given type-specific AST node.
visit(VariableDeclarationFragment) - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewVisitor 中的方法
Visits the given type-specific AST node.
visit(VariableDeclarationStatement) - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewVisitor 中的方法
Visits the given type-specific AST node.
visit(WhileStatement) - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewVisitor 中的方法
Visits the given type-specific AST node.
visit(WildcardType) - 类 edu.ustc.cs.compile.platform.util.ASTView.core.ASTViewVisitor 中的方法
Visits the given type-specific AST node.

W

warning(SAXParseException) - 类 edu.ustc.cs.compile.platform.handler.CfgFileErrHandler 中的方法
 
warnMsg(String) - 类 edu.ustc.cs.compile.platform.handler.MsgHandler 中的静态方法
 
WORD - 类 edu.ustc.cs.compile.arch.mips.MIPSDirector 中的静态变量
Director ".word"
WORD - 类 edu.ustc.cs.compile.arch.x86.X86Director 中的静态变量
Directive ".word"

X

X86Director - edu.ustc.cs.compile.arch.x86 中的 类
Provides a representation of directors for x86.
X86Director() - 类 edu.ustc.cs.compile.arch.x86.X86Director 的构造函数
 
X86Integer - edu.ustc.cs.compile.arch.x86 中的 类
Representation of X86 immediate number.
X86Integer(int) - 类 edu.ustc.cs.compile.arch.x86.X86Integer 的构造函数
Default constructor.
x86number - 类 edu.ustc.cs.compile.arch.Instruct.Operand 中的变量
 
x86Number() - 类 edu.ustc.cs.compile.arch.Instruct.Operand 中的方法
Gets the x86 operand as an immediate number.
X86Opcode - edu.ustc.cs.compile.arch.x86 中的 类
Provides a representation of opcodes for x86.
X86Opcode() - 类 edu.ustc.cs.compile.arch.x86.X86Opcode 的构造函数
 
X86Register - edu.ustc.cs.compile.arch.x86 中的 类
Provides a representation of registers for x86.
X86Register() - 类 edu.ustc.cs.compile.arch.x86.X86Register 的构造函数
 
XCHGL - 类 edu.ustc.cs.compile.arch.x86.X86Opcode 中的静态变量
Operating code: xchgl
XOR - 类 edu.ustc.cs.compile.arch.mips.MIPSOpcode 中的静态变量
Opcode "xor"
XORL - 类 edu.ustc.cs.compile.arch.x86.X86Opcode 中的静态变量
Operating code: xorl

Z

ZERO - 类 edu.ustc.cs.compile.arch.mips.MIPSRegister 中的静态变量
Register "zero"

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