blob: 51933666904a41c3b398ed3ce98ca88cb4718d88 [file] [log] [blame]
[
{
"declaration": "abstract class C<V> : B<V> defined in root package",
"visibility": "public",
"class": "C",
"members": [
{"visibility": "public", "declaration": "open suspend fun foo(): V", "name": "foo", "desc": "(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;"},
{"visibility": "public", "declaration": "open suspend fun foo(): V", "name": "foo$suspendImpl", "desc": "(LC;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;"},
{"visibility": "public", "declaration": "constructor C<V>()", "name": "<init>", "desc": "()V"}
]
},
{
"declaration": "interface B<K> : A<K> defined in root package",
"visibility": "public",
"class": "B$DefaultImpls",
"members": [
]
},
{
"declaration": "interface B<K> : A<K> defined in root package",
"visibility": "public",
"class": "B",
"members": [
]
},
{
"declaration": "interface A<T> defined in root package",
"visibility": "public",
"class": "A$DefaultImpls",
"members": [
]
},
{
"declaration": "interface A<T> defined in root package",
"visibility": "public",
"class": "A",
"members": [
{"visibility": "public", "declaration": "abstract suspend fun foo(): T", "name": "foo", "desc": "(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;"}
]
}
]