mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
disable insertion of unambiguous static imports in the editor, leave as is for paste code (IDEA-162245)
This commit is contained in:
+3
-3
@@ -120,15 +120,15 @@ public abstract class StaticImportMemberFix<T extends PsiMember> implements Inte
|
||||
}
|
||||
|
||||
final QuestionAction action = createQuestionAction(candidates, element.getProject(), editor);
|
||||
PsiFile psiFile = element.getContainingFile();
|
||||
if (candidates.size() == 1 &&
|
||||
/* PsiFile psiFile = element.getContainingFile();
|
||||
if (candidates.size() == 1 &&
|
||||
ImportClassFixBase.isAddUnambiguousImportsOnTheFlyEnabled(psiFile) &&
|
||||
(ApplicationManager.getApplication().isUnitTestMode() || DaemonListeners.canChangeFileSilently(psiFile)) &&
|
||||
!LaterInvocator.isInModalContext()) {
|
||||
CommandProcessor.getInstance().runUndoTransparentAction(() -> action.execute());
|
||||
return ImportClassFixBase.Result.CLASS_AUTO_IMPORTED;
|
||||
}
|
||||
|
||||
*/
|
||||
String hintText = ShowAutoImportPass.getMessage(candidates.size() > 1, getMemberPresentableText(candidates.get(0)));
|
||||
if (!ApplicationManager.getApplication().isUnitTestMode() && !HintManager.getInstance().hasShownHintsThatWillHideByOtherHint(true)) {
|
||||
final TextRange textRange = element.getTextRange();
|
||||
|
||||
@@ -99,8 +99,7 @@ public class ShowAutoImportPass extends TextEditorHighlightingPass {
|
||||
if (!DaemonCodeAnalyzerSettings.getInstance().isImportHintEnabled()) return;
|
||||
if (!DaemonCodeAnalyzer.getInstance(myProject).isImportHintsEnabled(myFile)) return;
|
||||
final CodeInsightSettings codeInsightSettings = CodeInsightSettings.getInstance();
|
||||
if (!codeInsightSettings.ADD_UNAMBIGIOUS_IMPORTS_ON_THE_FLY &&
|
||||
!codeInsightSettings.ADD_MEMBER_IMPORTS_ON_THE_FLY) return;
|
||||
if (!codeInsightSettings.ADD_UNAMBIGIOUS_IMPORTS_ON_THE_FLY) return;
|
||||
|
||||
Document document = getDocument();
|
||||
final List<HighlightInfo> infos = new ArrayList<>();
|
||||
|
||||
Reference in New Issue
Block a user