public final class Foo$Bar : java/lang/Object { final Foo this$0 public void (Foo this$0) { Local variables: 0 this: LFoo$Bar; 1 this$0: LFoo; } public final void bar() { Local variables: 4 $i$a$-block-Foo$Bar$bar$1$1\4\30\2: I 3 $i$f$block\3\18: I 2 $i$a$-block-Foo$Bar$bar$1\2\29\0: I 1 $i$f$block\1\14: I 0 this: LFoo$Bar; } } public final class Foo : java/lang/Object { public void () { Local variables: 0 this: LFoo; } public final void foo() { Local variables: 2 $i$a$-block-Foo$foo$1\2\29\0: I 1 $i$f$block\1\7: I 0 this: LFoo; } } public final class InlineClassCaptureKt : java/lang/Object { public final static void block(kotlin.jvm.functions.Function0 block) { Local variables: 1 $i$f$block: I 0 block: Lkotlin/jvm/functions/Function0; } }