Class BeanUsagesCodeLensSupplier.BeanUsagesCodeLensData
java.lang.Object
com.github._1c_syntax.bsl.languageserver.codelenses.DefaultCodeLensData
com.github._1c_syntax.bsl.languageserver.codelenses.BeanUsagesCodeLensSupplier.BeanUsagesCodeLensData
- All Implemented Interfaces:
CodeLensData
- Enclosing class:
BeanUsagesCodeLensSupplier
public static final class BeanUsagesCodeLensSupplier.BeanUsagesCodeLensData
extends DefaultCodeLensData
DTO обратной линзы — зеркало
BeanDefinition: имя метода-производителя и признак
конструктора различают линзу компонентного желудя (на конструкторе) и линзу фабричного
метода &Завязь.-
Constructor Summary
ConstructorsConstructorDescriptionBeanUsagesCodeLensData(URI uri, String id, String producerMethodName, boolean constructor) Конструктор данных обратной линзы. -
Method Summary
Methods inherited from class DefaultCodeLensData
getId, getUri
-
Constructor Details
-
BeanUsagesCodeLensData
@ConstructorProperties({"uri","id","producerMethodName","constructor"}) public BeanUsagesCodeLensData(URI uri, String id, String producerMethodName, boolean constructor) Конструктор данных обратной линзы.- Parameters:
uri- URI документа.id- Идентификатор поставщика линз.producerMethodName- Имя метода-производителя (конструктор или метод&Завязь).constructor-trueдля линзы компонентного желудя на конструкторе.
-
-
Method Details
-
getProducerMethodName
Имя метода-производителя: конструктора для линзы компонентного желудя либо метода&Завязьдля пер-методной линзы. -
isConstructor
public boolean isConstructor()Признак, что производитель — конструктор класса (линза компонентного желудя). -
equals
- Overrides:
equalsin classDefaultCodeLensData
-
canEqual
- Overrides:
canEqualin classDefaultCodeLensData
-
hashCode
public int hashCode()- Overrides:
hashCodein classDefaultCodeLensData
-
toString
- Overrides:
toStringin classDefaultCodeLensData
-