public class TextEditorHighlightingPassRegistrarImpl extends TextEditorHighlightingPassRegistrarEx implements Disposable
TextEditorHighlightingPassRegistrar.Anchor
Disposable.Parent
Modifier and Type | Field and Description |
---|---|
static ExtensionPointName<TextEditorHighlightingPassFactoryRegistrar> |
EP_NAME |
Constructor and Description |
---|
TextEditorHighlightingPassRegistrarImpl(Project project) |
Modifier and Type | Method and Description |
---|---|
void |
dispose()
Usually not invoked directly, see class javadoc.
|
java.util.List<DirtyScopeTrackingHighlightingPassFactory> |
getDirtyScopeTrackingFactories() |
java.util.List<TextEditorHighlightingPass> |
instantiateMainPasses(PsiFile psiFile,
Document document,
HighlightInfoProcessor highlightInfoProcessor) |
java.util.List<TextEditorHighlightingPass> |
instantiatePasses(PsiFile psiFile,
Editor editor,
int [] passesToIgnore) |
int |
registerTextEditorHighlightingPass(TextEditorHighlightingPassFactory factory,
int [] runAfterCompletionOf,
int [] runAfterOfStartingOf,
boolean runIntentionsPassAfter,
int forcedPassId) |
getInstanceEx
getInstance, registerTextEditorHighlightingPass
public static final ExtensionPointName<TextEditorHighlightingPassFactoryRegistrar> EP_NAME
public TextEditorHighlightingPassRegistrarImpl(Project project)
public void dispose()
Disposable
dispose
in interface Disposable
public int registerTextEditorHighlightingPass(TextEditorHighlightingPassFactory factory, int [] runAfterCompletionOf, int [] runAfterOfStartingOf, boolean runIntentionsPassAfter, int forcedPassId)
registerTextEditorHighlightingPass
in class TextEditorHighlightingPassRegistrar
public java.util.List<TextEditorHighlightingPass> instantiatePasses(PsiFile psiFile, Editor editor, int [] passesToIgnore)
instantiatePasses
in class TextEditorHighlightingPassRegistrarEx
public java.util.List<TextEditorHighlightingPass> instantiateMainPasses(PsiFile psiFile, Document document, HighlightInfoProcessor highlightInfoProcessor)
instantiateMainPasses
in class TextEditorHighlightingPassRegistrarEx
public java.util.List<DirtyScopeTrackingHighlightingPassFactory> getDirtyScopeTrackingFactories()
getDirtyScopeTrackingFactories
in class TextEditorHighlightingPassRegistrarEx