Finalizerルール |
Unlimited Island |
ファイナライザに関するルールセットです。
空のファイナライザを検出します。
super() のみ呼び出しているファイナライザを検出します。
finalizeメソッドをオーバーライドしている箇所を検出します。
protected void finalize(int a) {
// 紛らわしいので止めた方が良い
}
super() を呼び出していないファイナライザを検出します。
protectedでないファイナライザを検出します。
明示的な finalize() の呼び出しを検出します。
