Class SymbolOccurrenceRepository

java.lang.Object
com.github._1c_syntax.bsl.languageserver.references.model.SymbolOccurrenceRepository

@Component public class SymbolOccurrenceRepository extends Object
Хранилище обращений к символам.
  • Constructor Details

    • SymbolOccurrenceRepository

      public SymbolOccurrenceRepository()
  • Method Details

    • save

      public void save(SymbolOccurrence symbolOccurrence)
      Сохранить обращение к символу в хранилище.
      Parameters:
      symbolOccurrence - Обращение к символу.
    • getAllBySymbol

      public Set<SymbolOccurrence> getAllBySymbol(Symbol symbol)
      Получить все обращения к указанному символу.
      Parameters:
      symbol - Символ.
      Returns:
      Список обращений к символу.
    • deleteAll

      public void deleteAll(Set<SymbolOccurrence> symbolOccurrences)
      Удалить сохраненные данные по указанным обращениям к символу.
      Parameters:
      symbolOccurrences - Список обращений к символам.