public abstract class AutoPopupController
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static Key<java.lang.Boolean> |
ALWAYS_AUTO_POPUP
Settings this user data key to the editor with a completion provider
makes the autopopup scheduling ignore the state of the corresponding setting.
|
static Key<java.lang.Boolean> |
AUTO_POPUP_ON_FOCUS_GAINED
If editor has Boolean.TRUE by this key completion popup would be shown every time when editor gets focus.
|
static Key<java.lang.Boolean> |
NO_ADS
If editor has Boolean.TRUE by this key completion popup would be shown without advertising text at the bottom.
|
Constructor and Description |
---|
AutoPopupController() |
Modifier and Type | Method and Description |
---|---|
abstract void |
autoPopupMemberLookup(Editor editor,
CompletionType completionType,
Condition<? super PsiFile> condition) |
abstract void |
autoPopupMemberLookup(Editor editor,
Condition<? super PsiFile> condition) |
abstract void |
autoPopupParameterInfo(Editor editor,
PsiElement highlightedMethod) |
abstract void |
cancelAllRequests() |
static AutoPopupController |
getInstance(Project project) |
abstract void |
scheduleAutoPopup(Editor editor) |
abstract void |
scheduleAutoPopup(Editor editor,
CompletionType completionType,
Condition<? super PsiFile> condition) |
abstract void |
waitForDelayedActions(long timeout,
java.util.concurrent.TimeUnit unit) |
public static final Key<java.lang.Boolean> ALWAYS_AUTO_POPUP
public static final Key<java.lang.Boolean> NO_ADS
public static final Key<java.lang.Boolean> AUTO_POPUP_ON_FOCUS_GAINED
public static AutoPopupController getInstance(Project project)
public abstract void autoPopupMemberLookup(Editor editor, Condition<? super PsiFile> condition)
public abstract void autoPopupMemberLookup(Editor editor, CompletionType completionType, Condition<? super PsiFile> condition)
public abstract void scheduleAutoPopup(Editor editor, CompletionType completionType, Condition<? super PsiFile> condition)
public abstract void scheduleAutoPopup(Editor editor)
public abstract void cancelAllRequests()
public abstract void autoPopupParameterInfo(Editor editor, PsiElement highlightedMethod)
public abstract void waitForDelayedActions(long timeout, java.util.concurrent.TimeUnit unit) throws java.util.concurrent.TimeoutException
java.util.concurrent.TimeoutException