チェンジセット 517

差分発生行の前後
無視リスト:
コミット日時:
2008/05/27 03:47:45 (6 ヶ月前)
コミッタ:
yossy
ログメッセージ:

Thread(soumen): 例外のテスト追加

ファイル:

凡例:

変更無し
追加
削除
更新
コピー
移動
  • as3/Thread/branches/soumen/src/org/libspark/thread/Thread.as

    r514 r517  
    6565                 
    6666                /** 
     67                 * キャッチされない例外ハンドラを設定します。 
     68                 * スレッド内で例外が発生し、処理されないままトップレベルまで到達するとこのハンドラが呼び出されます。 
     69                 * ここに登録する関数は、第一引数に発生した例外である Object と、第二引数に発生元のスレッドである Thread を引数としてとる必要があります。 
     70                 */ 
     71                public static function get uncaughtErrorHandler():Function 
     72                { 
     73                        return null; 
     74                } 
     75                 
     76                /** 
     77                 * @private 
     78                 */ 
     79                public static function set uncaughtErrorHandler(value:Function):void 
     80                { 
     81                         
     82                } 
     83                 
     84                /** 
    6785                 * 全てのスレッドを実行します。通常、このメソッドは IThreadExector インターフェイスの実装クラスによって呼び出されます。 
    6886                 */ 
     
    120138                 * @param       klass 
    121139                 * @param       func 
    122                  */ 
    123                 public static function error(klass:Class, func:Function):void 
     140                 * @param       reset 
     141                 */ 
     142                public static function error(klass:Class, func:Function, reset:Boolean = true):void 
    124143                { 
    125144                         
  • as3/Thread/branches/soumen/tests/org/libspark/thread/ThreadAllTests.as

    r509 r517  
    1010                        ThreadExecutionTest, 
    1111                        MonitorTest, 
    12                         AuxiliaryTest 
     12                        AuxiliaryTest, 
     13                        ExceptionTest 
    1314                ]; 
    1415        }