Class Symbol
java.lang.Object
com.github._1c_syntax.bsl.languageserver.references.model.Symbol
- All Implemented Interfaces:
Comparable<Symbol>
Облегченные данные символа для поиска без кросс-ссылок между файлами.
- See Also:
-
Nested Class Summary
Nested Classes -
Constructor Summary
ConstructorsConstructorDescriptionSymbol
(String mdoRef, ModuleType moduleType, String scopeName, org.eclipse.lsp4j.SymbolKind symbolKind, String symbolName) Creates a newSymbol
instance. -
Method Summary
Modifier and TypeMethodDescriptionstatic Symbol.SymbolBuilder
builder()
int
boolean
Ссылка на объект метаданных в формате ВидОбъектаМетаданных.ИмяОбъекта, в котором расположен символ.Тип модуля объекта метаданных, в котором расположен символ.Область видимости символа.org.eclipse.lsp4j.SymbolKind
Тип символа.Имя символа.int
hashCode()
intern()
toString()
-
Constructor Details
-
Symbol
@ConstructorProperties({"mdoRef","moduleType","scopeName","symbolKind","symbolName"}) public Symbol(String mdoRef, ModuleType moduleType, String scopeName, org.eclipse.lsp4j.SymbolKind symbolKind, String symbolName) Creates a newSymbol
instance.- Parameters:
mdoRef
- Ссылка на объект метаданных в формате ВидОбъектаМетаданных.ИмяОбъекта, в котором расположен символ.moduleType
- Тип модуля объекта метаданных, в котором расположен символ.scopeName
- Область видимости символа.symbolKind
- Тип символа.symbolName
- Имя символа.
-
-
Method Details
-
intern
-
compareTo
- Specified by:
compareTo
in interfaceComparable<Symbol>
-
builder
-
getMdoRef
Ссылка на объект метаданных в формате ВидОбъектаМетаданных.ИмяОбъекта, в котором расположен символ. -
getModuleType
Тип модуля объекта метаданных, в котором расположен символ. -
getScopeName
Область видимости символа. -
getSymbolKind
public org.eclipse.lsp4j.SymbolKind getSymbolKind()Тип символа. -
getSymbolName
Имя символа. -
equals
-
hashCode
public int hashCode() -
toString
-