Ignore:
Timestamp:
Jun 25, 2007, 4:22:29 AM (17 years ago)
Author:
dai_9181
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/abdev/BasicCompiler_Common/src/ClassImpl.cpp

    r184 r185  
    9393        const CClass *pInheritsClass = Smoothie::GetMeta().GetClasses().Find(temporary);
    9494        if( !pInheritsClass ){
    95             throw SmoothieException(106,temporary,nowLine);
     95            SmoothieException::Throw(106,temporary,nowLine);
    9696            return false;
    9797        }
     
    109109        }
    110110        else{
    111             throw SmoothieException(135,NULL,nowLine);
     111            SmoothieException::Throw(135,NULL,nowLine);
    112112            return false;
    113113        }
     
    123123        const CClass *pObjectClass = Smoothie::GetMeta().GetClasses().Find("Object");
    124124        if( !pObjectClass ){
    125             throw SmoothieException(106,"Object",i);
     125            SmoothieException::Throw(106,"Object",i);
    126126            return false;
    127127        }
     
    147147        const CClass *pInheritsClass = Smoothie::GetMeta().GetClasses().Find(temporary);
    148148        if( !pInheritsClass ){
    149             throw SmoothieException(106,temporary,nowLine);
     149            SmoothieException::Throw(106,temporary,nowLine);
    150150            return false;
    151151        }
     
    161161        }
    162162        else{
    163             throw SmoothieException(135,NULL,nowLine);
     163            SmoothieException::Throw(135,NULL,nowLine);
    164164            return false;
    165165        }
     
    177177    //ループ継承でないかをチェック
    178178    if(pobj_LoopRefCheck->check(inheritsClass)){
    179         throw SmoothieException(123,inheritsClass.GetName(),nowLine);
     179        SmoothieException::Throw(123,inheritsClass.GetName(),nowLine);
    180180        return false;
    181181    }
     
    239239    //ループ継承でないかをチェック
    240240    if(pobj_LoopRefCheck->check(inheritsInterface)){
    241         throw SmoothieException(123,inheritsInterface.GetName(),nowLine);
     241        SmoothieException::Throw(123,inheritsInterface.GetName(),nowLine);
    242242        return false;
    243243    }
     
    459459            if(pMethod->IsAbstract()){
    460460                extern int cp;
    461                 throw SmoothieException(300,NULL,cp);
     461                SmoothieException::Throw(300,NULL,cp);
    462462
    463463                ppsi[i2]=0;
     
    532532        else if( source[i] == 1 && source[i+1] == ESC_ENDNAMESPACE ){
    533533            if( namespaceScopes.size() <= 0 ){
    534                 throw SmoothieException(12, "End Namespace", i );
     534                SmoothieException::Throw(12, "End Namespace", i );
    535535            }
    536536            else{
     
    551551            if( !importedNamespaces.Imports( temporary ) )
    552552            {
    553                 throw SmoothieException(64,temporary,i );
     553                SmoothieException::Throw(64,temporary,i );
    554554            }
    555555
Note: See TracChangeset for help on using the changeset viewer.