public class ParameterHintsPassFactory extends java.lang.Object implements TextEditorHighlightingPassFactory, TextEditorHighlightingPassFactoryRegistrar
| Modifier and Type | Field and Description |
|---|---|
protected static Key<java.lang.Long> |
PSI_MODIFICATION_STAMP |
| Constructor and Description |
|---|
ParameterHintsPassFactory() |
| Modifier and Type | Method and Description |
|---|---|
TextEditorHighlightingPass |
createHighlightingPass(PsiFile file,
Editor editor) |
static void |
forceHintsUpdateOnNextPass() |
static void |
forceHintsUpdateOnNextPass(Editor editor) |
static long |
getCurrentModificationStamp(PsiFile file) |
protected static void |
putCurrentPsiModificationStamp(Editor editor,
PsiFile file) |
void |
registerHighlightingPassFactory(TextEditorHighlightingPassRegistrar registrar,
Project project) |
protected static final Key<java.lang.Long> PSI_MODIFICATION_STAMP
public void registerHighlightingPassFactory(TextEditorHighlightingPassRegistrar registrar, Project project)
registerHighlightingPassFactory in interface TextEditorHighlightingPassFactoryRegistrarpublic TextEditorHighlightingPass createHighlightingPass(PsiFile file, Editor editor)
createHighlightingPass in interface TextEditorHighlightingPassFactorypublic static long getCurrentModificationStamp(PsiFile file)
public static void forceHintsUpdateOnNextPass()
public static void forceHintsUpdateOnNextPass(Editor editor)