public abstract class DaemonCodeAnalyzer
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static interface |
DaemonCodeAnalyzer.DaemonListener |
static class |
DaemonCodeAnalyzer.DaemonListenerAdapter
Deprecated.
Use
DaemonCodeAnalyzer.DaemonListener instead |
Modifier and Type | Field and Description |
---|---|
static Topic<DaemonCodeAnalyzer.DaemonListener> |
DAEMON_EVENT_TOPIC |
Constructor and Description |
---|
DaemonCodeAnalyzer() |
Modifier and Type | Method and Description |
---|---|
abstract void |
autoImportReferenceAtCursor(Editor editor,
PsiFile file) |
abstract void |
disableUpdateByTimer(Disposable parentDisposable) |
static DaemonCodeAnalyzer |
getInstance(Project project) |
abstract boolean |
isAutohintsAvailable(PsiFile file) |
abstract boolean |
isHighlightingAvailable(PsiFile file) |
abstract boolean |
isImportHintsEnabled(PsiFile file) |
abstract void |
resetImportHintsEnabledForProject() |
abstract void |
restart()
Force re-highlighting for all files.
|
abstract void |
restart(PsiFile file)
Force re-highlighting for a specific file.
|
abstract void |
setHighlightingEnabled(PsiFile file,
boolean value) |
abstract void |
setImportHintsEnabled(PsiFile file,
boolean value) |
abstract void |
settingsChanged() |
abstract void |
setUpdateByTimerEnabled(boolean value) |
void |
updateVisibleHighlighters(Editor editor)
Deprecated.
Does nothing, unused, keeping alive for outdated plugins sake only. Please use (nothing) instead.
|
public static final Topic<DaemonCodeAnalyzer.DaemonListener> DAEMON_EVENT_TOPIC
public static DaemonCodeAnalyzer getInstance(Project project)
public abstract void settingsChanged()
@Deprecated public void updateVisibleHighlighters(Editor editor)
public abstract void setUpdateByTimerEnabled(boolean value)
public abstract void disableUpdateByTimer(Disposable parentDisposable)
public abstract boolean isHighlightingAvailable(PsiFile file)
public abstract void setImportHintsEnabled(PsiFile file, boolean value)
public abstract void resetImportHintsEnabledForProject()
public abstract void setHighlightingEnabled(PsiFile file, boolean value)
public abstract boolean isImportHintsEnabled(PsiFile file)
public abstract boolean isAutohintsAvailable(PsiFile file)
public abstract void restart()
public abstract void restart(PsiFile file)
file
- the file to rehighlight.