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