@@ -18,47 +18,51 @@ class A {
18
18
19
19
this.#fieldFunc();
20
20
>this.#fieldFunc : Symbol(A.#fieldFunc, Decl(privateNameFieldCallExpression.ts, 0, 9))
21
+ >this : Symbol(A, Decl(privateNameFieldCallExpression.ts, 0, 0))
22
+
23
+ this.#fieldFunc?.();
24
+ >this.#fieldFunc : Symbol(A.#fieldFunc, Decl(privateNameFieldCallExpression.ts, 0, 9))
21
25
>this : Symbol(A, Decl(privateNameFieldCallExpression.ts, 0, 0))
22
26
23
27
const func = this.#fieldFunc;
24
- >func : Symbol(func, Decl(privateNameFieldCallExpression.ts, 6 , 13))
28
+ >func : Symbol(func, Decl(privateNameFieldCallExpression.ts, 7 , 13))
25
29
>this.#fieldFunc : Symbol(A.#fieldFunc, Decl(privateNameFieldCallExpression.ts, 0, 9))
26
30
>this : Symbol(A, Decl(privateNameFieldCallExpression.ts, 0, 0))
27
31
28
32
func();
29
- >func : Symbol(func, Decl(privateNameFieldCallExpression.ts, 6 , 13))
33
+ >func : Symbol(func, Decl(privateNameFieldCallExpression.ts, 7 , 13))
30
34
31
35
new this.#fieldFunc();
32
36
>this.#fieldFunc : Symbol(A.#fieldFunc, Decl(privateNameFieldCallExpression.ts, 0, 9))
33
37
>this : Symbol(A, Decl(privateNameFieldCallExpression.ts, 0, 0))
34
38
35
39
const arr = [ 1, 2 ];
36
- >arr : Symbol(arr, Decl(privateNameFieldCallExpression.ts, 10 , 13))
40
+ >arr : Symbol(arr, Decl(privateNameFieldCallExpression.ts, 11 , 13))
37
41
38
42
this.#fieldFunc2(0, ...arr, 3);
39
43
>this.#fieldFunc2 : Symbol(A.#fieldFunc2, Decl(privateNameFieldCallExpression.ts, 1, 45))
40
44
>this : Symbol(A, Decl(privateNameFieldCallExpression.ts, 0, 0))
41
- >arr : Symbol(arr, Decl(privateNameFieldCallExpression.ts, 10 , 13))
45
+ >arr : Symbol(arr, Decl(privateNameFieldCallExpression.ts, 11 , 13))
42
46
43
47
const b = new this.#fieldFunc2(0, ...arr, 3);
44
- >b : Symbol(b, Decl(privateNameFieldCallExpression.ts, 12 , 13))
48
+ >b : Symbol(b, Decl(privateNameFieldCallExpression.ts, 13 , 13))
45
49
>this.#fieldFunc2 : Symbol(A.#fieldFunc2, Decl(privateNameFieldCallExpression.ts, 1, 45))
46
50
>this : Symbol(A, Decl(privateNameFieldCallExpression.ts, 0, 0))
47
- >arr : Symbol(arr, Decl(privateNameFieldCallExpression.ts, 10 , 13))
51
+ >arr : Symbol(arr, Decl(privateNameFieldCallExpression.ts, 11 , 13))
48
52
49
53
const str = this.#fieldFunc2`head${1}middle${2}tail`;
50
- >str : Symbol(str, Decl(privateNameFieldCallExpression.ts, 13 , 13))
54
+ >str : Symbol(str, Decl(privateNameFieldCallExpression.ts, 14 , 13))
51
55
>this.#fieldFunc2 : Symbol(A.#fieldFunc2, Decl(privateNameFieldCallExpression.ts, 1, 45))
52
56
>this : Symbol(A, Decl(privateNameFieldCallExpression.ts, 0, 0))
53
57
54
58
this.getInstance().#fieldFunc2`test${1}and${2}`;
55
59
>this.getInstance().#fieldFunc2 : Symbol(A.#fieldFunc2, Decl(privateNameFieldCallExpression.ts, 1, 45))
56
- >this.getInstance : Symbol(A.getInstance, Decl(privateNameFieldCallExpression.ts, 15 , 5))
60
+ >this.getInstance : Symbol(A.getInstance, Decl(privateNameFieldCallExpression.ts, 16 , 5))
57
61
>this : Symbol(A, Decl(privateNameFieldCallExpression.ts, 0, 0))
58
- >getInstance : Symbol(A.getInstance, Decl(privateNameFieldCallExpression.ts, 15 , 5))
62
+ >getInstance : Symbol(A.getInstance, Decl(privateNameFieldCallExpression.ts, 16 , 5))
59
63
}
60
64
getInstance() { return new A(); }
61
- >getInstance : Symbol(A.getInstance, Decl(privateNameFieldCallExpression.ts, 15 , 5))
65
+ >getInstance : Symbol(A.getInstance, Decl(privateNameFieldCallExpression.ts, 16 , 5))
62
66
>A : Symbol(A, Decl(privateNameFieldCallExpression.ts, 0, 0))
63
67
}
64
68
0 commit comments