Ignore:
Timestamp:
Jun 6, 2007, 12:58:40 AM (17 years ago)
Author:
dai_9181
Message:

Method/Memberのリファクタリング

File:
1 edited

Legend:

Unmodified
Added
Removed
  • BasicCompiler64/Compile_CallProc.cpp

    r102 r135  
    118118    bool isStatic = false;
    119119    const CClass *pobj_c = NULL;
    120     CMethod *pMethod = NULL;
     120    const CMethod *pMethod = NULL;
    121121    if( pUserProc->GetParentClassPtr() ){
    122122        //クラスのメンバ関数を呼び出す場合はアクセスチェックを行う
     
    158158        /////////////////////////////////
    159159        pMethod = NULL;
    160         if( ! isStatic ) pMethod = pobj_c->GetMethodInfo( pUserProc );
     160        if( ! isStatic ) pMethod = pobj_c->GetMethods().GetMethodPtr( pUserProc );
    161161        if( ! pMethod ){
    162162            //動的メソッドが取得できなかったときは静的メソッドを当たる
    163             pMethod = pobj_c->GetStaticMethodInfo( pUserProc );
     163            pMethod = pobj_c->GetStaticMethods().GetMethodPtr( pUserProc );
    164164            if( !pMethod ){
    165165                SetError(300,NULL,cp);
     
    308308            else{
    309309                RELATIVE_VAR RelativeVar;
    310                 if( pMethod->isConst ){
     310                if( pMethod->IsConst() ){
    311311                    //Constアクセスが可能なメソッドの場合
    312312                    if( !GetVarOffsetReadOnly( ObjectName, &RelativeVar, Type() ) ){
Note: See TracChangeset for help on using the changeset viewer.