1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150
|
//// [unusedPrivateMembers.ts]
class Test1 {
private initializeInternal() {
}
public test() {
var x = new Test1();
x.initializeInternal();
}
}
class Test2 {
private p = 0;
public test() {
var x = new Test2();
x.p;
}
}
class Test3 {
private get x () {
return 0;
}
public test() {
var x = new Test3();
x.x;
}
}
class Test4 {
private set x(v) {
v;
}
public test() {
var x = new Test4();
x.x;
}
}
class Test5<T> {
private p: T;
public test() {
var x = new Test5<number>();
x.p;
}
}
class Test6 {
private get a() {
return 0;
}
private set a(v) {
v;
}
private b = 0;
public test() {
var x = new Test6();
x.a++;
x.b++;
}
}
//// [unusedPrivateMembers.js]
var Test1 = /** @class */ (function () {
function Test1() {
}
Test1.prototype.initializeInternal = function () {
};
Test1.prototype.test = function () {
var x = new Test1();
x.initializeInternal();
};
return Test1;
}());
var Test2 = /** @class */ (function () {
function Test2() {
this.p = 0;
}
Test2.prototype.test = function () {
var x = new Test2();
x.p;
};
return Test2;
}());
var Test3 = /** @class */ (function () {
function Test3() {
}
Object.defineProperty(Test3.prototype, "x", {
get: function () {
return 0;
},
enumerable: false,
configurable: true
});
Test3.prototype.test = function () {
var x = new Test3();
x.x;
};
return Test3;
}());
var Test4 = /** @class */ (function () {
function Test4() {
}
Object.defineProperty(Test4.prototype, "x", {
set: function (v) {
v;
},
enumerable: false,
configurable: true
});
Test4.prototype.test = function () {
var x = new Test4();
x.x;
};
return Test4;
}());
var Test5 = /** @class */ (function () {
function Test5() {
}
Test5.prototype.test = function () {
var x = new Test5();
x.p;
};
return Test5;
}());
var Test6 = /** @class */ (function () {
function Test6() {
this.b = 0;
}
Object.defineProperty(Test6.prototype, "a", {
get: function () {
return 0;
},
set: function (v) {
v;
},
enumerable: false,
configurable: true
});
Test6.prototype.test = function () {
var x = new Test6();
x.a++;
x.b++;
};
return Test6;
}());
|