public abstract class DaemonCodeAnalyzerEx extends DaemonCodeAnalyzer
DaemonCodeAnalyzer.DaemonListener, DaemonCodeAnalyzer.DaemonListenerAdapter
DAEMON_EVENT_TOPIC
Constructor and Description |
---|
DaemonCodeAnalyzerEx() |
Modifier and Type | Method and Description |
---|---|
abstract void |
addFileLevelHighlight(Project project,
int group,
HighlightInfo info,
PsiFile psiFile) |
abstract void |
cleanFileLevelHighlights(Project project,
int group,
PsiFile psiFile) |
abstract java.util.List<HighlightInfo> |
getFileLevelHighlights(Project project,
PsiFile file) |
abstract FileStatusMap |
getFileStatusMap() |
static DaemonCodeAnalyzerEx |
getInstanceEx(Project project) |
abstract boolean |
isErrorAnalyzingFinished(PsiFile file) |
static boolean |
processHighlights(Document document,
Project project,
HighlightSeverity minSeverity,
int startOffset,
int endOffset,
Processor<? super HighlightInfo> processor) |
static boolean |
processHighlights(MarkupModelEx model,
Project project,
HighlightSeverity minSeverity,
int startOffset,
int endOffset,
Processor<? super HighlightInfo> processor) |
abstract java.util.List<HighlightInfo> |
runMainPasses(PsiFile psiFile,
Document document,
ProgressIndicator progress) |
autoImportReferenceAtCursor, disableUpdateByTimer, getInstance, isAutohintsAvailable, isHighlightingAvailable, isImportHintsEnabled, resetImportHintsEnabledForProject, restart, restart, setHighlightingEnabled, setImportHintsEnabled, settingsChanged, setUpdateByTimerEnabled, updateVisibleHighlighters
public static DaemonCodeAnalyzerEx getInstanceEx(Project project)
public static boolean processHighlights(Document document, Project project, HighlightSeverity minSeverity, int startOffset, int endOffset, Processor<? super HighlightInfo> processor)
public static boolean processHighlights(MarkupModelEx model, Project project, HighlightSeverity minSeverity, int startOffset, int endOffset, Processor<? super HighlightInfo> processor)
public abstract java.util.List<HighlightInfo> runMainPasses(PsiFile psiFile, Document document, ProgressIndicator progress)
public abstract boolean isErrorAnalyzingFinished(PsiFile file)
public abstract FileStatusMap getFileStatusMap()
public abstract java.util.List<HighlightInfo> getFileLevelHighlights(Project project, PsiFile file)
public abstract void cleanFileLevelHighlights(Project project, int group, PsiFile psiFile)
public abstract void addFileLevelHighlight(Project project, int group, HighlightInfo info, PsiFile psiFile)