=== tests/cases/compiler/superInCatchBlock1.ts === class A { >A : A, Symbol(A, Decl(superInCatchBlock1.ts, 0, 0)) m(): void { } >m : () => void, Symbol(m, Decl(superInCatchBlock1.ts, 0, 9)) } class B extends A { >B : B, Symbol(B, Decl(superInCatchBlock1.ts, 2, 1)) >A : A, Symbol(A, Decl(superInCatchBlock1.ts, 0, 0)) m() { >m : () => void, Symbol(m, Decl(superInCatchBlock1.ts, 3, 19)) try { } catch (e) { >e : any, Symbol(e, Decl(superInCatchBlock1.ts, 7, 9)) super.m(); >super.m() : void >super.m : () => void, Symbol(A.m, Decl(superInCatchBlock1.ts, 0, 9)) >super : A, Symbol(A, Decl(superInCatchBlock1.ts, 0, 0)) >m : () => void, Symbol(A.m, Decl(superInCatchBlock1.ts, 0, 9)) } } }