From a42c28f4e31a91878dd3643e13db2164c547d7c5 Mon Sep 17 00:00:00 2001 From: Denis Zhdanov Date: Tue, 10 Aug 2010 13:01:51 +0400 Subject: [PATCH] IDEA-57201 "Optimize imports" drops comments between import statements 1. 'Optimize imports' processing is corrected; 2. Corresponding tests are added; --- .../com/intellij/psi/impl/source/codeStyle/ImportHelper.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java/java-impl/src/com/intellij/psi/impl/source/codeStyle/ImportHelper.java b/java/java-impl/src/com/intellij/psi/impl/source/codeStyle/ImportHelper.java index 64f3e0545008..1ac96b86c06b 100644 --- a/java/java-impl/src/com/intellij/psi/impl/source/codeStyle/ImportHelper.java +++ b/java/java-impl/src/com/intellij/psi/impl/source/codeStyle/ImportHelper.java @@ -141,7 +141,7 @@ public class ImportHelper{ try { StringBuilder text = buildImportListText(resultList, classesOrPackagesToImportOnDemand, classesToUseSingle); for (PsiElement nonImport : nonImports) { - text.append("\n").append(nonImport); + text.append("\n").append(nonImport.getText()); } String ext = StdFileTypes.JAVA.getDefaultExtension(); PsiFileFactory factory = PsiFileFactory.getInstance(file.getProject());