| [ |
| { |
| "declaration": "final class B : A defined in root package", |
| "visibility": "public", |
| "class": "B", |
| "members": [ |
| {"visibility": "public", "declaration": "open suspend fun foo(`$continuation`: kotlin.coroutines.experimental.Continuation<kotlin.Boolean>): kotlin.Any?", "name": "foo", "desc": "(Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;"}, |
| {"visibility": "public", "declaration": "constructor B()", "name": "<init>", "desc": "()V"} |
| ] |
| }, |
| { |
| "declaration": "final class D : C, A defined in root package", |
| "visibility": "public", |
| "class": "D", |
| "members": [ |
| {"visibility": "public", "declaration": "constructor D()", "name": "<init>", "desc": "()V"} |
| ] |
| }, |
| { |
| "declaration": "interface A defined in root package", |
| "visibility": "public", |
| "class": "A$DefaultImpls", |
| "members": [ |
| |
| ] |
| }, |
| { |
| "declaration": "interface A defined in root package", |
| "visibility": "public", |
| "class": "A", |
| "members": [ |
| {"visibility": "public", "declaration": "abstract suspend fun foo(`$continuation`: kotlin.coroutines.experimental.Continuation<kotlin.Boolean>): kotlin.Any?", "name": "foo", "desc": "(Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;"} |
| ] |
| }, |
| { |
| "declaration": "open class C defined in root package", |
| "visibility": "public", |
| "class": "C", |
| "members": [ |
| {"visibility": "public", "declaration": "final suspend fun foo(`$continuation`: kotlin.coroutines.experimental.Continuation<kotlin.Boolean>): kotlin.Any?", "name": "foo", "desc": "(Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;"}, |
| {"visibility": "public", "declaration": "constructor C()", "name": "<init>", "desc": "()V"} |
| ] |
| } |
| ] |