Sign in
pigweed
/
third_party
/
github
/
JetBrains
/
kotlin
/
847a2ced07911ac5a943ed41390d054d0e81aa1f
/
.
/
compiler
/
testData
/
codegen
/
box
/
contextParameters
/
classCastException.kt
blob: 5042f93bbd1644b48d2fe468f832eefba0c4cb8a [
file
]
// LANGUAGE: +ContextParameters
class
Receiver
object
Context
interface
Contract
{
context
(
context
:
Context
)
fun
Receiver
.
foo
()
=
"OK"
}
object
Owner
:
Contract
fun box
():
String
{
return
with
(
Context
)
{
with
(
Owner
)
{
Receiver
().
foo
()
}
}
}