Class MethodSymbol
java.lang.Object
com.github._1c_syntax.bsl.languageserver.context.symbol.MethodSymbol
- All Implemented Interfaces:
Describable
,Exportable
,SourceDefinedSymbol
,Symbol
public final class MethodSymbol
extends Object
implements SourceDefinedSymbol, Exportable, Describable
-
Method Details
-
getRange
- Specified by:
getRange
in interfaceSourceDefinedSymbol
- Returns:
- Диапазон, который захватывает символ.
-
getSubNameRange
-
getRegion
-
accept
Description copied from interface:Symbol
Обработчик захода в символ при обходе символьного дерева. -
getSelectionRange
- Specified by:
getSelectionRange
in interfaceSourceDefinedSymbol
- Returns:
- Место интереса символа. Например, диапазон, где указано имя символа (в противовес полной строки декларации символа).
-
builder
-
getName
-
getSymbolKind
- Specified by:
getSymbolKind
in interfaceSymbol
- Returns:
- Тип символа.
-
getOwner
- Specified by:
getOwner
in interfaceSourceDefinedSymbol
- Returns:
- Документ, в котором объявлен данный символ.
-
getChildren
- Specified by:
getChildren
in interfaceSourceDefinedSymbol
- Returns:
- Список "детей" символа - символов, которые располагаются внутри данного символа.
-
isFunction
public boolean isFunction() -
isExport
public boolean isExport()- Specified by:
isExport
in interfaceExportable
- Returns:
- Сущность является экспортной.
-
getDescription
- Specified by:
getDescription
in interfaceDescribable
- Returns:
- Описание символа.
-
isDeprecated
public boolean isDeprecated()- Specified by:
isDeprecated
in interfaceSymbol
- Returns:
- Является ли символ "устаревшим".
-
getParameters
-
getCompilerDirectiveKind
-
getAnnotations
-
equals
-
hashCode
public int hashCode() -
toString
-
getParent
- Specified by:
getParent
in interfaceSourceDefinedSymbol
- Returns:
- Символ, внутри которого располагается данный символ.
-
setParent
- Specified by:
setParent
in interfaceSourceDefinedSymbol
- Parameters:
parent
- Символ, внутри которого располагается данный символ.
-