From dac7b847a7ce9d8d32aee29cdef0ae02e4f9f3b8 Mon Sep 17 00:00:00 2001 From: Anna Kozlova Date: Fri, 24 May 2013 12:38:26 +0400 Subject: [PATCH] autounboxing quickfix fix (IDEA-107771) --- .../src/com/siyeh/ig/jdk/AutoUnboxingInspection.java | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) 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");