From 0db4657c068dd89e70fceef8d8750d6b2e221bf3 Mon Sep 17 00:00:00 2001 From: Yuriy Artamonov Date: Tue, 23 Jul 2019 12:00:46 +0300 Subject: [PATCH] IDEA-218163 Fix tests for Spring SQL and Spring imports Create File intention GitOrigin-RevId: 1c333f0460f178c6df64b938fe8e7a15e9cfa66f --- .../daemon/quickFix/FileReferenceQuickFixProvider.java | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/platform/lang-impl/src/com/intellij/codeInsight/daemon/quickFix/FileReferenceQuickFixProvider.java b/platform/lang-impl/src/com/intellij/codeInsight/daemon/quickFix/FileReferenceQuickFixProvider.java index 48217df76034..489f1f78dd68 100644 --- a/platform/lang-impl/src/com/intellij/codeInsight/daemon/quickFix/FileReferenceQuickFixProvider.java +++ b/platform/lang-impl/src/com/intellij/codeInsight/daemon/quickFix/FileReferenceQuickFixProvider.java @@ -14,8 +14,6 @@ import com.intellij.openapi.fileTypes.UnknownFileType; import com.intellij.openapi.module.Module; import com.intellij.openapi.module.ModuleUtilCore; import com.intellij.openapi.project.Project; -import com.intellij.openapi.roots.ProjectFileIndex; -import com.intellij.openapi.roots.ProjectRootManager; import com.intellij.openapi.util.SystemInfo; import com.intellij.openapi.vfs.VirtualFile; import com.intellij.psi.*; @@ -81,7 +79,8 @@ public class FileReferenceQuickFixProvider { List targetDirectories = getTargets(reference, module, newFileName, false); if (targetDirectories.isEmpty()) return emptyList(); - return singletonList(new MyCreateFileFix(element, targetDirectories, getPathToReferencePart(reference), newFileName)); + return singletonList(new MyCreateFileFix(element, targetDirectories, getPathToReferencePart(reference), newFileName, + reference.getNewFileTemplateName())); } else { List targetDirectories = getTargets(reference, module, newFileName, true); @@ -249,8 +248,9 @@ public class FileReferenceQuickFixProvider { private MyCreateFileFix(@NotNull PsiElement psiElement, @NotNull List directories, @NotNull String[] subPath, - @NotNull String newFileTemplateName) { - super(psiElement, directories, subPath, newFileTemplateName); + @NotNull String newFileName, + @Nullable String newFileTemplateName) { + super(psiElement, directories, subPath, newFileName); myNewFileTemplateName = newFileTemplateName; }