Package com.github._1c_syntax.bsl.languageserver.references


@NullMarked package com.github._1c_syntax.bsl.languageserver.references
Разрешение ссылок на символы.
  • Class
    Description
    Поиск ссылок на методы из аннотаций.
    Поиск ссылок на BSL-keyword'ы (Если, Истина, Цикл…).
    Finder для имени класса в выражении Новый <ИмяКласса>(...).
    Finder для членов платформенных/конфигурационных типов и глобальных функций/свойств, разрешаемых через TypeService.memberAt(DocumentContext, Position).
    Интерфейс поискового движка.
    Индекс ссылок на символы в проекте.
    Заполнитель индекса ссылок.
    Реализация поискового движка на основе поиска в ReferenceIndex.
    Основной класс, отвечающий за поиск ссылок на символы из под курсора.
    Восстанавливает символ неквалифицированного self-члена (реквизита/платформенного метода self-типа модуля) по его имени и виду — для реконструкции Reference из проиндексированного вхождения (ReferenceIndex.buildReference).
    Реализация поискового движка на основе попадания искомой позиции в строку объявления метода.