Skip to content

Commit 61a05c2

Browse files
committed
Kotlin: add lateinit declarations to modifiers test
1 parent d0d8ef1 commit 61a05c2

File tree

2 files changed

+16
-0
lines changed

2 files changed

+16
-0
lines changed

java/ql/test/kotlin/library-tests/modifiers/modifiers.expected

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,3 +45,11 @@
4545
| modifiers.kt:27:12:27:49 | fn5 | Method | inline |
4646
| modifiers.kt:27:12:27:49 | fn5 | Method | public |
4747
| modifiers.kt:27:20:27:44 | f | Parameter | crossinline |
48+
| modifiers.kt:30:1:36:1 | LateInit | Class | final |
49+
| modifiers.kt:30:1:36:1 | LateInit | Class | public |
50+
| modifiers.kt:30:8:36:1 | LateInit | Constructor | public |
51+
| modifiers.kt:31:5:31:40 | test0 | Field | private |
52+
| modifiers.kt:31:5:31:40 | test0 | Property | private |
53+
| modifiers.kt:31:22:31:40 | getTest0$private | Method | private |
54+
| modifiers.kt:31:22:31:40 | setTest0$private | Method | private |
55+
| modifiers.kt:33:5:35:5 | fn | Method | public |

java/ql/test/kotlin/library-tests/modifiers/modifiers.kt

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,3 +26,11 @@ open class X {
2626
inline fun fn4(noinline f: () -> Unit) { }
2727
inline fun fn5(crossinline f: () -> Unit) { }
2828
}
29+
30+
public class LateInit {
31+
private lateinit var test0: LateInit
32+
33+
fun fn() {
34+
lateinit var test1: LateInit
35+
}
36+
}

0 commit comments

Comments
 (0)