|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object | +--coins.sym.SymImpl | +--coins.sym.TypeImpl | +--coins.sym.PointerTypeImpl
PointerTypeImpl Class
フィールドの概要 | |
(パッケージプライベート) long |
fElemCount
Element count if this pointer is declared as an array. |
(パッケージプライベート) long |
fLowerBound
Lower bound of array subscript if this pointer is declared as an array. |
(パッケージプライベート) Type |
fPointedType
Type of pointed object. |
クラス coins.sym.TypeImpl から継承したフィールド |
fCompleteType, fConst, fOrigin, fRestrict, fTypeCore, fTypeKind, fVolatile |
クラス coins.sym.SymImpl から継承したフィールド |
fDbgLevel, fDefinedIn, fFlagBox, fKind, fName, fNextSym, fRecordedIn, fSourceInf, fSymInf, fType, fUniqueNameSym, fWork, machineParam, sourceLanguage, symRoot |
インタフェース coins.sym.Sym から継承したフィールド |
KIND_NAME, VISIBILITY |
コンストラクタの概要 | |
PointerTypeImpl(SymRoot pSymRoot,
java.lang.String pTypeName,
Type pPointedType)
|
|
PointerTypeImpl(SymRoot pSymRoot,
Type pPointedType)
|
|
PointerTypeImpl(SymRoot pSymRoot,
Type pPointedType,
long pElemCount,
long pLowerBound)
|
メソッドの概要 | |
long |
getElemCount()
getElemCount |
long |
getLowerBound()
getLowerBound |
Type |
getPointedType()
getPointedType Get the pointed type of this pointer type. |
boolean |
isCompatibleWith(Type pType)
isCompatibleWith The origin type of this type and pType are compared to be equal or not. |
boolean |
isDeclaredAsArray()
isDeclaredAsArray Test if this pointer type is declared as a popinter representing an array (as it is done in C language). |
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
インタフェース 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 |
フィールドの詳細 |
Type fPointedType
long fElemCount
long fLowerBound
コンストラクタの詳細 |
public PointerTypeImpl(SymRoot pSymRoot, java.lang.String pTypeName, Type pPointedType)
public PointerTypeImpl(SymRoot pSymRoot, Type pPointedType)
public PointerTypeImpl(SymRoot pSymRoot, Type pPointedType, long pElemCount, long pLowerBound)
メソッドの詳細 |
public Type getPointedType()
PointerType
内の getPointedType
TypeImpl
内の getPointedType
public boolean isCompatibleWith(Type pType)
Type
の記述:
Type
内の isCompatibleWith
TypeImpl
内の isCompatibleWith
pType
- a type to be compared with this type.
public boolean isDeclaredAsArray()
PointerType
の記述:
PointerType
内の isDeclaredAsArray
public long getElemCount()
PointerType
の記述:
PointerType
内の getElemCount
public long getLowerBound()
PointerType
の記述:
PointerType
内の getLowerBound
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |