Class ReferencesOptions

java.lang.Object
com.github._1c_syntax.bsl.languageserver.configuration.references.ReferencesOptions

public class ReferencesOptions extends Object
Настройки для построения индекса ссылок.

Позволяет указать список модулей и методов, возвращающих ссылку на общий модуль (например, ОбщегоНазначения.ОбщийМодуль("ИмяМодуля")).

  • Constructor Details

    • ReferencesOptions

      @ConstructorProperties("commonModuleAccessors") public ReferencesOptions(List<String> commonModuleAccessors)
      Creates a new ReferencesOptions instance.
      Parameters:
      commonModuleAccessors - Список паттернов "Модуль.Метод" для методов, возвращающих ссылку на общий модуль.

      Формат: "ИмяМодуля.ИмяМетода", например:

      • "ОбщегоНазначения.ОбщийМодуль"
      • "ОбщегоНазначенияКлиент.ОбщийМодуль"
      • "CommonUse.CommonModule"
      • "ОбщийМодуль" - для локального вызова без указания модуля

      По умолчанию включает стандартные варианты из БСП.

    • ReferencesOptions

      public ReferencesOptions()
  • Method Details

    • getCommonModuleAccessors

      public List<String> getCommonModuleAccessors()
      Список паттернов "Модуль.Метод" для методов, возвращающих ссылку на общий модуль.

      Формат: "ИмяМодуля.ИмяМетода", например:

      • "ОбщегоНазначения.ОбщийМодуль"
      • "ОбщегоНазначенияКлиент.ОбщийМодуль"
      • "CommonUse.CommonModule"
      • "ОбщийМодуль" - для локального вызова без указания модуля

      По умолчанию включает стандартные варианты из БСП.

    • setCommonModuleAccessors

      public void setCommonModuleAccessors(List<String> commonModuleAccessors)
      Список паттернов "Модуль.Метод" для методов, возвращающих ссылку на общий модуль.

      Формат: "ИмяМодуля.ИмяМетода", например:

      • "ОбщегоНазначения.ОбщийМодуль"
      • "ОбщегоНазначенияКлиент.ОбщийМодуль"
      • "CommonUse.CommonModule"
      • "ОбщийМодуль" - для локального вызова без указания модуля

      По умолчанию включает стандартные варианты из БСП.

    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • canEqual

      protected boolean canEqual(Object other)
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object