|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Object | +--coins.ir.hir.HirAnnex
class HirAnnex Additional information that is not given in some case and not given to some nodes.
| フィールドの概要 | |
protected ExpId |
fExpId
|
protected FlagBox |
fFlagBox
|
protected int |
fIndexNo
|
protected IrList |
fInfList
|
protected java.lang.Object |
fWork
|
HirRoot |
hirRoot
|
| コンストラクタの概要 | |
HirAnnex(HirRoot pHirRoot)
|
|
| メソッドの概要 | |
void |
addInf(java.lang.String pInfKindInterned,
java.lang.Object pInfObject)
Add pInfObject as the information attached to this annex. |
java.lang.Object |
clone()
clone Override Object.clone in HIR. |
boolean |
flagsAreAllFalse()
|
(パッケージプライベート) boolean |
getFlag(int pFlagNumber)
getFlag returns the value (true/false) of the flag indicated by pFlagNumber. |
FlagBox |
getFlagBox()
Get the flag box attached to this annex. |
int |
getIndex()
Get the index number attached to the HIR node correponding to this annex. |
java.lang.Object |
getInf(java.lang.String pInfKindInterned)
Get the information of the kind pInfKindInterned. |
IrList |
getInfList()
Get the list of information. |
java.lang.Object |
getWork()
Get the information in work set by setWork. |
void |
removeInf(java.lang.String pInfKindInterned)
Remove the information of the kind pInfKindInterned. |
(パッケージプライベート) void |
setFlag(int pFlagNumber,
boolean pYesNo)
setFlag setFlag sets the flag of specified number. |
void |
setIndex(int pIndex)
Set pIndex as the index number attached to the HIR node corresponding to this annex. |
void |
setWork(java.lang.Object pWork)
Set pWork as the information that is used for arbitrary purpose in each phase. |
java.lang.String |
toString()
|
java.lang.String |
toStringInf()
Get the information attached to this annex in the form of String. |
protected java.lang.String |
toStringInfList(IrList pInfList)
Change the list of information to String. |
| クラス java.lang.Object から継承したメソッド |
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| フィールドの詳細 |
public final HirRoot hirRoot
protected FlagBox fFlagBox
protected int fIndexNo
protected ExpId fExpId
protected IrList fInfList
protected java.lang.Object fWork
| コンストラクタの詳細 |
public HirAnnex(HirRoot pHirRoot)
| メソッドの詳細 |
boolean getFlag(int pFlagNumber)
pFlagNumber - flag identification number.
As for detail, see getFlag of HIR.
void setFlag(int pFlagNumber,
boolean pYesNo)
pFlagNumber - flag identification number.
As for detail, see getFlag of HIR.pYesNo - true or false to be set to the flag.public boolean flagsAreAllFalse()
public FlagBox getFlagBox()
public void addInf(java.lang.String pInfKindInterned,
java.lang.Object pInfObject)
pInfKindInterned - String constant showing the kind
of information (it should be unique (intern()).pInfObject - Information to be attached.public java.lang.Object getInf(java.lang.String pInfKindInterned)
pInfKindInterned - shows the kind of information
(it should be unique (intern()).
public void removeInf(java.lang.String pInfKindInterned)
pInfKindInterned - show the kind of informaiotn.public IrList getInfList()
public void setWork(java.lang.Object pWork)
pWork - represents the information to be set.public java.lang.Object getWork()
public int getIndex()
public void setIndex(int pIndex)
pIndex - index number to be set.
public java.lang.Object clone()
throws java.lang.CloneNotSupportedException
java.lang.Object 内の clonejava.lang.CloneNotSupportedExceptionpublic java.lang.String toString()
java.lang.Object 内の toStringpublic java.lang.String toStringInf()
protected java.lang.String toStringInfList(IrList pInfList)
pInfList - list of information.
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||