Пакет scala.beans
пакет beans
Члены типа
класс BeanProperty extends Annotation with StaticAnnotation
класс BooleanBeanProperty extends Annotation with StaticAnnotation
Эта аннотация имеет ту же функциональность, что и scala.beans.BeanProperty, но сгенерированный метод Bean getter будет называться isFieldName вместо getFieldName.
- Аннотации
- @field() @deprecatedInheritance("Планируется сделать финальным в версии 2.14", "2.13.0")
© 2002-2019 EPFL, with contributions from Lightbend.
Licensed under the Apache License, Version 2.0.
https://www.scala-lang.org/api/2.13.0/scala/beans/index.html
Когда применяется к полю, эта аннотация добавляет методы setter и getter, следуя соглашению Java Bean. Например:
добавляет следующие методы к классу:
def setStatus(s: String) { this.status = s } def getStatus: String = this.statusДля полей типа
Boolean, если вам нужен метод getter с именемisStatus, используйте аннотациюscala.beans.BooleanBeanProperty.