Reports local variables or parameters unnecessarily declared final. Some coding standards frown on variables declared final, for reasons of terseness.

Use the first checkbox below to enable or disable warnings on local variables

Use the second checkbox below to enable or disable warnings on parameters (including parameters of catch blocks and enhanced for statements)

Use the third checkbox below to only warn on final parameters of abstract or interface methods, which may be considered extra unnecessary, as such markings have no effect on the implementation of these methods.