|
| 1 | +//// [privateNameFieldAssignment.ts] |
| 2 | +class A { |
| 3 | + #field = 0; |
| 4 | + constructor() { |
| 5 | + this.#field = 1; |
| 6 | + this.#field += 2; |
| 7 | + this.#field -= 3; |
| 8 | + this.#field /= 4; |
| 9 | + this.#field *= 5; |
| 10 | + this.#field **= 6; |
| 11 | + this.#field %= 7; |
| 12 | + this.#field <<= 8; |
| 13 | + this.#field >>= 9; |
| 14 | + this.#field >>>= 10; |
| 15 | + this.#field &= 11; |
| 16 | + this.#field |= 12; |
| 17 | + this.#field ^= 13; |
| 18 | + A.getInstance().#field = 1; |
| 19 | + A.getInstance().#field += 2; |
| 20 | + A.getInstance().#field -= 3; |
| 21 | + A.getInstance().#field /= 4; |
| 22 | + A.getInstance().#field *= 5; |
| 23 | + A.getInstance().#field **= 6; |
| 24 | + A.getInstance().#field %= 7; |
| 25 | + A.getInstance().#field <<= 8; |
| 26 | + A.getInstance().#field >>= 9; |
| 27 | + A.getInstance().#field >>>= 10; |
| 28 | + A.getInstance().#field &= 11; |
| 29 | + A.getInstance().#field |= 12; |
| 30 | + A.getInstance().#field ^= 13; |
| 31 | + } |
| 32 | + static getInstance() { |
| 33 | + return new A(); |
| 34 | + } |
| 35 | +} |
| 36 | + |
| 37 | + |
| 38 | +//// [privateNameFieldAssignment.js] |
| 39 | +var _classPrivateFieldSet = function (receiver, privateMap, value) { if (!privateMap.has(receiver)) { throw new TypeError("attempted to set private field on non-instance"); } privateMap.set(receiver, value); return value; }; |
| 40 | +var _classPrivateFieldGet = function (receiver, privateMap) { if (!privateMap.has(receiver)) { throw new TypeError("attempted to get private field on non-instance"); } return privateMap.get(receiver); }; |
| 41 | +var _field; |
| 42 | +var A = /** @class */ (function () { |
| 43 | + function A() { |
| 44 | + _field.set(this, 0); |
| 45 | + var _a, _b, _c, _d, _e, _f, _g, _h, _j, _k, _l, _m; |
| 46 | + _classPrivateFieldSet(this, _field, 1); |
| 47 | + _classPrivateFieldSet(this, _field, _classPrivateFieldGet(this, _field) + 2); |
| 48 | + _classPrivateFieldSet(this, _field, _classPrivateFieldGet(this, _field) - 3); |
| 49 | + _classPrivateFieldSet(this, _field, _classPrivateFieldGet(this, _field) / 4); |
| 50 | + _classPrivateFieldSet(this, _field, _classPrivateFieldGet(this, _field) * 5); |
| 51 | + _classPrivateFieldSet(this, _field, Math.pow(_classPrivateFieldGet(this, _field), 6)); |
| 52 | + _classPrivateFieldSet(this, _field, _classPrivateFieldGet(this, _field) % 7); |
| 53 | + _classPrivateFieldSet(this, _field, _classPrivateFieldGet(this, _field) << 8); |
| 54 | + _classPrivateFieldSet(this, _field, _classPrivateFieldGet(this, _field) >> 9); |
| 55 | + _classPrivateFieldSet(this, _field, _classPrivateFieldGet(this, _field) >>> 10); |
| 56 | + _classPrivateFieldSet(this, _field, _classPrivateFieldGet(this, _field) & 11); |
| 57 | + _classPrivateFieldSet(this, _field, _classPrivateFieldGet(this, _field) | 12); |
| 58 | + _classPrivateFieldSet(this, _field, _classPrivateFieldGet(this, _field) ^ 13); |
| 59 | + _classPrivateFieldSet(A.getInstance(), _field, 1); |
| 60 | + _classPrivateFieldSet(_a = A.getInstance(), _field, _classPrivateFieldGet(_a, _field) + 2); |
| 61 | + _classPrivateFieldSet(_b = A.getInstance(), _field, _classPrivateFieldGet(_b, _field) - 3); |
| 62 | + _classPrivateFieldSet(_c = A.getInstance(), _field, _classPrivateFieldGet(_c, _field) / 4); |
| 63 | + _classPrivateFieldSet(_d = A.getInstance(), _field, _classPrivateFieldGet(_d, _field) * 5); |
| 64 | + _classPrivateFieldSet(_e = A.getInstance(), _field, Math.pow(_classPrivateFieldGet(_e, _field), 6)); |
| 65 | + _classPrivateFieldSet(_f = A.getInstance(), _field, _classPrivateFieldGet(_f, _field) % 7); |
| 66 | + _classPrivateFieldSet(_g = A.getInstance(), _field, _classPrivateFieldGet(_g, _field) << 8); |
| 67 | + _classPrivateFieldSet(_h = A.getInstance(), _field, _classPrivateFieldGet(_h, _field) >> 9); |
| 68 | + _classPrivateFieldSet(_j = A.getInstance(), _field, _classPrivateFieldGet(_j, _field) >>> 10); |
| 69 | + _classPrivateFieldSet(_k = A.getInstance(), _field, _classPrivateFieldGet(_k, _field) & 11); |
| 70 | + _classPrivateFieldSet(_l = A.getInstance(), _field, _classPrivateFieldGet(_l, _field) | 12); |
| 71 | + _classPrivateFieldSet(_m = A.getInstance(), _field, _classPrivateFieldGet(_m, _field) ^ 13); |
| 72 | + } |
| 73 | + A.getInstance = function () { |
| 74 | + return new A(); |
| 75 | + }; |
| 76 | + return A; |
| 77 | +}()); |
| 78 | +_field = new WeakMap(); |
0 commit comments