1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
|
=== tests/cases/compiler/scopeCheckExtendedClassInsidePublicMethod2.ts ===
class C { private v; public p; static s; }
>C : Symbol(C, Decl(scopeCheckExtendedClassInsidePublicMethod2.ts, 0, 0))
>v : Symbol(C.v, Decl(scopeCheckExtendedClassInsidePublicMethod2.ts, 0, 9))
>p : Symbol(C.p, Decl(scopeCheckExtendedClassInsidePublicMethod2.ts, 0, 20))
>s : Symbol(C.s, Decl(scopeCheckExtendedClassInsidePublicMethod2.ts, 0, 30))
class D extends C {
>D : Symbol(D, Decl(scopeCheckExtendedClassInsidePublicMethod2.ts, 0, 42))
>C : Symbol(C, Decl(scopeCheckExtendedClassInsidePublicMethod2.ts, 0, 0))
public c() {
>c : Symbol(D.c, Decl(scopeCheckExtendedClassInsidePublicMethod2.ts, 1, 19))
v = 1;
this.p = 1;
>this.p : Symbol(C.p, Decl(scopeCheckExtendedClassInsidePublicMethod2.ts, 0, 20))
>this : Symbol(D, Decl(scopeCheckExtendedClassInsidePublicMethod2.ts, 0, 42))
>p : Symbol(C.p, Decl(scopeCheckExtendedClassInsidePublicMethod2.ts, 0, 20))
s = 1;
}
}
|