|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object | +--coins.ffront.BaseManager | +--coins.ffront.ConstManager
Constant manager. Constant is declared by parameter statement. ex: parameter(pi=3.14, ...)
入れ子クラスの概要 | |
(パッケージプライベート) class |
ConstManager.ParameterObject
|
フィールドの概要 | |
(パッケージプライベート) java.util.HashMap |
CurrentParameterMap
|
(パッケージプライベート) DeclManager |
fDeclMgr
|
(パッケージプライベート) TypeUtility |
fTypeUtil
|
クラス coins.ffront.BaseManager から継承したフィールド |
fHir, fHirUtil, hir, hirRoot, sym, symRoot |
コンストラクタの概要 | |
ConstManager(FirToHir fth,
DeclManager dmgr)
|
メソッドの概要 | |
(パッケージプライベート) Exp |
getConstArgAddr(java.lang.String name,
FStmt stmt)
|
(パッケージプライベート) Exp |
getConstExp(java.lang.String name)
|
(パッケージプライベート) FNumber |
getConstValue(java.lang.String name)
|
(パッケージプライベート) FNumber |
getConstValue(Token name)
|
(パッケージプライベート) boolean |
isConstName(java.lang.String name)
|
(パッケージプライベート) void |
processParameterDeclStatement(FirList list)
Process parameter list. |
(パッケージプライベート) boolean |
setParameterType(java.lang.String name,
Type t)
|
クラス coins.ffront.BaseManager から継承したメソッド |
dp, printMsgFatal, printMsgRecovered |
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
フィールドの詳細 |
java.util.HashMap CurrentParameterMap
DeclManager fDeclMgr
TypeUtility fTypeUtil
コンストラクタの詳細 |
public ConstManager(FirToHir fth, DeclManager dmgr)
メソッドの詳細 |
void processParameterDeclStatement(FirList list)
FNumber getConstValue(Token name)
FNumber getConstValue(java.lang.String name)
Exp getConstExp(java.lang.String name)
Exp getConstArgAddr(java.lang.String name, FStmt stmt)
boolean setParameterType(java.lang.String name, Type t)
boolean isConstName(java.lang.String name)
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |