vmironov
07/29/2016, 12:13 PMpublic final void bar(java.lang.String);
Code:
0: aload_1
1: dup
2: ifnull 33
5: astore_2
6: new #9 // class com/github/vmironov/project/Foo$bar$1
9: dup
10: aload_0
11: invokespecial #13 // Method com/github/vmironov/project/Foo$bar$1."<init>":(Lcom/github/vmironov/project/Foo;)V
14: checkcast #15 // class kotlin/jvm/functions/Function1
17: astore_3
18: nop
19: aload_3
20: aload_2
21: invokeinterface #19, 2 // InterfaceMethod kotlin/jvm/functions/Function1.invoke:(Ljava/lang/Object;)Ljava/lang/Object;
26: checkcast #21 // class kotlin/Unit
29: pop
30: goto 34
33: pop
34: nop
35: return