snowe
01/13/2017, 6:04 PMInt
as -1
or ?
in this situation?
class Builder() {
var appraiserId: Int = -1 // lateinit can not used for primitive type
fun appraiserId(v: Int) = apply { appraiserId = v }
fun build(): AppraisalOrderRequest {
assertArgumentNotEquals(this.appraiserId, -1, "The appraiserId must not be set.")
return AppraisalOrderRequest(
this.appraiserId)
}
}