Kotlin: Update tests

This commit is contained in:
Ian Lynagh
2021-10-26 13:41:49 +01:00
parent 286e29cd81
commit f458745eff
3 changed files with 11 additions and 3 deletions

View File

@@ -5,5 +5,7 @@ query predicate initBlocks(Method m) { m.hasName("<obinit>") }
query predicate initCall(MethodAccess ma) { ma.getMethod().hasName("<obinit>") }
query predicate initExpressions(Expr e, int i) {
exists(Method m | m.hasName("<obinit>") | e.getParent() = m.getBody() and i = e.getIndex())
exists(Method m, ExprStmt s | m.hasName("<obinit>") |
e.getParent() = s and s.getParent() = m.getBody() and i = s.getIndex()
)
}

View File

@@ -1,4 +1,5 @@
| stmts.kt:2:41:20:1 | { ... } | BlockStmt |
| stmts.kt:3:5:6:5 | <Expr>; | ExprStmt |
| stmts.kt:3:15:4:5 | { ... } | BlockStmt |
| stmts.kt:4:22:5:5 | { ... } | BlockStmt |
| stmts.kt:5:12:6:5 | { ... } | BlockStmt |
@@ -14,8 +15,12 @@
| stmts.kt:15:5:15:13 | var ...; | LocalVariableDeclStmt |
| stmts.kt:17:5:17:58 | var ...; | LocalVariableDeclStmt |
| stmts.kt:17:35:17:43 | { ... } | BlockStmt |
| stmts.kt:17:37:17:37 | <Expr>; | ExprStmt |
| stmts.kt:17:50:17:58 | { ... } | BlockStmt |
| stmts.kt:17:52:17:52 | <Expr>; | ExprStmt |
| stmts.kt:18:5:18:56 | var ...; | LocalVariableDeclStmt |
| stmts.kt:18:37:18:37 | <Expr>; | ExprStmt |
| stmts.kt:18:52:18:52 | <Expr>; | ExprStmt |
| stmts.kt:19:5:19:16 | return ... | ReturnStmt |
| stmts.kt:22:27:30:1 | { ... } | BlockStmt |
| stmts.kt:23:11:27:5 | while (...) | WhileStmt |
@@ -23,6 +28,7 @@
| stmts.kt:24:9:26:25 | do ... while (...) | DoStmt |
| stmts.kt:24:9:26:25 | { ... } | BlockStmt |
| stmts.kt:24:13:26:9 | { ... } | BlockStmt |
| stmts.kt:25:13:25:33 | <Expr>; | ExprStmt |
| stmts.kt:25:24:25:33 | break | BreakStmt |
| stmts.kt:28:5:29:16 | while (...) | WhileStmt |
| stmts.kt:29:9:29:16 | continue | ContinueStmt |

View File

@@ -1,13 +1,13 @@
| file://:0:0:0:0 | other | file://:0:0:0:0 | Any | file://:0:0:0:0 | <none> |
| file://:0:0:0:0 | other | file://:0:0:0:0 | Any | file://:0:0:0:0 | <none> |
| variables.kt:2:1:8:1 | other | file://:0:0:0:0 | Any | file://:0:0:0:0 | <none> |
| variables.kt:3:5:3:21 | prop | file://:0:0:0:0 | int | file://:0:0:0:0 | <none> |
| variables.kt:3:5:3:21 | prop | file://:0:0:0:0 | int | variables.kt:3:21:3:21 | 1 |
| variables.kt:5:20:5:29 | param | file://:0:0:0:0 | int | file://:0:0:0:0 | <none> |
| variables.kt:6:9:6:25 | int local | file://:0:0:0:0 | int | variables.kt:6:21:6:25 | ... + ... |
| variables.kt:10:1:10:21 | topLevel | file://:0:0:0:0 | int | file://:0:0:0:0 | <none> |
| variables.kt:12:1:15:1 | other | file://:0:0:0:0 | Any | file://:0:0:0:0 | <none> |
| variables.kt:16:1:34:1 | other | file://:0:0:0:0 | Any | file://:0:0:0:0 | <none> |
| variables.kt:16:11:16:18 | o | variables.kt:12:1:15:1 | C1 | file://:0:0:0:0 | <none> |
| variables.kt:16:11:16:18 | o | variables.kt:12:1:15:1 | C1 | file://:0:0:0:0 | <none> |
| variables.kt:16:11:16:18 | o | variables.kt:12:1:15:1 | C1 | variables.kt:16:11:16:18 | o |
| variables.kt:36:1:45:1 | other | file://:0:0:0:0 | Any | file://:0:0:0:0 | <none> |
| variables.kt:38:11:44:5 | other | file://:0:0:0:0 | Any | file://:0:0:0:0 | <none> |