Ignore:
Timestamp:
Mar 24, 2008, 8:05:20 PM (17 years ago)
Author:
dai_9181
Message:

Messenger/ErrorMessengerクラスを導入。SetError関数によるエラー生成を廃止した。

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/ab5.0/abdev/BasicCompiler_Common/src/Method.cpp

    r396 r465  
    1111    {
    1212        // Override修飾子が無い状況で基底クラスの実体メソッドをオーバーライドしようとした
    13         SetError(127,NULL,cp);
     13        compiler.errorMessenger.Output(127,NULL,cp);
    1414    }
    1515
     
    2121    {
    2222        // オーバーライドミス
    23         SetError(136, pUserProc->GetName(), cp);
     23        compiler.errorMessenger.Output(136, pUserProc->GetName(), cp);
    2424    }
    2525    if(this->GetAccessibility() != accessibility )
    2626    {
    27         SetError(128,NULL,cp);
     27        compiler.errorMessenger.Output(128,NULL,cp);
    2828    }
    2929
     
    3535{
    3636    // 静的メソッドがコピーコンストラトされることは想定しない
    37     SetError();
     37    compiler.errorMessenger.OutputFatalError();
    3838}
    3939
     
    160160
    161161            if(pMethod->IsAbstract()){
    162                 SetError();
     162                compiler.errorMessenger.OutputFatalError();
    163163
    164164                ppsi[i2]=0;
Note: See TracChangeset for help on using the changeset viewer.