Code Archive Skip to content Google About Google Privacy Terms
動機 明示的にclose()しないと嫌なことが起こるオブジェクトがあって、当然close()するように書くんですけど漏れがあると心配。せめてリソースの開放漏れがあったら警告するようにしたい。 対象 外部リソースを扱う自作クラス。proxy classと組み合わせれば既存のクラスに適用することも可能だけど。 説明 リソース開放漏れチェックを行うクラスを作りました。アサーションが有効(オプション-eaが指定されてる)な場合、開放が漏れてたらSystem.errに警告を出します。 コード サンプル class UnmanagedResource { public UnmanagedResource() { this.handle=OuterSystem.getResource(); // リソースの初期化が行われたタイミングでインスタンス作成 checker=ResourceLeakChecke
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く