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
  • BasicCompiler32/Compile_CallProc.cpp

    r113 r135  
    113113    bool isStatic = false;
    114114    const CClass *pobj_c = NULL;
    115     CMethod *pMethod = NULL;
     115    const CMethod *pMethod = NULL;
    116116    if( pUserProc->GetParentClassPtr() ){
    117117        //クラスのメンバ関数を呼び出す場合はアクセスチェックを行う
     
    153153        /////////////////////////////////
    154154        pMethod = NULL;
    155         if( ! isStatic ) pMethod = pobj_c->GetMethodInfo( pUserProc );
     155        if( ! isStatic ) pMethod = pobj_c->GetMethods().GetMethodPtr( pUserProc );
    156156        if( ! pMethod ){
    157157            //動的メソッドが取得できなかったときは静的メソッドを当たる
    158             pMethod = pobj_c->GetStaticMethodInfo( pUserProc );
     158            pMethod = pobj_c->GetStaticMethods().GetMethodPtr( pUserProc );
    159159            if( !pMethod ){
    160160                SetError(300,NULL,cp);
     
    276276            else{
    277277                RELATIVE_VAR RelativeVar;
    278                 if( pMethod->isConst ){
     278                if( pMethod->IsConst() ){
    279279                    //Constアクセスが可能なメソッドの場合
    280280                    if( !GetVarOffsetReadOnly( ObjectName, &RelativeVar, Type() ) ){
Note: See TracChangeset for help on using the changeset viewer.