Skip to content

Commit 359a379

Browse files
Added argument.catch facet (#3007)
1 parent 0feb827 commit 359a379

36 files changed

+595
-98
lines changed
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
try {}
2+
catch(MyException ex) {}
3+
catch(Exception ex) {}
4+
---
5+
6+
[#1 Content] =
7+
[#1 Removal] =
8+
[#1 Domain] = 1:6-1:20
9+
>--------------<
10+
1| catch(MyException ex) {}
11+
12+
[#1 Insertion delimiter] = " "
13+
14+
15+
[#2 Content] =
16+
[#2 Removal] =
17+
[#2 Domain] = 2:6-2:18
18+
>------------<
19+
2| catch(Exception ex) {}
20+
21+
[#2 Insertion delimiter] = " "
Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
try {}
2+
catch(MyException ex) {}
3+
catch(Exception ex) {}
4+
---
5+
6+
[#1 Content] = 1:18-1:20
7+
>--<
8+
1| catch(MyException ex) {}
9+
10+
[#1 Removal] = 1:17-1:20
11+
>---<
12+
1| catch(MyException ex) {}
13+
14+
[#1 Leading delimiter] = 1:17-1:18
15+
>-<
16+
1| catch(MyException ex) {}
17+
18+
[#1 Domain] = 1:6-1:20
19+
>--------------<
20+
1| catch(MyException ex) {}
21+
22+
[#1 Insertion delimiter] = " "
23+
24+
25+
[#2 Content] = 2:16-2:18
26+
>--<
27+
2| catch(Exception ex) {}
28+
29+
[#2 Removal] = 2:15-2:18
30+
>---<
31+
2| catch(Exception ex) {}
32+
33+
[#2 Leading delimiter] = 2:15-2:16
34+
>-<
35+
2| catch(Exception ex) {}
36+
37+
[#2 Domain] = 2:6-2:18
38+
>------------<
39+
2| catch(Exception ex) {}
40+
41+
[#2 Insertion delimiter] = " "
Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
try {}
2+
catch(MyException ex) {}
3+
catch(Exception ex) {}
4+
---
5+
6+
[#1 Content] = 1:6-1:17
7+
>-----------<
8+
1| catch(MyException ex) {}
9+
10+
[#1 Removal] = 1:6-1:18
11+
>------------<
12+
1| catch(MyException ex) {}
13+
14+
[#1 Trailing delimiter] = 1:17-1:18
15+
>-<
16+
1| catch(MyException ex) {}
17+
18+
[#1 Domain] = 1:6-1:20
19+
>--------------<
20+
1| catch(MyException ex) {}
21+
22+
[#1 Insertion delimiter] = " "
23+
24+
25+
[#2 Content] = 2:6-2:15
26+
>---------<
27+
2| catch(Exception ex) {}
28+
29+
[#2 Removal] = 2:6-2:16
30+
>----------<
31+
2| catch(Exception ex) {}
32+
33+
[#2 Trailing delimiter] = 2:15-2:16
34+
>-<
35+
2| catch(Exception ex) {}
36+
37+
[#2 Domain] = 2:6-2:18
38+
>------------<
39+
2| catch(Exception ex) {}
40+
41+
[#2 Insertion delimiter] = " "
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
try {}
2+
catch(final MyException ex) {}
3+
catch(final Exception ex) {}
4+
---
5+
6+
[#1 Content] =
7+
[#1 Removal] =
8+
[#1 Domain] = 1:6-1:26
9+
>--------------------<
10+
1| catch(final MyException ex) {}
11+
12+
[#1 Insertion delimiter] = " "
13+
14+
15+
[#2 Content] =
16+
[#2 Removal] =
17+
[#2 Domain] = 2:6-2:24
18+
>------------------<
19+
2| catch(final Exception ex) {}
20+
21+
[#2 Insertion delimiter] = " "
Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
try {}
2+
catch(final MyException ex) {}
3+
catch(final Exception ex) {}
4+
---
5+
6+
[#1 Content] = 1:24-1:26
7+
>--<
8+
1| catch(final MyException ex) {}
9+
10+
[#1 Removal] = 1:23-1:26
11+
>---<
12+
1| catch(final MyException ex) {}
13+
14+
[#1 Leading delimiter] = 1:23-1:24
15+
>-<
16+
1| catch(final MyException ex) {}
17+
18+
[#1 Domain] = 1:6-1:26
19+
>--------------------<
20+
1| catch(final MyException ex) {}
21+
22+
[#1 Insertion delimiter] = " "
23+
24+
25+
[#2 Content] = 2:22-2:24
26+
>--<
27+
2| catch(final Exception ex) {}
28+
29+
[#2 Removal] = 2:21-2:24
30+
>---<
31+
2| catch(final Exception ex) {}
32+
33+
[#2 Leading delimiter] = 2:21-2:22
34+
>-<
35+
2| catch(final Exception ex) {}
36+
37+
[#2 Domain] = 2:6-2:24
38+
>------------------<
39+
2| catch(final Exception ex) {}
40+
41+
[#2 Insertion delimiter] = " "
Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,49 @@
1+
try {}
2+
catch(final MyException ex) {}
3+
catch(final Exception ex) {}
4+
---
5+
6+
[#1 Content] = 1:12-1:23
7+
>-----------<
8+
1| catch(final MyException ex) {}
9+
10+
[#1 Removal] = 1:12-1:24
11+
>------------<
12+
1| catch(final MyException ex) {}
13+
14+
[#1 Leading delimiter] = 1:11-1:12
15+
>-<
16+
1| catch(final MyException ex) {}
17+
18+
[#1 Trailing delimiter] = 1:23-1:24
19+
>-<
20+
1| catch(final MyException ex) {}
21+
22+
[#1 Domain] = 1:6-1:26
23+
>--------------------<
24+
1| catch(final MyException ex) {}
25+
26+
[#1 Insertion delimiter] = " "
27+
28+
29+
[#2 Content] = 2:12-2:21
30+
>---------<
31+
2| catch(final Exception ex) {}
32+
33+
[#2 Removal] = 2:12-2:22
34+
>----------<
35+
2| catch(final Exception ex) {}
36+
37+
[#2 Leading delimiter] = 2:11-2:12
38+
>-<
39+
2| catch(final Exception ex) {}
40+
41+
[#2 Trailing delimiter] = 2:21-2:22
42+
>-<
43+
2| catch(final Exception ex) {}
44+
45+
[#2 Domain] = 2:6-2:24
46+
>------------------<
47+
2| catch(final Exception ex) {}
48+
49+
[#2 Insertion delimiter] = " "
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
try {}
2+
catch(error) {}
3+
---
4+
5+
[Content] =
6+
[Removal] =
7+
[Domain] = 1:6-1:11
8+
>-----<
9+
1| catch(error) {}
10+
11+
[Insertion delimiter] = " "
Lines changed: 9 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,12 @@
1-
try {
2-
a
3-
}
4-
catch (e) {
5-
b
6-
}
7-
finally {
8-
c
9-
}
1+
try {}
2+
catch(error) {}
3+
finally {}
104
---
115

126
[Range] =
13-
[Domain] = 0:0-8:1
14-
>-----
15-
0| try {
16-
1| a
17-
2| }
18-
3| catch (e) {
19-
4| b
20-
5| }
21-
6| finally {
22-
7| c
23-
8| }
24-
-<
7+
[Domain] = 0:0-2:10
8+
>------
9+
0| try {}
10+
1| catch(error) {}
11+
2| finally {}
12+
----------<
Lines changed: 28 additions & 49 deletions
Original file line numberDiff line numberDiff line change
@@ -1,66 +1,45 @@
1-
try {
2-
3-
}
4-
catch(error) {
5-
6-
}
7-
finally {
8-
9-
}
1+
try {}
2+
catch(error) {}
3+
finally {}
104
---
115

126
[#1 Content] =
13-
[#1 Domain] = 0:0-2:1
14-
>-----
15-
0| try {
16-
1|
17-
2| }
18-
-<
19-
20-
[#1 Removal] = 0:0-3:0
21-
>-----
22-
0| try {
23-
1|
24-
2| }
25-
3| catch(error) {
7+
[#1 Domain] = 0:0-0:6
8+
>------<
9+
0| try {}
10+
11+
[#1 Removal] = 0:0-1:0
12+
>------
13+
0| try {}
14+
1| catch(error) {}
2615
<
2716

2817
[#1 Insertion delimiter] = "\n"
2918

3019

3120
[#2 Content] =
32-
[#2 Domain] = 3:0-5:1
33-
>--------------
34-
3| catch(error) {
35-
4|
36-
5| }
37-
-<
38-
39-
[#2 Removal] = 3:0-6:0
40-
>--------------
41-
3| catch(error) {
42-
4|
43-
5| }
44-
6| finally {
21+
[#2 Domain] = 1:0-1:15
22+
>---------------<
23+
1| catch(error) {}
24+
25+
[#2 Removal] = 1:0-2:0
26+
>---------------
27+
1| catch(error) {}
28+
2| finally {}
4529
<
4630

4731
[#2 Insertion delimiter] = "\n"
4832

4933

5034
[#3 Content] =
51-
[#3 Domain] = 6:0-8:1
52-
>---------
53-
6| finally {
54-
7|
55-
8| }
56-
-<
57-
58-
[#3 Removal] = 5:1-8:1
59-
>
60-
5| }
61-
6| finally {
62-
7|
63-
8| }
64-
-<
35+
[#3 Domain] = 2:0-2:10
36+
>----------<
37+
2| finally {}
38+
39+
[#3 Removal] = 1:15-2:10
40+
>
41+
1| catch(error) {}
42+
2| finally {}
43+
----------<
6544

6645
[#3 Insertion delimiter] = "\n"
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
try {}
2+
catch(error) {}
3+
---
4+
5+
[Content] =
6+
[Removal] =
7+
[Domain] = 1:6-1:11
8+
>-----<
9+
1| catch(error) {}
10+
11+
[Insertion delimiter] = " "

0 commit comments

Comments
 (0)