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: навигация по коду, подсказки, форматирование, диагностика и другие.

  • Classes
    Class
    Description
    Провайдер для построения иерархии вызовов методов и функций.
    Провайдер для предоставления 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.
    Провайдер для поиска символов в рабочей области.