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
isExportMethods inherited from interface com.github._1c_syntax.bsl.languageserver.context.symbol.SourceDefinedSymbol
getChildren, getOwner, getParent, getRange, getRootParent, getSelectionRange, setParentMethods 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:
getDescriptionin interfaceDescribable- Returns:
- Описание символа.
-
getScope
SourceDefinedSymbol getScope()- Returns:
- Область объявления переменной.
-
builder
-