Files
codeql/java/ql/test/kotlin/library-tests/this/call.expected
Chris Smowton 37543e7a86 Switch to expanding property initializers and init blocks in-place
Pros:
* <obinit> no longer emitted: one less function per class
* Parameters to the primary constructor, if any, are no longer referred to out of scope
* Simple primary constructor `val` and `var` declarations work as expected

Cons:
* If there are multiple secondary constructors, no primary constructor and long init blocks, there could be considerable duplicate extraction of those init blocks. Hopefully this case is very rare.
2022-05-10 19:51:20 +01:00

24 lines
1.1 KiB
Plaintext

| this.kt:2:1:58:1 | super(...) | Any |
| this.kt:3:5:53:5 | super(...) | Any |
| this.kt:9:66:17:13 | ...->... | |
| this.kt:9:66:17:13 | super(...) | Any |
| this.kt:12:82:16:17 | ...->... | |
| this.kt:12:82:16:17 | super(...) | Any |
| this.kt:19:42:21:13 | ...->... | |
| this.kt:19:42:21:13 | super(...) | Any |
| this.kt:23:30:25:13 | ...->... | |
| this.kt:23:30:25:13 | super(...) | Any |
| this.kt:36:13:36:25 | topLevelFun(...) | topLevelFun |
| this.kt:37:13:37:22 | outerFun(...) | outerFun |
| this.kt:38:13:38:22 | innerFun(...) | innerFun |
| this.kt:39:13:39:30 | topLevelOuterFun(...) | topLevelOuterFun |
| this.kt:40:13:40:30 | topLevelInnerFun(...) | topLevelInnerFun |
| this.kt:41:13:41:27 | outerInnerFun(...) | outerInnerFun |
| this.kt:42:13:42:35 | topLevelOuterInnerFun(...) | topLevelOuterInnerFun |
| this.kt:43:18:43:27 | innerFun(...) | innerFun |
| this.kt:44:18:44:35 | topLevelInnerFun(...) | topLevelInnerFun |
| this.kt:45:18:45:32 | outerInnerFun(...) | outerInnerFun |
| this.kt:46:18:46:40 | topLevelOuterInnerFun(...) | topLevelOuterInnerFun |
| this.kt:64:1:65:1 | super(...) | Any |
| this.kt:67:1:68:1 | super(...) | Any |