|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
Subprogram definition node.
| フィールドの概要 |
| インタフェース coins.ir.hir.HIR から継承したフィールド |
OP_CODE_NAME, OP_CODE_NAME_DENSE |
| インタフェース coins.ir.IR から継承したフィールド |
OP_INF, OP_LIST, OP_PROG, OP_SUBP_DEF |
| メソッドの概要 | |
void |
addInitiationStmt(Stmt pInitiationStmt)
|
Label |
getEndLabel()
|
Stmt |
getHirBody()
|
BlockStmt |
getInitiationPart()
|
int |
getNodeIndexMax()
|
int |
getNodeIndexMin()
|
Label |
getStartLabel()
|
Subp |
getSubpSym()
|
SymTable |
getSymTable()
|
void |
printHir(java.lang.String pHeader)
printHir Print the HIR body of this subprogram. |
void |
setHirBody(BlockStmt pHirBody)
|
| インタフェース coins.ir.IR から継承したメソッド |
addInf, getChild1, getChild2, getInf, getInfList, getParent, getSym, print, print, removeInf |
| インタフェース coins.ir.IR0 から継承したメソッド |
getChild, getChildCount, getIndex, getOperator, setChild |
| インタフェース coins.ir.hir.HIR0 から継承したメソッド |
accept, assignStmt, blockStmt, callStmt, constNode, contentsExp, convExp, copyWithOperands, copyWithOperandsChangingLabels, decayExp, elemNode, exp, exp, expStmt, falseNode, finishHir, forStmt, functionExp, getChildNumber, getFlag, getFlagBox, getNextStmt, getStmtContainingThisNode, getType, hirClone, hirIterator, hirList, hirSeq, ifStmt, intConstNode, irList, isSameAs, jumpStmt, labelDef, labeledStmt, labelNode, pointedExp, print, program, qualifiedExp, repeatStmt, replaceThisNode, returnStmt, setFlag, setIndexNumberToAllNodes, sizeofExp, sizeofExp, subpDefinition, subpNode, subscriptedExp, switchStmt, symNode, trueNode, undecayExp, varNode, whileStmt |
| メソッドの詳細 |
public SymTable getSymTable()
public Subp getSubpSym()
public BlockStmt getInitiationPart()
public void addInitiationStmt(Stmt pInitiationStmt)
public Stmt getHirBody()
public void setHirBody(BlockStmt pHirBody)
public Label getStartLabel()
public Label getEndLabel()
public void printHir(java.lang.String pHeader)
pHeader - Header message to be printed.public int getNodeIndexMin()
public int getNodeIndexMax()
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||