25 lines
403 B
Kotlin
Vendored
25 lines
403 B
Kotlin
Vendored
// FIR_IDENTICAL
|
|
// !OPT_IN: kotlin.RequiresOptIn
|
|
|
|
@RequiresOptIn
|
|
@Retention(AnnotationRetention.BINARY)
|
|
annotation class E
|
|
|
|
@set:E
|
|
var x: Int = 42
|
|
|
|
@E
|
|
var y: Int = 24
|
|
|
|
var z: Int = 44
|
|
@E set(arg) {
|
|
field = arg
|
|
}
|
|
|
|
fun user(): Int {
|
|
<!OPT_IN_USAGE_ERROR!>x<!> = 10
|
|
<!OPT_IN_USAGE_ERROR!>y<!> = 5
|
|
<!OPT_IN_USAGE_ERROR!>z<!> = 15
|
|
return x + <!OPT_IN_USAGE_ERROR!>y<!> + z
|
|
}
|