|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Object
|
+--coins.sym.SymImpl
|
+--coins.sym.ConstImpl
|
+--coins.sym.IntConstImpl
IntConstImpl class
| フィールドの概要 | |
protected long |
fLongValue
Integer constants are recorded as long 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 |
| コンストラクタの概要 | |
IntConstImpl(SymRoot pSymRoot,
long pLongValue,
Type pType)
|
|
IntConstImpl(SymRoot pSymRoot,
java.lang.String pInternedName,
Type pType)
|
|
| メソッドの概要 | |
double |
doubleValue()
doubleValue Get double value of this constant. |
java.lang.Object |
evaluateAsObject()
Evaluate as a Long object (not as a binary integer number). |
long |
longValue()
longValue Get the value of this constant. |
| クラス coins.sym.ConstImpl から継承したメソッド |
charValue, floatValue, getConstSym, intValue, shortValue |
| クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| インタフェース coins.sym.Const から継承したメソッド |
charValue, floatValue, getConstSym, 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 fLongValue
| コンストラクタの詳細 |
public IntConstImpl(SymRoot pSymRoot,
java.lang.String pInternedName,
Type pType)
public IntConstImpl(SymRoot pSymRoot,
long pLongValue,
Type pType)
| メソッドの詳細 |
public long longValue()
longValue Get the value of this constant. If type conversion is required, the returned value is the result of conversion. "this" should be a constant of type long.
Const 内の longValuepublic double doubleValue()
Const の記述: Get double value of this constant. If type conversion is required, the returned value is the result of conversion. "this" should be a constant of type float, or double.
Const 内の doubleValuepublic java.lang.Object evaluateAsObject()
IntConst の記述:
IntConst 内の evaluateAsObjectConstImpl 内の evaluateAsObject
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||