| private @open @[Ann1(1)] @Ann2("1") @Ann3("2") class A( |
| @Volatile(1) private val x: @AnnType("3") @open Int, |
| @private var y: Int, |
| @open z: Int |
| ) { |
| @private @[Ann3(2)] @Ann4("4") fun foo() { |
| @data class LocalClass |
| |
| print(1) |
| |
| @inline(option1, option2) |
| |
| @[inline2] private |
| fun inlineLocal() {} |
| |
| @[Ann] |
| private |
| @abstract |
| @Volatile var x = 1 |
| |
| foo(fun(@vararg @ann(1) x: Int) {}) |
| } |
| |
| val x: Int |
| @inject @[inline] private @open get() = 1 |
| |
| @open @ann init {} |
| |
| @companion object |
| |
| @companion @private object B; |
| |
| @main |
| |
| @private |
| constructor() |
| |
| fun <@ann("") @[ann] T : R> foo() {} |
| } |
| @private val x = 1 |
| |
| @inline private fun bar() = 1 |
| |
| fun bar() { |
| try {} |
| catch (@Volatile e: Exception) {} |
| } |