Class TypeDescription
java.lang.Object
com.github._1c_syntax.bsl.languageserver.context.symbol.description.TypeDescription
Описание типа параметра, прочитанного из описания метода
-
Constructor Summary
ConstructorsConstructorDescriptionTypeDescription
(String name, String description, List<ParameterDescription> parameters, String link, boolean isHyperlink) Creates a newTypeDescription
instance. -
Method Summary
Modifier and TypeMethodDescriptionboolean
Описание типа.getLink()
Если описание параметров содержит только ссылку, то здесь будет ее значениеgetName()
Имя типа.Параметры (ключи или поля) типа для сложных типов данных.int
hashCode()
boolean
Признак того, что параметр является гиперссылкойtoString()
-
Constructor Details
-
TypeDescription
@ConstructorProperties({"name","description","parameters","link","isHyperlink"}) public TypeDescription(String name, String description, List<ParameterDescription> parameters, String link, boolean isHyperlink) Creates a newTypeDescription
instance.- Parameters:
name
- Имя типа. На данный момент может быть строковый массив перечисления типов а также гиперссылка на методdescription
- Описание типа. Может быть пустымparameters
- Параметры (ключи или поля) типа для сложных типов данных. Может быть пустымlink
- Если описание параметров содержит только ссылку, то здесь будет ее значениеTODO Временное решение, надо будет продумать в следующем релизе
isHyperlink
- Признак того, что параметр является гиперссылкой
-
-
Method Details
-
getName
Имя типа. На данный момент может быть строковый массив перечисления типов а также гиперссылка на метод -
getDescription
Описание типа. Может быть пустым -
getParameters
Параметры (ключи или поля) типа для сложных типов данных. Может быть пустым -
getLink
Если описание параметров содержит только ссылку, то здесь будет ее значениеTODO Временное решение, надо будет продумать в следующем релизе
-
isHyperlink
public boolean isHyperlink()Признак того, что параметр является гиперссылкой -
equals
-
hashCode
public int hashCode() -
toString
-