mirror of
https://github.com/jlengrand/kotlin.git
synced 2026-05-09 00:21:47 +00:00
The reason is that when it gets captured into the field having name $$continuation inliner fails with an exception as it skips fields starting with '$$' At the same time it doesn't really matter how to call that parameter because it's only visible in Java #KT-17585 In Progress #KT-16603 In Progress
45 lines
1.6 KiB
JSON
Vendored
45 lines
1.6 KiB
JSON
Vendored
[
|
|
{
|
|
"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"}
|
|
]
|
|
}
|
|
]
|