Class MethodSymbol.MethodSymbolBuilder
java.lang.Object
com.github._1c_syntax.bsl.languageserver.context.symbol.MethodSymbol.MethodSymbolBuilder
- Enclosing class:
- MethodSymbol
-
Method Summary
Modifier and TypeMethodDescriptionannotations(List<Annotation> annotations)
build()
children(List<SourceDefinedSymbol> children)
compilerDirectiveKind(Optional<CompilerDirectiveKind> compilerDirectiveKind)
deprecated(boolean deprecated)
description(Optional<MethodDescription> description)
export(boolean export)
function(boolean function)
owner(DocumentContext owner)
parameters(List<ParameterDefinition> parameters)
parent(Optional<SourceDefinedSymbol> parent)
subNameRange(Range subNameRange)
symbolKind(SymbolKind symbolKind)
toString()
-
Method Details
-
name
- Returns:
this
.
-
symbolKind
- Returns:
this
.
-
owner
- Returns:
this
.
-
range
- Returns:
this
.
-
subNameRange
- Returns:
this
.
-
parent
- Returns:
this
.
-
children
- Returns:
this
.
-
function
- Returns:
this
.
-
export
- Returns:
this
.
-
description
- Returns:
this
.
-
deprecated
- Returns:
this
.
-
parameters
- Returns:
this
.
-
compilerDirectiveKind
public MethodSymbol.MethodSymbolBuilder compilerDirectiveKind(Optional<CompilerDirectiveKind> compilerDirectiveKind)- Returns:
this
.
-
annotations
- Returns:
this
.
-
build
-
toString
-