blob: 7999ac09aaad64ed7abfbd2cb7d6b676e5d0c3e4 [file]
// LANGUAGE: +ContextParameters
// ISSUE: KT-75016
interface I {
context(s: String)
var myProp: String
}
class C : I {
var x = ""
context(s: String)
override var myProp: String
get() = x
set(value) {
x = s + value
}
}
fun box(): String {
val c = C()
return with("O") {
c.myProp = "K"
c.myProp
}
}