kagamihogeの日記

kagamihogeの日記です。

setter の書き方ミスってスタックオーバーフロー

スタックオーバーフローというより凡ミスなんですが。

private var b:int;

public function set valueB(b:int):void {
        this.valueB = b;//setter から setter を呼んでいる!
}

延々と setter メソッド再帰呼び出し状態に陥ってしまいましたとさ……

set キーワードのおかげで気付かずに書いてしまったようです。てかもう public プロパティでいいよね的な。