| data annotation tailrec external noinline fun bar(data x: Int) { |
| data inline noinline class A |
| |
| inline fun foo() {} |
| |
| noinline val x1 = 1 |
| |
| data(); |
| |
| val x2 = 2 |
| |
| data; |
| |
| val x3 = 3 |
| |
| inline |
| |
| |
| private |
| val x4 = 4 |
| |
| abstract |
| |
| data |
| |
| class Q |
| } |
| |
| |
| fun foo1() { |
| data() |
| |
| inline data annotation // infix call |
| } |
| |
| fun foo2() { |
| data { |
| |
| } |
| |
| inline(data) { |
| |
| } |
| } |
| |
| |
| public data inline class A { |
| val x: Int |
| inline data set |
| noinline get |
| |
| val y: String |
| inline get() = 1 |
| data set(q: Int) = 2 |
| |
| val z: Double inline get noinline set |
| |
| val z0: Double = 3.0 |
| inline get noinline set |
| } |