|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
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 内の getParamTypeListpublic Type getReturnType()
SubpType 内の getReturnTypepublic boolean hasOptionalParam()
SubpType の記述:
SubpType 内の hasOptionalParampublic boolean hasNoParamSpec()
SubpType の記述:
SubpType 内の hasNoParamSpecpublic boolean isCompatibleWith(Type pType)
Type の記述:
Type 内の isCompatibleWithTypeImpl 内の isCompatibleWithpType - a type to be compared with this type.
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||