Class VariableDescription
java.lang.Object
com.github._1c_syntax.bsl.languageserver.context.symbol.variable.VariableDescription
- All Implemented Interfaces:
SourceDefinedSymbolDescription
Класс-описание переменной.
-
Constructor Summary
ConstructorDescriptionVariableDescription
(List<Token> comments) VariableDescription
(List<Token> comments, Optional<Token> trailingComment) -
Method Summary
Modifier and TypeMethodDescriptionboolean
Содержит часть строки после ключевого слова, в которой должно быть описание причины устаревания переменной либо альтернативыСодержит полное описание переменной (весь текст)getLink()
Если описание содержит только ссылку, то здесь будет ее значениеОписание назначения переменнойgetRange()
Диапазон, в котором располагается описание.int
hashCode()
boolean
Признак устаревания переменнойtoString()
-
Constructor Details
-
VariableDescription
-
VariableDescription
-
VariableDescription
-
-
Method Details
-
getDescription
Содержит полное описание переменной (весь текст)- Specified by:
getDescription
in interfaceSourceDefinedSymbolDescription
-
getDeprecationInfo
Содержит часть строки после ключевого слова, в которой должно быть описание причины устаревания переменной либо альтернативы- Specified by:
getDeprecationInfo
in interfaceSourceDefinedSymbolDescription
-
isDeprecated
public boolean isDeprecated()Признак устаревания переменной- Specified by:
isDeprecated
in interfaceSourceDefinedSymbolDescription
-
getPurposeDescription
Описание назначения переменной- Specified by:
getPurposeDescription
in interfaceSourceDefinedSymbolDescription
-
getLink
Если описание содержит только ссылку, то здесь будет ее значениеTODO Временное решение, надо будет продумать в следующем релизе
- Specified by:
getLink
in interfaceSourceDefinedSymbolDescription
-
getRange
Диапазон, в котором располагается описание.- Specified by:
getRange
in interfaceSourceDefinedSymbolDescription
-
getTrailingDescription
-
equals
-
hashCode
public int hashCode() -
toString
-