public class TextEditorHighlightingPassRegistrarImpl extends TextEditorHighlightingPassRegistrarEx implements Disposable
TextEditorHighlightingPassRegistrar.AnchorDisposable.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) |
getInstanceExgetInstance, registerTextEditorHighlightingPasspublic static final ExtensionPointName<TextEditorHighlightingPassFactoryRegistrar> EP_NAME
public TextEditorHighlightingPassRegistrarImpl(Project project)
public void dispose()
Disposabledispose in interface Disposablepublic int registerTextEditorHighlightingPass(TextEditorHighlightingPassFactory factory, int [] runAfterCompletionOf, int [] runAfterOfStartingOf, boolean runIntentionsPassAfter, int forcedPassId)
registerTextEditorHighlightingPass in class TextEditorHighlightingPassRegistrarpublic java.util.List<TextEditorHighlightingPass> instantiatePasses(PsiFile psiFile, Editor editor, int [] passesToIgnore)
instantiatePasses in class TextEditorHighlightingPassRegistrarExpublic java.util.List<TextEditorHighlightingPass> instantiateMainPasses(PsiFile psiFile, Document document, HighlightInfoProcessor highlightInfoProcessor)
instantiateMainPasses in class TextEditorHighlightingPassRegistrarExpublic java.util.List<DirtyScopeTrackingHighlightingPassFactory> getDirtyScopeTrackingFactories()
getDirtyScopeTrackingFactories in class TextEditorHighlightingPassRegistrarEx