Adjust test expectations

This commit is contained in:
Chris Smowton
2023-11-21 19:12:02 +00:00
parent a11c5c7257
commit 087be2cca8
4 changed files with 63 additions and 63 deletions

View File

@@ -62,7 +62,7 @@ dependency/A.java:
# 30| 1: [ReturnStmt] return ...
# 31| 1: [SwitchStmt] switch (...)
# 31| -1: [VarAccess] o
# 32| 0: [PatternCase] case T t ...
# 32| 0: [PatternCase] case <Pattern>
#-----| 0: (Single Local Variable Declaration)
# 32| 0: [TypeAccess] Used2
# 32| 1: [LocalVariableDeclExpr] u2
@@ -73,7 +73,7 @@ dependency/A.java:
# 35| 1: [LocalVariableDeclExpr] x
# 35| 0: [SwitchExpr] switch (...)
# 35| -1: [VarAccess] o
# 36| 0: [PatternCase] case T t ...
# 36| 0: [PatternCase] case <Pattern>
#-----| 0: (Single Local Variable Declaration)
# 36| 0: [TypeAccess] Used3
# 36| 1: [LocalVariableDeclExpr] u3

View File

@@ -45,7 +45,7 @@ Test.java:
# 15| -1: [VarAccess] s
# 16| 3: [SwitchStmt] switch (...)
# 16| -1: [VarAccess] s
# 17| 0: [PatternCase] case T t ...
# 17| 0: [PatternCase] case <Pattern>
# 17| -3: [EQExpr] ... == ...
# 17| 0: [VarAccess] len
# 17| 1: [IntegerLiteral] 4

View File

@@ -2,16 +2,16 @@
| Test.java:1:14:1:17 | { ... } | Test.java:1:14:1:17 | super(...) |
| Test.java:3:41:101:3 | { ... } | Test.java:5:6:5:19 | switch (...) |
| Test.java:5:6:5:19 | switch (...) | Test.java:5:14:5:18 | thing |
| Test.java:5:14:5:18 | thing | Test.java:6:8:6:23 | case T t ... |
| Test.java:6:8:6:23 | case T t ... | Test.java:6:20:6:20 | s |
| Test.java:6:8:6:23 | case T t ... | Test.java:7:8:7:24 | case T t ... |
| Test.java:5:14:5:18 | thing | Test.java:6:8:6:23 | case <Pattern> |
| Test.java:6:8:6:23 | case <Pattern> | Test.java:6:20:6:20 | s |
| Test.java:6:8:6:23 | case <Pattern> | Test.java:7:8:7:24 | case <Pattern> |
| Test.java:6:20:6:20 | s | Test.java:6:25:6:34 | System.out |
| Test.java:6:25:6:34 | System.out | Test.java:6:44:6:44 | s |
| Test.java:6:25:6:45 | println(...) | Test.java:11:6:11:19 | switch (...) |
| Test.java:6:25:6:46 | <Expr>; | Test.java:6:25:6:34 | System.out |
| Test.java:6:44:6:44 | s | Test.java:6:25:6:45 | println(...) |
| Test.java:7:8:7:24 | case T t ... | Test.java:7:21:7:21 | i |
| Test.java:7:8:7:24 | case T t ... | Test.java:8:8:8:17 | default |
| Test.java:7:8:7:24 | case <Pattern> | Test.java:7:21:7:21 | i |
| Test.java:7:8:7:24 | case <Pattern> | Test.java:8:8:8:17 | default |
| Test.java:7:21:7:21 | i | Test.java:7:26:7:35 | System.out |
| Test.java:7:26:7:35 | System.out | Test.java:7:45:7:58 | "An integer: " |
| Test.java:7:26:7:63 | println(...) | Test.java:11:6:11:19 | switch (...) |
@@ -22,17 +22,17 @@
| Test.java:8:8:8:17 | default | Test.java:8:19:8:21 | { ... } |
| Test.java:8:19:8:21 | { ... } | Test.java:11:6:11:19 | switch (...) |
| Test.java:11:6:11:19 | switch (...) | Test.java:11:14:11:18 | thing |
| Test.java:11:14:11:18 | thing | Test.java:12:8:12:21 | case T t ... |
| Test.java:12:8:12:21 | case T t ... | Test.java:12:20:12:20 | s |
| Test.java:12:8:12:21 | case T t ... | Test.java:15:8:15:22 | case T t ... |
| Test.java:11:14:11:18 | thing | Test.java:12:8:12:21 | case <Pattern> |
| Test.java:12:8:12:21 | case <Pattern> | Test.java:12:20:12:20 | s |
| Test.java:12:8:12:21 | case <Pattern> | Test.java:15:8:15:22 | case <Pattern> |
| Test.java:12:20:12:20 | s | Test.java:13:10:13:31 | <Expr>; |
| Test.java:13:10:13:19 | System.out | Test.java:13:29:13:29 | s |
| Test.java:13:10:13:30 | println(...) | Test.java:14:10:14:15 | break |
| Test.java:13:10:13:31 | <Expr>; | Test.java:13:10:13:19 | System.out |
| Test.java:13:29:13:29 | s | Test.java:13:10:13:30 | println(...) |
| Test.java:14:10:14:15 | break | Test.java:22:6:26:7 | var ...; |
| Test.java:15:8:15:22 | case T t ... | Test.java:15:21:15:21 | i |
| Test.java:15:8:15:22 | case T t ... | Test.java:18:8:18:15 | default |
| Test.java:15:8:15:22 | case <Pattern> | Test.java:15:21:15:21 | i |
| Test.java:15:8:15:22 | case <Pattern> | Test.java:18:8:18:15 | default |
| Test.java:15:21:15:21 | i | Test.java:16:10:16:47 | <Expr>; |
| Test.java:16:10:16:19 | System.out | Test.java:16:29:16:41 | "An integer:" |
| Test.java:16:10:16:46 | println(...) | Test.java:17:10:17:15 | break |
@@ -46,13 +46,13 @@
| Test.java:22:6:26:7 | var ...; | Test.java:22:26:22:38 | switch (...) |
| Test.java:22:10:22:38 | thingAsString | Test.java:28:6:35:7 | var ...; |
| Test.java:22:26:22:38 | switch (...) | Test.java:22:33:22:37 | thing |
| Test.java:22:33:22:37 | thing | Test.java:23:8:23:23 | case T t ... |
| Test.java:23:8:23:23 | case T t ... | Test.java:23:20:23:20 | s |
| Test.java:23:8:23:23 | case T t ... | Test.java:24:8:24:24 | case T t ... |
| Test.java:22:33:22:37 | thing | Test.java:23:8:23:23 | case <Pattern> |
| Test.java:23:8:23:23 | case <Pattern> | Test.java:23:20:23:20 | s |
| Test.java:23:8:23:23 | case <Pattern> | Test.java:24:8:24:24 | case <Pattern> |
| Test.java:23:20:23:20 | s | Test.java:23:25:23:25 | s |
| Test.java:23:25:23:25 | s | Test.java:22:10:22:38 | thingAsString |
| Test.java:24:8:24:24 | case T t ... | Test.java:24:21:24:21 | i |
| Test.java:24:8:24:24 | case T t ... | Test.java:25:8:25:17 | default |
| Test.java:24:8:24:24 | case <Pattern> | Test.java:24:21:24:21 | i |
| Test.java:24:8:24:24 | case <Pattern> | Test.java:25:8:25:17 | default |
| Test.java:24:21:24:21 | i | Test.java:24:26:24:39 | "An integer: " |
| Test.java:24:26:24:39 | "An integer: " | Test.java:24:43:24:43 | i |
| Test.java:24:26:24:43 | ... + ... | Test.java:22:10:22:38 | thingAsString |
@@ -62,14 +62,14 @@
| Test.java:28:6:35:7 | var ...; | Test.java:28:27:28:39 | switch (...) |
| Test.java:28:10:28:39 | thingAsString2 | Test.java:37:6:37:18 | switch (...) |
| Test.java:28:27:28:39 | switch (...) | Test.java:28:34:28:38 | thing |
| Test.java:28:34:28:38 | thing | Test.java:29:8:29:21 | case T t ... |
| Test.java:29:8:29:21 | case T t ... | Test.java:29:20:29:20 | s |
| Test.java:29:8:29:21 | case T t ... | Test.java:31:8:31:22 | case T t ... |
| Test.java:28:34:28:38 | thing | Test.java:29:8:29:21 | case <Pattern> |
| Test.java:29:8:29:21 | case <Pattern> | Test.java:29:20:29:20 | s |
| Test.java:29:8:29:21 | case <Pattern> | Test.java:31:8:31:22 | case <Pattern> |
| Test.java:29:20:29:20 | s | Test.java:30:10:30:17 | yield ... |
| Test.java:30:10:30:17 | yield ... | Test.java:30:16:30:16 | s |
| Test.java:30:16:30:16 | s | Test.java:28:10:28:39 | thingAsString2 |
| Test.java:31:8:31:22 | case T t ... | Test.java:31:21:31:21 | i |
| Test.java:31:8:31:22 | case T t ... | Test.java:33:8:33:15 | default |
| Test.java:31:8:31:22 | case <Pattern> | Test.java:31:21:31:21 | i |
| Test.java:31:8:31:22 | case <Pattern> | Test.java:33:8:33:15 | default |
| Test.java:31:21:31:21 | i | Test.java:32:10:32:34 | yield ... |
| Test.java:32:10:32:34 | yield ... | Test.java:32:16:32:29 | "An integer: " |
| Test.java:32:16:32:29 | "An integer: " | Test.java:32:33:32:33 | i |
@@ -79,22 +79,22 @@
| Test.java:34:10:34:32 | yield ... | Test.java:34:16:34:31 | "Something else" |
| Test.java:34:16:34:31 | "Something else" | Test.java:28:10:28:39 | thingAsString2 |
| Test.java:37:6:37:18 | switch (...) | Test.java:37:13:37:17 | thing |
| Test.java:37:13:37:17 | thing | Test.java:38:8:38:42 | case T t ... |
| Test.java:38:8:38:42 | case T t ... | Test.java:38:20:38:20 | s |
| Test.java:38:8:38:42 | case T t ... | Test.java:41:8:41:42 | case T t ... |
| Test.java:37:13:37:17 | thing | Test.java:38:8:38:42 | case <Pattern> |
| Test.java:38:8:38:42 | case <Pattern> | Test.java:38:20:38:20 | s |
| Test.java:38:8:38:42 | case <Pattern> | Test.java:41:8:41:42 | case <Pattern> |
| Test.java:38:20:38:20 | s | Test.java:38:27:38:27 | s |
| Test.java:38:27:38:27 | s | Test.java:38:27:38:36 | length(...) |
| Test.java:38:27:38:36 | length(...) | Test.java:38:41:38:41 | 3 |
| Test.java:38:27:38:41 | ... == ... | Test.java:39:10:39:40 | <Expr>; |
| Test.java:38:27:38:41 | ... == ... | Test.java:41:8:41:42 | case T t ... |
| Test.java:38:27:38:41 | ... == ... | Test.java:41:8:41:42 | case <Pattern> |
| Test.java:38:41:38:41 | 3 | Test.java:38:27:38:41 | ... == ... |
| Test.java:39:10:39:19 | System.out | Test.java:39:29:39:38 | "Length 3" |
| Test.java:39:10:39:39 | println(...) | Test.java:40:10:40:15 | break |
| Test.java:39:10:39:40 | <Expr>; | Test.java:39:10:39:19 | System.out |
| Test.java:39:29:39:38 | "Length 3" | Test.java:39:10:39:39 | println(...) |
| Test.java:40:10:40:15 | break | Test.java:49:6:49:18 | switch (...) |
| Test.java:41:8:41:42 | case T t ... | Test.java:41:20:41:20 | s |
| Test.java:41:8:41:42 | case T t ... | Test.java:44:8:44:15 | default |
| Test.java:41:8:41:42 | case <Pattern> | Test.java:41:20:41:20 | s |
| Test.java:41:8:41:42 | case <Pattern> | Test.java:44:8:44:15 | default |
| Test.java:41:20:41:20 | s | Test.java:41:27:41:27 | s |
| Test.java:41:27:41:27 | s | Test.java:41:27:41:36 | length(...) |
| Test.java:41:27:41:36 | length(...) | Test.java:41:41:41:41 | 5 |
@@ -113,21 +113,21 @@
| Test.java:45:29:45:43 | "Anything else" | Test.java:45:10:45:44 | println(...) |
| Test.java:46:10:46:15 | break | Test.java:49:6:49:18 | switch (...) |
| Test.java:49:6:49:18 | switch (...) | Test.java:49:13:49:17 | thing |
| Test.java:49:13:49:17 | thing | Test.java:50:8:50:44 | case T t ... |
| Test.java:50:8:50:44 | case T t ... | Test.java:50:20:50:20 | s |
| Test.java:50:8:50:44 | case T t ... | Test.java:51:8:51:44 | case T t ... |
| Test.java:49:13:49:17 | thing | Test.java:50:8:50:44 | case <Pattern> |
| Test.java:50:8:50:44 | case <Pattern> | Test.java:50:20:50:20 | s |
| Test.java:50:8:50:44 | case <Pattern> | Test.java:51:8:51:44 | case <Pattern> |
| Test.java:50:20:50:20 | s | Test.java:50:27:50:27 | s |
| Test.java:50:27:50:27 | s | Test.java:50:27:50:36 | length(...) |
| Test.java:50:27:50:36 | length(...) | Test.java:50:41:50:41 | 3 |
| Test.java:50:27:50:41 | ... == ... | Test.java:50:46:50:55 | System.out |
| Test.java:50:27:50:41 | ... == ... | Test.java:51:8:51:44 | case T t ... |
| Test.java:50:27:50:41 | ... == ... | Test.java:51:8:51:44 | case <Pattern> |
| Test.java:50:41:50:41 | 3 | Test.java:50:27:50:41 | ... == ... |
| Test.java:50:46:50:55 | System.out | Test.java:50:65:50:74 | "Length 3" |
| Test.java:50:46:50:75 | println(...) | Test.java:55:6:55:26 | switch (...) |
| Test.java:50:46:50:76 | <Expr>; | Test.java:50:46:50:55 | System.out |
| Test.java:50:65:50:74 | "Length 3" | Test.java:50:46:50:75 | println(...) |
| Test.java:51:8:51:44 | case T t ... | Test.java:51:20:51:20 | s |
| Test.java:51:8:51:44 | case T t ... | Test.java:52:8:52:17 | default |
| Test.java:51:8:51:44 | case <Pattern> | Test.java:51:20:51:20 | s |
| Test.java:51:8:51:44 | case <Pattern> | Test.java:52:8:52:17 | default |
| Test.java:51:20:51:20 | s | Test.java:51:27:51:27 | s |
| Test.java:51:27:51:27 | s | Test.java:51:27:51:36 | length(...) |
| Test.java:51:27:51:36 | length(...) | Test.java:51:41:51:41 | 5 |
@@ -143,7 +143,7 @@
| Test.java:55:6:55:26 | switch (...) | Test.java:55:21:55:25 | thing |
| Test.java:55:13:55:25 | (...)... | Test.java:56:8:56:21 | case ... |
| Test.java:55:13:55:25 | (...)... | Test.java:58:8:58:21 | case ... |
| Test.java:55:13:55:25 | (...)... | Test.java:61:8:61:42 | case T t ... |
| Test.java:55:13:55:25 | (...)... | Test.java:61:8:61:42 | case <Pattern> |
| Test.java:55:13:55:25 | (...)... | Test.java:69:8:69:26 | case null, default |
| Test.java:55:21:55:25 | thing | Test.java:55:13:55:25 | (...)... |
| Test.java:56:8:56:21 | case ... | Test.java:57:10:57:44 | <Expr>; |
@@ -157,10 +157,10 @@
| Test.java:59:10:59:54 | <Expr>; | Test.java:59:10:59:19 | System.out |
| Test.java:59:29:59:52 | "It's Const1 or Const2!" | Test.java:59:10:59:53 | println(...) |
| Test.java:60:10:60:15 | break | Test.java:73:6:73:18 | switch (...) |
| Test.java:61:8:61:42 | case T t ... | Test.java:61:20:61:20 | s |
| Test.java:61:8:61:42 | case T t ... | Test.java:63:8:63:21 | case ... |
| Test.java:61:8:61:42 | case T t ... | Test.java:66:8:66:22 | case ... |
| Test.java:61:8:61:42 | case T t ... | Test.java:69:8:69:26 | case null, default |
| Test.java:61:8:61:42 | case <Pattern> | Test.java:61:20:61:20 | s |
| Test.java:61:8:61:42 | case <Pattern> | Test.java:63:8:63:21 | case ... |
| Test.java:61:8:61:42 | case <Pattern> | Test.java:66:8:66:22 | case ... |
| Test.java:61:8:61:42 | case <Pattern> | Test.java:69:8:69:26 | case null, default |
| Test.java:61:20:61:20 | s | Test.java:61:27:61:27 | s |
| Test.java:61:27:61:27 | s | Test.java:61:27:61:36 | length(...) |
| Test.java:61:27:61:36 | length(...) | Test.java:61:41:61:41 | 6 |
@@ -191,10 +191,10 @@
| Test.java:70:10:70:60 | <Expr>; | Test.java:70:10:70:19 | System.out |
| Test.java:70:29:70:58 | "It's null, or something else" | Test.java:70:10:70:59 | println(...) |
| Test.java:73:6:73:18 | switch (...) | Test.java:73:13:73:17 | thing |
| Test.java:73:13:73:17 | thing | Test.java:74:8:74:21 | case T t ... |
| Test.java:73:13:73:17 | thing | Test.java:74:8:74:21 | case <Pattern> |
| Test.java:73:13:73:17 | thing | Test.java:77:8:77:17 | case ... |
| Test.java:74:8:74:21 | case T t ... | Test.java:74:20:74:20 | s |
| Test.java:74:8:74:21 | case T t ... | Test.java:80:8:80:22 | case T t ... |
| Test.java:74:8:74:21 | case <Pattern> | Test.java:74:20:74:20 | s |
| Test.java:74:8:74:21 | case <Pattern> | Test.java:80:8:80:22 | case <Pattern> |
| Test.java:74:20:74:20 | s | Test.java:75:10:75:31 | <Expr>; |
| Test.java:75:10:75:19 | System.out | Test.java:75:29:75:29 | s |
| Test.java:75:10:75:30 | println(...) | Test.java:76:10:76:15 | break |
@@ -207,8 +207,8 @@
| Test.java:78:10:78:41 | <Expr>; | Test.java:78:10:78:19 | System.out |
| Test.java:78:29:78:39 | "It's null" | Test.java:78:10:78:40 | println(...) |
| Test.java:79:10:79:15 | break | Test.java:87:6:87:18 | switch (...) |
| Test.java:80:8:80:22 | case T t ... | Test.java:80:21:80:21 | i |
| Test.java:80:8:80:22 | case T t ... | Test.java:83:8:83:15 | default |
| Test.java:80:8:80:22 | case <Pattern> | Test.java:80:21:80:21 | i |
| Test.java:80:8:80:22 | case <Pattern> | Test.java:83:8:83:15 | default |
| Test.java:80:21:80:21 | i | Test.java:81:10:81:47 | <Expr>; |
| Test.java:81:10:81:19 | System.out | Test.java:81:29:81:41 | "An integer:" |
| Test.java:81:10:81:46 | println(...) | Test.java:82:10:82:15 | break |
@@ -220,9 +220,9 @@
| Test.java:83:8:83:15 | default | Test.java:84:10:84:15 | break |
| Test.java:84:10:84:15 | break | Test.java:87:6:87:18 | switch (...) |
| Test.java:87:6:87:18 | switch (...) | Test.java:87:13:87:17 | thing |
| Test.java:87:13:87:17 | thing | Test.java:88:8:88:43 | case T t ... |
| Test.java:88:8:88:43 | case T t ... | Test.java:88:21:88:21 | x |
| Test.java:88:8:88:43 | case T t ... | Test.java:90:8:90:15 | default |
| Test.java:87:13:87:17 | thing | Test.java:88:8:88:43 | case <Pattern> |
| Test.java:88:8:88:43 | case <Pattern> | Test.java:88:21:88:21 | x |
| Test.java:88:8:88:43 | case <Pattern> | Test.java:90:8:90:15 | default |
| Test.java:88:13:88:42 | A(...) | Test.java:89:10:89:15 | break |
| Test.java:88:15:88:32 | B(...) | Test.java:88:41:88:41 | z |
| Test.java:88:21:88:21 | x | Test.java:88:31:88:31 | y |
@@ -232,9 +232,9 @@
| Test.java:90:8:90:15 | default | Test.java:91:10:91:15 | break |
| Test.java:91:10:91:15 | break | Test.java:94:6:94:18 | switch (...) |
| Test.java:94:6:94:18 | switch (...) | Test.java:94:13:94:17 | thing |
| Test.java:94:13:94:17 | thing | Test.java:95:8:95:38 | case T t ... |
| Test.java:95:8:95:38 | case T t ... | Test.java:95:21:95:21 | x |
| Test.java:95:8:95:38 | case T t ... | Test.java:97:8:97:15 | default |
| Test.java:94:13:94:17 | thing | Test.java:95:8:95:38 | case <Pattern> |
| Test.java:95:8:95:38 | case <Pattern> | Test.java:95:21:95:21 | x |
| Test.java:95:8:95:38 | case <Pattern> | Test.java:97:8:97:15 | default |
| Test.java:95:13:95:37 | A(...) | Test.java:96:10:96:15 | break |
| Test.java:95:15:95:29 | B(...) | Test.java:95:36:95:36 | z |
| Test.java:95:21:95:21 | x | Test.java:95:28:95:28 | y |

View File

@@ -121,7 +121,7 @@ A.java:
# 51| 0: [VarAccess] s
# 53| 2: [SwitchStmt] switch (...)
# 53| -1: [VarAccess] thing
# 54| 0: [PatternCase] case T t ...
# 54| 0: [PatternCase] case <Pattern>
# 54| -1: [ExprStmt] <Expr>;
# 54| 0: [MethodCall] println(...)
# 54| -1: [VarAccess] System.out
@@ -130,7 +130,7 @@ A.java:
#-----| 0: (Single Local Variable Declaration)
# 54| 0: [TypeAccess] String
# 54| 1: [LocalVariableDeclExpr] s
# 55| 1: [PatternCase] case T t ...
# 55| 1: [PatternCase] case <Pattern>
# 55| -1: [ExprStmt] <Expr>;
# 55| 0: [MethodCall] println(...)
# 55| -1: [VarAccess] System.out
@@ -145,7 +145,7 @@ A.java:
# 56| -1: [BlockStmt] { ... }
# 58| 3: [SwitchStmt] switch (...)
# 58| -1: [VarAccess] thing
# 59| 0: [PatternCase] case T t ...
# 59| 0: [PatternCase] case <Pattern>
#-----| 0: (Single Local Variable Declaration)
# 59| 0: [TypeAccess] String
# 59| 1: [LocalVariableDeclExpr] s
@@ -155,7 +155,7 @@ A.java:
# 60| -1: [TypeAccess] System
# 60| 0: [VarAccess] s
# 61| 2: [BreakStmt] break
# 62| 3: [PatternCase] case T t ...
# 62| 3: [PatternCase] case <Pattern>
#-----| 0: (Single Local Variable Declaration)
# 62| 0: [TypeAccess] Integer
# 62| 1: [LocalVariableDeclExpr] i
@@ -173,12 +173,12 @@ A.java:
# 68| 1: [LocalVariableDeclExpr] thingAsString
# 68| 0: [SwitchExpr] switch (...)
# 68| -1: [VarAccess] thing
# 69| 0: [PatternCase] case T t ...
# 69| 0: [PatternCase] case <Pattern>
# 69| -1: [VarAccess] s
#-----| 0: (Single Local Variable Declaration)
# 69| 0: [TypeAccess] String
# 69| 1: [LocalVariableDeclExpr] s
# 70| 1: [PatternCase] case T t ...
# 70| 1: [PatternCase] case <Pattern>
# 70| -1: [AddExpr] ... + ...
# 70| 0: [StringLiteral] "An integer: "
# 70| 1: [VarAccess] i
@@ -191,13 +191,13 @@ A.java:
# 73| 1: [LocalVariableDeclExpr] thingAsString2
# 73| 0: [SwitchExpr] switch (...)
# 73| -1: [VarAccess] thing
# 74| 0: [PatternCase] case T t ...
# 74| 0: [PatternCase] case <Pattern>
#-----| 0: (Single Local Variable Declaration)
# 74| 0: [TypeAccess] String
# 74| 1: [LocalVariableDeclExpr] s
# 75| 1: [YieldStmt] yield ...
# 75| 0: [VarAccess] s
# 76| 2: [PatternCase] case T t ...
# 76| 2: [PatternCase] case <Pattern>
#-----| 0: (Single Local Variable Declaration)
# 76| 0: [TypeAccess] Integer
# 76| 1: [LocalVariableDeclExpr] i
@@ -226,7 +226,7 @@ A.java:
# 86| 0: [ConstCase] case ...
# 86| -1: [StringLiteral] "It's constant"
# 86| 0: [StringLiteral] "constant"
# 87| 1: [PatternCase] case T t ...
# 87| 1: [PatternCase] case <Pattern>
# 87| -3: [EQExpr] ... == ...
# 87| 0: [MethodCall] length(...)
# 87| -1: [VarAccess] s
@@ -235,7 +235,7 @@ A.java:
#-----| 0: (Single Local Variable Declaration)
# 87| 0: [TypeAccess] String
# 87| 1: [LocalVariableDeclExpr] s
# 88| 2: [PatternCase] case T t ...
# 88| 2: [PatternCase] case <Pattern>
# 88| -3: [EQExpr] ... == ...
# 88| 0: [MethodCall] length(...)
# 88| -1: [VarAccess] s
@@ -250,7 +250,7 @@ A.java:
# 91| 1: [LocalVariableDeclExpr] nullDefaultTest
# 91| 0: [SwitchExpr] switch (...)
# 91| -1: [VarAccess] thing
# 92| 0: [PatternCase] case T t ...
# 92| 0: [PatternCase] case <Pattern>
# 92| -1: [StringLiteral] "It's a string"
#-----| 0: (Single Local Variable Declaration)
# 92| 0: [TypeAccess] String
@@ -287,7 +287,7 @@ A.java:
# 104| 1: [LocalVariableDeclExpr] recordPatterntest
# 104| 0: [SwitchExpr] switch (...)
# 104| -1: [VarAccess] thing
# 105| 0: [PatternCase] case T t ...
# 105| 0: [PatternCase] case <Pattern>
# 105| -1: [VarAccess] field
# 105| 0: [RecordPatternExpr] Middle(...)
# 105| 0: [RecordPatternExpr] Inner(...)