diff --git a/pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/ForLoopCanBeForeachRule.java b/pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/ForLoopCanBeForeachRule.java index 5bbd069ce9..09641c0989 100644 --- a/pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/ForLoopCanBeForeachRule.java +++ b/pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/ForLoopCanBeForeachRule.java @@ -120,9 +120,9 @@ public class ForLoopCanBeForeachRule extends AbstractJavaRulechainRule { .filter(it -> it.getNumChildren() == 1) .map(it -> it.getFirstChild()) .map(it -> { - if (it instanceof ASTUnaryExpression) + if (it instanceof ASTUnaryExpression) { return asIPlusPlus(it); - else if (JavaAstUtils.isAssignmentExprWithOperator(it, AssignmentOp.ADD_ASSIGN) + } else if (JavaAstUtils.isAssignmentExprWithOperator(it, AssignmentOp.ADD_ASSIGN) && JavaAstUtils.isLiteralInt(((ASTAssignmentExpression) it).getRightOperand(), 1)) { // x += 1 ASTAssignableExpr lhs = ((ASTAssignmentExpression) it).getLeftOperand();