[java] UnnecessaryFinalModifier final in private method #421
This commit is contained in:
@ -88,6 +88,9 @@ public class UnnecessaryModifierRule extends AbstractJavaRule {
|
||||
if (node.isSyntacticallyPublic() || node.isSyntacticallyAbstract()) {
|
||||
check(node, data);
|
||||
}
|
||||
if (node.isPrivate() && node.isFinal()) {
|
||||
addViolation(data, node);
|
||||
}
|
||||
return super.visit(node, data);
|
||||
}
|
||||
|
||||
|
@ -428,4 +428,15 @@ public abstract @interface TestAnnotation {
|
||||
}
|
||||
]]></code>
|
||||
</test-code>
|
||||
<test-code>
|
||||
<description>Unnecessary final of private method</description>
|
||||
<expected-problems>1</expected-problems>
|
||||
<code><![CDATA[
|
||||
public class TestClass {
|
||||
private final int getValue() {
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
]]></code>
|
||||
</test-code>
|
||||
</test-data>
|
||||
|
Reference in New Issue
Block a user