From 797a1e827943f0f19d9afeaa754e4cded383ef2d Mon Sep 17 00:00:00 2001 From: Anna Kozlova Date: Tue, 19 Jun 2018 13:11:16 +0300 Subject: [PATCH] keep comments on fix missorted modifiers (IDEA-191356) --- .../src/com/siyeh/ig/style/MissortedModifiersInspection.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/plugins/InspectionGadgets/InspectionGadgetsAnalysis/src/com/siyeh/ig/style/MissortedModifiersInspection.java b/plugins/InspectionGadgets/InspectionGadgetsAnalysis/src/com/siyeh/ig/style/MissortedModifiersInspection.java index 9914f4768ffe..7c707b55e01e 100644 --- a/plugins/InspectionGadgets/InspectionGadgetsAnalysis/src/com/siyeh/ig/style/MissortedModifiersInspection.java +++ b/plugins/InspectionGadgets/InspectionGadgetsAnalysis/src/com/siyeh/ig/style/MissortedModifiersInspection.java @@ -26,6 +26,7 @@ import com.siyeh.InspectionGadgetsBundle; import com.siyeh.ig.BaseInspection; import com.siyeh.ig.BaseInspectionVisitor; import com.siyeh.ig.InspectionGadgetsFix; +import com.siyeh.ig.psiutils.CommentTracker; import org.jetbrains.annotations.NonNls; import org.jetbrains.annotations.NotNull; @@ -122,7 +123,7 @@ public class MissortedModifiersInspection extends BaseInspection implements Clea final String text = buffer.toString(); final PsiMethod method = JavaPsiFacade.getElementFactory(project).createMethodFromText(text, modifierList); final PsiModifierList newModifierList = method.getModifierList(); - modifierList.replace(newModifierList); + new CommentTracker().replaceAndRestoreComments(modifierList, newModifierList); } }