|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object | +--coins.sym.SymImpl | +--coins.sym.TypeImpl | +--coins.sym.SubpTypeImpl
SubpTypeImpl Class
フィールドの概要 | |
protected boolean |
fNoParamSpec
True if any number of parameters of any kind are permitted. |
protected boolean |
fOptionalParam
True if this subprogram has optional param (... in C) |
protected IrList |
fParamTypeList
Parameter type list if this is function type |
protected Type |
fReturnType
Return Type if this is function type |
クラス 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 |
コンストラクタの概要 | |
SubpTypeImpl(SymRoot pSymRoot,
java.lang.String pSubpTypeName,
Type pReturnType,
IrList pParamList,
boolean pOptionalParam,
boolean pNoParamSpec)
|
メソッドの概要 | |
IrList |
getParamTypeList()
getParamTypeList Get a component of function type. |
Type |
getReturnType()
getReturnType Get a component of function type. |
boolean |
hasNoParamSpec()
permitAnyParam |
boolean |
hasOptionalParam()
hasOptionalParam |
boolean |
isCompatibleWith(Type pType)
isCompatibleWith The origin type of this type and pType are compared to be equal or not. |
クラス 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 |
フィールドの詳細 |
protected IrList fParamTypeList
protected Type fReturnType
protected boolean fOptionalParam
protected boolean fNoParamSpec
コンストラクタの詳細 |
public SubpTypeImpl(SymRoot pSymRoot, java.lang.String pSubpTypeName, Type pReturnType, IrList pParamList, boolean pOptionalParam, boolean pNoParamSpec)
メソッドの詳細 |
public IrList getParamTypeList()
SubpType
内の getParamTypeList
public Type getReturnType()
SubpType
内の getReturnType
public boolean hasOptionalParam()
SubpType
の記述:
SubpType
内の hasOptionalParam
public boolean hasNoParamSpec()
SubpType
の記述:
SubpType
内の hasNoParamSpec
public boolean isCompatibleWith(Type pType)
Type
の記述:
Type
内の isCompatibleWith
TypeImpl
内の isCompatibleWith
pType
- a type to be compared with this type.
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |