Only one static block is supported
Rule arkts-no-multiple-static-blocks
Severity: error
ArkTS does not allow having several static blocks for class initialization. Combine static block statements into one static block.
TypeScript
class C {
static s: string
static {
C.s = "aa"
}
static {
C.s = C.s + "bb"
}
}
ArkTS
class C {
static s: string
static {
C.s = "aa"
C.s = C.s + "bb"
}
}