2011-01-21から1日間の記事一覧
private static boolean isAssertionEnabled() { try { assert false; } catch (AssertionError e) { return true; } return false; } もっとマシな方法募集中です
動機 明示的にclose()しないと嫌なことが起こるオブジェクトがあって、当然close()するように書くんですけど漏れがあると心配。せめてリソースの開放漏れがあったら警告するようにしたい。 対象 外部リソースを扱う自作クラス。proxy classと組み合わせれば…