blob: 5cf09495a008024a7c154215a1aaa0b2c3c4b867 [file] [log] [blame]
[
{
"declaration": "final inner class C defined in A.a.B",
"visibility": "local",
"class": "A$a$B$C",
"members": [
{"visibility": "public", "declaration": "constructor C()", "name": "<init>", "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": "<init>", "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": "<init>", "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": "<init>", "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": "<init>", "desc": "()V"}
]
},
{
"declaration": "final fun `<anonymous>`(): kotlin.Unit defined in L.b",
"visibility": "local",
"class": "L$b$1",
"members": [
{"visibility": "local", "declaration": "final fun `<anonymous>`(): kotlin.Unit", "name": "invoke", "desc": "()Ljava/lang/Object;"},
{"visibility": "local", "declaration": "final fun `<anonymous>`(): kotlin.Unit", "name": "invoke", "desc": "()V"},
{"visibility": "local", "declaration": "final fun `<anonymous>`(): kotlin.Unit", "name": "<init>", "desc": "()V"},
{"name": "INSTANCE", "desc": "LL$b$1;"},
{"visibility": "public", "declaration": "final class `<closure-L$b$1>` : kotlin.jvm.internal.Lambda, () -> kotlin.Unit", "name": "<clinit>", "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": "<init>", "desc": "()V"}
]
},
{
"declaration": "final fun `<anonymous>`(): kotlin.Unit defined in L.b",
"visibility": "local",
"class": "L$b$1",
"members": [
{"visibility": "local", "declaration": "final fun `<anonymous>`(): kotlin.Unit", "name": "invoke", "desc": "()Ljava/lang/Object;"},
{"visibility": "local", "declaration": "final fun `<anonymous>`(): kotlin.Unit", "name": "invoke", "desc": "()V"},
{"visibility": "local", "declaration": "final fun `<anonymous>`(): kotlin.Unit", "name": "<init>", "desc": "()V"},
{"name": "INSTANCE", "desc": "LL$b$1;"},
{"visibility": "public", "declaration": "final class `<closure-L$b$1>` : kotlin.jvm.internal.Lambda, () -> kotlin.Unit", "name": "<clinit>", "desc": "()V"}
]
},
{
"declaration": "package-fragment",
"class": "Part2Kt",
"members": [
{"visibility": "public", "declaration": "fun box(): kotlin.Unit", "name": "box", "desc": "()V"}
]
}
]