コード例 #1
0
 public ClassSymbol(
     WrappedParseTree parsed,
     string name,
     ClassSymbol super_class,
     IList <InterfaceSymbol> implements = null,
     VM.ClassCreator creator            = null
     )
     : this(name, super_class, implements, creator)
 {
     this.parsed = parsed;
 }
コード例 #2
0
        public ClassSymbol(
            string name,
            ClassSymbol super_class,
            IList <InterfaceSymbol> implements = null,
            VM.ClassCreator creator            = null
            )
            : base(name)
        {
            this.members = new SymbolsStorage(this);
            this.type    = new TypeProxy(this);
            this.creator = creator;

            SetSuperClass(super_class);
            SetImplements(implements);
        }