1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
|
=== tests/cases/conformance/classes/propertyMemberDeclarations/autoAccessor5.ts ===
class C1 {
>C1 : Symbol(C1, Decl(autoAccessor5.ts, 0, 0))
accessor ["w"]: any;
>["w"] : Symbol(C1["w"], Decl(autoAccessor5.ts, 0, 10))
>"w" : Symbol(C1["w"], Decl(autoAccessor5.ts, 0, 10))
accessor ["x"] = 1;
>["x"] : Symbol(C1["x"], Decl(autoAccessor5.ts, 1, 24))
>"x" : Symbol(C1["x"], Decl(autoAccessor5.ts, 1, 24))
static accessor ["y"]: any;
>["y"] : Symbol(C1["y"], Decl(autoAccessor5.ts, 2, 23))
>"y" : Symbol(C1["y"], Decl(autoAccessor5.ts, 2, 23))
static accessor ["z"] = 2;
>["z"] : Symbol(C1["z"], Decl(autoAccessor5.ts, 3, 31))
>"z" : Symbol(C1["z"], Decl(autoAccessor5.ts, 3, 31))
}
declare var f: any;
>f : Symbol(f, Decl(autoAccessor5.ts, 7, 11))
class C2 {
>C2 : Symbol(C2, Decl(autoAccessor5.ts, 7, 19))
accessor [f()] = 1;
>[f()] : Symbol(C2[f()], Decl(autoAccessor5.ts, 8, 10))
>f : Symbol(f, Decl(autoAccessor5.ts, 7, 11))
}
|