當前位置: 首頁>>編程示例 >>用法及示例精選 >>正文


Scala beans.BeanProperty用法及代碼示例

@field @deprecatedInheritance(“計劃在未來成為最終版本”,"2.13.0")

用法:

class BeanProperty extends StaticAnnotation

當附加到一個字段時,這個注解會按照 Java Bean 約定添加一個 setter 和一個 getter 方法。例如:

@BeanProperty
var status = ""

在類中添加以下方法:

def setStatus(s: String): Unit = { this.status = s }
def getStatus(): String = this.status

對於類型為 Boolean 的字段,如果您需要一個名為 isStatus 的 getter,請改用 scala.beans.BooleanBeanProperty 注釋。

源碼:

BeanProperty.scala

相關用法


注:本文由純淨天空篩選整理自scala-lang.org大神的英文原創作品 beans.BeanProperty。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。