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 Passpublic abstract int registerTextEditorHighlightingPass(TextEditorHighlightingPassFactory factory, int [] runAfterCompletionOf, int [] runAfterStartingOf, boolean runIntentionsPassAfter, int forcedPassId)