|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
Param interface Param class (formal parameter class) interface. Anonymous parameter should be assigned a generated name.
フィールドの概要 |
インタフェース coins.sym.Var から継承したフィールド |
STORAGECLASS, VAR_AUTO, VAR_REGISTER, VAR_STATIC |
インタフェース coins.sym.Sym から継承したフィールド |
KIND_NAME, VISIBILITY |
メソッドの概要 | |
long |
getArrayParamSize()
get array parameter size. |
int |
getParamIndex()
getParamIndex Get parameter index. |
Subp |
getSubp()
getSubp |
boolean |
isCallByReference()
true if this parameter is call-by-reference, false otherwise. |
boolean |
isCallByValue()
true if this parameter is call-by-value, false otherwise. |
boolean |
isOptionalParam()
isOptionalParam (##2) See if this is optional parameter generated for "..." specification. |
void |
markAsCallByReference()
Mark this parameter as call-by-reference |
void |
markAsCallByValue()
Mark this parameter as call-by-value |
void |
markAsOptional()
markAsOptional Mark this parameter as optional. |
void |
setArrayParamSize(long s)
set array parameter size. |
void |
setParamIndex(int pIndex)
setParamIndex Set parameter index. |
インタフェース coins.sym.Var から継承したメソッド |
evaluateAsObject, getDimension, getInitialValue, getNext, getSize, getStorageClass, getVisibility, isSizeEvaluable, setInitialValue, setNext, setStorageClass, setVisibility |
インタフェース 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 |
メソッドの詳細 |
public int getParamIndex()
public void setParamIndex(int pIndex)
pIndex
- index value to be set to this parameter.
public boolean isOptionalParam()
public void markAsOptional()
public void markAsCallByReference()
public void markAsCallByValue()
public boolean isCallByReference()
public boolean isCallByValue()
public Subp getSubp()
public long getArrayParamSize()
public void setArrayParamSize(long s)
s
- array parameter size
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |