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 TextEditorHighlightingPassFactoryRegistrar
public TextEditorHighlightingPass createHighlightingPass(PsiFile file, Editor editor)
createHighlightingPass
in interface TextEditorHighlightingPassFactory
public static long getCurrentModificationStamp(PsiFile file)
public static void forceHintsUpdateOnNextPass()
public static void forceHintsUpdateOnNextPass(Editor editor)