private static void initializeXmlLanguageService()

in src/main/java/com/epam/digital/data/platform/langserver/ddmlanguageserver/factory/XmlLangServerFactory.java [64:84]


  private static void initializeXmlLanguageService(XMLLanguageServer xmlLanguageServer) {
    var languageService = xmlLanguageServer.getXMLLanguageService();
    languageService.initializeIfNeeded();
    Stream.of(
        languageService.getCompletionParticipants(),
        languageService.getHoverParticipants(),
        languageService.getDiagnosticsParticipants(),
        languageService.getCodeActionsParticipants(),
        languageService.getDocumentLinkParticipants(),
        languageService.getDefinitionParticipants(),
        languageService.getTypeDefinitionParticipants(),
        languageService.getReferenceParticipants(),
        languageService.getCodeLensParticipants(),
        languageService.getHighlightingParticipants(),
        languageService.getRenameParticipants(),
        languageService.getFormatterParticipants(),
        languageService.getSymbolsProviderParticipants(),
        languageService.getWorkspaceServiceParticipants(),
        languageService.getDocumentLifecycleParticipants()
    ).forEach(Collection::clear);
  }