diff --git a/base_sdk/ets/@ohos.base.ets b/base_sdk/ets/@ohos.base.ets index 39ec6945abdac2dc6011f5a0023f0b2069049d7e..48464751f38fd2ba58af385481d929c60b654c3a 100644 --- a/base_sdk/ets/@ohos.base.ets +++ b/base_sdk/ets/@ohos.base.ets @@ -14,22 +14,30 @@ */ export class BusinessError extends Error { - code: int; + private code_: int; data?: T; + get code(): int { + return this.code_ + } + + set code(val: int) { + this.code_ = val + } + constructor() { super(); - this.code = 0; + this.code_ = 0; } constructor(code: int, error: Error) { super(error.name, error.message, {cause: error.cause} as ErrorOptions); - this.code = code; + this.code_ = code; } constructor(code: int, data: T, error: Error) { super(error.name, error.message, {cause: error.cause} as ErrorOptions); - this.code = code; + this.code_ = code; this.data = data; } }