| Checking all resolved breakpoint locations in a script. |
| |
| |
| == Running test suite: Debugger.resolvedBreakpoint.dumpAllLocations |
| -- Running test case: Debugger.resolvedBreakpoint.dumpAllLocations.General |
| |
| INSERTING AT: 0:0 |
| PAUSES AT: 0:0 |
| -=> 0 |let a=function(){return 0} |
| 1 let b=function(){return 0} |
| 2 let c=function(){return 0} |
| 3 let arr=[]; |
| |
| INSERTING AT: 0:1 |
| PAUSES AT: 0:17 |
| -=> 0 l#et a=function(){|return 0} |
| 1 let b=function(){return 0} |
| 2 let c=function(){return 0} |
| 3 let arr=[]; |
| |
| INSERTING AT: 0:18 |
| PAUSES AT: 0:25 |
| -=> 0 let a=function(){r#eturn 0|} |
| 1 let b=function(){return 0} |
| 2 let c=function(){return 0} |
| 3 let arr=[]; |
| |
| INSERTING AT: 0:26 |
| PAUSES AT: 1:0 |
| -> 0 let a=function(){return 0}# |
| => 1 |let b=function(){return 0} |
| 2 let c=function(){return 0} |
| 3 let arr=[]; |
| 4 let obj={}; |
| |
| INSERTING AT: 1:1 |
| PAUSES AT: 1:17 |
| 0 let a=function(){return 0} |
| -=> 1 l#et b=function(){|return 0} |
| 2 let c=function(){return 0} |
| 3 let arr=[]; |
| 4 let obj={}; |
| |
| INSERTING AT: 1:18 |
| PAUSES AT: 1:25 |
| 0 let a=function(){return 0} |
| -=> 1 let b=function(){r#eturn 0|} |
| 2 let c=function(){return 0} |
| 3 let arr=[]; |
| 4 let obj={}; |
| |
| INSERTING AT: 1:26 |
| PAUSES AT: 2:0 |
| 0 let a=function(){return 0} |
| -> 1 let b=function(){return 0}# |
| => 2 |let c=function(){return 0} |
| 3 let arr=[]; |
| 4 let obj={}; |
| 5 |
| |
| INSERTING AT: 2:1 |
| PAUSES AT: 2:17 |
| 0 let a=function(){return 0} |
| 1 let b=function(){return 0} |
| -=> 2 l#et c=function(){|return 0} |
| 3 let arr=[]; |
| 4 let obj={}; |
| 5 |
| |
| INSERTING AT: 2:18 |
| PAUSES AT: 2:25 |
| 0 let a=function(){return 0} |
| 1 let b=function(){return 0} |
| -=> 2 let c=function(){r#eturn 0|} |
| 3 let arr=[]; |
| 4 let obj={}; |
| 5 |
| |
| INSERTING AT: 2:26 |
| PAUSES AT: 3:0 |
| 0 let a=function(){return 0} |
| 1 let b=function(){return 0} |
| -> 2 let c=function(){return 0}# |
| => 3 |let arr=[]; |
| 4 let obj={}; |
| 5 |
| 6 // Control flow |
| |
| INSERTING AT: 3:1 |
| PAUSES AT: 4:0 |
| 0 let a=function(){return 0} |
| 1 let b=function(){return 0} |
| 2 let c=function(){return 0} |
| -> 3 l#et arr=[]; |
| => 4 |let obj={}; |
| 5 |
| 6 // Control flow |
| 7 |
| |
| INSERTING AT: 4:1 |
| PAUSES AT: 8:4 |
| 1 let b=function(){return 0} |
| 2 let c=function(){return 0} |
| 3 let arr=[]; |
| -> 4 l#et obj={}; |
| 5 |
| 6 // Control flow |
| 7 |
| => 8 if (|0) |
| 9 a(); |
| 10 |
| 11 if (0) { |
| |
| INSERTING AT: 8:5 |
| PAUSES AT: 9:4 |
| 5 |
| 6 // Control flow |
| 7 |
| -> 8 if (0#) |
| => 9 |a(); |
| 10 |
| 11 if (0) { |
| 12 a(); |
| |
| INSERTING AT: 9:5 |
| PAUSES AT: 11:4 |
| 6 // Control flow |
| 7 |
| 8 if (0) |
| -> 9 a#(); |
| 10 |
| => 11 if (|0) { |
| 12 a(); |
| 13 } |
| 14 |
| |
| INSERTING AT: 11:5 |
| PAUSES AT: 12:4 |
| 8 if (0) |
| 9 a(); |
| 10 |
| -> 11 if (0#) { |
| => 12 |a(); |
| 13 } |
| 14 |
| 15 if (0) |
| |
| INSERTING AT: 12:5 |
| PAUSES AT: 15:4 |
| 9 a(); |
| 10 |
| 11 if (0) { |
| -> 12 a#(); |
| 13 } |
| 14 |
| => 15 if (|0) |
| 16 a(); |
| 17 else if (0) |
| 18 a(); |
| |
| INSERTING AT: 15:5 |
| PAUSES AT: 16:4 |
| 12 a(); |
| 13 } |
| 14 |
| -> 15 if (0#) |
| => 16 |a(); |
| 17 else if (0) |
| 18 a(); |
| 19 else |
| |
| INSERTING AT: 16:5 |
| PAUSES AT: 17:9 |
| 13 } |
| 14 |
| 15 if (0) |
| -> 16 a#(); |
| => 17 else if (|0) |
| 18 a(); |
| 19 else |
| 20 a(); |
| |
| INSERTING AT: 17:10 |
| PAUSES AT: 18:4 |
| 14 |
| 15 if (0) |
| 16 a(); |
| -> 17 else if (0#) |
| => 18 |a(); |
| 19 else |
| 20 a(); |
| 21 |
| |
| INSERTING AT: 18:5 |
| PAUSES AT: 20:4 |
| 15 if (0) |
| 16 a(); |
| 17 else if (0) |
| -> 18 a#(); |
| 19 else |
| => 20 |a(); |
| 21 |
| 22 a() ? b() : c() |
| 23 |
| |
| INSERTING AT: 20:5 |
| PAUSES AT: 22:0 |
| 17 else if (0) |
| 18 a(); |
| 19 else |
| -> 20 a#(); |
| 21 |
| => 22 |a() ? b() : c() |
| 23 |
| 24 // Loops |
| 25 |
| |
| INSERTING AT: 22:1 |
| PAUSES AT: 26:7 |
| 19 else |
| 20 a(); |
| 21 |
| -> 22 a#() ? b() : c() |
| 23 |
| 24 // Loops |
| 25 |
| => 26 while (|0) |
| 27 a(); |
| 28 |
| 29 while (0) { |
| |
| INSERTING AT: 26:8 |
| PAUSES AT: 27:4 |
| 23 |
| 24 // Loops |
| 25 |
| -> 26 while (0#) |
| => 27 |a(); |
| 28 |
| 29 while (0) { |
| 30 a(); |
| |
| INSERTING AT: 27:5 |
| PAUSES AT: 29:7 |
| 24 // Loops |
| 25 |
| 26 while (0) |
| -> 27 a#(); |
| 28 |
| => 29 while (|0) { |
| 30 a(); |
| 31 } |
| 32 |
| |
| INSERTING AT: 29:8 |
| PAUSES AT: 30:4 |
| 26 while (0) |
| 27 a(); |
| 28 |
| -> 29 while (0#) { |
| => 30 |a(); |
| 31 } |
| 32 |
| 33 do { |
| |
| INSERTING AT: 30:5 |
| PAUSES AT: 34:4 |
| 27 a(); |
| 28 |
| 29 while (0) { |
| -> 30 a#(); |
| 31 } |
| 32 |
| 33 do { |
| => 34 |a(); |
| 35 } while (0); |
| 36 |
| 37 for (a(); b(); c()) |
| |
| INSERTING AT: 34:5 |
| PAUSES AT: 35:9 |
| 31 } |
| 32 |
| 33 do { |
| -> 34 a#(); |
| => 35 } while (|0); |
| 36 |
| 37 for (a(); b(); c()) |
| 38 break; |
| |
| INSERTING AT: 35:10 |
| PAUSES AT: 37:5 |
| 32 |
| 33 do { |
| 34 a(); |
| -> 35 } while (0#); |
| 36 |
| => 37 for (|a(); b(); c()) |
| 38 break; |
| 39 |
| 40 for (; b(); c()) |
| |
| INSERTING AT: 37:6 |
| PAUSES AT: 37:10 |
| 34 a(); |
| 35 } while (0); |
| 36 |
| -=> 37 for (a#(); |b(); c()) |
| 38 break; |
| 39 |
| 40 for (; b(); c()) |
| |
| INSERTING AT: 37:11 |
| PAUSES AT: 37:15 |
| 34 a(); |
| 35 } while (0); |
| 36 |
| -=> 37 for (a(); b#(); |c()) |
| 38 break; |
| 39 |
| 40 for (; b(); c()) |
| |
| INSERTING AT: 37:16 |
| PAUSES AT: 38:4 |
| 34 a(); |
| 35 } while (0); |
| 36 |
| -> 37 for (a(); b(); c#()) |
| => 38 |break; |
| 39 |
| 40 for (; b(); c()) |
| 41 break; |
| |
| INSERTING AT: 38:5 |
| PAUSES AT: 40:7 |
| 35 } while (0); |
| 36 |
| 37 for (a(); b(); c()) |
| -> 38 b#reak; |
| 39 |
| => 40 for (; |b(); c()) |
| 41 break; |
| 42 |
| 43 for (a(); b();) |
| |
| INSERTING AT: 40:8 |
| PAUSES AT: 40:12 |
| 37 for (a(); b(); c()) |
| 38 break; |
| 39 |
| -=> 40 for (; b#(); |c()) |
| 41 break; |
| 42 |
| 43 for (a(); b();) |
| |
| INSERTING AT: 40:13 |
| PAUSES AT: 41:4 |
| 37 for (a(); b(); c()) |
| 38 break; |
| 39 |
| -> 40 for (; b(); c#()) |
| => 41 |break; |
| 42 |
| 43 for (a(); b();) |
| 44 break; |
| |
| INSERTING AT: 41:5 |
| PAUSES AT: 43:5 |
| 38 break; |
| 39 |
| 40 for (; b(); c()) |
| -> 41 b#reak; |
| 42 |
| => 43 for (|a(); b();) |
| 44 break; |
| 45 |
| 46 for (a();; c()) |
| |
| INSERTING AT: 43:6 |
| PAUSES AT: 43:10 |
| 40 for (; b(); c()) |
| 41 break; |
| 42 |
| -=> 43 for (a#(); |b();) |
| 44 break; |
| 45 |
| 46 for (a();; c()) |
| |
| INSERTING AT: 43:11 |
| PAUSES AT: 44:4 |
| 40 for (; b(); c()) |
| 41 break; |
| 42 |
| -> 43 for (a(); b#();) |
| => 44 |break; |
| 45 |
| 46 for (a();; c()) |
| 47 break; |
| |
| INSERTING AT: 44:5 |
| PAUSES AT: 46:5 |
| 41 break; |
| 42 |
| 43 for (a(); b();) |
| -> 44 b#reak; |
| 45 |
| => 46 for (|a();; c()) |
| 47 break; |
| 48 |
| 49 for (a();;) |
| |
| INSERTING AT: 46:6 |
| PAUSES AT: 46:11 |
| 43 for (a(); b();) |
| 44 break; |
| 45 |
| -=> 46 for (a#();; |c()) |
| 47 break; |
| 48 |
| 49 for (a();;) |
| |
| INSERTING AT: 46:12 |
| PAUSES AT: 47:4 |
| 43 for (a(); b();) |
| 44 break; |
| 45 |
| -> 46 for (a();; c#()) |
| => 47 |break; |
| 48 |
| 49 for (a();;) |
| 50 break; |
| |
| INSERTING AT: 47:5 |
| PAUSES AT: 49:5 |
| 44 break; |
| 45 |
| 46 for (a();; c()) |
| -> 47 b#reak; |
| 48 |
| => 49 for (|a();;) |
| 50 break; |
| 51 |
| 52 for (; b();) |
| |
| INSERTING AT: 49:6 |
| PAUSES AT: 50:4 |
| 46 for (a();; c()) |
| 47 break; |
| 48 |
| -> 49 for (a#();;) |
| => 50 |break; |
| 51 |
| 52 for (; b();) |
| 53 break; |
| |
| INSERTING AT: 50:5 |
| PAUSES AT: 52:7 |
| 47 break; |
| 48 |
| 49 for (a();;) |
| -> 50 b#reak; |
| 51 |
| => 52 for (; |b();) |
| 53 break; |
| 54 |
| 55 for (;; c()) |
| |
| INSERTING AT: 52:8 |
| PAUSES AT: 53:4 |
| 49 for (a();;) |
| 50 break; |
| 51 |
| -> 52 for (; b#();) |
| => 53 |break; |
| 54 |
| 55 for (;; c()) |
| 56 break; |
| |
| INSERTING AT: 53:5 |
| PAUSES AT: 55:8 |
| 50 break; |
| 51 |
| 52 for (; b();) |
| -> 53 b#reak; |
| 54 |
| => 55 for (;; |c()) |
| 56 break; |
| 57 |
| 58 for (;;) |
| |
| INSERTING AT: 55:9 |
| PAUSES AT: 56:4 |
| 52 for (; b();) |
| 53 break; |
| 54 |
| -> 55 for (;; c#()) |
| => 56 |break; |
| 57 |
| 58 for (;;) |
| 59 break; |
| |
| INSERTING AT: 56:5 |
| PAUSES AT: 59:4 |
| 53 break; |
| 54 |
| 55 for (;; c()) |
| -> 56 b#reak; |
| 57 |
| 58 for (;;) |
| => 59 |break; |
| 60 |
| 61 for (a(); b(); c()) { |
| 62 break; |
| |
| INSERTING AT: 59:5 |
| PAUSES AT: 61:5 |
| 56 break; |
| 57 |
| 58 for (;;) |
| -> 59 b#reak; |
| 60 |
| => 61 for (|a(); b(); c()) { |
| 62 break; |
| 63 } |
| 64 |
| |
| INSERTING AT: 61:6 |
| PAUSES AT: 61:10 |
| 58 for (;;) |
| 59 break; |
| 60 |
| -=> 61 for (a#(); |b(); c()) { |
| 62 break; |
| 63 } |
| 64 |
| |
| INSERTING AT: 61:11 |
| PAUSES AT: 61:15 |
| 58 for (;;) |
| 59 break; |
| 60 |
| -=> 61 for (a(); b#(); |c()) { |
| 62 break; |
| 63 } |
| 64 |
| |
| INSERTING AT: 61:16 |
| PAUSES AT: 62:4 |
| 58 for (;;) |
| 59 break; |
| 60 |
| -> 61 for (a(); b(); c#()) { |
| => 62 |break; |
| 63 } |
| 64 |
| 65 for (let x of arr) |
| |
| INSERTING AT: 62:5 |
| PAUSES AT: 65:14 |
| 59 break; |
| 60 |
| 61 for (a(); b(); c()) { |
| -> 62 b#reak; |
| 63 } |
| 64 |
| => 65 for (let x of |arr) |
| 66 break; |
| 67 |
| 68 for (let x in obj) |
| |
| INSERTING AT: 65:15 |
| PAUSES AT: 66:4 |
| 62 break; |
| 63 } |
| 64 |
| -> 65 for (let x of a#rr) |
| => 66 |break; |
| 67 |
| 68 for (let x in obj) |
| 69 break; |
| |
| INSERTING AT: 66:5 |
| PAUSES AT: 68:14 |
| 63 } |
| 64 |
| 65 for (let x of arr) |
| -> 66 b#reak; |
| 67 |
| => 68 for (let x in |obj) |
| 69 break; |
| 70 |
| 71 // Switch |
| |
| INSERTING AT: 68:15 |
| PAUSES AT: 69:4 |
| 65 for (let x of arr) |
| 66 break; |
| 67 |
| -> 68 for (let x in o#bj) |
| => 69 |break; |
| 70 |
| 71 // Switch |
| 72 |
| |
| INSERTING AT: 69:5 |
| PAUSES AT: 73:8 |
| 66 break; |
| 67 |
| 68 for (let x in obj) |
| -> 69 b#reak; |
| 70 |
| 71 // Switch |
| 72 |
| => 73 switch (|0) { |
| 74 case 1: |
| 75 a(); |
| 76 break; |
| |
| INSERTING AT: 73:9 |
| PAUSES AT: 75:4 |
| 70 |
| 71 // Switch |
| 72 |
| -> 73 switch (0#) { |
| 74 case 1: |
| => 75 |a(); |
| 76 break; |
| 77 case 2: |
| 78 a(); |
| |
| INSERTING AT: 75:5 |
| PAUSES AT: 76:4 |
| 72 |
| 73 switch (0) { |
| 74 case 1: |
| -> 75 a#(); |
| => 76 |break; |
| 77 case 2: |
| 78 a(); |
| 79 // fallthrough |
| |
| INSERTING AT: 76:5 |
| PAUSES AT: 78:4 |
| 73 switch (0) { |
| 74 case 1: |
| 75 a(); |
| -> 76 b#reak; |
| 77 case 2: |
| => 78 |a(); |
| 79 // fallthrough |
| 80 case 3: |
| 81 a(); |
| |
| INSERTING AT: 78:5 |
| PAUSES AT: 81:4 |
| 75 a(); |
| 76 break; |
| 77 case 2: |
| -> 78 a#(); |
| 79 // fallthrough |
| 80 case 3: |
| => 81 |a(); |
| 82 break; |
| 83 default: |
| 84 a(); |
| |
| INSERTING AT: 81:5 |
| PAUSES AT: 82:4 |
| 78 a(); |
| 79 // fallthrough |
| 80 case 3: |
| -> 81 a#(); |
| => 82 |break; |
| 83 default: |
| 84 a(); |
| 85 break; |
| |
| INSERTING AT: 82:5 |
| PAUSES AT: 84:4 |
| 79 // fallthrough |
| 80 case 3: |
| 81 a(); |
| -> 82 b#reak; |
| 83 default: |
| => 84 |a(); |
| 85 break; |
| 86 } |
| 87 |
| |
| INSERTING AT: 84:5 |
| PAUSES AT: 85:4 |
| 81 a(); |
| 82 break; |
| 83 default: |
| -> 84 a#(); |
| => 85 |break; |
| 86 } |
| 87 |
| 88 // Try/Catch |
| |
| INSERTING AT: 85:5 |
| PAUSES AT: 91:4 |
| 82 break; |
| 83 default: |
| 84 a(); |
| -> 85 b#reak; |
| 86 } |
| 87 |
| 88 // Try/Catch |
| 89 |
| 90 try { |
| => 91 |a(); |
| 92 } catch (e) { |
| 93 shouldNotBeReached(); |
| 94 } finally { |
| |
| INSERTING AT: 91:5 |
| PAUSES AT: 93:4 |
| 88 // Try/Catch |
| 89 |
| 90 try { |
| -> 91 a#(); |
| 92 } catch (e) { |
| => 93 |shouldNotBeReached(); |
| 94 } finally { |
| 95 b(); |
| 96 } |
| |
| INSERTING AT: 93:5 |
| PAUSES AT: 95:4 |
| 90 try { |
| 91 a(); |
| 92 } catch (e) { |
| -> 93 s#houldNotBeReached(); |
| 94 } finally { |
| => 95 |b(); |
| 96 } |
| 97 |
| 98 // Class |
| |
| INSERTING AT: 95:5 |
| PAUSES AT: 151:8 |
| 92 } catch (e) { |
| 93 shouldNotBeReached(); |
| 94 } finally { |
| -> 95 b#(); |
| 96 } |
| 97 |
| 98 // Class |
| 99 |
| 100 class Base { |
| 101 constructor() |
| 102 { |
| 103 this._base = true; |
| 104 } |
| 105 |
| 106 baseMethod() |
| 107 { |
| 108 a(); |
| 109 } |
| 110 |
| 111 method() |
| 112 { |
| 113 a(); |
| 114 } |
| 115 } |
| 116 |
| 117 class Child extends Base { |
| 118 constructor() |
| 119 { |
| 120 super(); |
| 121 this._child = true; |
| 122 } |
| 123 |
| 124 childMethod() |
| 125 { |
| 126 b(); |
| 127 } |
| 128 |
| 129 method() |
| 130 { |
| 131 super.method(); |
| 132 b(); |
| 133 } |
| 134 |
| 135 get name() |
| 136 { |
| 137 return this._name; |
| 138 } |
| 139 |
| 140 set name(x) |
| 141 { |
| 142 this._name = x; |
| 143 } |
| 144 } |
| 145 |
| 146 // --------- |
| 147 /* Misc */ |
| 148 // --------- |
| 149 |
| 150 { |
| => 151 |a(); |
| 152 } |
| 153 |
| 154 label: |
| |
| INSERTING AT: 101:0 |
| PAUSES AT: 103:8 |
| 98 // Class |
| 99 |
| 100 class Base { |
| -> 101 # constructor() |
| 102 { |
| => 103 |this._base = true; |
| 104 } |
| 105 |
| 106 baseMethod() |
| |
| INSERTING AT: 103:9 |
| PAUSES AT: 104:4 |
| 100 class Base { |
| 101 constructor() |
| 102 { |
| -> 103 t#his._base = true; |
| => 104 |} |
| 105 |
| 106 baseMethod() |
| 107 { |
| |
| INSERTING AT: 106:0 |
| PAUSES AT: 108:8 |
| 103 this._base = true; |
| 104 } |
| 105 |
| -> 106 # baseMethod() |
| 107 { |
| => 108 |a(); |
| 109 } |
| 110 |
| 111 method() |
| |
| INSERTING AT: 108:9 |
| PAUSES AT: 109:4 |
| 105 |
| 106 baseMethod() |
| 107 { |
| -> 108 a#(); |
| => 109 |} |
| 110 |
| 111 method() |
| 112 { |
| |
| INSERTING AT: 111:0 |
| PAUSES AT: 113:8 |
| 108 a(); |
| 109 } |
| 110 |
| -> 111 # method() |
| 112 { |
| => 113 |a(); |
| 114 } |
| 115 } |
| 116 |
| |
| INSERTING AT: 113:9 |
| PAUSES AT: 114:4 |
| 110 |
| 111 method() |
| 112 { |
| -> 113 a#(); |
| => 114 |} |
| 115 } |
| 116 |
| 117 class Child extends Base { |
| |
| INSERTING AT: 118:0 |
| PAUSES AT: 120:8 |
| 115 } |
| 116 |
| 117 class Child extends Base { |
| -> 118 # constructor() |
| 119 { |
| => 120 |super(); |
| 121 this._child = true; |
| 122 } |
| 123 |
| |
| INSERTING AT: 120:9 |
| PAUSES AT: 121:8 |
| 117 class Child extends Base { |
| 118 constructor() |
| 119 { |
| -> 120 s#uper(); |
| => 121 |this._child = true; |
| 122 } |
| 123 |
| 124 childMethod() |
| |
| INSERTING AT: 121:9 |
| PAUSES AT: 122:4 |
| 118 constructor() |
| 119 { |
| 120 super(); |
| -> 121 t#his._child = true; |
| => 122 |} |
| 123 |
| 124 childMethod() |
| 125 { |
| |
| INSERTING AT: 124:0 |
| PAUSES AT: 126:8 |
| 121 this._child = true; |
| 122 } |
| 123 |
| -> 124 # childMethod() |
| 125 { |
| => 126 |b(); |
| 127 } |
| 128 |
| 129 method() |
| |
| INSERTING AT: 126:9 |
| PAUSES AT: 127:4 |
| 123 |
| 124 childMethod() |
| 125 { |
| -> 126 b#(); |
| => 127 |} |
| 128 |
| 129 method() |
| 130 { |
| |
| INSERTING AT: 129:0 |
| PAUSES AT: 131:8 |
| 126 b(); |
| 127 } |
| 128 |
| -> 129 # method() |
| 130 { |
| => 131 |super.method(); |
| 132 b(); |
| 133 } |
| 134 |
| |
| INSERTING AT: 131:9 |
| PAUSES AT: 132:8 |
| 128 |
| 129 method() |
| 130 { |
| -> 131 s#uper.method(); |
| => 132 |b(); |
| 133 } |
| 134 |
| 135 get name() |
| |
| INSERTING AT: 132:9 |
| PAUSES AT: 133:4 |
| 129 method() |
| 130 { |
| 131 super.method(); |
| -> 132 b#(); |
| => 133 |} |
| 134 |
| 135 get name() |
| 136 { |
| |
| INSERTING AT: 135:0 |
| PAUSES AT: 137:8 |
| 132 b(); |
| 133 } |
| 134 |
| -> 135 # get name() |
| 136 { |
| => 137 |return this._name; |
| 138 } |
| 139 |
| 140 set name(x) |
| |
| INSERTING AT: 137:9 |
| PAUSES AT: 138:4 |
| 134 |
| 135 get name() |
| 136 { |
| -> 137 r#eturn this._name; |
| => 138 |} |
| 139 |
| 140 set name(x) |
| 141 { |
| |
| INSERTING AT: 140:0 |
| PAUSES AT: 142:8 |
| 137 return this._name; |
| 138 } |
| 139 |
| -> 140 # set name(x) |
| 141 { |
| => 142 |this._name = x; |
| 143 } |
| 144 } |
| 145 |
| |
| INSERTING AT: 142:9 |
| PAUSES AT: 143:4 |
| 139 |
| 140 set name(x) |
| 141 { |
| -> 142 t#his._name = x; |
| => 143 |} |
| 144 } |
| 145 |
| 146 // --------- |
| |
| INSERTING AT: 151:9 |
| PAUSES AT: 156:8 |
| 148 // --------- |
| 149 |
| 150 { |
| -> 151 a#(); |
| 152 } |
| 153 |
| 154 label: |
| 155 { |
| => 156 |a(); |
| 157 } |
| 158 |
| 159 var w1 = {x:1, y:2}; |
| |
| INSERTING AT: 156:9 |
| PAUSES AT: 159:0 |
| 153 |
| 154 label: |
| 155 { |
| -> 156 a#(); |
| 157 } |
| 158 |
| => 159 |var w1 = {x:1, y:2}; |
| 160 with (w1) { |
| 161 a(); |
| 162 } |
| |
| INSERTING AT: 159:1 |
| PAUSES AT: 160:6 |
| 156 a(); |
| 157 } |
| 158 |
| -> 159 v#ar w1 = {x:1, y:2}; |
| => 160 with (|w1) { |
| 161 a(); |
| 162 } |
| 163 |
| |
| INSERTING AT: 160:7 |
| PAUSES AT: 161:4 |
| 157 } |
| 158 |
| 159 var w1 = {x:1, y:2}; |
| -> 160 with (w#1) { |
| => 161 |a(); |
| 162 } |
| 163 |
| 164 var v1 = 1, |
| |
| INSERTING AT: 161:5 |
| PAUSES AT: 164:0 |
| 158 |
| 159 var w1 = {x:1, y:2}; |
| 160 with (w1) { |
| -> 161 a#(); |
| 162 } |
| 163 |
| => 164 |var v1 = 1, |
| 165 v2 = 1; |
| 166 let l1 = 2, |
| 167 l2 = 2; |
| |
| INSERTING AT: 164:1 |
| PAUSES AT: 165:4 |
| 161 a(); |
| 162 } |
| 163 |
| -> 164 v#ar v1 = 1, |
| => 165 |v2 = 1; |
| 166 let l1 = 2, |
| 167 l2 = 2; |
| 168 const c1 = 3, |
| |
| INSERTING AT: 165:5 |
| PAUSES AT: 166:0 |
| 162 } |
| 163 |
| 164 var v1 = 1, |
| -> 165 v#2 = 1; |
| => 166 |let l1 = 2, |
| 167 l2 = 2; |
| 168 const c1 = 3, |
| 169 c2 = 3; |
| |
| INSERTING AT: 166:1 |
| PAUSES AT: 167:4 |
| 163 |
| 164 var v1 = 1, |
| 165 v2 = 1; |
| -> 166 l#et l1 = 2, |
| => 167 |l2 = 2; |
| 168 const c1 = 3, |
| 169 c2 = 3; |
| 170 |
| |
| INSERTING AT: 167:5 |
| PAUSES AT: 168:0 |
| 164 var v1 = 1, |
| 165 v2 = 1; |
| 166 let l1 = 2, |
| -> 167 l#2 = 2; |
| => 168 |const c1 = 3, |
| 169 c2 = 3; |
| 170 |
| 171 v1 = v2 = v1; |
| |
| INSERTING AT: 168:1 |
| PAUSES AT: 169:4 |
| 165 v2 = 1; |
| 166 let l1 = 2, |
| 167 l2 = 2; |
| -> 168 c#onst c1 = 3, |
| => 169 |c2 = 3; |
| 170 |
| 171 v1 = v2 = v1; |
| 172 |
| |
| INSERTING AT: 169:5 |
| PAUSES AT: 171:0 |
| 166 let l1 = 2, |
| 167 l2 = 2; |
| 168 const c1 = 3, |
| -> 169 c#2 = 3; |
| 170 |
| => 171 |v1 = v2 = v1; |
| 172 |
| 173 var {x, y} = obj; |
| 174 var [w, z] = arr; |
| |
| INSERTING AT: 171:1 |
| PAUSES AT: 173:0 |
| 168 const c1 = 3, |
| 169 c2 = 3; |
| 170 |
| -> 171 v#1 = v2 = v1; |
| 172 |
| => 173 |var {x, y} = obj; |
| 174 var [w, z] = arr; |
| 175 |
| 176 var o1 = { |
| |
| INSERTING AT: 173:1 |
| PAUSES AT: 174:0 |
| 170 |
| 171 v1 = v2 = v1; |
| 172 |
| -> 173 v#ar {x, y} = obj; |
| => 174 |var [w, z] = arr; |
| 175 |
| 176 var o1 = { |
| 177 p1: 1, |
| |
| INSERTING AT: 174:1 |
| PAUSES AT: 176:0 |
| 171 v1 = v2 = v1; |
| 172 |
| 173 var {x, y} = obj; |
| -> 174 v#ar [w, z] = arr; |
| 175 |
| => 176 |var o1 = { |
| 177 p1: 1, |
| 178 p2: a(), |
| 179 p3: 1, |
| |
| INSERTING AT: 176:1 |
| PAUSES AT: 184:0 |
| 173 var {x, y} = obj; |
| 174 var [w, z] = arr; |
| 175 |
| -> 176 v#ar o1 = { |
| 177 p1: 1, |
| 178 p2: a(), |
| 179 p3: 1, |
| 180 ["p4"]: 1, |
| 181 [b()]: 1, |
| 182 }; |
| 183 |
| => 184 |var a1 = [ |
| 185 1, |
| 186 a(), |
| 187 1, |
| |
| INSERTING AT: 184:1 |
| PAUSES AT: 191:0 |
| 181 [b()]: 1, |
| 182 }; |
| 183 |
| -> 184 v#ar a1 = [ |
| 185 1, |
| 186 a(), |
| 187 1, |
| 188 b(), |
| 189 ]; |
| 190 |
| => 191 |var i1 = new Base; |
| 192 var i2 = new Child; |
| 193 i2.name; |
| 194 i2.name = 1; |
| |
| INSERTING AT: 191:1 |
| PAUSES AT: 192:0 |
| 188 b(), |
| 189 ]; |
| 190 |
| -> 191 v#ar i1 = new Base; |
| => 192 |var i2 = new Child; |
| 193 i2.name; |
| 194 i2.name = 1; |
| 195 i2.method(); |
| |
| INSERTING AT: 192:1 |
| PAUSES AT: 193:0 |
| 189 ]; |
| 190 |
| 191 var i1 = new Base; |
| -> 192 v#ar i2 = new Child; |
| => 193 |i2.name; |
| 194 i2.name = 1; |
| 195 i2.method(); |
| 196 |
| |
| INSERTING AT: 193:1 |
| PAUSES AT: 194:0 |
| 190 |
| 191 var i1 = new Base; |
| 192 var i2 = new Child; |
| -> 193 i#2.name; |
| => 194 |i2.name = 1; |
| 195 i2.method(); |
| 196 |
| 197 var t1 = `${1} ${x=1} ${a()}`; |
| |
| INSERTING AT: 194:1 |
| PAUSES AT: 195:0 |
| 191 var i1 = new Base; |
| 192 var i2 = new Child; |
| 193 i2.name; |
| -> 194 i#2.name = 1; |
| => 195 |i2.method(); |
| 196 |
| 197 var t1 = `${1} ${x=1} ${a()}`; |
| 198 var t2 = a`${1} ${x=1} ${a()}`; |
| |
| INSERTING AT: 195:1 |
| PAUSES AT: 197:0 |
| 192 var i2 = new Child; |
| 193 i2.name; |
| 194 i2.name = 1; |
| -> 195 i#2.method(); |
| 196 |
| => 197 |var t1 = `${1} ${x=1} ${a()}`; |
| 198 var t2 = a`${1} ${x=1} ${a()}`; |
| 199 |
| 200 a(a(), b()); |
| |
| INSERTING AT: 197:1 |
| PAUSES AT: 198:0 |
| 194 i2.name = 1; |
| 195 i2.method(); |
| 196 |
| -> 197 v#ar t1 = `${1} ${x=1} ${a()}`; |
| => 198 |var t2 = a`${1} ${x=1} ${a()}`; |
| 199 |
| 200 a(a(), b()); |
| 201 |
| |
| INSERTING AT: 198:1 |
| PAUSES AT: 200:0 |
| 195 i2.method(); |
| 196 |
| 197 var t1 = `${1} ${x=1} ${a()}`; |
| -> 198 v#ar t2 = a`${1} ${x=1} ${a()}`; |
| 199 |
| => 200 |a(a(), b()); |
| 201 |
| 202 if (o1.p1) |
| 203 a(); |
| |
| INSERTING AT: 200:1 |
| PAUSES AT: 202:4 |
| 197 var t1 = `${1} ${x=1} ${a()}`; |
| 198 var t2 = a`${1} ${x=1} ${a()}`; |
| 199 |
| -> 200 a#(a(), b()); |
| 201 |
| => 202 if (|o1.p1) |
| 203 a(); |
| 204 |
| 205 if (o1["p1"]) |
| |
| INSERTING AT: 202:5 |
| PAUSES AT: 203:4 |
| 199 |
| 200 a(a(), b()); |
| 201 |
| -> 202 if (o#1.p1) |
| => 203 |a(); |
| 204 |
| 205 if (o1["p1"]) |
| 206 a(); |
| |
| INSERTING AT: 203:5 |
| PAUSES AT: 205:4 |
| 200 a(a(), b()); |
| 201 |
| 202 if (o1.p1) |
| -> 203 a#(); |
| 204 |
| => 205 if (|o1["p1"]) |
| 206 a(); |
| 207 |
| 208 if (String.raw`test`) |
| |
| INSERTING AT: 205:5 |
| PAUSES AT: 206:4 |
| 202 if (o1.p1) |
| 203 a(); |
| 204 |
| -> 205 if (o#1["p1"]) |
| => 206 |a(); |
| 207 |
| 208 if (String.raw`test`) |
| 209 a(); |
| |
| INSERTING AT: 206:5 |
| PAUSES AT: 208:4 |
| 203 a(); |
| 204 |
| 205 if (o1["p1"]) |
| -> 206 a#(); |
| 207 |
| => 208 if (|String.raw`test`) |
| 209 a(); |
| 210 |
| 211 a(), b(), c(); |
| |
| INSERTING AT: 208:5 |
| PAUSES AT: 209:4 |
| 205 if (o1["p1"]) |
| 206 a(); |
| 207 |
| -> 208 if (S#tring.raw`test`) |
| => 209 |a(); |
| 210 |
| 211 a(), b(), c(); |
| 212 |
| |
| INSERTING AT: 209:5 |
| PAUSES AT: 211:0 |
| 206 a(); |
| 207 |
| 208 if (String.raw`test`) |
| -> 209 a#(); |
| 210 |
| => 211 |a(), b(), c(); |
| 212 |
| 213 a(), |
| 214 b(), |
| |
| INSERTING AT: 211:1 |
| PAUSES AT: 211:5 |
| 208 if (String.raw`test`) |
| 209 a(); |
| 210 |
| -=> 211 a#(), |b(), c(); |
| 212 |
| 213 a(), |
| 214 b(), |
| |
| INSERTING AT: 211:6 |
| PAUSES AT: 211:10 |
| 208 if (String.raw`test`) |
| 209 a(); |
| 210 |
| -=> 211 a(), b#(), |c(); |
| 212 |
| 213 a(), |
| 214 b(), |
| |
| INSERTING AT: 211:11 |
| PAUSES AT: 213:0 |
| 208 if (String.raw`test`) |
| 209 a(); |
| 210 |
| -> 211 a(), b(), c#(); |
| 212 |
| => 213 |a(), |
| 214 b(), |
| 215 c(); |
| 216 |
| |
| INSERTING AT: 213:1 |
| PAUSES AT: 214:0 |
| 210 |
| 211 a(), b(), c(); |
| 212 |
| -> 213 a#(), |
| => 214 |b(), |
| 215 c(); |
| 216 |
| 217 true && (a(), b(), c()) && true; |
| |
| INSERTING AT: 214:1 |
| PAUSES AT: 215:0 |
| 211 a(), b(), c(); |
| 212 |
| 213 a(), |
| -> 214 b#(), |
| => 215 |c(); |
| 216 |
| 217 true && (a(), b(), c()) && true; |
| 218 |
| |
| INSERTING AT: 215:1 |
| PAUSES AT: 217:0 |
| 212 |
| 213 a(), |
| 214 b(), |
| -> 215 c#(); |
| 216 |
| => 217 |true && (a(), b(), c()) && true; |
| 218 |
| 219 true && ( |
| 220 a(), |
| |
| INSERTING AT: 217:1 |
| PAUSES AT: 219:0 |
| 214 b(), |
| 215 c(); |
| 216 |
| -> 217 t#rue && (a(), b(), c()) && true; |
| 218 |
| => 219 |true && ( |
| 220 a(), |
| 221 b(), |
| 222 c() |
| |
| INSERTING AT: 219:1 |
| PAUSES AT: 226:4 |
| 216 |
| 217 true && (a(), b(), c()) && true; |
| 218 |
| -> 219 t#rue && ( |
| 220 a(), |
| 221 b(), |
| 222 c() |
| 223 ) && true; |
| 224 |
| 225 try { |
| => 226 |throw a(), b(), c(); |
| 227 } catch { } |
| 228 |
| 229 try { |
| |
| INSERTING AT: 226:5 |
| PAUSES AT: 226:10 |
| 223 ) && true; |
| 224 |
| 225 try { |
| -=> 226 t#hrow |a(), b(), c(); |
| 227 } catch { } |
| 228 |
| 229 try { |
| |
| INSERTING AT: 226:11 |
| PAUSES AT: 226:15 |
| 223 ) && true; |
| 224 |
| 225 try { |
| -=> 226 throw a#(), |b(), c(); |
| 227 } catch { } |
| 228 |
| 229 try { |
| |
| INSERTING AT: 226:16 |
| PAUSES AT: 226:20 |
| 223 ) && true; |
| 224 |
| 225 try { |
| -=> 226 throw a(), b#(), |c(); |
| 227 } catch { } |
| 228 |
| 229 try { |
| |
| INSERTING AT: 226:21 |
| PAUSES AT: 230:4 |
| 223 ) && true; |
| 224 |
| 225 try { |
| -> 226 throw a(), b(), c#(); |
| 227 } catch { } |
| 228 |
| 229 try { |
| => 230 |throw a(), |
| 231 b(), |
| 232 c(); |
| 233 } catch { } |
| |
| INSERTING AT: 230:5 |
| PAUSES AT: 230:10 |
| 227 } catch { } |
| 228 |
| 229 try { |
| -=> 230 t#hrow |a(), |
| 231 b(), |
| 232 c(); |
| 233 } catch { } |
| |
| INSERTING AT: 230:11 |
| PAUSES AT: 231:8 |
| 227 } catch { } |
| 228 |
| 229 try { |
| -> 230 throw a#(), |
| => 231 |b(), |
| 232 c(); |
| 233 } catch { } |
| 234 |
| |
| INSERTING AT: 231:9 |
| PAUSES AT: 232:8 |
| 228 |
| 229 try { |
| 230 throw a(), |
| -> 231 b#(), |
| => 232 |c(); |
| 233 } catch { } |
| 234 |
| |
| |
| -- Running test case: Debugger.resolvedBreakpoint.dumpAllLocations.Functions |
| |
| INSERTING AT: 0:0 |
| PAUSES AT: 0:19 |
| -=> 0 #function inline() {|} |
| 1 function named() { |
| 2 var x; |
| 3 } |
| |
| INSERTING AT: 0:20 |
| PAUSES AT: 44:0 |
| -> 0 function inline() {}# |
| 1 function named() { |
| 2 var x; |
| 3 } |
| 4 function outer1() { |
| 5 function inner() { |
| 6 var y; |
| 7 } |
| 8 } |
| 9 function outer2() |
| 10 { |
| 11 function inner() |
| 12 { |
| 13 var y; |
| 14 } |
| 15 } |
| 16 function outer3() { |
| 17 var x; |
| 18 function inner() { var y; } |
| 19 } |
| 20 function outer4() { |
| 21 function inner() { var y; } |
| 22 var x; |
| 23 } |
| 24 function outer5() { |
| 25 var x; |
| 26 function inner() { var y; } |
| 27 var x; |
| 28 } |
| 29 function outer6() { |
| 30 function inner1() { var y; } |
| 31 var x; |
| 32 function inner2() { var z; } |
| 33 } |
| 34 function outer7() { |
| 35 function inner1() { var y; } |
| 36 function inner2() { var z; } |
| 37 var x; |
| 38 } |
| 39 function outer7() { |
| 40 function inner1() { var y; } |
| 41 function inner2() { var z; } |
| 42 } |
| 43 |
| => 44 |(function() { |
| 45 var x; |
| 46 })(); |
| 47 |
| |
| INSERTING AT: 1:0 |
| PAUSES AT: 2:4 |
| 0 function inline() {} |
| -> 1 #function named() { |
| => 2 |var x; |
| 3 } |
| 4 function outer1() { |
| 5 function inner() { |
| |
| INSERTING AT: 2:5 |
| PAUSES AT: 3:0 |
| 0 function inline() {} |
| 1 function named() { |
| -> 2 v#ar x; |
| => 3 |} |
| 4 function outer1() { |
| 5 function inner() { |
| 6 var y; |
| |
| INSERTING AT: 4:0 |
| PAUSES AT: 8:0 |
| 1 function named() { |
| 2 var x; |
| 3 } |
| -> 4 #function outer1() { |
| 5 function inner() { |
| 6 var y; |
| 7 } |
| => 8 |} |
| 9 function outer2() |
| 10 { |
| 11 function inner() |
| |
| INSERTING AT: 4:15 |
| PAUSES AT: 6:8 |
| 1 function named() { |
| 2 var x; |
| 3 } |
| -> 4 function outer1#() { |
| 5 function inner() { |
| => 6 |var y; |
| 7 } |
| 8 } |
| 9 function outer2() |
| |
| INSERTING AT: 6:9 |
| PAUSES AT: 7:4 |
| 3 } |
| 4 function outer1() { |
| 5 function inner() { |
| -> 6 v#ar y; |
| => 7 |} |
| 8 } |
| 9 function outer2() |
| 10 { |
| |
| INSERTING AT: 9:0 |
| PAUSES AT: 15:0 |
| 6 var y; |
| 7 } |
| 8 } |
| -> 9 #function outer2() |
| 10 { |
| 11 function inner() |
| 12 { |
| 13 var y; |
| 14 } |
| => 15 |} |
| 16 function outer3() { |
| 17 var x; |
| 18 function inner() { var y; } |
| |
| INSERTING AT: 9:15 |
| PAUSES AT: 13:8 |
| 6 var y; |
| 7 } |
| 8 } |
| -> 9 function outer2#() |
| 10 { |
| 11 function inner() |
| 12 { |
| => 13 |var y; |
| 14 } |
| 15 } |
| 16 function outer3() { |
| |
| INSERTING AT: 13:9 |
| PAUSES AT: 14:4 |
| 10 { |
| 11 function inner() |
| 12 { |
| -> 13 v#ar y; |
| => 14 |} |
| 15 } |
| 16 function outer3() { |
| 17 var x; |
| |
| INSERTING AT: 16:0 |
| PAUSES AT: 17:4 |
| 13 var y; |
| 14 } |
| 15 } |
| -> 16 #function outer3() { |
| => 17 |var x; |
| 18 function inner() { var y; } |
| 19 } |
| 20 function outer4() { |
| |
| INSERTING AT: 17:5 |
| PAUSES AT: 19:0 |
| 14 } |
| 15 } |
| 16 function outer3() { |
| -> 17 v#ar x; |
| 18 function inner() { var y; } |
| => 19 |} |
| 20 function outer4() { |
| 21 function inner() { var y; } |
| 22 var x; |
| |
| INSERTING AT: 18:0 |
| PAUSES AT: 18:23 |
| 15 } |
| 16 function outer3() { |
| 17 var x; |
| -=> 18 # function inner() { |var y; } |
| 19 } |
| 20 function outer4() { |
| 21 function inner() { var y; } |
| |
| INSERTING AT: 18:24 |
| PAUSES AT: 18:30 |
| 15 } |
| 16 function outer3() { |
| 17 var x; |
| -=> 18 function inner() { v#ar y; |} |
| 19 } |
| 20 function outer4() { |
| 21 function inner() { var y; } |
| |
| INSERTING AT: 20:0 |
| PAUSES AT: 22:4 |
| 17 var x; |
| 18 function inner() { var y; } |
| 19 } |
| -> 20 #function outer4() { |
| 21 function inner() { var y; } |
| => 22 |var x; |
| 23 } |
| 24 function outer5() { |
| 25 var x; |
| |
| INSERTING AT: 20:15 |
| PAUSES AT: 21:23 |
| 17 var x; |
| 18 function inner() { var y; } |
| 19 } |
| -> 20 function outer4#() { |
| => 21 function inner() { |var y; } |
| 22 var x; |
| 23 } |
| 24 function outer5() { |
| |
| INSERTING AT: 21:24 |
| PAUSES AT: 21:30 |
| 18 function inner() { var y; } |
| 19 } |
| 20 function outer4() { |
| -=> 21 function inner() { v#ar y; |} |
| 22 var x; |
| 23 } |
| 24 function outer5() { |
| |
| INSERTING AT: 22:5 |
| PAUSES AT: 23:0 |
| 19 } |
| 20 function outer4() { |
| 21 function inner() { var y; } |
| -> 22 v#ar x; |
| => 23 |} |
| 24 function outer5() { |
| 25 var x; |
| 26 function inner() { var y; } |
| |
| INSERTING AT: 24:0 |
| PAUSES AT: 25:4 |
| 21 function inner() { var y; } |
| 22 var x; |
| 23 } |
| -> 24 #function outer5() { |
| => 25 |var x; |
| 26 function inner() { var y; } |
| 27 var x; |
| 28 } |
| |
| INSERTING AT: 25:5 |
| PAUSES AT: 27:4 |
| 22 var x; |
| 23 } |
| 24 function outer5() { |
| -> 25 v#ar x; |
| 26 function inner() { var y; } |
| => 27 |var x; |
| 28 } |
| 29 function outer6() { |
| 30 function inner1() { var y; } |
| |
| INSERTING AT: 26:0 |
| PAUSES AT: 26:23 |
| 23 } |
| 24 function outer5() { |
| 25 var x; |
| -=> 26 # function inner() { |var y; } |
| 27 var x; |
| 28 } |
| 29 function outer6() { |
| |
| INSERTING AT: 26:24 |
| PAUSES AT: 26:30 |
| 23 } |
| 24 function outer5() { |
| 25 var x; |
| -=> 26 function inner() { v#ar y; |} |
| 27 var x; |
| 28 } |
| 29 function outer6() { |
| |
| INSERTING AT: 27:5 |
| PAUSES AT: 28:0 |
| 24 function outer5() { |
| 25 var x; |
| 26 function inner() { var y; } |
| -> 27 v#ar x; |
| => 28 |} |
| 29 function outer6() { |
| 30 function inner1() { var y; } |
| 31 var x; |
| |
| INSERTING AT: 29:0 |
| PAUSES AT: 31:4 |
| 26 function inner() { var y; } |
| 27 var x; |
| 28 } |
| -> 29 #function outer6() { |
| 30 function inner1() { var y; } |
| => 31 |var x; |
| 32 function inner2() { var z; } |
| 33 } |
| 34 function outer7() { |
| |
| INSERTING AT: 29:15 |
| PAUSES AT: 30:24 |
| 26 function inner() { var y; } |
| 27 var x; |
| 28 } |
| -> 29 function outer6#() { |
| => 30 function inner1() { |var y; } |
| 31 var x; |
| 32 function inner2() { var z; } |
| 33 } |
| |
| INSERTING AT: 30:25 |
| PAUSES AT: 30:31 |
| 27 var x; |
| 28 } |
| 29 function outer6() { |
| -=> 30 function inner1() { v#ar y; |} |
| 31 var x; |
| 32 function inner2() { var z; } |
| 33 } |
| |
| INSERTING AT: 31:5 |
| PAUSES AT: 33:0 |
| 28 } |
| 29 function outer6() { |
| 30 function inner1() { var y; } |
| -> 31 v#ar x; |
| 32 function inner2() { var z; } |
| => 33 |} |
| 34 function outer7() { |
| 35 function inner1() { var y; } |
| 36 function inner2() { var z; } |
| |
| INSERTING AT: 32:0 |
| PAUSES AT: 32:24 |
| 29 function outer6() { |
| 30 function inner1() { var y; } |
| 31 var x; |
| -=> 32 # function inner2() { |var z; } |
| 33 } |
| 34 function outer7() { |
| 35 function inner1() { var y; } |
| |
| INSERTING AT: 32:25 |
| PAUSES AT: 32:31 |
| 29 function outer6() { |
| 30 function inner1() { var y; } |
| 31 var x; |
| -=> 32 function inner2() { v#ar z; |} |
| 33 } |
| 34 function outer7() { |
| 35 function inner1() { var y; } |
| |
| INSERTING AT: 34:0 |
| PAUSES AT: 37:4 |
| 31 var x; |
| 32 function inner2() { var z; } |
| 33 } |
| -> 34 #function outer7() { |
| 35 function inner1() { var y; } |
| 36 function inner2() { var z; } |
| => 37 |var x; |
| 38 } |
| 39 function outer7() { |
| 40 function inner1() { var y; } |
| |
| INSERTING AT: 34:15 |
| PAUSES AT: 35:24 |
| 31 var x; |
| 32 function inner2() { var z; } |
| 33 } |
| -> 34 function outer7#() { |
| => 35 function inner1() { |var y; } |
| 36 function inner2() { var z; } |
| 37 var x; |
| 38 } |
| |
| INSERTING AT: 35:25 |
| PAUSES AT: 35:31 |
| 32 function inner2() { var z; } |
| 33 } |
| 34 function outer7() { |
| -=> 35 function inner1() { v#ar y; |} |
| 36 function inner2() { var z; } |
| 37 var x; |
| 38 } |
| |
| INSERTING AT: 36:0 |
| PAUSES AT: 36:24 |
| 33 } |
| 34 function outer7() { |
| 35 function inner1() { var y; } |
| -=> 36 # function inner2() { |var z; } |
| 37 var x; |
| 38 } |
| 39 function outer7() { |
| |
| INSERTING AT: 36:25 |
| PAUSES AT: 36:31 |
| 33 } |
| 34 function outer7() { |
| 35 function inner1() { var y; } |
| -=> 36 function inner2() { v#ar z; |} |
| 37 var x; |
| 38 } |
| 39 function outer7() { |
| |
| INSERTING AT: 37:5 |
| PAUSES AT: 38:0 |
| 34 function outer7() { |
| 35 function inner1() { var y; } |
| 36 function inner2() { var z; } |
| -> 37 v#ar x; |
| => 38 |} |
| 39 function outer7() { |
| 40 function inner1() { var y; } |
| 41 function inner2() { var z; } |
| |
| INSERTING AT: 39:0 |
| PAUSES AT: 42:0 |
| 36 function inner2() { var z; } |
| 37 var x; |
| 38 } |
| -> 39 #function outer7() { |
| 40 function inner1() { var y; } |
| 41 function inner2() { var z; } |
| => 42 |} |
| 43 |
| 44 (function() { |
| 45 var x; |
| |
| INSERTING AT: 39:15 |
| PAUSES AT: 40:24 |
| 36 function inner2() { var z; } |
| 37 var x; |
| 38 } |
| -> 39 function outer7#() { |
| => 40 function inner1() { |var y; } |
| 41 function inner2() { var z; } |
| 42 } |
| 43 |
| |
| INSERTING AT: 40:25 |
| PAUSES AT: 40:31 |
| 37 var x; |
| 38 } |
| 39 function outer7() { |
| -=> 40 function inner1() { v#ar y; |} |
| 41 function inner2() { var z; } |
| 42 } |
| 43 |
| |
| INSERTING AT: 41:0 |
| PAUSES AT: 41:24 |
| 38 } |
| 39 function outer7() { |
| 40 function inner1() { var y; } |
| -=> 41 # function inner2() { |var z; } |
| 42 } |
| 43 |
| 44 (function() { |
| |
| INSERTING AT: 41:25 |
| PAUSES AT: 41:31 |
| 38 } |
| 39 function outer7() { |
| 40 function inner1() { var y; } |
| -=> 41 function inner2() { v#ar z; |} |
| 42 } |
| 43 |
| 44 (function() { |
| |
| INSERTING AT: 44:1 |
| PAUSES AT: 45:4 |
| 41 function inner2() { var z; } |
| 42 } |
| 43 |
| -> 44 (#function() { |
| => 45 |var x; |
| 46 })(); |
| 47 |
| 48 (() => { |
| |
| INSERTING AT: 45:5 |
| PAUSES AT: 46:0 |
| 42 } |
| 43 |
| 44 (function() { |
| -> 45 v#ar x; |
| => 46 |})(); |
| 47 |
| 48 (() => { |
| 49 var x; |
| |
| INSERTING AT: 46:1 |
| PAUSES AT: 48:0 |
| 43 |
| 44 (function() { |
| 45 var x; |
| -> 46 }#)(); |
| 47 |
| => 48 |(() => { |
| 49 var x; |
| 50 }); |
| 51 |
| |
| INSERTING AT: 48:1 |
| PAUSES AT: 49:4 |
| 45 var x; |
| 46 })(); |
| 47 |
| -> 48 (#() => { |
| => 49 |var x; |
| 50 }); |
| 51 |
| 52 function* generator() { |
| |
| INSERTING AT: 49:5 |
| PAUSES AT: 50:0 |
| 46 })(); |
| 47 |
| 48 (() => { |
| -> 49 v#ar x; |
| => 50 |}); |
| 51 |
| 52 function* generator() { |
| 53 var x; |
| |
| INSERTING AT: 50:1 |
| PAUSES AT: 87:0 |
| 47 |
| 48 (() => { |
| 49 var x; |
| -> 50 }#); |
| 51 |
| 52 function* generator() { |
| 53 var x; |
| 54 } |
| 55 |
| 56 class Class { |
| 57 static staticMethod1() { |
| 58 var x; |
| 59 } |
| 60 static staticMethod2() |
| 61 { |
| 62 var x; |
| 63 } |
| 64 method1() { |
| 65 var x; |
| 66 } |
| 67 method2() |
| 68 { |
| 69 var x; |
| 70 } |
| 71 get getter1() { |
| 72 var x; |
| 73 } |
| 74 get getter2() |
| 75 { |
| 76 var x; |
| 77 } |
| 78 set setter1(x) { |
| 79 var s; |
| 80 } |
| 81 set setter2(x) |
| 82 { |
| 83 var s; |
| 84 } |
| 85 } |
| 86 |
| => 87 |x => x; |
| 88 () => 1; |
| 89 (x) => x; |
| 90 (x) => { x }; |
| |
| INSERTING AT: 52:0 |
| PAUSES AT: 53:4 |
| 49 var x; |
| 50 }); |
| 51 |
| -> 52 #function* generator() { |
| => 53 |var x; |
| 54 } |
| 55 |
| 56 class Class { |
| |
| INSERTING AT: 53:5 |
| PAUSES AT: 54:0 |
| 50 }); |
| 51 |
| 52 function* generator() { |
| -> 53 v#ar x; |
| => 54 |} |
| 55 |
| 56 class Class { |
| 57 static staticMethod1() { |
| |
| INSERTING AT: 57:0 |
| PAUSES AT: 58:8 |
| 54 } |
| 55 |
| 56 class Class { |
| -> 57 # static staticMethod1() { |
| => 58 |var x; |
| 59 } |
| 60 static staticMethod2() |
| 61 { |
| |
| INSERTING AT: 58:9 |
| PAUSES AT: 59:4 |
| 55 |
| 56 class Class { |
| 57 static staticMethod1() { |
| -> 58 v#ar x; |
| => 59 |} |
| 60 static staticMethod2() |
| 61 { |
| 62 var x; |
| |
| INSERTING AT: 60:0 |
| PAUSES AT: 62:8 |
| 57 static staticMethod1() { |
| 58 var x; |
| 59 } |
| -> 60 # static staticMethod2() |
| 61 { |
| => 62 |var x; |
| 63 } |
| 64 method1() { |
| 65 var x; |
| |
| INSERTING AT: 62:9 |
| PAUSES AT: 63:4 |
| 59 } |
| 60 static staticMethod2() |
| 61 { |
| -> 62 v#ar x; |
| => 63 |} |
| 64 method1() { |
| 65 var x; |
| 66 } |
| |
| INSERTING AT: 64:0 |
| PAUSES AT: 65:8 |
| 61 { |
| 62 var x; |
| 63 } |
| -> 64 # method1() { |
| => 65 |var x; |
| 66 } |
| 67 method2() |
| 68 { |
| |
| INSERTING AT: 65:9 |
| PAUSES AT: 66:4 |
| 62 var x; |
| 63 } |
| 64 method1() { |
| -> 65 v#ar x; |
| => 66 |} |
| 67 method2() |
| 68 { |
| 69 var x; |
| |
| INSERTING AT: 67:0 |
| PAUSES AT: 69:8 |
| 64 method1() { |
| 65 var x; |
| 66 } |
| -> 67 # method2() |
| 68 { |
| => 69 |var x; |
| 70 } |
| 71 get getter1() { |
| 72 var x; |
| |
| INSERTING AT: 69:9 |
| PAUSES AT: 70:4 |
| 66 } |
| 67 method2() |
| 68 { |
| -> 69 v#ar x; |
| => 70 |} |
| 71 get getter1() { |
| 72 var x; |
| 73 } |
| |
| INSERTING AT: 71:0 |
| PAUSES AT: 72:8 |
| 68 { |
| 69 var x; |
| 70 } |
| -> 71 # get getter1() { |
| => 72 |var x; |
| 73 } |
| 74 get getter2() |
| 75 { |
| |
| INSERTING AT: 72:9 |
| PAUSES AT: 73:4 |
| 69 var x; |
| 70 } |
| 71 get getter1() { |
| -> 72 v#ar x; |
| => 73 |} |
| 74 get getter2() |
| 75 { |
| 76 var x; |
| |
| INSERTING AT: 74:0 |
| PAUSES AT: 76:8 |
| 71 get getter1() { |
| 72 var x; |
| 73 } |
| -> 74 # get getter2() |
| 75 { |
| => 76 |var x; |
| 77 } |
| 78 set setter1(x) { |
| 79 var s; |
| |
| INSERTING AT: 76:9 |
| PAUSES AT: 77:4 |
| 73 } |
| 74 get getter2() |
| 75 { |
| -> 76 v#ar x; |
| => 77 |} |
| 78 set setter1(x) { |
| 79 var s; |
| 80 } |
| |
| INSERTING AT: 78:0 |
| PAUSES AT: 79:8 |
| 75 { |
| 76 var x; |
| 77 } |
| -> 78 # set setter1(x) { |
| => 79 |var s; |
| 80 } |
| 81 set setter2(x) |
| 82 { |
| |
| INSERTING AT: 79:9 |
| PAUSES AT: 80:4 |
| 76 var x; |
| 77 } |
| 78 set setter1(x) { |
| -> 79 v#ar s; |
| => 80 |} |
| 81 set setter2(x) |
| 82 { |
| 83 var s; |
| |
| INSERTING AT: 81:0 |
| PAUSES AT: 83:8 |
| 78 set setter1(x) { |
| 79 var s; |
| 80 } |
| -> 81 # set setter2(x) |
| 82 { |
| => 83 |var s; |
| 84 } |
| 85 } |
| 86 |
| |
| INSERTING AT: 83:9 |
| PAUSES AT: 84:4 |
| 80 } |
| 81 set setter2(x) |
| 82 { |
| -> 83 v#ar s; |
| => 84 |} |
| 85 } |
| 86 |
| 87 x => x; |
| |
| INSERTING AT: 87:1 |
| PAUSES AT: 87:5 |
| 84 } |
| 85 } |
| 86 |
| -=> 87 x# => |x; |
| 88 () => 1; |
| 89 (x) => x; |
| 90 (x) => { x }; |
| |
| INSERTING AT: 87:6 |
| PAUSES AT: 88:0 |
| 84 } |
| 85 } |
| 86 |
| -> 87 x => x#; |
| => 88 |() => 1; |
| 89 (x) => x; |
| 90 (x) => { x }; |
| 91 (x) => { |
| |
| INSERTING AT: 88:1 |
| PAUSES AT: 88:6 |
| 85 } |
| 86 |
| 87 x => x; |
| -=> 88 (#) => |1; |
| 89 (x) => x; |
| 90 (x) => { x }; |
| 91 (x) => { |
| |
| INSERTING AT: 88:7 |
| PAUSES AT: 89:0 |
| 85 } |
| 86 |
| 87 x => x; |
| -> 88 () => 1#; |
| => 89 |(x) => x; |
| 90 (x) => { x }; |
| 91 (x) => { |
| 92 x |
| |
| INSERTING AT: 89:1 |
| PAUSES AT: 89:7 |
| 86 |
| 87 x => x; |
| 88 () => 1; |
| -=> 89 (#x) => |x; |
| 90 (x) => { x }; |
| 91 (x) => { |
| 92 x |
| |
| INSERTING AT: 89:8 |
| PAUSES AT: 98:0 |
| 86 |
| 87 x => x; |
| 88 () => 1; |
| -> 89 (x) => x#; |
| 90 (x) => { x }; |
| 91 (x) => { |
| 92 x |
| 93 }; |
| 94 () => { |
| 95 var x; |
| 96 }; |
| 97 |
| => 98 |var fObj = { |
| 99 f1: function() { |
| 100 var x; |
| 101 }, |
| |
| INSERTING AT: 90:0 |
| PAUSES AT: 90:0 |
| 87 x => x; |
| 88 () => 1; |
| 89 (x) => x; |
| -=> 90 |(x) => { x }; |
| 91 (x) => { |
| 92 x |
| 93 }; |
| |
| INSERTING AT: 90:1 |
| PAUSES AT: 90:9 |
| 87 x => x; |
| 88 () => 1; |
| 89 (x) => x; |
| -=> 90 (#x) => { |x }; |
| 91 (x) => { |
| 92 x |
| 93 }; |
| |
| INSERTING AT: 90:10 |
| PAUSES AT: 90:11 |
| 87 x => x; |
| 88 () => 1; |
| 89 (x) => x; |
| -=> 90 (x) => { x# |}; |
| 91 (x) => { |
| 92 x |
| 93 }; |
| |
| INSERTING AT: 91:0 |
| PAUSES AT: 91:0 |
| 88 () => 1; |
| 89 (x) => x; |
| 90 (x) => { x }; |
| -=> 91 |(x) => { |
| 92 x |
| 93 }; |
| 94 () => { |
| |
| INSERTING AT: 91:1 |
| PAUSES AT: 92:4 |
| 88 () => 1; |
| 89 (x) => x; |
| 90 (x) => { x }; |
| -> 91 (#x) => { |
| => 92 |x |
| 93 }; |
| 94 () => { |
| 95 var x; |
| |
| INSERTING AT: 92:5 |
| PAUSES AT: 93:0 |
| 89 (x) => x; |
| 90 (x) => { x }; |
| 91 (x) => { |
| -> 92 x# |
| => 93 |}; |
| 94 () => { |
| 95 var x; |
| 96 }; |
| |
| INSERTING AT: 94:0 |
| PAUSES AT: 94:0 |
| 91 (x) => { |
| 92 x |
| 93 }; |
| -=> 94 |() => { |
| 95 var x; |
| 96 }; |
| 97 |
| |
| INSERTING AT: 94:1 |
| PAUSES AT: 95:4 |
| 91 (x) => { |
| 92 x |
| 93 }; |
| -> 94 (#) => { |
| => 95 |var x; |
| 96 }; |
| 97 |
| 98 var fObj = { |
| |
| INSERTING AT: 95:5 |
| PAUSES AT: 96:0 |
| 92 x |
| 93 }; |
| 94 () => { |
| -> 95 v#ar x; |
| => 96 |}; |
| 97 |
| 98 var fObj = { |
| 99 f1: function() { |
| |
| INSERTING AT: 99:0 |
| PAUSES AT: 100:8 |
| 96 }; |
| 97 |
| 98 var fObj = { |
| -> 99 # f1: function() { |
| => 100 |var x; |
| 101 }, |
| 102 f2: function() |
| 103 { |
| |
| INSERTING AT: 100:9 |
| PAUSES AT: 101:4 |
| 97 |
| 98 var fObj = { |
| 99 f1: function() { |
| -> 100 v#ar x; |
| => 101 |}, |
| 102 f2: function() |
| 103 { |
| 104 var x; |
| |
| INSERTING AT: 102:0 |
| PAUSES AT: 104:8 |
| 99 f1: function() { |
| 100 var x; |
| 101 }, |
| -> 102 # f2: function() |
| 103 { |
| => 104 |var x; |
| 105 }, |
| 106 f3: () => { |
| 107 var x; |
| |
| INSERTING AT: 104:9 |
| PAUSES AT: 105:4 |
| 101 }, |
| 102 f2: function() |
| 103 { |
| -> 104 v#ar x; |
| => 105 |}, |
| 106 f3: () => { |
| 107 var x; |
| 108 }, |
| |
| INSERTING AT: 106:0 |
| PAUSES AT: 107:8 |
| 103 { |
| 104 var x; |
| 105 }, |
| -> 106 # f3: () => { |
| => 107 |var x; |
| 108 }, |
| 109 f4: () => |
| 110 { |
| |
| INSERTING AT: 107:9 |
| PAUSES AT: 108:4 |
| 104 var x; |
| 105 }, |
| 106 f3: () => { |
| -> 107 v#ar x; |
| => 108 |}, |
| 109 f4: () => |
| 110 { |
| 111 var x; |
| |
| INSERTING AT: 109:0 |
| PAUSES AT: 111:8 |
| 106 f3: () => { |
| 107 var x; |
| 108 }, |
| -> 109 # f4: () => |
| 110 { |
| => 111 |var x; |
| 112 } |
| 113 }; |
| 114 |
| |
| INSERTING AT: 111:9 |
| PAUSES AT: 112:4 |
| 108 }, |
| 109 f4: () => |
| 110 { |
| -> 111 v#ar x; |
| => 112 |} |
| 113 }; |
| 114 |
| 115 function commaOneLine() { |
| |
| INSERTING AT: 115:0 |
| PAUSES AT: 116:4 |
| 112 } |
| 113 }; |
| 114 |
| -> 115 #function commaOneLine() { |
| => 116 |inline(), inline(), inline(); |
| 117 } |
| 118 |
| 119 function commaMultiLine() { |
| |
| INSERTING AT: 116:5 |
| PAUSES AT: 116:14 |
| 113 }; |
| 114 |
| 115 function commaOneLine() { |
| -=> 116 i#nline(), |inline(), inline(); |
| 117 } |
| 118 |
| 119 function commaMultiLine() { |
| |
| INSERTING AT: 116:15 |
| PAUSES AT: 116:24 |
| 113 }; |
| 114 |
| 115 function commaOneLine() { |
| -=> 116 inline(), i#nline(), |inline(); |
| 117 } |
| 118 |
| 119 function commaMultiLine() { |
| |
| INSERTING AT: 116:25 |
| PAUSES AT: 117:0 |
| 113 }; |
| 114 |
| 115 function commaOneLine() { |
| -> 116 inline(), inline(), i#nline(); |
| => 117 |} |
| 118 |
| 119 function commaMultiLine() { |
| 120 inline(), |
| |
| INSERTING AT: 119:0 |
| PAUSES AT: 120:4 |
| 116 inline(), inline(), inline(); |
| 117 } |
| 118 |
| -> 119 #function commaMultiLine() { |
| => 120 |inline(), |
| 121 inline(), |
| 122 inline(); |
| 123 } |
| |
| INSERTING AT: 120:5 |
| PAUSES AT: 121:4 |
| 117 } |
| 118 |
| 119 function commaMultiLine() { |
| -> 120 i#nline(), |
| => 121 |inline(), |
| 122 inline(); |
| 123 } |
| 124 |
| |
| INSERTING AT: 121:5 |
| PAUSES AT: 122:4 |
| 118 |
| 119 function commaMultiLine() { |
| 120 inline(), |
| -> 121 i#nline(), |
| => 122 |inline(); |
| 123 } |
| 124 |
| 125 function returnOneLine() { |
| |
| INSERTING AT: 122:5 |
| PAUSES AT: 123:0 |
| 119 function commaMultiLine() { |
| 120 inline(), |
| 121 inline(), |
| -> 122 i#nline(); |
| => 123 |} |
| 124 |
| 125 function returnOneLine() { |
| 126 return inline(), inline(), inline(); |
| |
| INSERTING AT: 125:0 |
| PAUSES AT: 126:4 |
| 122 inline(); |
| 123 } |
| 124 |
| -> 125 #function returnOneLine() { |
| => 126 |return inline(), inline(), inline(); |
| 127 } |
| 128 |
| 129 function returnMultiLine() { |
| |
| INSERTING AT: 126:5 |
| PAUSES AT: 126:11 |
| 123 } |
| 124 |
| 125 function returnOneLine() { |
| -=> 126 r#eturn |inline(), inline(), inline(); |
| 127 } |
| 128 |
| 129 function returnMultiLine() { |
| |
| INSERTING AT: 126:12 |
| PAUSES AT: 126:21 |
| 123 } |
| 124 |
| 125 function returnOneLine() { |
| -=> 126 return i#nline(), |inline(), inline(); |
| 127 } |
| 128 |
| 129 function returnMultiLine() { |
| |
| INSERTING AT: 126:22 |
| PAUSES AT: 126:31 |
| 123 } |
| 124 |
| 125 function returnOneLine() { |
| -=> 126 return inline(), i#nline(), |inline(); |
| 127 } |
| 128 |
| 129 function returnMultiLine() { |
| |
| INSERTING AT: 126:32 |
| PAUSES AT: 127:0 |
| 123 } |
| 124 |
| 125 function returnOneLine() { |
| -> 126 return inline(), inline(), i#nline(); |
| => 127 |} |
| 128 |
| 129 function returnMultiLine() { |
| 130 return inline(), |
| |
| INSERTING AT: 129:0 |
| PAUSES AT: 130:4 |
| 126 return inline(), inline(), inline(); |
| 127 } |
| 128 |
| -> 129 #function returnMultiLine() { |
| => 130 |return inline(), |
| 131 inline(), |
| 132 inline(); |
| 133 } |
| |
| INSERTING AT: 130:5 |
| PAUSES AT: 130:11 |
| 127 } |
| 128 |
| 129 function returnMultiLine() { |
| -=> 130 r#eturn |inline(), |
| 131 inline(), |
| 132 inline(); |
| 133 } |
| |
| INSERTING AT: 130:12 |
| PAUSES AT: 131:8 |
| 127 } |
| 128 |
| 129 function returnMultiLine() { |
| -> 130 return i#nline(), |
| => 131 |inline(), |
| 132 inline(); |
| 133 } |
| 134 |
| |
| INSERTING AT: 131:9 |
| PAUSES AT: 132:8 |
| 128 |
| 129 function returnMultiLine() { |
| 130 return inline(), |
| -> 131 i#nline(), |
| => 132 |inline(); |
| 133 } |
| 134 |
| |
| INSERTING AT: 132:9 |
| PAUSES AT: 133:0 |
| 129 function returnMultiLine() { |
| 130 return inline(), |
| 131 inline(), |
| -> 132 i#nline(); |
| => 133 |} |
| 134 |
| |
| |
| -- Running test case: Debugger.resolvedBreakpoint.dumpAllLocations.Unicode |
| |
| INSERTING AT: 0:0 |
| PAUSES AT: 0:0 |
| -=> 0 |var unicodeVariable1 = function(){}; |
| 1 var unicodeVariableStr = "Non-8-bit '∙' character."; |
| 2 var unicodeSurrogatePairStr = "Emoji '😍' character."; |
| 3 var unicodeVariable2 = 2; |
| |
| INSERTING AT: 0:1 |
| PAUSES AT: 0:34 |
| -=> 0 v#ar unicodeVariable1 = function(){|}; |
| 1 var unicodeVariableStr = "Non-8-bit '∙' character."; |
| 2 var unicodeSurrogatePairStr = "Emoji '😍' character."; |
| 3 var unicodeVariable2 = 2; |
| |
| INSERTING AT: 0:35 |
| PAUSES AT: 1:0 |
| -> 0 var unicodeVariable1 = function(){}#; |
| => 1 |var unicodeVariableStr = "Non-8-bit '∙' character."; |
| 2 var unicodeSurrogatePairStr = "Emoji '😍' character."; |
| 3 var unicodeVariable2 = 2; |
| 4 |
| |
| INSERTING AT: 1:1 |
| PAUSES AT: 2:0 |
| 0 var unicodeVariable1 = function(){}; |
| -> 1 v#ar unicodeVariableStr = "Non-8-bit '∙' character."; |
| => 2 |var unicodeSurrogatePairStr = "Emoji '😍' character."; |
| 3 var unicodeVariable2 = 2; |
| 4 |
| |
| INSERTING AT: 2:1 |
| PAUSES AT: 3:0 |
| 0 var unicodeVariable1 = function(){}; |
| 1 var unicodeVariableStr = "Non-8-bit '∙' character."; |
| -> 2 v#ar unicodeSurrogatePairStr = "Emoji '😍' character."; |
| => 3 |var unicodeVariable2 = 2; |
| 4 |
| |
| |