Interface VariableSymbol
- All Superinterfaces:
Describable
,Exportable
,SourceDefinedSymbol
,Symbol
- All Known Implementing Classes:
AbstractVariableSymbol
,IntBasedVariableSymbol
,ShortBasedVariableSymbol
Информация о символе, представляющем собой переменную.
-
Method Summary
Methods inherited from interface com.github._1c_syntax.bsl.languageserver.context.symbol.Exportable
isExport
Methods inherited from interface com.github._1c_syntax.bsl.languageserver.context.symbol.SourceDefinedSymbol
getChildren, getOwner, getParent, getRange, getRootParent, getSelectionRange, setParent
Methods inherited from interface com.github._1c_syntax.bsl.languageserver.context.symbol.Symbol
accept, getName, getSymbolKind, getTags, isDeprecated
-
Method Details
-
getKind
VariableKind getKind()- Returns:
- Вид переменной
-
getVariableNameRange
Range getVariableNameRange()- Returns:
- Диапазон, в котором определено имя переменной.
-
getDescription
Optional<VariableDescription> getDescription()- Specified by:
getDescription
in interfaceDescribable
- Returns:
- Описание символа.
-
getScope
SourceDefinedSymbol getScope()- Returns:
- Область объявления переменной.
-
builder
-