//------------------------------------------------------------ // コンストラクタ。 public TypeSymbolNode(ISymbolNode aParent, ModuleContext aModuleContext, StaticTypeDef aStaticTypeDef) { mParent = aParent; mModuleContext = aModuleContext; mStaticTypeDef = aStaticTypeDef; mNodeList = new SymbolNodeList(); }
//------------------------------------------------------------ // コンストラクタ。 public NamespaceSymbolNode(ISymbolNode aParent, Identifier aIdent) { mParent = aParent; mIdent = aIdent; mNodeList = new SymbolNodeList(); }
//------------------------------------------------------------ // コンストラクタ。 public RootSymbolNode() { mNodeList = new SymbolNodeList(); }