minimize

Finalizer

ファイナライザに関するルールセットです。

EmptyFinalizer

空のファイナライザを検出します。

FinalizeOnlyCallsSuperFinalize

super() のみ呼び出しているファイナライザを検出します。

FinalizeOverloaded

finalizeメソッドをオーバーライドしている箇所を検出します。

protected void finalize(int a) {
  // 紛らわしいので止めた方が良い
}

FinalizeDoesNotCallSuperFinalize

super() を呼び出していないファイナライザを検出します。

FinalizeShouldBeProtected

protectedでないファイナライザを検出します。

AvoidCallingFinalize

明示的な finalize() の呼び出しを検出します。

TOP

[コメント(0)]