Sign in
pigweed
/
third_party
/
github
/
JetBrains
/
kotlin
/
0c8f3faeecbeecb0d1430ef2b86dd192a029711c
/
.
/
compiler
/
testData
/
codegen
/
box
/
delegatedProperty
/
referenceEnclosingClassFieldInReceiver2.kt
blob: f77bf8537d55b8b50616fcb544804bc621244e2c [
file
]
// WITH_STDLIB
interface
I
{
var
z
:
String
}
class
X
{
var
p
:
String
=
"Fail"
}
class
A
{
val x
=
X
()
inner
class
Y
:
I
{
override
var
z
:
String
by
x
::
p
}
val y
=
Y
()
}
fun box
():
String
{
val a
=
A
()
a
.
y
.
z
=
"OK"
return
a
.
y
.
z
}