24 lines
349 B
Kotlin
Vendored
24 lines
349 B
Kotlin
Vendored
package lambdaFun3
|
|
|
|
object Foo {
|
|
fun foo() {
|
|
block {
|
|
//Breakpoint!
|
|
val a = this@Foo
|
|
}
|
|
}
|
|
}
|
|
|
|
fun <T> block(block: () -> T): T {
|
|
return block()
|
|
}
|
|
|
|
fun main() {
|
|
Foo.foo()
|
|
}
|
|
|
|
// PRINT_FRAME
|
|
// SHOW_KOTLIN_VARIABLES
|
|
|
|
// EXPRESSION: this
|
|
// RESULT: instance of lambdaFun3.Foo(id=ID): LlambdaFun3/Foo; |