|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Object
|
+--coins.sym.SymImpl
|
+--coins.sym.ConstImpl
|
+--coins.sym.NamedConstImpl
ConstImpl class
| フィールドの概要 | |
protected Const |
fConstValue
Constant value |
protected long |
fIndexValue
Index value. |
| クラス coins.sym.SymImpl から継承したフィールド |
fDbgLevel, fDefinedIn, fFlagBox, fKind, fName, fNextSym, fRecordedIn, fSourceInf, fSymInf, fType, fUniqueNameSym, fWork, machineParam, sourceLanguage, symRoot |
| インタフェース coins.sym.Sym から継承したフィールド |
KIND_NAME, VISIBILITY |
| コンストラクタの概要 | |
NamedConstImpl(SymRoot pSymRoot,
java.lang.String pInternedName,
Const pConst)
|
|
NamedConstImpl(SymRoot pSymRoot,
java.lang.String pInternedName,
int pIndex)
|
|
| メソッドの概要 | |
double |
doubleValue()
doubleValue Get double value of this constant. |
Const |
getConstSym()
getConstSym If boolean true then return symRoot.intConst1 else if boolean false then return symRoot.intConst0 else if enumeration constant then return corresponding IntConst else return this. |
Const |
getConstValue()
getConstValue (##5) Get the constant value assigned to this named constant. |
int |
getIndexValue()
getIndexValue Get the index value assigned to this named constant. |
long |
longValue()
longValue Get the value of this constant. |
java.lang.String |
toString()
Get the string image of object. |
java.lang.String |
toStringDetail()
toStringDetail Get detailed attributes of this symbol in text which is not interned. |
java.lang.String |
toStringShort()
toStringShort Get name and index of this symbol in text which is not interned. |
| クラス coins.sym.ConstImpl から継承したメソッド |
charValue, evaluateAsObject, floatValue, intValue, shortValue |
| クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| インタフェース coins.sym.Const から継承したメソッド |
charValue, evaluateAsObject, floatValue, intValue, shortValue |
| インタフェース coins.sym.Sym0 から継承したメソッド |
charConst, definedType, defineElem, defineLabel, defineParam, defineSubp, defineVar, enumType, floatConst, getDefinedFile, getDefinedIn, getFlag, getName, getNextSym, getRecordedIn, getSymKind, getSymType, getUniqueName, intConst, isGlobal, namedConst, pointerType, setFlag, stringConst, structType, subpType, unionType, vectorType, vectorTypeUnfixed |
| フィールドの詳細 |
protected long fIndexValue
protected Const fConstValue
| コンストラクタの詳細 |
public NamedConstImpl(SymRoot pSymRoot,
java.lang.String pInternedName,
int pIndex)
public NamedConstImpl(SymRoot pSymRoot,
java.lang.String pInternedName,
Const pConst)
| メソッドの詳細 |
public Const getConstValue()
NamedConst の記述:
NamedConst 内の getConstValuepublic int getIndexValue()
NamedConst の記述:
NamedConst 内の getIndexValuepublic long longValue()
Const 内の longValuepublic double doubleValue()
Const 内の doubleValuepublic Const getConstSym()
Const の記述: If boolean true then return symRoot.intConst1 else if boolean false then return symRoot.intConst0 else if enumeration constant then return corresponding IntConst else return this.
Const 内の getConstSymConstImpl 内の getConstSympublic java.lang.String toString()
HasStringObject の記述:
HasStringObject 内の toStringSymImpl 内の toStringpublic java.lang.String toStringShort()
Sym の記述:
Sym 内の toStringShortSymImpl 内の toStringShortpublic java.lang.String toStringDetail()
Sym の記述:
Sym 内の toStringDetailSymImpl 内の toStringDetail
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||