bsl-language-server 0.20.0-rc.1 API

Packages
Package
Description
 
Слой работы в парадигме аспектно-ориентированного программирования.
Выполнение замеров производительности.
 
Пакет предназначен для реализации CLI функциональности BSL Language Server.
Классы для конфигурирования и запуска команды LanguageServerStartCommand
 
Пакет предназначен для реализации различных видов линз ("code lenses"), используемых CodeLensProvider.
Сериализация и десериализация классов пакета com.github._1c_syntax.bsl.languageserver.codelenses.
Spring-специфичные классы для настройки внутренней инфраструктуры пакета com.github._1c_syntax.bsl.languageserver.codelenses.
Пакет предназначен для реализации различных видов представления цвета ("documentColor" и "colorPresentation"), используемых ColorProvider.
В пакете содержатся классы для конфигурирования BSL Language Server.
Пакет содержит настройки CodeLensProvider
Сериализация и десериализация верхнеуровневых или общих частей LanguageServerConfiguration.
Пакет содержит настройки для работы DiagnosticProvider
Пакет содержит настройки DocumentLinkProvider
События пакета com.github._1c_syntax.bsl.languageserver.configuration.
В пакете содержатся классы, относящиеся к отслеживанию факта изменения (удаление, создание, редактирование) файла конфигурации (LanguageServerConfiguration).
 
 
События пакета com.github._1c_syntax.bsl.languageserver.configuration.
 
В пакете содержатся data-классы для представления аннотаций и директив компиляции.
Классы для хранения информации, прочитанной из комментариев-описаний
 
 
 
 
 
Пакет предназначен для реализации различных ссылок на внешние источники информации ("documentLink"), используемых DocumentLinkProvider.
События пакета com.github._1c_syntax.bsl.languageserver.
Пакет предназначен для реализации различных видов сворачивания ("folding"), используемых FoldingRangeProvider.
Формирование всплывающего окна.
Spring-специфичные классы для настройки внутренней инфраструктуры уровня приложения.
Кастомные расширения Language Server Protocol.
 
 
Разрешение ссылок на символы.
DTO и хранилища данных индекса ссылок.
 
 
Пакет содержит дополнительные классы для настройки сериализации и десериализации классов родительского пакета.
 
 
Преобразователь дерева разбора в берево вычисления выражений с учетом приоритетов операций