불필요한 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);
    }
  }

검사 옵션을 사용하여 보고되어야 할 매개변수나 지역 변수의 종류를 정의하세요.