TextEditorHighlightingPass (@NotNull PsiFile file, @NotNull Editor editor) { if (editor.isOneLineMode()) return null; long currentStamp = getCurrentModificationStamp(file); Long savedStamp = editor.getUserData(PSI_MODIFICATION_STAMP); if (savedStamp != null && savedStamp == currentStamp) return null; Language language = file.getLanguage(); InlayParameterHintsProvider provider = InlayParameterHintsExtension.INSTANCE.forLanguage(language); if (provider == null) return null; return new ParameterHintsPass(file, editor, MethodInfoExcludeListFilter.forLanguage(language), false); }