public abstract class TextEditorHighlightingPassRegistrar
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
TextEditorHighlightingPassRegistrar.Anchor |
Constructor and Description |
---|
TextEditorHighlightingPassRegistrar() |
Modifier and Type | Method and Description |
---|---|
static TextEditorHighlightingPassRegistrar |
getInstance(Project project) |
abstract int |
registerTextEditorHighlightingPass(TextEditorHighlightingPassFactory factory,
int [] runAfterCompletionOf,
int [] runAfterStartingOf,
boolean runIntentionsPassAfter,
int forcedPassId) |
int |
registerTextEditorHighlightingPass(TextEditorHighlightingPassFactory factory,
TextEditorHighlightingPassRegistrar.Anchor anchor,
int anchorPassId,
boolean needAdditionalIntentionsPass,
boolean inPostHighlightingPass)
Registers the factory for the new highlighting pass.
|
public static TextEditorHighlightingPassRegistrar getInstance(Project project)
public int registerTextEditorHighlightingPass(TextEditorHighlightingPassFactory factory, TextEditorHighlightingPassRegistrar.Anchor anchor, int anchorPassId, boolean needAdditionalIntentionsPass, boolean inPostHighlightingPass)
anchorPassId
- id of the anchor pass. Predefined pass Ids are declared in Pass
public abstract int registerTextEditorHighlightingPass(TextEditorHighlightingPassFactory factory, int [] runAfterCompletionOf, int [] runAfterStartingOf, boolean runIntentionsPassAfter, int forcedPassId)