@@ -20,125 +20,137 @@ class C {
20
20
>this : Symbol(C, Decl(a.js, 0, 0))
21
21
>inConstructor : Symbol(C.inConstructor, Decl(a.js, 3, 28), Decl(a.js, 6, 14))
22
22
}
23
+ this.inMultiple = 0;
24
+ >this.inMultiple : Symbol(C.inMultiple, Decl(a.js, 8, 9), Decl(a.js, 17, 9), Decl(a.js, 26, 9))
25
+ >this : Symbol(C, Decl(a.js, 0, 0))
26
+ >inMultiple : Symbol(C.inMultiple, Decl(a.js, 8, 9), Decl(a.js, 17, 9), Decl(a.js, 26, 9))
23
27
}
24
28
method() {
25
- >method : Symbol(C.method, Decl(a.js, 9 , 5))
29
+ >method : Symbol(C.method, Decl(a.js, 10 , 5))
26
30
27
31
if (Math.random()) {
28
32
>Math.random : Symbol(Math.random, Decl(lib.d.ts, --, --))
29
33
>Math : Symbol(Math, Decl(lib.d.ts, --, --), Decl(lib.d.ts, --, --))
30
34
>random : Symbol(Math.random, Decl(lib.d.ts, --, --))
31
35
32
36
this.inMethod = 0;
33
- >this.inMethod : Symbol(C.inMethod, Decl(a.js, 11 , 28), Decl(a.js, 14 , 14))
37
+ >this.inMethod : Symbol(C.inMethod, Decl(a.js, 12 , 28), Decl(a.js, 15 , 14))
34
38
>this : Symbol(C, Decl(a.js, 0, 0))
35
- >inMethod : Symbol(C.inMethod, Decl(a.js, 11 , 28), Decl(a.js, 14 , 14))
39
+ >inMethod : Symbol(C.inMethod, Decl(a.js, 12 , 28), Decl(a.js, 15 , 14))
36
40
}
37
41
else {
38
42
this.inMethod = "string"
39
- >this.inMethod : Symbol(C.inMethod, Decl(a.js, 11 , 28), Decl(a.js, 14 , 14))
43
+ >this.inMethod : Symbol(C.inMethod, Decl(a.js, 12 , 28), Decl(a.js, 15 , 14))
40
44
>this : Symbol(C, Decl(a.js, 0, 0))
41
- >inMethod : Symbol(C.inMethod, Decl(a.js, 11 , 28), Decl(a.js, 14 , 14))
45
+ >inMethod : Symbol(C.inMethod, Decl(a.js, 12 , 28), Decl(a.js, 15 , 14))
42
46
}
47
+ this.inMultiple = "string";
48
+ >this.inMultiple : Symbol(C.inMultiple, Decl(a.js, 8, 9), Decl(a.js, 17, 9), Decl(a.js, 26, 9))
49
+ >this : Symbol(C, Decl(a.js, 0, 0))
50
+ >inMultiple : Symbol(C.inMultiple, Decl(a.js, 8, 9), Decl(a.js, 17, 9), Decl(a.js, 26, 9))
43
51
}
44
52
get() {
45
- >get : Symbol(C.get, Decl(a.js, 17 , 5))
53
+ >get : Symbol(C.get, Decl(a.js, 19 , 5))
46
54
47
55
if (Math.random()) {
48
56
>Math.random : Symbol(Math.random, Decl(lib.d.ts, --, --))
49
57
>Math : Symbol(Math, Decl(lib.d.ts, --, --), Decl(lib.d.ts, --, --))
50
58
>random : Symbol(Math.random, Decl(lib.d.ts, --, --))
51
59
52
60
this.inGetter = 0;
53
- >this.inGetter : Symbol(C.inGetter, Decl(a.js, 19 , 28), Decl(a.js, 22 , 14))
61
+ >this.inGetter : Symbol(C.inGetter, Decl(a.js, 21 , 28), Decl(a.js, 24 , 14))
54
62
>this : Symbol(C, Decl(a.js, 0, 0))
55
- >inGetter : Symbol(C.inGetter, Decl(a.js, 19 , 28), Decl(a.js, 22 , 14))
63
+ >inGetter : Symbol(C.inGetter, Decl(a.js, 21 , 28), Decl(a.js, 24 , 14))
56
64
}
57
65
else {
58
66
this.inGetter = "string"
59
- >this.inGetter : Symbol(C.inGetter, Decl(a.js, 19 , 28), Decl(a.js, 22 , 14))
67
+ >this.inGetter : Symbol(C.inGetter, Decl(a.js, 21 , 28), Decl(a.js, 24 , 14))
60
68
>this : Symbol(C, Decl(a.js, 0, 0))
61
- >inGetter : Symbol(C.inGetter, Decl(a.js, 19 , 28), Decl(a.js, 22 , 14))
69
+ >inGetter : Symbol(C.inGetter, Decl(a.js, 21 , 28), Decl(a.js, 24 , 14))
62
70
}
71
+ this.inMultiple = false;
72
+ >this.inMultiple : Symbol(C.inMultiple, Decl(a.js, 8, 9), Decl(a.js, 17, 9), Decl(a.js, 26, 9))
73
+ >this : Symbol(C, Decl(a.js, 0, 0))
74
+ >inMultiple : Symbol(C.inMultiple, Decl(a.js, 8, 9), Decl(a.js, 17, 9), Decl(a.js, 26, 9))
63
75
}
64
76
set() {
65
- >set : Symbol(C.set, Decl(a.js, 25 , 5))
77
+ >set : Symbol(C.set, Decl(a.js, 28 , 5))
66
78
67
79
if (Math.random()) {
68
80
>Math.random : Symbol(Math.random, Decl(lib.d.ts, --, --))
69
81
>Math : Symbol(Math, Decl(lib.d.ts, --, --), Decl(lib.d.ts, --, --))
70
82
>random : Symbol(Math.random, Decl(lib.d.ts, --, --))
71
83
72
84
this.inSetter = 0;
73
- >this.inSetter : Symbol(C.inSetter, Decl(a.js, 27 , 28), Decl(a.js, 30 , 14))
85
+ >this.inSetter : Symbol(C.inSetter, Decl(a.js, 30 , 28), Decl(a.js, 33 , 14))
74
86
>this : Symbol(C, Decl(a.js, 0, 0))
75
- >inSetter : Symbol(C.inSetter, Decl(a.js, 27 , 28), Decl(a.js, 30 , 14))
87
+ >inSetter : Symbol(C.inSetter, Decl(a.js, 30 , 28), Decl(a.js, 33 , 14))
76
88
}
77
89
else {
78
90
this.inSetter = "string"
79
- >this.inSetter : Symbol(C.inSetter, Decl(a.js, 27 , 28), Decl(a.js, 30 , 14))
91
+ >this.inSetter : Symbol(C.inSetter, Decl(a.js, 30 , 28), Decl(a.js, 33 , 14))
80
92
>this : Symbol(C, Decl(a.js, 0, 0))
81
- >inSetter : Symbol(C.inSetter, Decl(a.js, 27 , 28), Decl(a.js, 30 , 14))
93
+ >inSetter : Symbol(C.inSetter, Decl(a.js, 30 , 28), Decl(a.js, 33 , 14))
82
94
}
83
95
}
84
96
static method() {
85
- >method : Symbol(C.method, Decl(a.js, 33 , 5))
97
+ >method : Symbol(C.method, Decl(a.js, 36 , 5))
86
98
87
99
if (Math.random()) {
88
100
>Math.random : Symbol(Math.random, Decl(lib.d.ts, --, --))
89
101
>Math : Symbol(Math, Decl(lib.d.ts, --, --), Decl(lib.d.ts, --, --))
90
102
>random : Symbol(Math.random, Decl(lib.d.ts, --, --))
91
103
92
104
this.inStaticMethod = 0;
93
- >this.inStaticMethod : Symbol(C.inStaticMethod, Decl(a.js, 35 , 28), Decl(a.js, 38 , 14))
105
+ >this.inStaticMethod : Symbol(C.inStaticMethod, Decl(a.js, 38 , 28), Decl(a.js, 41 , 14))
94
106
>this : Symbol(C, Decl(a.js, 0, 0))
95
- >inStaticMethod : Symbol(C.inStaticMethod, Decl(a.js, 35 , 28), Decl(a.js, 38 , 14))
107
+ >inStaticMethod : Symbol(C.inStaticMethod, Decl(a.js, 38 , 28), Decl(a.js, 41 , 14))
96
108
}
97
109
else {
98
110
this.inStaticMethod = "string"
99
- >this.inStaticMethod : Symbol(C.inStaticMethod, Decl(a.js, 35 , 28), Decl(a.js, 38 , 14))
111
+ >this.inStaticMethod : Symbol(C.inStaticMethod, Decl(a.js, 38 , 28), Decl(a.js, 41 , 14))
100
112
>this : Symbol(C, Decl(a.js, 0, 0))
101
- >inStaticMethod : Symbol(C.inStaticMethod, Decl(a.js, 35 , 28), Decl(a.js, 38 , 14))
113
+ >inStaticMethod : Symbol(C.inStaticMethod, Decl(a.js, 38 , 28), Decl(a.js, 41 , 14))
102
114
}
103
115
}
104
116
static get() {
105
- >get : Symbol(C.get, Decl(a.js, 41 , 5))
117
+ >get : Symbol(C.get, Decl(a.js, 44 , 5))
106
118
107
119
if (Math.random()) {
108
120
>Math.random : Symbol(Math.random, Decl(lib.d.ts, --, --))
109
121
>Math : Symbol(Math, Decl(lib.d.ts, --, --), Decl(lib.d.ts, --, --))
110
122
>random : Symbol(Math.random, Decl(lib.d.ts, --, --))
111
123
112
124
this.inStaticGetter = 0;
113
- >this.inStaticGetter : Symbol(C.inStaticGetter, Decl(a.js, 43 , 28), Decl(a.js, 46 , 14))
125
+ >this.inStaticGetter : Symbol(C.inStaticGetter, Decl(a.js, 46 , 28), Decl(a.js, 49 , 14))
114
126
>this : Symbol(C, Decl(a.js, 0, 0))
115
- >inStaticGetter : Symbol(C.inStaticGetter, Decl(a.js, 43 , 28), Decl(a.js, 46 , 14))
127
+ >inStaticGetter : Symbol(C.inStaticGetter, Decl(a.js, 46 , 28), Decl(a.js, 49 , 14))
116
128
}
117
129
else {
118
130
this.inStaticGetter = "string"
119
- >this.inStaticGetter : Symbol(C.inStaticGetter, Decl(a.js, 43 , 28), Decl(a.js, 46 , 14))
131
+ >this.inStaticGetter : Symbol(C.inStaticGetter, Decl(a.js, 46 , 28), Decl(a.js, 49 , 14))
120
132
>this : Symbol(C, Decl(a.js, 0, 0))
121
- >inStaticGetter : Symbol(C.inStaticGetter, Decl(a.js, 43 , 28), Decl(a.js, 46 , 14))
133
+ >inStaticGetter : Symbol(C.inStaticGetter, Decl(a.js, 46 , 28), Decl(a.js, 49 , 14))
122
134
}
123
135
}
124
136
static set() {
125
- >set : Symbol(C.set, Decl(a.js, 49 , 5))
137
+ >set : Symbol(C.set, Decl(a.js, 52 , 5))
126
138
127
139
if (Math.random()) {
128
140
>Math.random : Symbol(Math.random, Decl(lib.d.ts, --, --))
129
141
>Math : Symbol(Math, Decl(lib.d.ts, --, --), Decl(lib.d.ts, --, --))
130
142
>random : Symbol(Math.random, Decl(lib.d.ts, --, --))
131
143
132
144
this.inStaticSetter = 0;
133
- >this.inStaticSetter : Symbol(C.inStaticSetter, Decl(a.js, 51 , 28), Decl(a.js, 54 , 14))
145
+ >this.inStaticSetter : Symbol(C.inStaticSetter, Decl(a.js, 54 , 28), Decl(a.js, 57 , 14))
134
146
>this : Symbol(C, Decl(a.js, 0, 0))
135
- >inStaticSetter : Symbol(C.inStaticSetter, Decl(a.js, 51 , 28), Decl(a.js, 54 , 14))
147
+ >inStaticSetter : Symbol(C.inStaticSetter, Decl(a.js, 54 , 28), Decl(a.js, 57 , 14))
136
148
}
137
149
else {
138
150
this.inStaticSetter = "string"
139
- >this.inStaticSetter : Symbol(C.inStaticSetter, Decl(a.js, 51 , 28), Decl(a.js, 54 , 14))
151
+ >this.inStaticSetter : Symbol(C.inStaticSetter, Decl(a.js, 54 , 28), Decl(a.js, 57 , 14))
140
152
>this : Symbol(C, Decl(a.js, 0, 0))
141
- >inStaticSetter : Symbol(C.inStaticSetter, Decl(a.js, 51 , 28), Decl(a.js, 54 , 14))
153
+ >inStaticSetter : Symbol(C.inStaticSetter, Decl(a.js, 54 , 28), Decl(a.js, 57 , 14))
142
154
}
143
155
}
144
156
}
@@ -158,41 +170,51 @@ var stringOrNumber = c.inConstructor;
158
170
>inConstructor : Symbol(C.inConstructor, Decl(a.js, 3, 28), Decl(a.js, 6, 14))
159
171
160
172
var stringOrNumberOrUndefined: string | number | undefined;
161
- >stringOrNumberOrUndefined : Symbol(stringOrNumberOrUndefined, Decl(b.ts, 5, 3), Decl(b.ts, 7, 3), Decl(b.ts, 8, 3), Decl(b.ts, 9, 3), Decl(b.ts, 11 , 3), Decl(b.ts, 12 , 3), Decl(b.ts, 13 , 3))
173
+ >stringOrNumberOrUndefined : Symbol(stringOrNumberOrUndefined, Decl(b.ts, 5, 3), Decl(b.ts, 7, 3), Decl(b.ts, 8, 3), Decl(b.ts, 9, 3), Decl(b.ts, 16 , 3), Decl(b.ts, 17 , 3), Decl(b.ts, 18 , 3))
162
174
163
175
var stringOrNumberOrUndefined = c.inMethod;
164
- >stringOrNumberOrUndefined : Symbol(stringOrNumberOrUndefined, Decl(b.ts, 5, 3), Decl(b.ts, 7, 3), Decl(b.ts, 8, 3), Decl(b.ts, 9, 3), Decl(b.ts, 11 , 3), Decl(b.ts, 12 , 3), Decl(b.ts, 13 , 3))
165
- >c.inMethod : Symbol(C.inMethod, Decl(a.js, 11 , 28), Decl(a.js, 14 , 14))
176
+ >stringOrNumberOrUndefined : Symbol(stringOrNumberOrUndefined, Decl(b.ts, 5, 3), Decl(b.ts, 7, 3), Decl(b.ts, 8, 3), Decl(b.ts, 9, 3), Decl(b.ts, 16 , 3), Decl(b.ts, 17 , 3), Decl(b.ts, 18 , 3))
177
+ >c.inMethod : Symbol(C.inMethod, Decl(a.js, 12 , 28), Decl(a.js, 15 , 14))
166
178
>c : Symbol(c, Decl(b.ts, 0, 3))
167
- >inMethod : Symbol(C.inMethod, Decl(a.js, 11 , 28), Decl(a.js, 14 , 14))
179
+ >inMethod : Symbol(C.inMethod, Decl(a.js, 12 , 28), Decl(a.js, 15 , 14))
168
180
169
181
var stringOrNumberOrUndefined = c.inGetter;
170
- >stringOrNumberOrUndefined : Symbol(stringOrNumberOrUndefined, Decl(b.ts, 5, 3), Decl(b.ts, 7, 3), Decl(b.ts, 8, 3), Decl(b.ts, 9, 3), Decl(b.ts, 11 , 3), Decl(b.ts, 12 , 3), Decl(b.ts, 13 , 3))
171
- >c.inGetter : Symbol(C.inGetter, Decl(a.js, 19 , 28), Decl(a.js, 22 , 14))
182
+ >stringOrNumberOrUndefined : Symbol(stringOrNumberOrUndefined, Decl(b.ts, 5, 3), Decl(b.ts, 7, 3), Decl(b.ts, 8, 3), Decl(b.ts, 9, 3), Decl(b.ts, 16 , 3), Decl(b.ts, 17 , 3), Decl(b.ts, 18 , 3))
183
+ >c.inGetter : Symbol(C.inGetter, Decl(a.js, 21 , 28), Decl(a.js, 24 , 14))
172
184
>c : Symbol(c, Decl(b.ts, 0, 3))
173
- >inGetter : Symbol(C.inGetter, Decl(a.js, 19 , 28), Decl(a.js, 22 , 14))
185
+ >inGetter : Symbol(C.inGetter, Decl(a.js, 21 , 28), Decl(a.js, 24 , 14))
174
186
175
187
var stringOrNumberOrUndefined = c.inSetter;
176
- >stringOrNumberOrUndefined : Symbol(stringOrNumberOrUndefined, Decl(b.ts, 5, 3), Decl(b.ts, 7, 3), Decl(b.ts, 8, 3), Decl(b.ts, 9, 3), Decl(b.ts, 11 , 3), Decl(b.ts, 12 , 3), Decl(b.ts, 13 , 3))
177
- >c.inSetter : Symbol(C.inSetter, Decl(a.js, 27 , 28), Decl(a.js, 30 , 14))
188
+ >stringOrNumberOrUndefined : Symbol(stringOrNumberOrUndefined, Decl(b.ts, 5, 3), Decl(b.ts, 7, 3), Decl(b.ts, 8, 3), Decl(b.ts, 9, 3), Decl(b.ts, 16 , 3), Decl(b.ts, 17 , 3), Decl(b.ts, 18 , 3))
189
+ >c.inSetter : Symbol(C.inSetter, Decl(a.js, 30 , 28), Decl(a.js, 33 , 14))
178
190
>c : Symbol(c, Decl(b.ts, 0, 3))
179
- >inSetter : Symbol(C.inSetter, Decl(a.js, 27, 28), Decl(a.js, 30, 14))
191
+ >inSetter : Symbol(C.inSetter, Decl(a.js, 30, 28), Decl(a.js, 33, 14))
192
+
193
+ var stringOrNumberOrBoolean: string | number | boolean;
194
+ >stringOrNumberOrBoolean : Symbol(stringOrNumberOrBoolean, Decl(b.ts, 11, 3), Decl(b.ts, 13, 3))
195
+
196
+ var stringOrNumberOrBoolean = c.inMultiple;
197
+ >stringOrNumberOrBoolean : Symbol(stringOrNumberOrBoolean, Decl(b.ts, 11, 3), Decl(b.ts, 13, 3))
198
+ >c.inMultiple : Symbol(C.inMultiple, Decl(a.js, 8, 9), Decl(a.js, 17, 9), Decl(a.js, 26, 9))
199
+ >c : Symbol(c, Decl(b.ts, 0, 3))
200
+ >inMultiple : Symbol(C.inMultiple, Decl(a.js, 8, 9), Decl(a.js, 17, 9), Decl(a.js, 26, 9))
201
+
180
202
181
203
var stringOrNumberOrUndefined = C.inStaticMethod;
182
- >stringOrNumberOrUndefined : Symbol(stringOrNumberOrUndefined, Decl(b.ts, 5, 3), Decl(b.ts, 7, 3), Decl(b.ts, 8, 3), Decl(b.ts, 9, 3), Decl(b.ts, 11 , 3), Decl(b.ts, 12 , 3), Decl(b.ts, 13 , 3))
183
- >C.inStaticMethod : Symbol(C.inStaticMethod, Decl(a.js, 35 , 28), Decl(a.js, 38 , 14))
204
+ >stringOrNumberOrUndefined : Symbol(stringOrNumberOrUndefined, Decl(b.ts, 5, 3), Decl(b.ts, 7, 3), Decl(b.ts, 8, 3), Decl(b.ts, 9, 3), Decl(b.ts, 16 , 3), Decl(b.ts, 17 , 3), Decl(b.ts, 18 , 3))
205
+ >C.inStaticMethod : Symbol(C.inStaticMethod, Decl(a.js, 38 , 28), Decl(a.js, 41 , 14))
184
206
>C : Symbol(C, Decl(a.js, 0, 0))
185
- >inStaticMethod : Symbol(C.inStaticMethod, Decl(a.js, 35 , 28), Decl(a.js, 38 , 14))
207
+ >inStaticMethod : Symbol(C.inStaticMethod, Decl(a.js, 38 , 28), Decl(a.js, 41 , 14))
186
208
187
209
var stringOrNumberOrUndefined = C.inStaticGetter;
188
- >stringOrNumberOrUndefined : Symbol(stringOrNumberOrUndefined, Decl(b.ts, 5, 3), Decl(b.ts, 7, 3), Decl(b.ts, 8, 3), Decl(b.ts, 9, 3), Decl(b.ts, 11 , 3), Decl(b.ts, 12 , 3), Decl(b.ts, 13 , 3))
189
- >C.inStaticGetter : Symbol(C.inStaticGetter, Decl(a.js, 43 , 28), Decl(a.js, 46 , 14))
210
+ >stringOrNumberOrUndefined : Symbol(stringOrNumberOrUndefined, Decl(b.ts, 5, 3), Decl(b.ts, 7, 3), Decl(b.ts, 8, 3), Decl(b.ts, 9, 3), Decl(b.ts, 16 , 3), Decl(b.ts, 17 , 3), Decl(b.ts, 18 , 3))
211
+ >C.inStaticGetter : Symbol(C.inStaticGetter, Decl(a.js, 46 , 28), Decl(a.js, 49 , 14))
190
212
>C : Symbol(C, Decl(a.js, 0, 0))
191
- >inStaticGetter : Symbol(C.inStaticGetter, Decl(a.js, 43 , 28), Decl(a.js, 46 , 14))
213
+ >inStaticGetter : Symbol(C.inStaticGetter, Decl(a.js, 46 , 28), Decl(a.js, 49 , 14))
192
214
193
215
var stringOrNumberOrUndefined = C.inStaticSetter;
194
- >stringOrNumberOrUndefined : Symbol(stringOrNumberOrUndefined, Decl(b.ts, 5, 3), Decl(b.ts, 7, 3), Decl(b.ts, 8, 3), Decl(b.ts, 9, 3), Decl(b.ts, 11 , 3), Decl(b.ts, 12 , 3), Decl(b.ts, 13 , 3))
195
- >C.inStaticSetter : Symbol(C.inStaticSetter, Decl(a.js, 51 , 28), Decl(a.js, 54 , 14))
216
+ >stringOrNumberOrUndefined : Symbol(stringOrNumberOrUndefined, Decl(b.ts, 5, 3), Decl(b.ts, 7, 3), Decl(b.ts, 8, 3), Decl(b.ts, 9, 3), Decl(b.ts, 16 , 3), Decl(b.ts, 17 , 3), Decl(b.ts, 18 , 3))
217
+ >C.inStaticSetter : Symbol(C.inStaticSetter, Decl(a.js, 54 , 28), Decl(a.js, 57 , 14))
196
218
>C : Symbol(C, Decl(a.js, 0, 0))
197
- >inStaticSetter : Symbol(C.inStaticSetter, Decl(a.js, 51 , 28), Decl(a.js, 54 , 14))
219
+ >inStaticSetter : Symbol(C.inStaticSetter, Decl(a.js, 54 , 28), Decl(a.js, 57 , 14))
198
220
0 commit comments