|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
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
内の clone
java.lang.CloneNotSupportedException
public java.lang.String toString()
java.lang.Object
内の toString
public java.lang.String toStringInf()
protected java.lang.String toStringInfList(IrList pInfList)
pInfList
- list of information.
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |