=================================================================== JsFile: identifierVariableWithEscape1.js mapUrl: identifierVariableWithEscape1.js.map sourceRoot: sources: identifierVariableWithEscape1.ts =================================================================== ------------------------------------------------------------------- emittedFile:tests/cases/compiler/identifierVariableWithEscape1.js sourceFile:identifierVariableWithEscape1.ts ------------------------------------------------------------------- >>>"use strict"; >>>Object.defineProperty(exports, "__esModule", { value: true }); >>>exports.x = void 0; >>>exports.\u0078 = 10; 1 > 2 >^^^^^^^^ 3 > ^^^^^^ 4 > ^^^ 5 > ^^ 6 > ^ 1 >export let 2 > 3 > \u0078 4 > = 5 > 10 6 > ; 1 >Emitted(4, 1) Source(1, 12) + SourceIndex(0) 2 >Emitted(4, 9) Source(1, 12) + SourceIndex(0) 3 >Emitted(4, 15) Source(1, 18) + SourceIndex(0) 4 >Emitted(4, 18) Source(1, 21) + SourceIndex(0) 5 >Emitted(4, 20) Source(1, 23) + SourceIndex(0) 6 >Emitted(4, 21) Source(1, 24) + SourceIndex(0) --- >>>exports.x++; 1 > 2 >^^^^^^^^^ 3 > ^^ 4 > ^ 5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > > 2 >x 3 > ++ 4 > ; 1 >Emitted(5, 1) Source(2, 1) + SourceIndex(0) 2 >Emitted(5, 10) Source(2, 2) + SourceIndex(0) 3 >Emitted(5, 12) Source(2, 4) + SourceIndex(0) 4 >Emitted(5, 13) Source(2, 5) + SourceIndex(0) --- >>>//# sourceMappingURL=identifierVariableWithEscape1.js.map=================================================================== JsFile: identifierVariableWithEscape2.js mapUrl: identifierVariableWithEscape2.js.map sourceRoot: sources: identifierVariableWithEscape2.ts =================================================================== ------------------------------------------------------------------- emittedFile:tests/cases/compiler/identifierVariableWithEscape2.js sourceFile:identifierVariableWithEscape2.ts ------------------------------------------------------------------- >>>"use strict"; >>>Object.defineProperty(exports, "__esModule", { value: true }); >>>exports.xx = void 0; >>>exports.x\u0078 = 10; 1 > 2 >^^^^^^^^ 3 > ^^^^^^^ 4 > ^^^ 5 > ^^ 6 > ^ 1 >export let 2 > 3 > x\u0078 4 > = 5 > 10 6 > ; 1 >Emitted(4, 1) Source(1, 12) + SourceIndex(0) 2 >Emitted(4, 9) Source(1, 12) + SourceIndex(0) 3 >Emitted(4, 16) Source(1, 19) + SourceIndex(0) 4 >Emitted(4, 19) Source(1, 22) + SourceIndex(0) 5 >Emitted(4, 21) Source(1, 24) + SourceIndex(0) 6 >Emitted(4, 22) Source(1, 25) + SourceIndex(0) --- >>>exports.xx++; 1 > 2 >^^^^^^^^^^ 3 > ^^ 4 > ^ 5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > > 2 >xx 3 > ++ 4 > ; 1 >Emitted(5, 1) Source(2, 1) + SourceIndex(0) 2 >Emitted(5, 11) Source(2, 3) + SourceIndex(0) 3 >Emitted(5, 13) Source(2, 5) + SourceIndex(0) 4 >Emitted(5, 14) Source(2, 6) + SourceIndex(0) --- >>>//# sourceMappingURL=identifierVariableWithEscape2.js.map=================================================================== JsFile: identifierVariableWithExtendedEscape1.js mapUrl: identifierVariableWithExtendedEscape1.js.map sourceRoot: sources: identifierVariableWithExtendedEscape1.ts =================================================================== ------------------------------------------------------------------- emittedFile:tests/cases/compiler/identifierVariableWithExtendedEscape1.js sourceFile:identifierVariableWithExtendedEscape1.ts ------------------------------------------------------------------- >>>"use strict"; >>>Object.defineProperty(exports, "__esModule", { value: true }); >>>exports.x = void 0; >>>exports.x = 10; 1 > 2 >^^^^^^^^ 3 > ^ 4 > ^^^ 5 > ^^ 6 > ^ 1 >export let 2 > 3 > \u{78} 4 > = 5 > 10 6 > ; 1 >Emitted(4, 1) Source(1, 12) + SourceIndex(0) 2 >Emitted(4, 9) Source(1, 12) + SourceIndex(0) 3 >Emitted(4, 10) Source(1, 18) + SourceIndex(0) 4 >Emitted(4, 13) Source(1, 21) + SourceIndex(0) 5 >Emitted(4, 15) Source(1, 23) + SourceIndex(0) 6 >Emitted(4, 16) Source(1, 24) + SourceIndex(0) --- >>>exports.x++; 1 > 2 >^^^^^^^^^ 3 > ^^ 4 > ^ 5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > > 2 >x 3 > ++ 4 > ; 1 >Emitted(5, 1) Source(2, 1) + SourceIndex(0) 2 >Emitted(5, 10) Source(2, 2) + SourceIndex(0) 3 >Emitted(5, 12) Source(2, 4) + SourceIndex(0) 4 >Emitted(5, 13) Source(2, 5) + SourceIndex(0) --- >>>//# sourceMappingURL=identifierVariableWithExtendedEscape1.js.map=================================================================== JsFile: identifierVariableWithExtendedEscape2.js mapUrl: identifierVariableWithExtendedEscape2.js.map sourceRoot: sources: identifierVariableWithExtendedEscape2.ts =================================================================== ------------------------------------------------------------------- emittedFile:tests/cases/compiler/identifierVariableWithExtendedEscape2.js sourceFile:identifierVariableWithExtendedEscape2.ts ------------------------------------------------------------------- >>>"use strict"; >>>Object.defineProperty(exports, "__esModule", { value: true }); >>>exports.xx = void 0; >>>exports.xx = 10; 1 > 2 >^^^^^^^^ 3 > ^^ 4 > ^^^ 5 > ^^ 6 > ^ 1 >export let 2 > 3 > x\u{78} 4 > = 5 > 10 6 > ; 1 >Emitted(4, 1) Source(1, 12) + SourceIndex(0) 2 >Emitted(4, 9) Source(1, 12) + SourceIndex(0) 3 >Emitted(4, 11) Source(1, 19) + SourceIndex(0) 4 >Emitted(4, 14) Source(1, 22) + SourceIndex(0) 5 >Emitted(4, 16) Source(1, 24) + SourceIndex(0) 6 >Emitted(4, 17) Source(1, 25) + SourceIndex(0) --- >>>exports.xx++; 1 > 2 >^^^^^^^^^^ 3 > ^^ 4 > ^ 5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > > 2 >xx 3 > ++ 4 > ; 1 >Emitted(5, 1) Source(2, 1) + SourceIndex(0) 2 >Emitted(5, 11) Source(2, 3) + SourceIndex(0) 3 >Emitted(5, 13) Source(2, 5) + SourceIndex(0) 4 >Emitted(5, 14) Source(2, 6) + SourceIndex(0) --- >>>//# sourceMappingURL=identifierVariableWithExtendedEscape2.js.map=================================================================== JsFile: IdentifierNameWithEscape1.js mapUrl: IdentifierNameWithEscape1.js.map sourceRoot: sources: IdentifierNameWithEscape1.ts =================================================================== ------------------------------------------------------------------- emittedFile:tests/cases/compiler/IdentifierNameWithEscape1.js sourceFile:IdentifierNameWithEscape1.ts ------------------------------------------------------------------- >>>"use strict"; >>>Object.defineProperty(exports, "__esModule", { value: true }); >>>exports.IdentifierNameWithEscape1 = void 0; >>>var IdentifierNameWithEscape1 = /** @class */ (function () { 1 > 2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > 1 >Emitted(4, 1) Source(1, 1) + SourceIndex(0) --- >>> function IdentifierNameWithEscape1() { 1->^^^^ 2 > ^^^^^^^^^^^^^^^^^^^^^-> 1->export class IdentifierNameWithEscape1 { > \u0078: number; > > 1->Emitted(5, 5) Source(4, 5) + SourceIndex(0) --- >>> this.\u0078 = 0; 1->^^^^^^^^ 2 > ^^^^ 3 > ^ 4 > ^^^^^^ 5 > ^^^ 6 > ^ 7 > ^ 1->constructor() { > 2 > this 3 > . 4 > \u0078 5 > = 6 > 0 7 > ; 1->Emitted(6, 9) Source(5, 9) + SourceIndex(0) 2 >Emitted(6, 13) Source(5, 13) + SourceIndex(0) 3 >Emitted(6, 14) Source(5, 14) + SourceIndex(0) 4 >Emitted(6, 20) Source(5, 20) + SourceIndex(0) 5 >Emitted(6, 23) Source(5, 23) + SourceIndex(0) 6 >Emitted(6, 24) Source(5, 24) + SourceIndex(0) 7 >Emitted(6, 25) Source(5, 25) + SourceIndex(0) --- >>> } 1 >^^^^ 2 > ^ 3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > > 2 > } 1 >Emitted(7, 5) Source(6, 5) + SourceIndex(0) 2 >Emitted(7, 6) Source(6, 6) + SourceIndex(0) --- >>> IdentifierNameWithEscape1.prototype.doThing = function () { 1->^^^^ 2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 3 > ^^^ 1-> > > 2 > doThing 3 > 1->Emitted(8, 5) Source(8, 5) + SourceIndex(0) 2 >Emitted(8, 48) Source(8, 12) + SourceIndex(0) 3 >Emitted(8, 51) Source(8, 5) + SourceIndex(0) --- >>> this.x = 42; 1 >^^^^^^^^ 2 > ^^^^ 3 > ^ 4 > ^ 5 > ^^^ 6 > ^^ 7 > ^ 1 >doThing() { > 2 > this 3 > . 4 > x 5 > = 6 > 42 7 > ; 1 >Emitted(9, 9) Source(9, 9) + SourceIndex(0) 2 >Emitted(9, 13) Source(9, 13) + SourceIndex(0) 3 >Emitted(9, 14) Source(9, 14) + SourceIndex(0) 4 >Emitted(9, 15) Source(9, 15) + SourceIndex(0) 5 >Emitted(9, 18) Source(9, 18) + SourceIndex(0) 6 >Emitted(9, 20) Source(9, 20) + SourceIndex(0) 7 >Emitted(9, 21) Source(9, 21) + SourceIndex(0) --- >>> }; 1 >^^^^ 2 > ^ 3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > > 2 > } 1 >Emitted(10, 5) Source(10, 5) + SourceIndex(0) 2 >Emitted(10, 6) Source(10, 6) + SourceIndex(0) --- >>> return IdentifierNameWithEscape1; 1->^^^^ 2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1-> > 2 > } 1->Emitted(11, 5) Source(11, 1) + SourceIndex(0) 2 >Emitted(11, 37) Source(11, 2) + SourceIndex(0) --- >>>}()); 1 > 2 >^ 3 > 4 > ^^^^ 5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > 2 >} 3 > 4 > export class IdentifierNameWithEscape1 { > \u0078: number; > > constructor() { > this.\u0078 = 0; > } > > doThing() { > this.x = 42; > } > } 1 >Emitted(12, 1) Source(11, 1) + SourceIndex(0) 2 >Emitted(12, 2) Source(11, 2) + SourceIndex(0) 3 >Emitted(12, 2) Source(1, 1) + SourceIndex(0) 4 >Emitted(12, 6) Source(11, 2) + SourceIndex(0) --- >>>exports.IdentifierNameWithEscape1 = IdentifierNameWithEscape1; 1-> 2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1-> 2 >IdentifierNameWithEscape1 1->Emitted(13, 1) Source(1, 14) + SourceIndex(0) 2 >Emitted(13, 63) Source(1, 39) + SourceIndex(0) --- >>>//# sourceMappingURL=IdentifierNameWithEscape1.js.map=================================================================== JsFile: IdentifierNameWithEscape2.js mapUrl: IdentifierNameWithEscape2.js.map sourceRoot: sources: IdentifierNameWithEscape2.ts =================================================================== ------------------------------------------------------------------- emittedFile:tests/cases/compiler/IdentifierNameWithEscape2.js sourceFile:IdentifierNameWithEscape2.ts ------------------------------------------------------------------- >>>"use strict"; >>>Object.defineProperty(exports, "__esModule", { value: true }); >>>exports.IdentifierNameWithEscape2 = void 0; >>>var IdentifierNameWithEscape2 = /** @class */ (function () { 1 > 2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > 1 >Emitted(4, 1) Source(1, 1) + SourceIndex(0) --- >>> function IdentifierNameWithEscape2() { 1->^^^^ 2 > ^^^^^^^^^^^^^^^^^^^^^^-> 1->export class IdentifierNameWithEscape2 { > x\u0078: number; > > 1->Emitted(5, 5) Source(4, 5) + SourceIndex(0) --- >>> this.x\u0078 = 0; 1->^^^^^^^^ 2 > ^^^^ 3 > ^ 4 > ^^^^^^^ 5 > ^^^ 6 > ^ 7 > ^ 1->constructor() { > 2 > this 3 > . 4 > x\u0078 5 > = 6 > 0 7 > ; 1->Emitted(6, 9) Source(5, 9) + SourceIndex(0) 2 >Emitted(6, 13) Source(5, 13) + SourceIndex(0) 3 >Emitted(6, 14) Source(5, 14) + SourceIndex(0) 4 >Emitted(6, 21) Source(5, 21) + SourceIndex(0) 5 >Emitted(6, 24) Source(5, 24) + SourceIndex(0) 6 >Emitted(6, 25) Source(5, 25) + SourceIndex(0) 7 >Emitted(6, 26) Source(5, 26) + SourceIndex(0) --- >>> } 1 >^^^^ 2 > ^ 3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > > 2 > } 1 >Emitted(7, 5) Source(6, 5) + SourceIndex(0) 2 >Emitted(7, 6) Source(6, 6) + SourceIndex(0) --- >>> IdentifierNameWithEscape2.prototype.doThing = function () { 1->^^^^ 2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 3 > ^^^ 1-> > > 2 > doThing 3 > 1->Emitted(8, 5) Source(8, 5) + SourceIndex(0) 2 >Emitted(8, 48) Source(8, 12) + SourceIndex(0) 3 >Emitted(8, 51) Source(8, 5) + SourceIndex(0) --- >>> this.xx = 42; 1 >^^^^^^^^ 2 > ^^^^ 3 > ^ 4 > ^^ 5 > ^^^ 6 > ^^ 7 > ^ 1 >doThing() { > 2 > this 3 > . 4 > xx 5 > = 6 > 42 7 > ; 1 >Emitted(9, 9) Source(9, 9) + SourceIndex(0) 2 >Emitted(9, 13) Source(9, 13) + SourceIndex(0) 3 >Emitted(9, 14) Source(9, 14) + SourceIndex(0) 4 >Emitted(9, 16) Source(9, 16) + SourceIndex(0) 5 >Emitted(9, 19) Source(9, 19) + SourceIndex(0) 6 >Emitted(9, 21) Source(9, 21) + SourceIndex(0) 7 >Emitted(9, 22) Source(9, 22) + SourceIndex(0) --- >>> }; 1 >^^^^ 2 > ^ 3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > > 2 > } 1 >Emitted(10, 5) Source(10, 5) + SourceIndex(0) 2 >Emitted(10, 6) Source(10, 6) + SourceIndex(0) --- >>> return IdentifierNameWithEscape2; 1->^^^^ 2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1-> > 2 > } 1->Emitted(11, 5) Source(11, 1) + SourceIndex(0) 2 >Emitted(11, 37) Source(11, 2) + SourceIndex(0) --- >>>}()); 1 > 2 >^ 3 > 4 > ^^^^ 5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > 2 >} 3 > 4 > export class IdentifierNameWithEscape2 { > x\u0078: number; > > constructor() { > this.x\u0078 = 0; > } > > doThing() { > this.xx = 42; > } > } 1 >Emitted(12, 1) Source(11, 1) + SourceIndex(0) 2 >Emitted(12, 2) Source(11, 2) + SourceIndex(0) 3 >Emitted(12, 2) Source(1, 1) + SourceIndex(0) 4 >Emitted(12, 6) Source(11, 2) + SourceIndex(0) --- >>>exports.IdentifierNameWithEscape2 = IdentifierNameWithEscape2; 1-> 2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1-> 2 >IdentifierNameWithEscape2 1->Emitted(13, 1) Source(1, 14) + SourceIndex(0) 2 >Emitted(13, 63) Source(1, 39) + SourceIndex(0) --- >>>//# sourceMappingURL=IdentifierNameWithEscape2.js.map=================================================================== JsFile: IdentifierNameWithExtendedEscape1.js mapUrl: IdentifierNameWithExtendedEscape1.js.map sourceRoot: sources: IdentifierNameWithExtendedEscape1.ts =================================================================== ------------------------------------------------------------------- emittedFile:tests/cases/compiler/IdentifierNameWithExtendedEscape1.js sourceFile:IdentifierNameWithExtendedEscape1.ts ------------------------------------------------------------------- >>>"use strict"; >>>Object.defineProperty(exports, "__esModule", { value: true }); >>>exports.IdentifierNameWithExtendedEscape1 = void 0; >>>var IdentifierNameWithExtendedEscape1 = /** @class */ (function () { 1 > 2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > 1 >Emitted(4, 1) Source(1, 1) + SourceIndex(0) --- >>> function IdentifierNameWithExtendedEscape1() { 1->^^^^ 2 > ^^^^^^^^^^^^^^^^-> 1->export class IdentifierNameWithExtendedEscape1 { > \u{78}: number; > > 1->Emitted(5, 5) Source(4, 5) + SourceIndex(0) --- >>> this.x = 0; 1->^^^^^^^^ 2 > ^^^^ 3 > ^ 4 > ^ 5 > ^^^ 6 > ^ 7 > ^ 1->constructor() { > 2 > this 3 > . 4 > \u{78} 5 > = 6 > 0 7 > ; 1->Emitted(6, 9) Source(5, 9) + SourceIndex(0) 2 >Emitted(6, 13) Source(5, 13) + SourceIndex(0) 3 >Emitted(6, 14) Source(5, 14) + SourceIndex(0) 4 >Emitted(6, 15) Source(5, 20) + SourceIndex(0) 5 >Emitted(6, 18) Source(5, 23) + SourceIndex(0) 6 >Emitted(6, 19) Source(5, 24) + SourceIndex(0) 7 >Emitted(6, 20) Source(5, 25) + SourceIndex(0) --- >>> } 1 >^^^^ 2 > ^ 3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > > 2 > } 1 >Emitted(7, 5) Source(6, 5) + SourceIndex(0) 2 >Emitted(7, 6) Source(6, 6) + SourceIndex(0) --- >>> IdentifierNameWithExtendedEscape1.prototype.doThing = function () { 1->^^^^ 2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 3 > ^^^ 1-> > > 2 > doThing 3 > 1->Emitted(8, 5) Source(8, 5) + SourceIndex(0) 2 >Emitted(8, 56) Source(8, 12) + SourceIndex(0) 3 >Emitted(8, 59) Source(8, 5) + SourceIndex(0) --- >>> this.x = 42; 1 >^^^^^^^^ 2 > ^^^^ 3 > ^ 4 > ^ 5 > ^^^ 6 > ^^ 7 > ^ 1 >doThing() { > 2 > this 3 > . 4 > x 5 > = 6 > 42 7 > ; 1 >Emitted(9, 9) Source(9, 9) + SourceIndex(0) 2 >Emitted(9, 13) Source(9, 13) + SourceIndex(0) 3 >Emitted(9, 14) Source(9, 14) + SourceIndex(0) 4 >Emitted(9, 15) Source(9, 15) + SourceIndex(0) 5 >Emitted(9, 18) Source(9, 18) + SourceIndex(0) 6 >Emitted(9, 20) Source(9, 20) + SourceIndex(0) 7 >Emitted(9, 21) Source(9, 21) + SourceIndex(0) --- >>> }; 1 >^^^^ 2 > ^ 3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > > 2 > } 1 >Emitted(10, 5) Source(10, 5) + SourceIndex(0) 2 >Emitted(10, 6) Source(10, 6) + SourceIndex(0) --- >>> return IdentifierNameWithExtendedEscape1; 1->^^^^ 2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1-> > 2 > } 1->Emitted(11, 5) Source(11, 1) + SourceIndex(0) 2 >Emitted(11, 45) Source(11, 2) + SourceIndex(0) --- >>>}()); 1 > 2 >^ 3 > 4 > ^^^^ 5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > 2 >} 3 > 4 > export class IdentifierNameWithExtendedEscape1 { > \u{78}: number; > > constructor() { > this.\u{78} = 0; > } > > doThing() { > this.x = 42; > } > } 1 >Emitted(12, 1) Source(11, 1) + SourceIndex(0) 2 >Emitted(12, 2) Source(11, 2) + SourceIndex(0) 3 >Emitted(12, 2) Source(1, 1) + SourceIndex(0) 4 >Emitted(12, 6) Source(11, 2) + SourceIndex(0) --- >>>exports.IdentifierNameWithExtendedEscape1 = IdentifierNameWithExtendedEscape1; 1-> 2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1-> 2 >IdentifierNameWithExtendedEscape1 1->Emitted(13, 1) Source(1, 14) + SourceIndex(0) 2 >Emitted(13, 79) Source(1, 47) + SourceIndex(0) --- >>>//# sourceMappingURL=IdentifierNameWithExtendedEscape1.js.map=================================================================== JsFile: IdentifierNameWithExtendedEscape2.js mapUrl: IdentifierNameWithExtendedEscape2.js.map sourceRoot: sources: IdentifierNameWithExtendedEscape2.ts =================================================================== ------------------------------------------------------------------- emittedFile:tests/cases/compiler/IdentifierNameWithExtendedEscape2.js sourceFile:IdentifierNameWithExtendedEscape2.ts ------------------------------------------------------------------- >>>"use strict"; >>>Object.defineProperty(exports, "__esModule", { value: true }); >>>exports.IdentifierNameWithExtendedEscape2 = void 0; >>>var IdentifierNameWithExtendedEscape2 = /** @class */ (function () { 1 > 2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > 1 >Emitted(4, 1) Source(1, 1) + SourceIndex(0) --- >>> function IdentifierNameWithExtendedEscape2() { 1->^^^^ 2 > ^^^^^^^^^^^^^^^^^-> 1->export class IdentifierNameWithExtendedEscape2 { > x\u{78}: number; > > 1->Emitted(5, 5) Source(4, 5) + SourceIndex(0) --- >>> this.xx = 0; 1->^^^^^^^^ 2 > ^^^^ 3 > ^ 4 > ^^ 5 > ^^^ 6 > ^ 7 > ^ 1->constructor() { > 2 > this 3 > . 4 > x\u{78} 5 > = 6 > 0 7 > ; 1->Emitted(6, 9) Source(5, 9) + SourceIndex(0) 2 >Emitted(6, 13) Source(5, 13) + SourceIndex(0) 3 >Emitted(6, 14) Source(5, 14) + SourceIndex(0) 4 >Emitted(6, 16) Source(5, 21) + SourceIndex(0) 5 >Emitted(6, 19) Source(5, 24) + SourceIndex(0) 6 >Emitted(6, 20) Source(5, 25) + SourceIndex(0) 7 >Emitted(6, 21) Source(5, 26) + SourceIndex(0) --- >>> } 1 >^^^^ 2 > ^ 3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > > 2 > } 1 >Emitted(7, 5) Source(6, 5) + SourceIndex(0) 2 >Emitted(7, 6) Source(6, 6) + SourceIndex(0) --- >>> IdentifierNameWithExtendedEscape2.prototype.doThing = function () { 1->^^^^ 2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 3 > ^^^ 1-> > > 2 > doThing 3 > 1->Emitted(8, 5) Source(8, 5) + SourceIndex(0) 2 >Emitted(8, 56) Source(8, 12) + SourceIndex(0) 3 >Emitted(8, 59) Source(8, 5) + SourceIndex(0) --- >>> this.xx = 42; 1 >^^^^^^^^ 2 > ^^^^ 3 > ^ 4 > ^^ 5 > ^^^ 6 > ^^ 7 > ^ 1 >doThing() { > 2 > this 3 > . 4 > xx 5 > = 6 > 42 7 > ; 1 >Emitted(9, 9) Source(9, 9) + SourceIndex(0) 2 >Emitted(9, 13) Source(9, 13) + SourceIndex(0) 3 >Emitted(9, 14) Source(9, 14) + SourceIndex(0) 4 >Emitted(9, 16) Source(9, 16) + SourceIndex(0) 5 >Emitted(9, 19) Source(9, 19) + SourceIndex(0) 6 >Emitted(9, 21) Source(9, 21) + SourceIndex(0) 7 >Emitted(9, 22) Source(9, 22) + SourceIndex(0) --- >>> }; 1 >^^^^ 2 > ^ 3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > > 2 > } 1 >Emitted(10, 5) Source(10, 5) + SourceIndex(0) 2 >Emitted(10, 6) Source(10, 6) + SourceIndex(0) --- >>> return IdentifierNameWithExtendedEscape2; 1->^^^^ 2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1-> > 2 > } 1->Emitted(11, 5) Source(11, 1) + SourceIndex(0) 2 >Emitted(11, 45) Source(11, 2) + SourceIndex(0) --- >>>}()); 1 > 2 >^ 3 > 4 > ^^^^ 5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > 2 >} 3 > 4 > export class IdentifierNameWithExtendedEscape2 { > x\u{78}: number; > > constructor() { > this.x\u{78} = 0; > } > > doThing() { > this.xx = 42; > } > } 1 >Emitted(12, 1) Source(11, 1) + SourceIndex(0) 2 >Emitted(12, 2) Source(11, 2) + SourceIndex(0) 3 >Emitted(12, 2) Source(1, 1) + SourceIndex(0) 4 >Emitted(12, 6) Source(11, 2) + SourceIndex(0) --- >>>exports.IdentifierNameWithExtendedEscape2 = IdentifierNameWithExtendedEscape2; 1-> 2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1-> 2 >IdentifierNameWithExtendedEscape2 1->Emitted(13, 1) Source(1, 14) + SourceIndex(0) 2 >Emitted(13, 79) Source(1, 47) + SourceIndex(0) --- >>>//# sourceMappingURL=IdentifierNameWithExtendedEscape2.js.map=================================================================== JsFile: PrivateIdentifierNameWithEscape1.js mapUrl: PrivateIdentifierNameWithEscape1.js.map sourceRoot: sources: PrivateIdentifierNameWithEscape1.ts =================================================================== ------------------------------------------------------------------- emittedFile:tests/cases/compiler/PrivateIdentifierNameWithEscape1.js sourceFile:PrivateIdentifierNameWithEscape1.ts ------------------------------------------------------------------- >>>"use strict"; >>>var __classPrivateFieldSet = (this && this.__classPrivateFieldSet) || function (receiver, state, value, kind, f) { >>> if (kind === "m") throw new TypeError("Private method is not writable"); >>> if (kind === "a" && !f) throw new TypeError("Private accessor was defined without a setter"); >>> if (typeof state === "function" ? receiver !== state || !f : !state.has(receiver)) throw new TypeError("Cannot write private member to an object whose class did not declare it"); >>> return (kind === "a" ? f.call(receiver, value) : f ? f.value = value : state.set(receiver, value)), value; >>>}; >>>var _PrivateIdentifierWithEscape1_x; >>>Object.defineProperty(exports, "__esModule", { value: true }); >>>exports.PrivateIdentifierWithEscape1 = void 0; >>>var PrivateIdentifierWithEscape1 = /** @class */ (function () { 1 > 2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > 1 >Emitted(11, 1) Source(1, 1) + SourceIndex(0) --- >>> function PrivateIdentifierWithEscape1() { 1->^^^^ 2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1->export class PrivateIdentifierWithEscape1 { > #\u0078: number; > > 1->Emitted(12, 5) Source(4, 5) + SourceIndex(0) --- >>> _PrivateIdentifierWithEscape1_x.set(this, void 0); 1->^^^^^^^^ 2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 3 > ^^^^^^^^^^^^^^^^^^^^^-> 1-> 2 > #\u0078: number; 1->Emitted(13, 9) Source(2, 5) + SourceIndex(0) 2 >Emitted(13, 59) Source(2, 21) + SourceIndex(0) --- >>> __classPrivateFieldSet(this, _PrivateIdentifierWithEscape1_x, 0, "f"); 1->^^^^^^^^ 2 > ^^^^^^^^^^^^^^^^^^^^^^^ 3 > ^^^^ 4 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 5 > ^ 6 > ^^^^^^ 7 > ^ 1-> > > constructor() { > 2 > 3 > this 4 > .#\u0078 = 5 > 0 6 > 7 > ; 1->Emitted(14, 9) Source(5, 9) + SourceIndex(0) 2 >Emitted(14, 32) Source(5, 9) + SourceIndex(0) 3 >Emitted(14, 36) Source(5, 13) + SourceIndex(0) 4 >Emitted(14, 71) Source(5, 24) + SourceIndex(0) 5 >Emitted(14, 72) Source(5, 25) + SourceIndex(0) 6 >Emitted(14, 78) Source(5, 25) + SourceIndex(0) 7 >Emitted(14, 79) Source(5, 26) + SourceIndex(0) --- >>> } 1 >^^^^ 2 > ^ 3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > > 2 > } 1 >Emitted(15, 5) Source(6, 5) + SourceIndex(0) 2 >Emitted(15, 6) Source(6, 6) + SourceIndex(0) --- >>> PrivateIdentifierWithEscape1.prototype.doThing = function () { 1->^^^^ 2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 3 > ^^^ 4 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > > 2 > doThing 3 > 1->Emitted(16, 5) Source(8, 5) + SourceIndex(0) 2 >Emitted(16, 51) Source(8, 12) + SourceIndex(0) 3 >Emitted(16, 54) Source(8, 5) + SourceIndex(0) --- >>> __classPrivateFieldSet(this, _PrivateIdentifierWithEscape1_x, 42, "f"); 1->^^^^^^^^ 2 > ^^^^^^^^^^^^^^^^^^^^^^^ 3 > ^^^^ 4 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 5 > ^^ 6 > ^^^^^^ 7 > ^ 1->doThing() { > 2 > 3 > this 4 > .#x = 5 > 42 6 > 7 > ; 1->Emitted(17, 9) Source(9, 9) + SourceIndex(0) 2 >Emitted(17, 32) Source(9, 9) + SourceIndex(0) 3 >Emitted(17, 36) Source(9, 13) + SourceIndex(0) 4 >Emitted(17, 71) Source(9, 19) + SourceIndex(0) 5 >Emitted(17, 73) Source(9, 21) + SourceIndex(0) 6 >Emitted(17, 79) Source(9, 21) + SourceIndex(0) 7 >Emitted(17, 80) Source(9, 22) + SourceIndex(0) --- >>> }; 1 >^^^^ 2 > ^ 3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > > 2 > } 1 >Emitted(18, 5) Source(10, 5) + SourceIndex(0) 2 >Emitted(18, 6) Source(10, 6) + SourceIndex(0) --- >>> return PrivateIdentifierWithEscape1; 1->^^^^ 2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1-> > 2 > } 1->Emitted(19, 5) Source(11, 1) + SourceIndex(0) 2 >Emitted(19, 40) Source(11, 2) + SourceIndex(0) --- >>>}()); 1 > 2 >^ 3 > 4 > ^^^^ 5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > 2 >} 3 > 4 > export class PrivateIdentifierWithEscape1 { > #\u0078: number; > > constructor() { > this.#\u0078 = 0; > } > > doThing() { > this.#x = 42; > } > } 1 >Emitted(20, 1) Source(11, 1) + SourceIndex(0) 2 >Emitted(20, 2) Source(11, 2) + SourceIndex(0) 3 >Emitted(20, 2) Source(1, 1) + SourceIndex(0) 4 >Emitted(20, 6) Source(11, 2) + SourceIndex(0) --- >>>exports.PrivateIdentifierWithEscape1 = PrivateIdentifierWithEscape1; 1-> 2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1-> 2 >PrivateIdentifierWithEscape1 1->Emitted(21, 1) Source(1, 14) + SourceIndex(0) 2 >Emitted(21, 69) Source(1, 42) + SourceIndex(0) --- >>>_PrivateIdentifierWithEscape1_x = new WeakMap(); >>>//# sourceMappingURL=PrivateIdentifierNameWithEscape1.js.map=================================================================== JsFile: PrivateIdentifierNameWithEscape2.js mapUrl: PrivateIdentifierNameWithEscape2.js.map sourceRoot: sources: PrivateIdentifierNameWithEscape2.ts =================================================================== ------------------------------------------------------------------- emittedFile:tests/cases/compiler/PrivateIdentifierNameWithEscape2.js sourceFile:PrivateIdentifierNameWithEscape2.ts ------------------------------------------------------------------- >>>"use strict"; >>>var __classPrivateFieldSet = (this && this.__classPrivateFieldSet) || function (receiver, state, value, kind, f) { >>> if (kind === "m") throw new TypeError("Private method is not writable"); >>> if (kind === "a" && !f) throw new TypeError("Private accessor was defined without a setter"); >>> if (typeof state === "function" ? receiver !== state || !f : !state.has(receiver)) throw new TypeError("Cannot write private member to an object whose class did not declare it"); >>> return (kind === "a" ? f.call(receiver, value) : f ? f.value = value : state.set(receiver, value)), value; >>>}; >>>var _PrivateIdentifierWithEscape2_xx; >>>Object.defineProperty(exports, "__esModule", { value: true }); >>>exports.PrivateIdentifierWithEscape2 = void 0; >>>var PrivateIdentifierWithEscape2 = /** @class */ (function () { 1 > 2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > 1 >Emitted(11, 1) Source(1, 1) + SourceIndex(0) --- >>> function PrivateIdentifierWithEscape2() { 1->^^^^ 2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1->export class PrivateIdentifierWithEscape2 { > #x\u0078: number; > > 1->Emitted(12, 5) Source(4, 5) + SourceIndex(0) --- >>> _PrivateIdentifierWithEscape2_xx.set(this, void 0); 1->^^^^^^^^ 2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 3 > ^^^^^^^^^^^^^^^^^^^^^-> 1-> 2 > #x\u0078: number; 1->Emitted(13, 9) Source(2, 5) + SourceIndex(0) 2 >Emitted(13, 60) Source(2, 22) + SourceIndex(0) --- >>> __classPrivateFieldSet(this, _PrivateIdentifierWithEscape2_xx, 0, "f"); 1->^^^^^^^^ 2 > ^^^^^^^^^^^^^^^^^^^^^^^ 3 > ^^^^ 4 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 5 > ^ 6 > ^^^^^^ 7 > ^ 1-> > > constructor() { > 2 > 3 > this 4 > .#x\u0078 = 5 > 0 6 > 7 > ; 1->Emitted(14, 9) Source(5, 9) + SourceIndex(0) 2 >Emitted(14, 32) Source(5, 9) + SourceIndex(0) 3 >Emitted(14, 36) Source(5, 13) + SourceIndex(0) 4 >Emitted(14, 72) Source(5, 25) + SourceIndex(0) 5 >Emitted(14, 73) Source(5, 26) + SourceIndex(0) 6 >Emitted(14, 79) Source(5, 26) + SourceIndex(0) 7 >Emitted(14, 80) Source(5, 27) + SourceIndex(0) --- >>> } 1 >^^^^ 2 > ^ 3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > > 2 > } 1 >Emitted(15, 5) Source(6, 5) + SourceIndex(0) 2 >Emitted(15, 6) Source(6, 6) + SourceIndex(0) --- >>> PrivateIdentifierWithEscape2.prototype.doThing = function () { 1->^^^^ 2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 3 > ^^^ 4 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > > 2 > doThing 3 > 1->Emitted(16, 5) Source(8, 5) + SourceIndex(0) 2 >Emitted(16, 51) Source(8, 12) + SourceIndex(0) 3 >Emitted(16, 54) Source(8, 5) + SourceIndex(0) --- >>> __classPrivateFieldSet(this, _PrivateIdentifierWithEscape2_xx, 42, "f"); 1->^^^^^^^^ 2 > ^^^^^^^^^^^^^^^^^^^^^^^ 3 > ^^^^ 4 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 5 > ^^ 6 > ^^^^^^ 7 > ^ 1->doThing() { > 2 > 3 > this 4 > .#xx = 5 > 42 6 > 7 > ; 1->Emitted(17, 9) Source(9, 9) + SourceIndex(0) 2 >Emitted(17, 32) Source(9, 9) + SourceIndex(0) 3 >Emitted(17, 36) Source(9, 13) + SourceIndex(0) 4 >Emitted(17, 72) Source(9, 20) + SourceIndex(0) 5 >Emitted(17, 74) Source(9, 22) + SourceIndex(0) 6 >Emitted(17, 80) Source(9, 22) + SourceIndex(0) 7 >Emitted(17, 81) Source(9, 23) + SourceIndex(0) --- >>> }; 1 >^^^^ 2 > ^ 3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > > 2 > } 1 >Emitted(18, 5) Source(10, 5) + SourceIndex(0) 2 >Emitted(18, 6) Source(10, 6) + SourceIndex(0) --- >>> return PrivateIdentifierWithEscape2; 1->^^^^ 2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1-> > 2 > } 1->Emitted(19, 5) Source(11, 1) + SourceIndex(0) 2 >Emitted(19, 40) Source(11, 2) + SourceIndex(0) --- >>>}()); 1 > 2 >^ 3 > 4 > ^^^^ 5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > 2 >} 3 > 4 > export class PrivateIdentifierWithEscape2 { > #x\u0078: number; > > constructor() { > this.#x\u0078 = 0; > } > > doThing() { > this.#xx = 42; > } > } 1 >Emitted(20, 1) Source(11, 1) + SourceIndex(0) 2 >Emitted(20, 2) Source(11, 2) + SourceIndex(0) 3 >Emitted(20, 2) Source(1, 1) + SourceIndex(0) 4 >Emitted(20, 6) Source(11, 2) + SourceIndex(0) --- >>>exports.PrivateIdentifierWithEscape2 = PrivateIdentifierWithEscape2; 1-> 2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1-> 2 >PrivateIdentifierWithEscape2 1->Emitted(21, 1) Source(1, 14) + SourceIndex(0) 2 >Emitted(21, 69) Source(1, 42) + SourceIndex(0) --- >>>_PrivateIdentifierWithEscape2_xx = new WeakMap(); >>>//# sourceMappingURL=PrivateIdentifierNameWithEscape2.js.map=================================================================== JsFile: PrivateIdentifierNameWithExtendedEscape1.js mapUrl: PrivateIdentifierNameWithExtendedEscape1.js.map sourceRoot: sources: PrivateIdentifierNameWithExtendedEscape1.ts =================================================================== ------------------------------------------------------------------- emittedFile:tests/cases/compiler/PrivateIdentifierNameWithExtendedEscape1.js sourceFile:PrivateIdentifierNameWithExtendedEscape1.ts ------------------------------------------------------------------- >>>"use strict"; >>>var __classPrivateFieldSet = (this && this.__classPrivateFieldSet) || function (receiver, state, value, kind, f) { >>> if (kind === "m") throw new TypeError("Private method is not writable"); >>> if (kind === "a" && !f) throw new TypeError("Private accessor was defined without a setter"); >>> if (typeof state === "function" ? receiver !== state || !f : !state.has(receiver)) throw new TypeError("Cannot write private member to an object whose class did not declare it"); >>> return (kind === "a" ? f.call(receiver, value) : f ? f.value = value : state.set(receiver, value)), value; >>>}; >>>var _PrivateIdentifierWithExtendedEscape1_x; >>>Object.defineProperty(exports, "__esModule", { value: true }); >>>exports.PrivateIdentifierWithExtendedEscape1 = void 0; >>>var PrivateIdentifierWithExtendedEscape1 = /** @class */ (function () { 1 > 2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > 1 >Emitted(11, 1) Source(1, 1) + SourceIndex(0) --- >>> function PrivateIdentifierWithExtendedEscape1() { 1->^^^^ 2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1->export class PrivateIdentifierWithExtendedEscape1 { > #\u{78}: number; > > 1->Emitted(12, 5) Source(4, 5) + SourceIndex(0) --- >>> _PrivateIdentifierWithExtendedEscape1_x.set(this, void 0); 1->^^^^^^^^ 2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 3 > ^^^^^^^^^^^^^^^^^^^^^-> 1-> 2 > #\u{78}: number; 1->Emitted(13, 9) Source(2, 5) + SourceIndex(0) 2 >Emitted(13, 67) Source(2, 21) + SourceIndex(0) --- >>> __classPrivateFieldSet(this, _PrivateIdentifierWithExtendedEscape1_x, 0, "f"); 1->^^^^^^^^ 2 > ^^^^^^^^^^^^^^^^^^^^^^^ 3 > ^^^^ 4 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 5 > ^ 6 > ^^^^^^ 7 > ^ 1-> > > constructor() { > 2 > 3 > this 4 > .#\u{78} = 5 > 0 6 > 7 > ; 1->Emitted(14, 9) Source(5, 9) + SourceIndex(0) 2 >Emitted(14, 32) Source(5, 9) + SourceIndex(0) 3 >Emitted(14, 36) Source(5, 13) + SourceIndex(0) 4 >Emitted(14, 79) Source(5, 24) + SourceIndex(0) 5 >Emitted(14, 80) Source(5, 25) + SourceIndex(0) 6 >Emitted(14, 86) Source(5, 25) + SourceIndex(0) 7 >Emitted(14, 87) Source(5, 26) + SourceIndex(0) --- >>> } 1 >^^^^ 2 > ^ 3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > > 2 > } 1 >Emitted(15, 5) Source(6, 5) + SourceIndex(0) 2 >Emitted(15, 6) Source(6, 6) + SourceIndex(0) --- >>> PrivateIdentifierWithExtendedEscape1.prototype.doThing = function () { 1->^^^^ 2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 3 > ^^^ 4 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > > 2 > doThing 3 > 1->Emitted(16, 5) Source(8, 5) + SourceIndex(0) 2 >Emitted(16, 59) Source(8, 12) + SourceIndex(0) 3 >Emitted(16, 62) Source(8, 5) + SourceIndex(0) --- >>> __classPrivateFieldSet(this, _PrivateIdentifierWithExtendedEscape1_x, 42, "f"); 1->^^^^^^^^ 2 > ^^^^^^^^^^^^^^^^^^^^^^^ 3 > ^^^^ 4 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 5 > ^^ 6 > ^^^^^^ 7 > ^ 1->doThing() { > 2 > 3 > this 4 > .#x = 5 > 42 6 > 7 > ; 1->Emitted(17, 9) Source(9, 9) + SourceIndex(0) 2 >Emitted(17, 32) Source(9, 9) + SourceIndex(0) 3 >Emitted(17, 36) Source(9, 13) + SourceIndex(0) 4 >Emitted(17, 79) Source(9, 19) + SourceIndex(0) 5 >Emitted(17, 81) Source(9, 21) + SourceIndex(0) 6 >Emitted(17, 87) Source(9, 21) + SourceIndex(0) 7 >Emitted(17, 88) Source(9, 22) + SourceIndex(0) --- >>> }; 1 >^^^^ 2 > ^ 3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > > 2 > } 1 >Emitted(18, 5) Source(10, 5) + SourceIndex(0) 2 >Emitted(18, 6) Source(10, 6) + SourceIndex(0) --- >>> return PrivateIdentifierWithExtendedEscape1; 1->^^^^ 2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1-> > 2 > } 1->Emitted(19, 5) Source(11, 1) + SourceIndex(0) 2 >Emitted(19, 48) Source(11, 2) + SourceIndex(0) --- >>>}()); 1 > 2 >^ 3 > 4 > ^^^^ 5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > 2 >} 3 > 4 > export class PrivateIdentifierWithExtendedEscape1 { > #\u{78}: number; > > constructor() { > this.#\u{78} = 0; > } > > doThing() { > this.#x = 42; > } > } 1 >Emitted(20, 1) Source(11, 1) + SourceIndex(0) 2 >Emitted(20, 2) Source(11, 2) + SourceIndex(0) 3 >Emitted(20, 2) Source(1, 1) + SourceIndex(0) 4 >Emitted(20, 6) Source(11, 2) + SourceIndex(0) --- >>>exports.PrivateIdentifierWithExtendedEscape1 = PrivateIdentifierWithExtendedEscape1; 1-> 2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1-> 2 >PrivateIdentifierWithExtendedEscape1 1->Emitted(21, 1) Source(1, 14) + SourceIndex(0) 2 >Emitted(21, 85) Source(1, 50) + SourceIndex(0) --- >>>_PrivateIdentifierWithExtendedEscape1_x = new WeakMap(); >>>//# sourceMappingURL=PrivateIdentifierNameWithExtendedEscape1.js.map=================================================================== JsFile: PrivateIdentifierNameWithExtendedEscape2.js mapUrl: PrivateIdentifierNameWithExtendedEscape2.js.map sourceRoot: sources: PrivateIdentifierNameWithExtendedEscape2.ts =================================================================== ------------------------------------------------------------------- emittedFile:tests/cases/compiler/PrivateIdentifierNameWithExtendedEscape2.js sourceFile:PrivateIdentifierNameWithExtendedEscape2.ts ------------------------------------------------------------------- >>>"use strict"; >>>var __classPrivateFieldSet = (this && this.__classPrivateFieldSet) || function (receiver, state, value, kind, f) { >>> if (kind === "m") throw new TypeError("Private method is not writable"); >>> if (kind === "a" && !f) throw new TypeError("Private accessor was defined without a setter"); >>> if (typeof state === "function" ? receiver !== state || !f : !state.has(receiver)) throw new TypeError("Cannot write private member to an object whose class did not declare it"); >>> return (kind === "a" ? f.call(receiver, value) : f ? f.value = value : state.set(receiver, value)), value; >>>}; >>>var _PrivateIdentifierWithExtendedEscape2_xx; >>>Object.defineProperty(exports, "__esModule", { value: true }); >>>exports.PrivateIdentifierWithExtendedEscape2 = void 0; >>>var PrivateIdentifierWithExtendedEscape2 = /** @class */ (function () { 1 > 2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > 1 >Emitted(11, 1) Source(1, 1) + SourceIndex(0) --- >>> function PrivateIdentifierWithExtendedEscape2() { 1->^^^^ 2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1->export class PrivateIdentifierWithExtendedEscape2 { > #x\u{78}: number; > > 1->Emitted(12, 5) Source(4, 5) + SourceIndex(0) --- >>> _PrivateIdentifierWithExtendedEscape2_xx.set(this, void 0); 1->^^^^^^^^ 2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 3 > ^^^^^^^^^^^^^^^^^^^^^-> 1-> 2 > #x\u{78}: number; 1->Emitted(13, 9) Source(2, 5) + SourceIndex(0) 2 >Emitted(13, 68) Source(2, 22) + SourceIndex(0) --- >>> __classPrivateFieldSet(this, _PrivateIdentifierWithExtendedEscape2_xx, 0, "f"); 1->^^^^^^^^ 2 > ^^^^^^^^^^^^^^^^^^^^^^^ 3 > ^^^^ 4 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 5 > ^ 6 > ^^^^^^ 7 > ^ 1-> > > constructor() { > 2 > 3 > this 4 > .#x\u{78} = 5 > 0 6 > 7 > ; 1->Emitted(14, 9) Source(5, 9) + SourceIndex(0) 2 >Emitted(14, 32) Source(5, 9) + SourceIndex(0) 3 >Emitted(14, 36) Source(5, 13) + SourceIndex(0) 4 >Emitted(14, 80) Source(5, 25) + SourceIndex(0) 5 >Emitted(14, 81) Source(5, 26) + SourceIndex(0) 6 >Emitted(14, 87) Source(5, 26) + SourceIndex(0) 7 >Emitted(14, 88) Source(5, 27) + SourceIndex(0) --- >>> } 1 >^^^^ 2 > ^ 3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > > 2 > } 1 >Emitted(15, 5) Source(6, 5) + SourceIndex(0) 2 >Emitted(15, 6) Source(6, 6) + SourceIndex(0) --- >>> PrivateIdentifierWithExtendedEscape2.prototype.doThing = function () { 1->^^^^ 2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 3 > ^^^ 4 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > > 2 > doThing 3 > 1->Emitted(16, 5) Source(8, 5) + SourceIndex(0) 2 >Emitted(16, 59) Source(8, 12) + SourceIndex(0) 3 >Emitted(16, 62) Source(8, 5) + SourceIndex(0) --- >>> __classPrivateFieldSet(this, _PrivateIdentifierWithExtendedEscape2_xx, 42, "f"); 1->^^^^^^^^ 2 > ^^^^^^^^^^^^^^^^^^^^^^^ 3 > ^^^^ 4 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 5 > ^^ 6 > ^^^^^^ 7 > ^ 1->doThing() { > 2 > 3 > this 4 > .#xx = 5 > 42 6 > 7 > ; 1->Emitted(17, 9) Source(9, 9) + SourceIndex(0) 2 >Emitted(17, 32) Source(9, 9) + SourceIndex(0) 3 >Emitted(17, 36) Source(9, 13) + SourceIndex(0) 4 >Emitted(17, 80) Source(9, 20) + SourceIndex(0) 5 >Emitted(17, 82) Source(9, 22) + SourceIndex(0) 6 >Emitted(17, 88) Source(9, 22) + SourceIndex(0) 7 >Emitted(17, 89) Source(9, 23) + SourceIndex(0) --- >>> }; 1 >^^^^ 2 > ^ 3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > > 2 > } 1 >Emitted(18, 5) Source(10, 5) + SourceIndex(0) 2 >Emitted(18, 6) Source(10, 6) + SourceIndex(0) --- >>> return PrivateIdentifierWithExtendedEscape2; 1->^^^^ 2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1-> > 2 > } 1->Emitted(19, 5) Source(11, 1) + SourceIndex(0) 2 >Emitted(19, 48) Source(11, 2) + SourceIndex(0) --- >>>}()); 1 > 2 >^ 3 > 4 > ^^^^ 5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > 2 >} 3 > 4 > export class PrivateIdentifierWithExtendedEscape2 { > #x\u{78}: number; > > constructor() { > this.#x\u{78} = 0; > } > > doThing() { > this.#xx = 42; > } > } 1 >Emitted(20, 1) Source(11, 1) + SourceIndex(0) 2 >Emitted(20, 2) Source(11, 2) + SourceIndex(0) 3 >Emitted(20, 2) Source(1, 1) + SourceIndex(0) 4 >Emitted(20, 6) Source(11, 2) + SourceIndex(0) --- >>>exports.PrivateIdentifierWithExtendedEscape2 = PrivateIdentifierWithExtendedEscape2; 1-> 2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1-> 2 >PrivateIdentifierWithExtendedEscape2 1->Emitted(21, 1) Source(1, 14) + SourceIndex(0) 2 >Emitted(21, 85) Source(1, 50) + SourceIndex(0) --- >>>_PrivateIdentifierWithExtendedEscape2_xx = new WeakMap(); >>>//# sourceMappingURL=PrivateIdentifierNameWithExtendedEscape2.js.map