TypeScript/tests/cases/compiler/collisionCodeGenModuleWithAccessorChildren.ts
2014-07-12 17:30:19 -07:00

45 lines
634 B
TypeScript

module M {
export var x = 3;
class c {
private y;
set Z(M) {
this.y = x;
}
}
}
module M {
class d {
private y;
set Z(p) {
var M = 10;
this.y = x;
}
}
}
module M { // Shouldnt be _M
class e {
private y;
set M(p) {
this.y = x;
}
}
}
module M {
class f {
get Z() {
var M = 10;
return x;
}
}
}
module M { // Shouldnt be _M
class e {
get M() {
return x;
}
}
}