final 宣言を持つローカルの変数またはパラメーターを報告します。
一部のコーディング標準は、コードを簡潔にするために変数の final 宣言を認めていません。
例:
class Foo {
Foo(Object o) {}
void bar(final Object o) {
new Foo(o);
}
}
クイックフィックス適用後:
class Foo {
Foo(Object o) {}
void bar(Object o) {
new Foo(o);
}
}
インスペクションのオプションを使用すると、どの種類のパラメーターやローカル変数を報告するかを定義できます。