| package test | |
| var a = 1 | |
| // val prop1: null | |
| val prop1 = a | |
| // val prop2: null | |
| val prop2 = a + 1 | |
| class A { | |
| // val prop3: null | |
| val prop3 = a | |
| // val prop4: null | |
| val prop4 = a + 1 | |
| val b = { | |
| // val prop11: null | |
| val prop11 = a | |
| // val prop12: null | |
| val prop12 = a + 1 | |
| } | |
| val c = object: Foo { | |
| override fun f() { | |
| // val prop9: null | |
| val prop9 = a | |
| // val prop10: null | |
| val prop10 = a + 1 | |
| } | |
| } | |
| } | |
| fun foo() { | |
| // val prop5: null | |
| val prop5 = a | |
| // val prop6: null | |
| val prop6 = a + 1 | |
| } | |
| interface Foo { | |
| fun f() | |
| } |