Class HoverProvider

java.lang.Object
com.github._1c_syntax.bsl.languageserver.providers.HoverProvider

@Component public final class HoverProvider extends Object
Провайдер для отображения всплывающих подсказок при наведении курсора.

Тонкий слой поверх ReferenceResolver: резолвит ссылку под курсором и выбирает MarkupContentBuilder по классу разрешённого символа. Никакой собственной логики поиска символов или типов: всё, что относится к подбору ссылки, живёт в реализациях ReferenceFinder (в том числе synthetic-символы для аннотаций и keyword'ов — AnnotationReferenceFinder, KeywordReferenceFinder), всё, что относится к формированию текста подсказки — в соответствующем MarkupContentBuilder.

See Also: