diff --git a/plugins/InspectionGadgets/src/com/siyeh/ig/jdk/AutoUnboxingInspection.java b/plugins/InspectionGadgets/src/com/siyeh/ig/jdk/AutoUnboxingInspection.java index f244bf8a0c9f..37317d089357 100644 --- a/plugins/InspectionGadgets/src/com/siyeh/ig/jdk/AutoUnboxingInspection.java +++ b/plugins/InspectionGadgets/src/com/siyeh/ig/jdk/AutoUnboxingInspection.java @@ -160,9 +160,12 @@ public class AutoUnboxingInspection extends BaseInspection { replaceExpression(prefixExpression, expressionText + '=' + newExpressionText + "+1"); } - else { + else if (JavaTokenType.MINUSMINUS.equals(tokenType)) { replaceExpression(prefixExpression, expressionText + '=' + newExpressionText + "-1"); + } else { + replaceExpression(prefixExpression, + prefixExpression.getOperationSign().getText() + newExpressionText); } } else if (parent instanceof PsiPostfixExpression) { @@ -176,7 +179,7 @@ public class AutoUnboxingInspection extends BaseInspection { expressionText + '=' + newExpressionText + "+1"); } - else { + else if (JavaTokenType.MINUSMINUS.equals(tokenType)) { replaceExpression(postfixExpression, expressionText + '=' + newExpressionText + "-1");