Class SymbolDefinitionReferenceFactory
java.lang.Object
com.github._1c_syntax.bsl.languageserver.rename.SymbolDefinitionReferenceFactory
Создаёт ссылку на собственное определение символа.
Инкапсулирует конструирование Reference с типом вхождения
OccurrenceType.DEFINITION, указывающей символ сам на себя, чтобы провайдер
переименования не зависел напрямую от Location и OccurrenceType.
Такая ссылка-определение нужна, чтобы наряду с обычными вхождениями переименовать и сам
объявляющий символ (например, имя переменной в месте её объявления).
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionreferenceOf(SourceDefinedSymbol symbol) Построить ссылку на собственное определение символа.
-
Constructor Details
-
SymbolDefinitionReferenceFactory
public SymbolDefinitionReferenceFactory()
-
-
Method Details
-
referenceOf
Построить ссылку на собственное определение символа.Возвращаемая ссылка указывает символ сам на себя и имеет тип вхождения
OccurrenceType.DEFINITION; её диапазон — диапазон выделения символа в документе владельца.- Parameters:
symbol- Символ, для которого строится ссылка-определение.- Returns:
- Ссылка на собственное определение символа.
-