class C { x: number; get x() { // error return 1; } } class D { x: number; set x(v) { } // error } class E { private x: number; get x() { // error return 1; } set x(v) { } }