public class GeneralHighlightingPass extends ProgressableTextEditorHighlightingPass
Modifier and Type | Field and Description |
---|---|
protected boolean |
myHasErrorElement |
static int |
POST_UPDATE_ALL |
myFile
EMPTY_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, setProgressLimit
applyInformationToEditor, collectInformation, getColorsScheme, getCompletionPredecessorIds, getId, getStartingPredecessorIds, isDumbMode, isRunIntentionPassAfter, setColorsScheme, setCompletionPredecessorIds, setId, setStartingPredecessorIds
protected 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 TextEditorHighlightingPass
protected void collectInformationWithProgress(ProgressIndicator progress)
collectInformationWithProgress
in class ProgressableTextEditorHighlightingPass
protected void applyInformationWithProgress()
applyInformationWithProgress
in class ProgressableTextEditorHighlightingPass
public java.util.List<HighlightInfo> getInfos()
getInfos
in class TextEditorHighlightingPass
protected HighlightInfoHolder createInfoHolder(PsiFile file)
protected void queueInfoToUpdateIncrementally(HighlightInfo info)
public java.lang.String toString()
toString
in class TextEditorHighlightingPass