Sign in
pigweed
/
third_party
/
github
/
JetBrains
/
kotlin
/
0c8f3faeecbeecb0d1430ef2b86dd192a029711c
/
.
/
compiler
/
testData
/
codegen
/
box
/
bridges
/
delegationProperty.kt
blob: 8192c4f4532ac6139bdb897610373e1be096dce9 [
file
]
interface
A
<
T
>
{
var
result
:
T
}
class
B
(
a
:
A
<
String
>):
A
<
String
>
by
a
fun box
():
String
{
val o
=
object
:
A
<
String
>
{
override
var
result
=
"Fail"
}
val b
:
A
<
String
>
=
B
(
o
)
b
.
result
=
"OK"
if
(
b
.
result
!=
"OK"
)
return
"Fail"
return
b
.
result
}