[ { "declaration": "final inner class C defined in A.a.B", "visibility": "local", "class": "A$a$B$C", "members": [ {"visibility": "public", "declaration": "constructor C()", "name": "", "desc": "(LA$a$B;)V"}, {"name": "this$0", "desc": "LA$a$B;"} ] }, { "declaration": "final class B defined in A.a", "visibility": "local", "class": "A$a$B", "members": [ {"visibility": "public", "declaration": "final fun s(): kotlin.String", "name": "s", "desc": "()Ljava/lang/String;"}, {"visibility": "public", "declaration": "constructor B()", "name": "", "desc": "()V"} ] }, { "declaration": "final class A defined in root package", "visibility": "public", "class": "A", "members": [ {"visibility": "public", "declaration": "final fun a(): kotlin.String", "name": "a", "desc": "()Ljava/lang/String;"}, {"visibility": "public", "declaration": "constructor A()", "name": "", "desc": "()V"} ] }, { "declaration": "final class B defined in B.a", "visibility": "local", "class": "B$a$B", "members": [ {"visibility": "public", "declaration": "final fun s(): kotlin.String", "name": "s", "desc": "()Ljava/lang/String;"}, {"visibility": "public", "declaration": "constructor B()", "name": "", "desc": "(Ljava/lang/String;)V"}, {"name": "$p", "desc": "Ljava/lang/String;"} ] }, { "declaration": "final class B defined in root package", "visibility": "public", "class": "B", "members": [ {"visibility": "public", "declaration": "final fun a(p: kotlin.String): kotlin.String", "name": "a", "desc": "(Ljava/lang/String;)Ljava/lang/String;"}, {"visibility": "public", "declaration": "constructor B()", "name": "", "desc": "()V"} ] }, { "declaration": "final fun (): kotlin.Unit defined in L.b", "visibility": "local", "class": "L$b$1", "members": [ {"visibility": "local", "declaration": "final fun (): kotlin.Unit", "name": "invoke", "desc": "()Ljava/lang/Object;"}, {"visibility": "local", "declaration": "final fun (): kotlin.Unit", "name": "invoke", "desc": "()V"}, {"visibility": "local", "declaration": "final fun (): kotlin.Unit", "name": "", "desc": "()V"}, {"name": "INSTANCE", "desc": "LL$b$1;"}, {"visibility": "public", "declaration": "final class : kotlin.jvm.internal.Lambda, () -> kotlin.Unit", "name": "", "desc": "()V"} ] }, { "declaration": "final class L defined in root package", "visibility": "public", "class": "L", "members": [ {"visibility": "public", "declaration": "final fun a(lambda: () -> kotlin.Unit): kotlin.Unit", "name": "a", "desc": "(Lkotlin/jvm/functions/Function0;)V"}, {"visibility": "public", "declaration": "final inline fun b(): kotlin.Unit", "name": "b", "desc": "()V"}, {"visibility": "public", "declaration": "constructor L()", "name": "", "desc": "()V"} ] }, { "declaration": "final fun (): kotlin.Unit defined in L.b", "visibility": "local", "class": "L$b$1", "members": [ {"visibility": "local", "declaration": "final fun (): kotlin.Unit", "name": "invoke", "desc": "()Ljava/lang/Object;"}, {"visibility": "local", "declaration": "final fun (): kotlin.Unit", "name": "invoke", "desc": "()V"}, {"visibility": "local", "declaration": "final fun (): kotlin.Unit", "name": "", "desc": "()V"}, {"name": "INSTANCE", "desc": "LL$b$1;"}, {"visibility": "public", "declaration": "final class : kotlin.jvm.internal.Lambda, () -> kotlin.Unit", "name": "", "desc": "()V"} ] }, { "declaration": "package-fragment", "class": "Part2Kt", "members": [ {"visibility": "public", "declaration": "fun box(): kotlin.Unit", "name": "box", "desc": "()V"} ] } ]