From 60f7226bd5577a73621becaafa336d510650467c Mon Sep 17 00:00:00 2001 From: Sergey Ignatov Date: Wed, 16 Nov 2011 18:21:10 +0400 Subject: [PATCH] use PsiImportStatementBase.isOnDemand inside importToImport method --- src/org/jetbrains/jet/j2k/Converter.java | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/org/jetbrains/jet/j2k/Converter.java b/src/org/jetbrains/jet/j2k/Converter.java index 27bb01f3681..02ddc71a6f7 100644 --- a/src/org/jetbrains/jet/j2k/Converter.java +++ b/src/org/jetbrains/jet/j2k/Converter.java @@ -173,7 +173,7 @@ public class Converter { @NotNull private static List initializersToInitializerList(PsiClassInitializer[] initializers) { List result = new LinkedList(); - for (PsiClassInitializer i : initializers) result.add(initializerToInitializer(i)); + for (PsiClassInitializer i : initializers) result.add(initializerToInitializer(i)); return result; } @@ -403,9 +403,11 @@ public class Converter { } @NotNull - private static Import importToImport(PsiImportStatementBase i) { - final String text = i == null ? "" : quoteKeywords(i.getText().replace("import ", "").replace("static ", "").replace(";", "")); - return new Import(text); // TODO: import reference + private static Import importToImport(@NotNull PsiImportStatementBase i) { // TODO: import reference + final PsiJavaCodeReferenceElement reference = i.getImportReference(); + if (reference != null) + return new Import(quoteKeywords(reference.getQualifiedName()) + (i.isOnDemand() ? ".*" : "")); + return new Import(""); // TODO: remove } @NotNull