|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
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 の記述:
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
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||