=== tests/cases/compiler/castParentheses.ts === class a { >a : a static b: any; >b : any } var b = (a); >b : any >(a) : any >a : any >a : typeof a var b = (a).b; >b : any >(a).b : any >(a) : any >a : any >a : typeof a >b : any var b = (a.b).c; >b : any >(a.b).c : any >(a.b) : any >a.b : any >a.b : any >a : typeof a >b : any >c : any var b = (a.b()).c; >b : any >(a.b()).c : any >(a.b()) : any >a.b() : any >a.b() : any >a.b : any >a : typeof a >b : any >c : any var b = (new a); >b : any >(new a) : any >new a : any >new a : a >a : typeof a var b = (new a.b); >b : any >(new a.b) : any >new a.b : any >new a.b : any >a.b : any >a : typeof a >b : any var b = (new a).b >b : any >(new a).b : any >(new a) : any >new a : any >new a : a >a : typeof a >b : any