Package com.github._1c_syntax.bsl.languageserver.providers
@DefaultAnnotation(edu.umd.cs.findbugs.annotations.NonNull.class)
package com.github._1c_syntax.bsl.languageserver.providers
Провайдеры функциональности Language Server Protocol.
Пакет содержит реализации провайдеров для различных возможностей LSP: навигация по коду, подсказки, форматирование, диагностика и другие.
-
ClassesClassDescriptionПровайдер для построения иерархии вызовов методов и функций.Провайдер для предоставления code actions (быстрых исправлений и рефакторингов).Провайдер, обрабатывающий запросы
textDocument/codeLens,codeLens/resolve, а так же отвечающий за отправку запросаworkspace/codeLens/refresh.Провайдер, обрабатывающий запросыtextDocument/documentColorиtextDocument/colorPresentation.Провайдер, обрабатывающий запросыworkspace/executeCommans.Провайдер для перехода к определению символа.Провайдер для публикации диагностических сообщений.Провайдер для формирования списка ссылок на внешние источники информации.Провайдер для получения структуры символов документа.Провайдер для предоставления информации о сворачиваемых областях кода.Провайдер для форматирования исходного кода.Провайдер для отображения всплывающих подсказок при наведении курсора.Провайдер, обрабатывающий запросыtextDocument/inlayHintиinlayHint/resolve.Провайдер для поиска всех ссылок на символ.Провайдер, обрабатывающий запросыtextDocument/renameиtextDocument/prepareRename.Провайдер, обрабатывающий запросы textDocument/selectionRange.Провайдер для поиска символов в рабочей области.