public class GeneralHighlightingPass extends ProgressableTextEditorHighlightingPass
| Modifier and Type | Field and Description |
|---|---|
protected boolean |
myHasErrorElement |
static int |
POST_UPDATE_ALL |
myFileEMPTY_ARRAY, myDocument, myProject| Constructor and Description |
|---|
GeneralHighlightingPass(Project project,
PsiFile file,
Document document,
int startOffset,
int endOffset,
boolean updateAll,
ProperTextRange priorityRange,
Editor editor,
HighlightInfoProcessor highlightInfoProcessor) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
applyInformationWithProgress() |
protected void |
collectInformationWithProgress(ProgressIndicator progress) |
protected HighlightInfoHolder |
createInfoHolder(PsiFile file) |
Document |
getDocument() |
java.util.List<HighlightInfo> |
getInfos() |
protected void |
queueInfoToUpdateIncrementally(HighlightInfo info) |
java.lang.String |
toString() |
advanceProgress, doApplyInformationToEditor, doCollectInformation, getEditor, getPresentableName, getProgress, isFinished, isValid, setProgressLimitapplyInformationToEditor, collectInformation, getColorsScheme, getCompletionPredecessorIds, getId, getStartingPredecessorIds, isDumbMode, isRunIntentionPassAfter, setColorsScheme, setCompletionPredecessorIds, setId, setStartingPredecessorIdsprotected volatile boolean myHasErrorElement
public static final int POST_UPDATE_ALL
public GeneralHighlightingPass(Project project, PsiFile file, Document document, int startOffset, int endOffset, boolean updateAll, ProperTextRange priorityRange, Editor editor, HighlightInfoProcessor highlightInfoProcessor)
public Document getDocument()
getDocument in class TextEditorHighlightingPassprotected void collectInformationWithProgress(ProgressIndicator progress)
collectInformationWithProgress in class ProgressableTextEditorHighlightingPassprotected void applyInformationWithProgress()
applyInformationWithProgress in class ProgressableTextEditorHighlightingPasspublic java.util.List<HighlightInfo> getInfos()
getInfos in class TextEditorHighlightingPassprotected HighlightInfoHolder createInfoHolder(PsiFile file)
protected void queueInfoToUpdateIncrementally(HighlightInfo info)
public java.lang.String toString()
toString in class TextEditorHighlightingPass