Issue #2661: Enforce SingleBreakOrContinueCheck of sevntu-checkstyle over Checkstyle source code
This commit is contained in:
parent
e230f7ac55
commit
2f3b62ed73
|
|
@ -139,5 +139,6 @@
|
|||
</module>
|
||||
<module name="LogicConditionNeedOptimizationCheck"/>
|
||||
<module name="AvoidConditionInversionCheck"/>
|
||||
<module name="SingleBreakOrContinueCheck"/>
|
||||
</module>
|
||||
</module>
|
||||
|
|
|
|||
|
|
@ -256,13 +256,15 @@ public class RedundantModifierCheck
|
|||
final DetailAST classModifiers =
|
||||
parent.findFirstToken(TokenTypes.MODIFIERS);
|
||||
checkFinal = checkFinal || classModifiers.branchContains(TokenTypes.FINAL);
|
||||
break;
|
||||
parent = null;
|
||||
}
|
||||
if (parent.getType() == TokenTypes.LITERAL_NEW) {
|
||||
else if (parent.getType() == TokenTypes.LITERAL_NEW) {
|
||||
checkFinal = true;
|
||||
break;
|
||||
parent = null;
|
||||
}
|
||||
else {
|
||||
parent = parent.getParent();
|
||||
}
|
||||
parent = parent.getParent();
|
||||
}
|
||||
if (checkFinal && !isAnnotatedWithSafeVarargs(ast)) {
|
||||
DetailAST modifier = modifiers.getFirstChild();
|
||||
|
|
|
|||
Loading…
Reference in New Issue