Ignore:
Timestamp:
May 3, 2008, 6:32:50 PM (17 years ago)
Author:
dai_9181
Message:

Compiler::pCompilingClassメンバをprivateにし、setter/getterにあたるメソッドを用意した。

File:
1 edited

Legend:

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

    r523 r536  
    6666        {
    6767            //クラスメンバ関数内から基底クラスの呼び出し
    68             pobj_c=&compiler.pCompilingClass->GetSuperClass();
     68            pobj_c=&compiler.GetCompilingClass().GetSuperClass();
    6969        }
    7070        else
     
    104104
    105105
    106     if(compiler.pCompilingClass){
     106    if( compiler.IsCompilingClass() ){
    107107        //自身のオブジェクトのメンバ関数を検索
    108108
    109109        // 静的メソッド
    110         compiler.pCompilingClass->GetStaticMethods().Enum( name, subs );
     110        compiler.GetCompilingClass().GetStaticMethods().Enum( name, subs );
    111111
    112112        // 動的メソッド
    113         compiler.pCompilingClass->EnumDynamicMethodsOrInterfaceMethods( name, subs );
     113        compiler.GetCompilingClass().EnumDynamicMethodsOrInterfaceMethods( name, subs );
    114114    }
    115115
Note: See TracChangeset for help on using the changeset viewer.