Class VariableSymbol.VariableSymbolBuilder
java.lang.Object
com.github._1c_syntax.bsl.languageserver.context.symbol.VariableSymbol.VariableSymbolBuilder
- Enclosing class:
- VariableSymbol
-
Method Summary
Modifier and TypeMethodDescriptionbuild()
children
(List<SourceDefinedSymbol> children) description
(Optional<VariableDescription> description) Описание переменной.export
(boolean export) Признак экспортной переменной.kind
(VariableKind kind) Тип переменной.Имя переменной.owner
(DocumentContext owner) Файл в котором располагается переменная.parent
(Optional<SourceDefinedSymbol> parent) scope
(SourceDefinedSymbol scope) Область доступности символа.symbolKind
(SymbolKind symbolKind) Тип символа.toString()
variableNameRange
(Range variableNameRange)
-
Method Details
-
name
Имя переменной.- Returns:
this
.
-
scope
Область доступности символа. Метод или модуль.- Returns:
this
.
-
symbolKind
Тип символа. По умолчанию переменная.- Returns:
this
.
-
owner
Файл в котором располагается переменная.- Returns:
this
.
-
range
- Returns:
this
.
-
variableNameRange
- Returns:
this
.
-
parent
- Returns:
this
.
-
children
- Returns:
this
.
-
kind
Тип переменной.- Returns:
this
.
-
export
Признак экспортной переменной.- Returns:
this
.
-
description
Описание переменной.- Returns:
this
.
-
build
-
toString
-