嘿,我正在使用 getter 和 setter,因为我依赖的 java 库还没有 scala 版本(tinkerpop,但它不相关)。
有没有办法重写我的代码以消除使用 java 框架时的可变性?
trait GraphedUser extends BaseFramedEntity{
@Property(GraphedUser.USER_USERID)
def setUserId (userId: String)
@Property(GraphedUser.USER_USERID)
def getUserId:String
@Property("firstName")
def setFirstName (userId: String)
@Property("firstName")
def getFirstName:String
// ...
}