From 195e6faa2ea19342c2b3a9612de62ed4dc43836d Mon Sep 17 00:00:00 2001 From: nik Date: Wed, 10 Oct 2018 18:11:34 +0300 Subject: [PATCH] completion: use utility method directly to avoid dependency on package-private access from java plugin to the platform (IDEA-200277) --- .../intellij/codeInsight/completion/StaticMemberProcessor.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/java/java-impl/src/com/intellij/codeInsight/completion/StaticMemberProcessor.java b/java/java-impl/src/com/intellij/codeInsight/completion/StaticMemberProcessor.java index 34afa55a48ab..69da72b66e4f 100644 --- a/java/java-impl/src/com/intellij/codeInsight/completion/StaticMemberProcessor.java +++ b/java/java-impl/src/com/intellij/codeInsight/completion/StaticMemberProcessor.java @@ -18,6 +18,7 @@ package com.intellij.codeInsight.completion; import com.intellij.codeInsight.daemon.impl.quickfix.StaticImportMemberFix; import com.intellij.codeInsight.lookup.LookupElement; import com.intellij.openapi.actionSystem.IdeActions; +import com.intellij.openapi.keymap.KeymapUtil; import com.intellij.openapi.project.Project; import com.intellij.openapi.util.text.StringUtil; import com.intellij.psi.*; @@ -101,7 +102,7 @@ public abstract class StaticMemberProcessor { private void showHint(boolean shouldImport) { if (!myHintShown && !shouldImport) { - final String shortcut = CompletionContributor.getActionShortcut(IdeActions.ACTION_SHOW_INTENTION_ACTIONS); + final String shortcut = KeymapUtil.getFirstKeyboardShortcutText(IdeActions.ACTION_SHOW_INTENTION_ACTIONS); if (StringUtil.isNotEmpty(shortcut)) { CompletionService.getCompletionService().setAdvertisementText("To import a method statically, press " + shortcut); }