| // FILE: Foo.kt | |
| package foo | |
| open class Foo() { | |
| protected fun foo(value: Boolean = false) = if (!value) "OK" else "fail5" | |
| } | |
| // FILE: Bar.kt | |
| package bar | |
| import foo.Foo | |
| class Bar() : Foo() { | |
| fun execute(): String { | |
| return { foo() } () | |
| } | |
| } | |
| fun box(): String { | |
| return Bar().execute() | |
| } |