Created
February 18, 2020 16:34
-
-
Save sanity/d4d0a84155a52a26c09386b0cf9a9e27 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
e: java.lang.IllegalStateException: Backend Internal error: Exception during code generation | |
Element is unknownThe root cause java.lang.RuntimeException was thrown at: org.jetbrains.kotlin.backend.jvm.codegen.FunctionCodegen.generate(FunctionCodegen.kt:42) | |
at org.jetbrains.kotlin.codegen.CompilationErrorHandler.lambda$static$0(CompilationErrorHandler.java:35) | |
at org.jetbrains.kotlin.backend.jvm.JvmBackendFacade.doGenerateFilesInternal$backend_jvm(JvmBackendFacade.kt:114) | |
at org.jetbrains.kotlin.backend.jvm.JvmBackendFacade.doGenerateFilesInternal$backend_jvm$default(JvmBackendFacade.kt:64) | |
at org.jetbrains.kotlin.backend.jvm.JvmBackendFacade.doGenerateFilesInternal$backend_jvm(JvmBackendFacade.kt:52) | |
at org.jetbrains.kotlin.backend.jvm.JvmIrCodegenFactory.generateModule(JvmIrCodegenFactory.kt:36) | |
at org.jetbrains.kotlin.codegen.KotlinCodegenFacade.doGenerateFiles(KotlinCodegenFacade.java:47) | |
at org.jetbrains.kotlin.codegen.KotlinCodegenFacade.compileCorrectFiles(KotlinCodegenFacade.java:39) | |
at org.jetbrains.kotlin.cli.jvm.compiler.KotlinToJVMBytecodeCompiler.generate(KotlinToJVMBytecodeCompiler.kt:637) | |
at org.jetbrains.kotlin.cli.jvm.compiler.KotlinToJVMBytecodeCompiler.compileModules$cli(KotlinToJVMBytecodeCompiler.kt:195) | |
at org.jetbrains.kotlin.cli.jvm.K2JVMCompiler.doExecute(K2JVMCompiler.kt:165) | |
at org.jetbrains.kotlin.cli.jvm.K2JVMCompiler.doExecute(K2JVMCompiler.kt:55) | |
at org.jetbrains.kotlin.cli.common.CLICompiler.execImpl(CLICompiler.kt:84) | |
at org.jetbrains.kotlin.cli.common.CLICompiler.execImpl(CLICompiler.kt:42) | |
at org.jetbrains.kotlin.cli.common.CLITool.exec(CLITool.kt:104) | |
at org.jetbrains.kotlin.incremental.IncrementalJvmCompilerRunner.runCompiler(IncrementalJvmCompilerRunner.kt:349) | |
at org.jetbrains.kotlin.incremental.IncrementalJvmCompilerRunner.runCompiler(IncrementalJvmCompilerRunner.kt:105) | |
at org.jetbrains.kotlin.incremental.IncrementalCompilerRunner.compileIncrementally(IncrementalCompilerRunner.kt:237) | |
at org.jetbrains.kotlin.incremental.IncrementalCompilerRunner.access$compileIncrementally(IncrementalCompilerRunner.kt:37) | |
at org.jetbrains.kotlin.incremental.IncrementalCompilerRunner$compile$2.invoke(IncrementalCompilerRunner.kt:79) | |
at org.jetbrains.kotlin.incremental.IncrementalCompilerRunner.compile(IncrementalCompilerRunner.kt:91) | |
at org.jetbrains.kotlin.daemon.CompileServiceImplBase.execIncrementalCompiler(CompileServiceImpl.kt:606) | |
at org.jetbrains.kotlin.daemon.CompileServiceImplBase.access$execIncrementalCompiler(CompileServiceImpl.kt:99) | |
at org.jetbrains.kotlin.daemon.CompileServiceImpl.compile(CompileServiceImpl.kt:1645) | |
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | |
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | |
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | |
at java.base/java.lang.reflect.Method.invoke(Method.java:566) | |
at java.rmi/sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:359) | |
at java.rmi/sun.rmi.transport.Transport$1.run(Transport.java:200) | |
at java.rmi/sun.rmi.transport.Transport$1.run(Transport.java:197) | |
at java.base/java.security.AccessController.doPrivileged(Native Method) | |
at java.rmi/sun.rmi.transport.Transport.serviceCall(Transport.java:196) | |
at java.rmi/sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:562) | |
at java.rmi/sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:796) | |
at java.rmi/sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.lambda$run$0(TCPTransport.java:677) | |
at java.base/java.security.AccessController.doPrivileged(Native Method) | |
at java.rmi/sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:676) | |
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) | |
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) | |
at java.base/java.lang.Thread.run(Thread.java:834) | |
Caused by: java.lang.RuntimeException: Exception while generating code for: | |
CONSTRUCTOR visibility:public <> () returnType:io.kweb.state.KVarSpec [primary] | |
BLOCK_BODY | |
DELEGATING_CONSTRUCTOR_CALL 'public constructor <init> (body: @[ExtensionFunctionType] kotlin.Function1<io.kotlintest.specs.AbstractFreeSpec, kotlin.Unit>) [primary] declared in io.kotlintest.specs.FreeSpec' | |
body: BLOCK type=io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>> origin=null | |
CLASS LAMBDA_IMPL CLASS name:<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>> modality:FINAL visibility:public/*package*/ superTypes:[kotlin.jvm.internal.Lambda; kotlin.jvm.functions.Function1<io.kotlintest.specs.AbstractFreeSpec, kotlin.Unit>] | |
$this: VALUE_PARAMETER INSTANCE_RECEIVER name:<this> type:io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>> | |
CONSTRUCTOR FUNCTION_REFERENCE_IMPL visibility:public/*package*/ <> () returnType:io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>> [primary] | |
BLOCK_BODY | |
DELEGATING_CONSTRUCTOR_CALL 'public constructor <init> (arity: kotlin.Int) declared in kotlin.jvm.internal.Lambda' | |
arity: CONST Int type=kotlin.Int value=1 | |
BLOCK type=kotlin.Unit origin=null | |
FUN name:invoke visibility:public modality:FINAL <> ($this:io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>, <this>:io.kotlintest.specs.AbstractFreeSpec) returnType:kotlin.Unit | |
$this: VALUE_PARAMETER INSTANCE_RECEIVER name:<this> type:io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>> | |
VALUE_PARAMETER name:<this> index:0 type:io.kotlintest.specs.AbstractFreeSpec | |
BLOCK_BODY | |
CALL 'public final fun minus (test: @[ExtensionFunctionType] kotlin.coroutines.SuspendFunction1<io.kotlintest.specs.AbstractFreeSpec.FreeSpecScope, kotlin.Unit>): kotlin.Unit declared in io.kotlintest.specs.AbstractFreeSpec' type=kotlin.Unit origin=MINUS | |
$this: GET_VAR '<this>: io.kotlintest.specs.AbstractFreeSpec declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.invoke' type=io.kotlintest.specs.AbstractFreeSpec origin=null | |
$receiver: CONST String type=kotlin.String value="a KVar with value `dog`" | |
test: BLOCK type=@[ExtensionFunctionType] kotlin.coroutines.SuspendFunction1<io.kotlintest.specs.AbstractFreeSpec.FreeSpecScope, kotlin.Unit> origin=LAMBDA | |
COMPOSITE type=kotlin.Unit origin=null | |
CONSTRUCTOR_CALL 'public constructor <init> () declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation' type=io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation origin=null | |
CALL 'public final fun minus (test: @[ExtensionFunctionType] kotlin.coroutines.SuspendFunction1<io.kotlintest.specs.AbstractFreeSpec.FreeSpecScope, kotlin.Unit>): kotlin.Unit declared in io.kotlintest.specs.AbstractFreeSpec' type=kotlin.Unit origin=MINUS | |
$this: GET_VAR '<this>: io.kotlintest.specs.AbstractFreeSpec declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.invoke' type=io.kotlintest.specs.AbstractFreeSpec origin=null | |
$receiver: CONST String type=kotlin.String value="a mapped kvar" | |
test: BLOCK type=@[ExtensionFunctionType] kotlin.coroutines.SuspendFunction1<io.kotlintest.specs.AbstractFreeSpec.FreeSpecScope, kotlin.Unit> origin=LAMBDA | |
COMPOSITE type=kotlin.Unit origin=null | |
CONSTRUCTOR_CALL 'public constructor <init> () declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-4$Continuation' type=io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-4$Continuation origin=null | |
RETURN type=kotlin.Nothing from='public final fun invoke (<this>: io.kotlintest.specs.AbstractFreeSpec): kotlin.Unit declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>' | |
CALL 'public final fun minus (test: @[ExtensionFunctionType] kotlin.coroutines.SuspendFunction1<io.kotlintest.specs.AbstractFreeSpec.FreeSpecScope, kotlin.Unit>): kotlin.Unit declared in io.kotlintest.specs.AbstractFreeSpec' type=kotlin.Unit origin=MINUS | |
$this: GET_VAR '<this>: io.kotlintest.specs.AbstractFreeSpec declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.invoke' type=io.kotlintest.specs.AbstractFreeSpec origin=null | |
$receiver: CONST String type=kotlin.String value="a Pair of Kvars" | |
test: BLOCK type=@[ExtensionFunctionType] kotlin.coroutines.SuspendFunction1<io.kotlintest.specs.AbstractFreeSpec.FreeSpecScope, kotlin.Unit> origin=LAMBDA | |
COMPOSITE type=kotlin.Unit origin=null | |
CONSTRUCTOR_CALL 'public constructor <init> () declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-6$Continuation' type=io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-6$Continuation origin=null | |
CLASS CONTINUATION_CLASS CLASS name:$invoke$lambda-2$Continuation modality:FINAL visibility:public/*package*/ superTypes:[kotlin.coroutines.jvm.internal.SuspendLambda; kotlin.jvm.functions.Function2<io.kotlintest.specs.AbstractFreeSpec.FreeSpecScope, kotlin.coroutines.Continuation<kotlin.Unit>?, kotlin.Unit>] | |
$this: VALUE_PARAMETER INSTANCE_RECEIVER name:<this> type:io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation | |
FIELD name:label type:kotlin.Int visibility:private | |
FIELD name:$p type:io.kotlintest.specs.AbstractFreeSpec.FreeSpecScope visibility:private | |
CONSTRUCTOR visibility:public <> ($completion:kotlin.coroutines.Continuation<io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation>?) returnType:io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation [primary] | |
VALUE_PARAMETER name:$completion index:0 type:kotlin.coroutines.Continuation<io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation>? | |
BLOCK_BODY | |
DELEGATING_CONSTRUCTOR_CALL 'public constructor <init> (arity: kotlin.Int, completion: kotlin.coroutines.Continuation<kotlin.Any?>?) [primary] declared in kotlin.coroutines.jvm.internal.SuspendLambda' | |
arity: CONST Int type=kotlin.Int value=2 | |
completion: GET_VAR '$completion: kotlin.coroutines.Continuation<io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation>? declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.<init>' type=kotlin.coroutines.Continuation<io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation>? origin=null | |
CONSTRUCTOR visibility:public <> () returnType:io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation | |
BLOCK_BODY | |
DELEGATING_CONSTRUCTOR_CALL 'public constructor <init> ($completion: kotlin.coroutines.Continuation<io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation>?) [primary] declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation' | |
$completion: CONST Null type=kotlin.Nothing? value=null | |
FUN name:invokeSuspend visibility:public modality:FINAL <> ($this:io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation, result:kotlin.Result<kotlin.Any?>) returnType:kotlin.Any? | |
overridden: | |
protected abstract fun invokeSuspend (result: kotlin.Result<kotlin.Any?>): kotlin.Any? declared in kotlin.coroutines.jvm.internal.SuspendLambda | |
$this: VALUE_PARAMETER INSTANCE_RECEIVER name:<this> type:io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation | |
VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:result index:0 type:kotlin.Result<kotlin.Any?> | |
BLOCK_BODY | |
CLASS CLASS name:Foo modality:FINAL visibility:local [data] superTypes:[kotlin.Any] | |
$this: VALUE_PARAMETER INSTANCE_RECEIVER name:<this> type:io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invokeSuspend.Foo | |
CONSTRUCTOR visibility:public/*package*/ <> (bar:kotlin.String) returnType:io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invokeSuspend.Foo [primary] | |
VALUE_PARAMETER name:bar index:0 type:kotlin.String | |
BLOCK_BODY | |
DELEGATING_CONSTRUCTOR_CALL 'public constructor <init> () [primary] declared in kotlin.Any' | |
BLOCK type=kotlin.Unit origin=null | |
SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:bar type:kotlin.String visibility:private [final]' type=kotlin.Unit origin=null | |
receiver: GET_VAR '<this>: io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invokeSuspend.Foo declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invokeSuspend.Foo' type=io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invokeSuspend.Foo origin=null | |
value: GET_VAR 'bar: kotlin.String declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invokeSuspend.Foo.<init>' type=kotlin.String origin=null | |
FIELD PROPERTY_BACKING_FIELD name:bar type:kotlin.String visibility:private [final] | |
EXPRESSION_BODY | |
GET_VAR 'bar: kotlin.String declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invokeSuspend.Foo.<init>' type=kotlin.String origin=null | |
FUN DEFAULT_PROPERTY_ACCESSOR name:<get-bar> visibility:public modality:FINAL <> ($this:io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invokeSuspend.Foo) returnType:kotlin.String | |
$this: VALUE_PARAMETER name:<this> type:io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invokeSuspend.Foo | |
BLOCK_BODY | |
RETURN type=kotlin.Any from='public final fun invokeSuspend (result: kotlin.Result<kotlin.Any?>): kotlin.Any? declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation' | |
GET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:bar type:kotlin.String visibility:private [final]' type=kotlin.String origin=null | |
receiver: GET_VAR '<this>: io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invokeSuspend.Foo declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invokeSuspend.Foo.<get-bar>' type=io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invokeSuspend.Foo origin=null | |
FUN GENERATED_DATA_CLASS_MEMBER name:component1 visibility:public modality:FINAL <> ($this:io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invokeSuspend.Foo) returnType:kotlin.String | |
$this: VALUE_PARAMETER name:<this> type:io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invokeSuspend.Foo | |
BLOCK_BODY | |
RETURN type=kotlin.Any from='public final fun invokeSuspend (result: kotlin.Result<kotlin.Any?>): kotlin.Any? declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation' | |
GET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:bar type:kotlin.String visibility:private [final]' type=kotlin.String origin=null | |
receiver: GET_VAR '<this>: io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invokeSuspend.Foo declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invokeSuspend.Foo.component1' type=io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invokeSuspend.Foo origin=null | |
FUN GENERATED_DATA_CLASS_MEMBER name:copy visibility:public modality:FINAL <> ($this:io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invokeSuspend.Foo, bar:kotlin.String) returnType:io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invokeSuspend.Foo | |
$this: VALUE_PARAMETER name:<this> type:io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invokeSuspend.Foo | |
VALUE_PARAMETER name:bar index:0 type:kotlin.String | |
EXPRESSION_BODY | |
ERROR_EXPR 'Default Stub' type=kotlin.String | |
BLOCK_BODY | |
RETURN type=kotlin.Any from='public final fun invokeSuspend (result: kotlin.Result<kotlin.Any?>): kotlin.Any? declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation' | |
CONSTRUCTOR_CALL 'public/*package*/ constructor <init> (bar: kotlin.String) [primary] declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invokeSuspend.Foo' type=io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invokeSuspend.Foo origin=null | |
bar: GET_VAR 'bar: kotlin.String declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invokeSuspend.Foo.copy' type=kotlin.String origin=null | |
FUN FUNCTION_FOR_DEFAULT_PARAMETER name:copy$default visibility:public modality:FINAL <> (this:io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invokeSuspend.Foo, bar:kotlin.String?, $mask0:kotlin.Int, $handler:kotlin.Any?) returnType:io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invokeSuspend.Foo | |
VALUE_PARAMETER name:this index:0 type:io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invokeSuspend.Foo | |
VALUE_PARAMETER name:bar index:1 type:kotlin.String? | |
VALUE_PARAMETER name:$mask0 index:2 type:kotlin.Int | |
VALUE_PARAMETER name:$handler index:3 type:kotlin.Any? | |
BLOCK_BODY | |
VAR IR_TEMPORARY_VARIABLE name:bar type:kotlin.String? [val] | |
WHEN type=kotlin.String? origin=null | |
BRANCH | |
if: CALL 'public final fun not (): kotlin.Boolean declared in kotlin.Boolean' type=kotlin.Boolean origin=EXCLEQ | |
$this: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EXCLEQ | |
arg0: CALL 'public final fun and (other: kotlin.Int): kotlin.Int declared in kotlin.Int' type=kotlin.Int origin=null | |
$this: GET_VAR '$mask0: kotlin.Int declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invokeSuspend.Foo.copy$default' type=kotlin.Int origin=null | |
other: CONST Int type=kotlin.Int value=1 | |
arg1: CONST Int type=kotlin.Int value=0 | |
then: GET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:bar type:kotlin.String visibility:private [final]' type=kotlin.String origin=null | |
receiver: GET_VAR 'this: io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invokeSuspend.Foo declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invokeSuspend.Foo.copy$default' type=io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invokeSuspend.Foo origin=null | |
BRANCH | |
if: CONST Boolean type=kotlin.Boolean value=true | |
then: GET_VAR 'bar: kotlin.String? declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invokeSuspend.Foo.copy$default' type=kotlin.String? origin=null | |
RETURN type=kotlin.Nothing from='public final fun copy$default (this: io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invokeSuspend.Foo, bar: kotlin.String?, $mask0: kotlin.Int, $handler: kotlin.Any?): io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invokeSuspend.Foo declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invokeSuspend.Foo' | |
CALL 'public final fun copy (bar: kotlin.String): io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invokeSuspend.Foo declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invokeSuspend.Foo' type=io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invokeSuspend.Foo origin=null | |
$this: GET_VAR 'this: io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invokeSuspend.Foo declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invokeSuspend.Foo.copy$default' type=io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invokeSuspend.Foo origin=null | |
bar: GET_VAR 'val bar: kotlin.String? [val] declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invokeSuspend.Foo.copy$default' type=kotlin.String? origin=null | |
FUN GENERATED_DATA_CLASS_MEMBER name:toString visibility:public modality:OPEN <> ($this:io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invokeSuspend.Foo) returnType:kotlin.String | |
overridden: | |
public open fun toString (): kotlin.String declared in kotlin.Any | |
$this: VALUE_PARAMETER name:<this> type:io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invokeSuspend.Foo | |
BLOCK_BODY | |
RETURN type=kotlin.Any from='public final fun invokeSuspend (result: kotlin.Result<kotlin.Any?>): kotlin.Any? declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation' | |
STRING_CONCATENATION type=kotlin.String | |
CONST String type=kotlin.String value="Foo(bar=" | |
GET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:bar type:kotlin.String visibility:private [final]' type=kotlin.String origin=null | |
receiver: GET_VAR '<this>: io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invokeSuspend.Foo declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invokeSuspend.Foo.toString' type=io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invokeSuspend.Foo origin=null | |
CONST String type=kotlin.String value=")" | |
FUN GENERATED_DATA_CLASS_MEMBER name:hashCode visibility:public modality:OPEN <> ($this:io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invokeSuspend.Foo) returnType:kotlin.Int | |
overridden: | |
public open fun hashCode (): kotlin.Int declared in kotlin.Any | |
$this: VALUE_PARAMETER name:<this> type:io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invokeSuspend.Foo | |
BLOCK_BODY | |
RETURN type=kotlin.Any from='public final fun invokeSuspend (result: kotlin.Result<kotlin.Any?>): kotlin.Any? declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation' | |
CALL 'public open fun hashCode (): kotlin.Int declared in kotlin.String' type=kotlin.Int origin=null | |
$this: GET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:bar type:kotlin.String visibility:private [final]' type=kotlin.String origin=null | |
receiver: GET_VAR '<this>: io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invokeSuspend.Foo declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invokeSuspend.Foo.hashCode' type=io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invokeSuspend.Foo origin=null | |
FUN GENERATED_DATA_CLASS_MEMBER name:equals visibility:public modality:OPEN <> ($this:io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invokeSuspend.Foo, other:kotlin.Any?) returnType:kotlin.Boolean | |
overridden: | |
public open fun equals (other: kotlin.Any?): kotlin.Boolean declared in kotlin.Any | |
$this: VALUE_PARAMETER name:<this> type:io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invokeSuspend.Foo | |
VALUE_PARAMETER name:other index:0 type:kotlin.Any? | |
BLOCK_BODY | |
WHEN type=kotlin.Unit origin=null | |
BRANCH | |
if: CALL 'public final fun EQEQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQEQ | |
arg0: GET_VAR '<this>: io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invokeSuspend.Foo declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invokeSuspend.Foo.equals' type=io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invokeSuspend.Foo origin=null | |
arg1: GET_VAR 'other: kotlin.Any? declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invokeSuspend.Foo.equals' type=kotlin.Any? origin=null | |
then: RETURN type=kotlin.Any from='public final fun invokeSuspend (result: kotlin.Result<kotlin.Any?>): kotlin.Any? declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation' | |
CONST Boolean type=kotlin.Boolean value=true | |
WHEN type=kotlin.Unit origin=null | |
BRANCH | |
if: CALL 'public final fun not (): kotlin.Boolean declared in kotlin.Boolean' type=kotlin.Boolean origin=EXCL | |
$this: TYPE_OP type=kotlin.Boolean origin=INSTANCEOF typeOperand=io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invokeSuspend.Foo | |
GET_VAR 'other: kotlin.Any? declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invokeSuspend.Foo.equals' type=kotlin.Any? origin=null | |
then: RETURN type=kotlin.Any from='public final fun invokeSuspend (result: kotlin.Result<kotlin.Any?>): kotlin.Any? declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation' | |
CONST Boolean type=kotlin.Boolean value=false | |
VAR IR_TEMPORARY_VARIABLE name:tmp0_other_with_cast type:io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invokeSuspend.Foo [val] | |
BLOCK type=io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invokeSuspend.Foo origin=null | |
VAR IR_TEMPORARY_VARIABLE name:tmp0 type:kotlin.Any? [val] | |
GET_VAR 'other: kotlin.Any? declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invokeSuspend.Foo.equals' type=kotlin.Any? origin=null | |
WHEN type=io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invokeSuspend.Foo origin=null | |
BRANCH | |
if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ | |
arg0: GET_VAR 'val tmp0: kotlin.Any? [val] declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invokeSuspend.Foo.equals' type=kotlin.Any? origin=null | |
arg1: CONST Null type=kotlin.Nothing? value=null | |
then: THROW type=kotlin.Nothing | |
CONSTRUCTOR_CALL 'public constructor <init> (message: kotlin.String) declared in kotlin.TypeCastException' type=kotlin.TypeCastException origin=null | |
message: CONST String type=kotlin.String value="null cannot be cast to non-null type io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invokeSuspend.Foo" | |
BRANCH | |
if: CONST Boolean type=kotlin.Boolean value=true | |
then: TYPE_OP type=io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invokeSuspend.Foo? origin=CAST typeOperand=io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invokeSuspend.Foo? | |
GET_VAR 'val tmp0: kotlin.Any? [val] declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invokeSuspend.Foo.equals' type=kotlin.Any? origin=null | |
WHEN type=kotlin.Unit origin=null | |
BRANCH | |
if: CALL 'public final fun not (): kotlin.Boolean declared in kotlin.Boolean' type=kotlin.Boolean origin=EXCLEQ | |
$this: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EXCLEQ | |
arg0: GET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:bar type:kotlin.String visibility:private [final]' type=kotlin.String origin=null | |
receiver: GET_VAR '<this>: io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invokeSuspend.Foo declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invokeSuspend.Foo.equals' type=io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invokeSuspend.Foo origin=null | |
arg1: GET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:bar type:kotlin.String visibility:private [final]' type=kotlin.String origin=null | |
receiver: GET_VAR 'val tmp0_other_with_cast: io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invokeSuspend.Foo [val] declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invokeSuspend.Foo.equals' type=io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invokeSuspend.Foo origin=null | |
then: RETURN type=kotlin.Any from='public final fun invokeSuspend (result: kotlin.Result<kotlin.Any?>): kotlin.Any? declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation' | |
CONST Boolean type=kotlin.Boolean value=false | |
RETURN type=kotlin.Any from='public final fun invokeSuspend (result: kotlin.Result<kotlin.Any?>): kotlin.Any? declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation' | |
CONST Boolean type=kotlin.Boolean value=true | |
VAR name:f type:io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invokeSuspend.Foo [val] | |
CONSTRUCTOR_CALL 'public/*package*/ constructor <init> (bar: kotlin.String) [primary] declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invokeSuspend.Foo' type=io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invokeSuspend.Foo origin=null | |
bar: CONST String type=kotlin.String value="dog" | |
VAR name:kvf type:io.kweb.state.KVar<io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invokeSuspend.Foo> [val] | |
CONSTRUCTOR_CALL 'public constructor <init> (initialValue: T of io.kweb.state.KVar) [primary] declared in io.kweb.state.KVar' type=io.kweb.state.KVar<io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invokeSuspend.Foo> origin=null | |
<class: T>: io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invokeSuspend.Foo | |
initialValue: GET_VAR 'val f: io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invokeSuspend.Foo [val] declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invokeSuspend' type=io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invokeSuspend.Foo origin=null | |
CALL 'public final fun invoke (test: @[ExtensionFunctionType] kotlin.coroutines.SuspendFunction1<io.kotlintest.TestContext, kotlin.Unit>): kotlin.Unit [suspend] declared in io.kotlintest.specs.AbstractFreeSpec.FreeSpecScope' type=kotlin.Unit origin=INVOKE | |
$this: GET_FIELD 'FIELD name:$p type:io.kotlintest.specs.AbstractFreeSpec.FreeSpecScope visibility:private' type=io.kotlintest.specs.AbstractFreeSpec.FreeSpecScope origin=null | |
receiver: GET_VAR '<this>: io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invokeSuspend' type=io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation origin=null | |
$receiver: CONST String type=kotlin.String value="should have field with value `dog`" | |
test: BLOCK type=@[ExtensionFunctionType] kotlin.coroutines.SuspendFunction1<io.kotlintest.TestContext, kotlin.Unit> origin=LAMBDA | |
COMPOSITE type=kotlin.Unit origin=null | |
CONSTRUCTOR_CALL 'public constructor <init> ($kvf: io.kweb.state.KVar<io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.invoke$lambda-2.Foo>) declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$lambda-0$Continuation' type=io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$lambda-0$Continuation origin=null | |
$kvf: GET_VAR 'val kvf: io.kweb.state.KVar<io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invokeSuspend.Foo> [val] declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invokeSuspend' type=io.kweb.state.KVar<io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invokeSuspend.Foo> origin=null | |
VAR name:kvfp type:io.kweb.state.KVar<kotlin.String> [val] | |
CALL 'public final fun property <O, T> (property: kotlin.reflect.KProperty1<T of io.kweb.state.KVarKt.property, O of io.kweb.state.KVarKt.property>): io.kweb.state.KVar<O of io.kweb.state.KVarKt.property> [inline] declared in io.kweb.state.KVarKt' type=io.kweb.state.KVar<kotlin.String> origin=null | |
<O>: kotlin.String | |
<T>: io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invokeSuspend.Foo | |
$receiver: GET_VAR 'val kvf: io.kweb.state.KVar<io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invokeSuspend.Foo> [val] declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invokeSuspend' type=io.kweb.state.KVar<io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invokeSuspend.Foo> origin=null | |
property: BLOCK type=io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invokeSuspend.<property reference to io.kweb.state.KVarSpec.<init>.<anonymous>.<anonymous>.Foo.bar> origin=null | |
CLASS GENERATED_PROPERTY_REFERENCE CLASS name:<property reference to io.kweb.state.KVarSpec.<init>.<anonymous>.<anonymous>.Foo.bar> modality:FINAL visibility:public/*package*/ superTypes:[kotlin.jvm.internal.PropertyReference1] | |
$this: VALUE_PARAMETER INSTANCE_RECEIVER name:<this> type:io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invokeSuspend.<property reference to io.kweb.state.KVarSpec.<init>.<anonymous>.<anonymous>.Foo.bar> | |
CONSTRUCTOR GENERATED_PROPERTY_REFERENCE visibility:public/*package*/ <> () returnType:io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invokeSuspend.<property reference to io.kweb.state.KVarSpec.<init>.<anonymous>.<anonymous>.Foo.bar> [primary] | |
BLOCK_BODY | |
DELEGATING_CONSTRUCTOR_CALL 'public constructor <init> () declared in kotlin.jvm.internal.PropertyReference1' | |
BLOCK type=kotlin.Unit origin=null | |
FUN GENERATED_PROPERTY_REFERENCE name:getName visibility:public modality:FINAL <> ($this:io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invokeSuspend.<property reference to io.kweb.state.KVarSpec.<init>.<anonymous>.<anonymous>.Foo.bar>) returnType:kotlin.String | |
overridden: | |
public open fun getName (): kotlin.String declared in kotlin.jvm.internal.PropertyReference1 | |
$this: VALUE_PARAMETER INSTANCE_RECEIVER name:<this> type:io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invokeSuspend.<property reference to io.kweb.state.KVarSpec.<init>.<anonymous>.<anonymous>.Foo.bar> | |
EXPRESSION_BODY | |
CONST String type=kotlin.String value="bar" | |
FUN GENERATED_PROPERTY_REFERENCE name:getOwner visibility:public modality:FINAL <> ($this:io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invokeSuspend.<property reference to io.kweb.state.KVarSpec.<init>.<anonymous>.<anonymous>.Foo.bar>) returnType:kotlin.reflect.KDeclarationContainer | |
overridden: | |
public open fun getOwner (): kotlin.reflect.KDeclarationContainer declared in kotlin.jvm.internal.PropertyReference1 | |
$this: VALUE_PARAMETER INSTANCE_RECEIVER name:<this> type:io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invokeSuspend.<property reference to io.kweb.state.KVarSpec.<init>.<anonymous>.<anonymous>.Foo.bar> | |
EXPRESSION_BODY | |
CLASS_REFERENCE 'CLASS IR_EXTERNAL_DECLARATION_STUB INTERFACE name:KClass modality:ABSTRACT visibility:public superTypes:[kotlin.reflect.KDeclarationContainer; kotlin.reflect.KAnnotatedElement; kotlin.reflect.KClassifier]' type=kotlin.reflect.KClass | |
FUN GENERATED_PROPERTY_REFERENCE name:getSignature visibility:public modality:FINAL <> ($this:io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invokeSuspend.<property reference to io.kweb.state.KVarSpec.<init>.<anonymous>.<anonymous>.Foo.bar>) returnType:kotlin.String | |
overridden: | |
public open fun getSignature (): kotlin.String declared in kotlin.jvm.internal.PropertyReference1 | |
$this: VALUE_PARAMETER INSTANCE_RECEIVER name:<this> type:io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invokeSuspend.<property reference to io.kweb.state.KVarSpec.<init>.<anonymous>.<anonymous>.Foo.bar> | |
EXPRESSION_BODY | |
CONST String type=kotlin.String value="getBar()Ljava/lang/String;" | |
FUN GENERATED_PROPERTY_REFERENCE name:get visibility:public modality:FINAL <> ($this:io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invokeSuspend.<property reference to io.kweb.state.KVarSpec.<init>.<anonymous>.<anonymous>.Foo.bar>, receiver0:kotlin.Any?) returnType:kotlin.Any? | |
overridden: | |
public abstract fun get (receiver0: kotlin.Any?): kotlin.Any? declared in kotlin.jvm.internal.PropertyReference1 | |
$this: VALUE_PARAMETER INSTANCE_RECEIVER name:<this> type:io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invokeSuspend.<property reference to io.kweb.state.KVarSpec.<init>.<anonymous>.<anonymous>.Foo.bar> | |
VALUE_PARAMETER name:receiver0 index:0 type:kotlin.Any? | |
EXPRESSION_BODY | |
CALL 'public final fun <get-bar> (): kotlin.String declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invokeSuspend.Foo' type=kotlin.String origin=GET_PROPERTY | |
$this: TYPE_OP type=io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invokeSuspend.Foo origin=IMPLICIT_CAST typeOperand=io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invokeSuspend.Foo | |
GET_VAR 'receiver0: kotlin.Any? declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invokeSuspend.<property reference to io.kweb.state.KVarSpec.<init>.<anonymous>.<anonymous>.Foo.bar>.get' type=kotlin.Any? origin=null | |
CONSTRUCTOR_CALL 'public/*package*/ constructor <init> () [primary] declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invokeSuspend.<property reference to io.kweb.state.KVarSpec.<init>.<anonymous>.<anonymous>.Foo.bar>' type=io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invokeSuspend.<property reference to io.kweb.state.KVarSpec.<init>.<anonymous>.<anonymous>.Foo.bar> origin=null | |
CALL 'public open fun <set-value> (<set-?>: T of io.kweb.state.KVar): kotlin.Unit declared in io.kweb.state.KVar' type=kotlin.Unit origin=EQ | |
$this: GET_VAR 'val kvfp: io.kweb.state.KVar<kotlin.String> [val] declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invokeSuspend' type=io.kweb.state.KVar<kotlin.String> origin=null | |
<set-?>: CONST String type=kotlin.String value="cat" | |
RETURN type=kotlin.Any from='public final fun invokeSuspend (result: kotlin.Result<kotlin.Any?>): kotlin.Any? declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation' | |
CALL 'public final fun invoke (test: @[ExtensionFunctionType] kotlin.coroutines.SuspendFunction1<io.kotlintest.TestContext, kotlin.Unit>): kotlin.Unit [suspend] declared in io.kotlintest.specs.AbstractFreeSpec.FreeSpecScope' type=kotlin.Unit origin=INVOKE | |
$this: GET_FIELD 'FIELD name:$p type:io.kotlintest.specs.AbstractFreeSpec.FreeSpecScope visibility:private' type=io.kotlintest.specs.AbstractFreeSpec.FreeSpecScope origin=null | |
receiver: GET_VAR '<this>: io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invokeSuspend' type=io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation origin=null | |
$receiver: CONST String type=kotlin.String value="should have modified the underlying KVar" | |
test: BLOCK type=@[ExtensionFunctionType] kotlin.coroutines.SuspendFunction1<io.kotlintest.TestContext, kotlin.Unit> origin=LAMBDA | |
COMPOSITE type=kotlin.Unit origin=null | |
CONSTRUCTOR_CALL 'public constructor <init> ($kvf: io.kweb.state.KVar<io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.invoke$lambda-2.Foo>) declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$lambda-1$Continuation' type=io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$lambda-1$Continuation origin=null | |
$kvf: GET_VAR 'val kvf: io.kweb.state.KVar<io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invokeSuspend.Foo> [val] declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invokeSuspend' type=io.kweb.state.KVar<io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invokeSuspend.Foo> origin=null | |
FUN name:create visibility:public modality:FINAL <> ($this:io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation, value:kotlin.Any?, completion:kotlin.coroutines.Continuation<*>) returnType:kotlin.coroutines.Continuation<kotlin.Unit> | |
overridden: | |
public open fun create (value: kotlin.Any?, completion: kotlin.coroutines.Continuation<*>): kotlin.coroutines.Continuation<kotlin.Unit> declared in kotlin.coroutines.jvm.internal.SuspendLambda | |
$this: VALUE_PARAMETER INSTANCE_RECEIVER name:<this> type:io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation | |
VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:value index:0 type:kotlin.Any? | |
VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:completion index:1 type:kotlin.coroutines.Continuation<*> | |
BLOCK_BODY | |
VAR IR_TEMPORARY_VARIABLE name:tmp0_result type:io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation [val] | |
CONSTRUCTOR_CALL 'public constructor <init> ($completion: kotlin.coroutines.Continuation<io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation>?) [primary] declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation' type=io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation origin=null | |
$completion: GET_VAR 'completion: kotlin.coroutines.Continuation<*> declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.create' type=kotlin.coroutines.Continuation<*> origin=null | |
SET_FIELD 'FIELD name:$p type:io.kotlintest.specs.AbstractFreeSpec.FreeSpecScope visibility:private' type=kotlin.Unit origin=null | |
receiver: GET_VAR 'val tmp0_result: io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation [val] declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.create' type=io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation origin=null | |
value: GET_VAR 'value: kotlin.Any? declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.create' type=kotlin.Any? origin=null | |
RETURN type=kotlin.Nothing from='public final fun create (value: kotlin.Any?, completion: kotlin.coroutines.Continuation<*>): kotlin.coroutines.Continuation<kotlin.Unit> declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation' | |
GET_VAR 'val tmp0_result: io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation [val] declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.create' type=io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation origin=null | |
FUN name:invoke visibility:public modality:FINAL <> ($this:io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation, p1:P1 of kotlin.jvm.functions.Function2, p2:P2 of kotlin.jvm.functions.Function2) returnType:R of kotlin.jvm.functions.Function2 | |
overridden: | |
public abstract fun invoke (p1: P1 of kotlin.jvm.functions.Function2, p2: P2 of kotlin.jvm.functions.Function2): R of kotlin.jvm.functions.Function2 declared in kotlin.jvm.functions.Function2 | |
$this: VALUE_PARAMETER INSTANCE_RECEIVER name:<this> type:io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation | |
VALUE_PARAMETER name:p1 index:0 type:P1 of kotlin.jvm.functions.Function2 | |
VALUE_PARAMETER name:p2 index:1 type:P2 of kotlin.jvm.functions.Function2 | |
BLOCK_BODY | |
RETURN type=kotlin.Nothing from='public final fun invoke (p1: P1 of kotlin.jvm.functions.Function2, p2: P2 of kotlin.jvm.functions.Function2): R of kotlin.jvm.functions.Function2 declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation' | |
CALL 'public final fun invokeSuspend (result: kotlin.Result<kotlin.Any?>): kotlin.Any? declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation' type=kotlin.Any? origin=null | |
$this: CALL 'public final fun create (value: kotlin.Any?, completion: kotlin.coroutines.Continuation<*>): kotlin.coroutines.Continuation<kotlin.Unit> declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation' type=kotlin.coroutines.Continuation<kotlin.Unit> origin=null | |
$this: GET_VAR '<this>: io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invoke' type=io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation origin=null | |
value: GET_VAR 'p1: P1 of kotlin.jvm.functions.Function2 declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invoke' type=P1 of kotlin.jvm.functions.Function2 origin=null | |
completion: GET_VAR 'p2: P2 of kotlin.jvm.functions.Function2 declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invoke' type=P2 of kotlin.jvm.functions.Function2 origin=null | |
result: GET_FIELD 'FIELD FIELD_FOR_OBJECT_INSTANCE name:INSTANCE type:kotlin.Unit visibility:public [final,static]' type=kotlin.Unit origin=null | |
CLASS CONTINUATION_CLASS CLASS name:$invoke$lambda-4$Continuation modality:FINAL visibility:public/*package*/ superTypes:[kotlin.coroutines.jvm.internal.SuspendLambda; kotlin.jvm.functions.Function2<io.kotlintest.specs.AbstractFreeSpec.FreeSpecScope, kotlin.coroutines.Continuation<kotlin.Unit>?, kotlin.Unit>] | |
$this: VALUE_PARAMETER INSTANCE_RECEIVER name:<this> type:io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-4$Continuation | |
FIELD name:label type:kotlin.Int visibility:private | |
FIELD name:$p type:io.kotlintest.specs.AbstractFreeSpec.FreeSpecScope visibility:private | |
CONSTRUCTOR visibility:public <> ($completion:kotlin.coroutines.Continuation<io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-4$Continuation>?) returnType:io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-4$Continuation [primary] | |
VALUE_PARAMETER name:$completion index:0 type:kotlin.coroutines.Continuation<io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-4$Continuation>? | |
BLOCK_BODY | |
DELEGATING_CONSTRUCTOR_CALL 'public constructor <init> (arity: kotlin.Int, completion: kotlin.coroutines.Continuation<kotlin.Any?>?) [primary] declared in kotlin.coroutines.jvm.internal.SuspendLambda' | |
arity: CONST Int type=kotlin.Int value=2 | |
completion: GET_VAR '$completion: kotlin.coroutines.Continuation<io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-4$Continuation>? declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-4$Continuation.<init>' type=kotlin.coroutines.Continuation<io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-4$Continuation>? origin=null | |
CONSTRUCTOR visibility:public <> () returnType:io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-4$Continuation | |
BLOCK_BODY | |
DELEGATING_CONSTRUCTOR_CALL 'public constructor <init> ($completion: kotlin.coroutines.Continuation<io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-4$Continuation>?) [primary] declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-4$Continuation' | |
$completion: CONST Null type=kotlin.Nothing? value=null | |
FUN name:invokeSuspend visibility:public modality:FINAL <> ($this:io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-4$Continuation, result:kotlin.Result<kotlin.Any?>) returnType:kotlin.Any? | |
overridden: | |
protected abstract fun invokeSuspend (result: kotlin.Result<kotlin.Any?>): kotlin.Any? declared in kotlin.coroutines.jvm.internal.SuspendLambda | |
$this: VALUE_PARAMETER INSTANCE_RECEIVER name:<this> type:io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-4$Continuation | |
VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:result index:0 type:kotlin.Result<kotlin.Any?> | |
BLOCK_BODY | |
RETURN type=kotlin.Any from='public final fun invokeSuspend (result: kotlin.Result<kotlin.Any?>): kotlin.Any? declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-4$Continuation' | |
CALL 'public final fun invoke (test: @[ExtensionFunctionType] kotlin.coroutines.SuspendFunction1<io.kotlintest.TestContext, kotlin.Unit>): kotlin.Unit [suspend] declared in io.kotlintest.specs.AbstractFreeSpec.FreeSpecScope' type=kotlin.Unit origin=INVOKE | |
$this: GET_FIELD 'FIELD name:$p type:io.kotlintest.specs.AbstractFreeSpec.FreeSpecScope visibility:private' type=io.kotlintest.specs.AbstractFreeSpec.FreeSpecScope origin=null | |
receiver: GET_VAR '<this>: io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-4$Continuation declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-4$Continuation.invokeSuspend' type=io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-4$Continuation origin=null | |
$receiver: CONST String type=kotlin.String value="should work bidirectionally" | |
test: BLOCK type=@[ExtensionFunctionType] kotlin.coroutines.SuspendFunction1<io.kotlintest.TestContext, kotlin.Unit> origin=LAMBDA | |
COMPOSITE type=kotlin.Unit origin=null | |
CONSTRUCTOR_CALL 'public constructor <init> () declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-4$lambda-3$Continuation' type=io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-4$lambda-3$Continuation origin=null | |
FUN name:create visibility:public modality:FINAL <> ($this:io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-4$Continuation, value:kotlin.Any?, completion:kotlin.coroutines.Continuation<*>) returnType:kotlin.coroutines.Continuation<kotlin.Unit> | |
overridden: | |
public open fun create (value: kotlin.Any?, completion: kotlin.coroutines.Continuation<*>): kotlin.coroutines.Continuation<kotlin.Unit> declared in kotlin.coroutines.jvm.internal.SuspendLambda | |
$this: VALUE_PARAMETER INSTANCE_RECEIVER name:<this> type:io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-4$Continuation | |
VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:value index:0 type:kotlin.Any? | |
VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:completion index:1 type:kotlin.coroutines.Continuation<*> | |
BLOCK_BODY | |
VAR IR_TEMPORARY_VARIABLE name:tmp0_result type:io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-4$Continuation [val] | |
CONSTRUCTOR_CALL 'public constructor <init> ($completion: kotlin.coroutines.Continuation<io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-4$Continuation>?) [primary] declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-4$Continuation' type=io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-4$Continuation origin=null | |
$completion: GET_VAR 'completion: kotlin.coroutines.Continuation<*> declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-4$Continuation.create' type=kotlin.coroutines.Continuation<*> origin=null | |
SET_FIELD 'FIELD name:$p type:io.kotlintest.specs.AbstractFreeSpec.FreeSpecScope visibility:private' type=kotlin.Unit origin=null | |
receiver: GET_VAR 'val tmp0_result: io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-4$Continuation [val] declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-4$Continuation.create' type=io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-4$Continuation origin=null | |
value: GET_VAR 'value: kotlin.Any? declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-4$Continuation.create' type=kotlin.Any? origin=null | |
RETURN type=kotlin.Nothing from='public final fun create (value: kotlin.Any?, completion: kotlin.coroutines.Continuation<*>): kotlin.coroutines.Continuation<kotlin.Unit> declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-4$Continuation' | |
GET_VAR 'val tmp0_result: io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-4$Continuation [val] declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-4$Continuation.create' type=io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-4$Continuation origin=null | |
FUN name:invoke visibility:public modality:FINAL <> ($this:io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-4$Continuation, p1:P1 of kotlin.jvm.functions.Function2, p2:P2 of kotlin.jvm.functions.Function2) returnType:R of kotlin.jvm.functions.Function2 | |
overridden: | |
public abstract fun invoke (p1: P1 of kotlin.jvm.functions.Function2, p2: P2 of kotlin.jvm.functions.Function2): R of kotlin.jvm.functions.Function2 declared in kotlin.jvm.functions.Function2 | |
$this: VALUE_PARAMETER INSTANCE_RECEIVER name:<this> type:io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-4$Continuation | |
VALUE_PARAMETER name:p1 index:0 type:P1 of kotlin.jvm.functions.Function2 | |
VALUE_PARAMETER name:p2 index:1 type:P2 of kotlin.jvm.functions.Function2 | |
BLOCK_BODY | |
RETURN type=kotlin.Nothing from='public final fun invoke (p1: P1 of kotlin.jvm.functions.Function2, p2: P2 of kotlin.jvm.functions.Function2): R of kotlin.jvm.functions.Function2 declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-4$Continuation' | |
CALL 'public final fun invokeSuspend (result: kotlin.Result<kotlin.Any?>): kotlin.Any? declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-4$Continuation' type=kotlin.Any? origin=null | |
$this: CALL 'public final fun create (value: kotlin.Any?, completion: kotlin.coroutines.Continuation<*>): kotlin.coroutines.Continuation<kotlin.Unit> declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-4$Continuation' type=kotlin.coroutines.Continuation<kotlin.Unit> origin=null | |
$this: GET_VAR '<this>: io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-4$Continuation declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-4$Continuation.invoke' type=io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-4$Continuation origin=null | |
value: GET_VAR 'p1: P1 of kotlin.jvm.functions.Function2 declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-4$Continuation.invoke' type=P1 of kotlin.jvm.functions.Function2 origin=null | |
completion: GET_VAR 'p2: P2 of kotlin.jvm.functions.Function2 declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-4$Continuation.invoke' type=P2 of kotlin.jvm.functions.Function2 origin=null | |
result: GET_FIELD 'FIELD FIELD_FOR_OBJECT_INSTANCE name:INSTANCE type:kotlin.Unit visibility:public [final,static]' type=kotlin.Unit origin=null | |
CLASS CONTINUATION_CLASS CLASS name:$invoke$lambda-6$Continuation modality:FINAL visibility:public/*package*/ superTypes:[kotlin.coroutines.jvm.internal.SuspendLambda; kotlin.jvm.functions.Function2<io.kotlintest.specs.AbstractFreeSpec.FreeSpecScope, kotlin.coroutines.Continuation<kotlin.Unit>?, kotlin.Unit>] | |
$this: VALUE_PARAMETER INSTANCE_RECEIVER name:<this> type:io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-6$Continuation | |
FIELD name:label type:kotlin.Int visibility:private | |
FIELD name:$p type:io.kotlintest.specs.AbstractFreeSpec.FreeSpecScope visibility:private | |
CONSTRUCTOR visibility:public <> ($completion:kotlin.coroutines.Continuation<io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-6$Continuation>?) returnType:io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-6$Continuation [primary] | |
VALUE_PARAMETER name:$completion index:0 type:kotlin.coroutines.Continuation<io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-6$Continuation>? | |
BLOCK_BODY | |
DELEGATING_CONSTRUCTOR_CALL 'public constructor <init> (arity: kotlin.Int, completion: kotlin.coroutines.Continuation<kotlin.Any?>?) [primary] declared in kotlin.coroutines.jvm.internal.SuspendLambda' | |
arity: CONST Int type=kotlin.Int value=2 | |
completion: GET_VAR '$completion: kotlin.coroutines.Continuation<io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-6$Continuation>? declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-6$Continuation.<init>' type=kotlin.coroutines.Continuation<io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-6$Continuation>? origin=null | |
CONSTRUCTOR visibility:public <> () returnType:io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-6$Continuation | |
BLOCK_BODY | |
DELEGATING_CONSTRUCTOR_CALL 'public constructor <init> ($completion: kotlin.coroutines.Continuation<io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-6$Continuation>?) [primary] declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-6$Continuation' | |
$completion: CONST Null type=kotlin.Nothing? value=null | |
FUN name:invokeSuspend visibility:public modality:FINAL <> ($this:io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-6$Continuation, result:kotlin.Result<kotlin.Any?>) returnType:kotlin.Any? | |
overridden: | |
protected abstract fun invokeSuspend (result: kotlin.Result<kotlin.Any?>): kotlin.Any? declared in kotlin.coroutines.jvm.internal.SuspendLambda | |
$this: VALUE_PARAMETER INSTANCE_RECEIVER name:<this> type:io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-6$Continuation | |
VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:result index:0 type:kotlin.Result<kotlin.Any?> | |
BLOCK_BODY | |
VAR name:kvarPair type:kotlin.Pair<io.kweb.state.KVar<kotlin.Int>, io.kweb.state.KVar<kotlin.Int>> [val] | |
CALL 'public final fun to <A, B> (that: B of kotlin.TuplesKt.to): kotlin.Pair<A of kotlin.TuplesKt.to, B of kotlin.TuplesKt.to> declared in kotlin.TuplesKt' type=kotlin.Pair<io.kweb.state.KVar<kotlin.Int>, io.kweb.state.KVar<kotlin.Int>> origin=null | |
<A>: io.kweb.state.KVar<kotlin.Int> | |
<B>: io.kweb.state.KVar<kotlin.Int> | |
$receiver: CONSTRUCTOR_CALL 'public constructor <init> (initialValue: T of io.kweb.state.KVar) [primary] declared in io.kweb.state.KVar' type=io.kweb.state.KVar<kotlin.Int> origin=null | |
<class: T>: kotlin.Int | |
initialValue: CONST Int type=kotlin.Int value=1 | |
that: CONSTRUCTOR_CALL 'public constructor <init> (initialValue: T of io.kweb.state.KVar) [primary] declared in io.kweb.state.KVar' type=io.kweb.state.KVar<kotlin.Int> origin=null | |
<class: T>: kotlin.Int | |
initialValue: CONST Int type=kotlin.Int value=2 | |
RETURN type=kotlin.Any from='public final fun invokeSuspend (result: kotlin.Result<kotlin.Any?>): kotlin.Any? declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-6$Continuation' | |
CALL 'public final fun invoke (test: @[ExtensionFunctionType] kotlin.coroutines.SuspendFunction1<io.kotlintest.TestContext, kotlin.Unit>): kotlin.Unit [suspend] declared in io.kotlintest.specs.AbstractFreeSpec.FreeSpecScope' type=kotlin.Unit origin=INVOKE | |
$this: GET_FIELD 'FIELD name:$p type:io.kotlintest.specs.AbstractFreeSpec.FreeSpecScope visibility:private' type=io.kotlintest.specs.AbstractFreeSpec.FreeSpecScope origin=null | |
receiver: GET_VAR '<this>: io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-6$Continuation declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-6$Continuation.invokeSuspend' type=io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-6$Continuation origin=null | |
$receiver: CONST String type=kotlin.String value="should be convertable to a single KVar" | |
test: BLOCK type=@[ExtensionFunctionType] kotlin.coroutines.SuspendFunction1<io.kotlintest.TestContext, kotlin.Unit> origin=LAMBDA | |
COMPOSITE type=kotlin.Unit origin=null | |
CONSTRUCTOR_CALL 'public constructor <init> ($kvarPair: kotlin.Pair<io.kweb.state.KVar<kotlin.Int>, io.kweb.state.KVar<kotlin.Int>>) declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-6$lambda-5$Continuation' type=io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-6$lambda-5$Continuation origin=null | |
$kvarPair: GET_VAR 'val kvarPair: kotlin.Pair<io.kweb.state.KVar<kotlin.Int>, io.kweb.state.KVar<kotlin.Int>> [val] declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-6$Continuation.invokeSuspend' type=kotlin.Pair<io.kweb.state.KVar<kotlin.Int>, io.kweb.state.KVar<kotlin.Int>> origin=null | |
FUN name:create visibility:public modality:FINAL <> ($this:io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-6$Continuation, value:kotlin.Any?, completion:kotlin.coroutines.Continuation<*>) returnType:kotlin.coroutines.Continuation<kotlin.Unit> | |
overridden: | |
public open fun create (value: kotlin.Any?, completion: kotlin.coroutines.Continuation<*>): kotlin.coroutines.Continuation<kotlin.Unit> declared in kotlin.coroutines.jvm.internal.SuspendLambda | |
$this: VALUE_PARAMETER INSTANCE_RECEIVER name:<this> type:io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-6$Continuation | |
VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:value index:0 type:kotlin.Any? | |
VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:completion index:1 type:kotlin.coroutines.Continuation<*> | |
BLOCK_BODY | |
VAR IR_TEMPORARY_VARIABLE name:tmp0_result type:io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-6$Continuation [val] | |
CONSTRUCTOR_CALL 'public constructor <init> ($completion: kotlin.coroutines.Continuation<io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-6$Continuation>?) [primary] declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-6$Continuation' type=io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-6$Continuation origin=null | |
$completion: GET_VAR 'completion: kotlin.coroutines.Continuation<*> declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-6$Continuation.create' type=kotlin.coroutines.Continuation<*> origin=null | |
SET_FIELD 'FIELD name:$p type:io.kotlintest.specs.AbstractFreeSpec.FreeSpecScope visibility:private' type=kotlin.Unit origin=null | |
receiver: GET_VAR 'val tmp0_result: io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-6$Continuation [val] declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-6$Continuation.create' type=io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-6$Continuation origin=null | |
value: GET_VAR 'value: kotlin.Any? declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-6$Continuation.create' type=kotlin.Any? origin=null | |
RETURN type=kotlin.Nothing from='public final fun create (value: kotlin.Any?, completion: kotlin.coroutines.Continuation<*>): kotlin.coroutines.Continuation<kotlin.Unit> declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-6$Continuation' | |
GET_VAR 'val tmp0_result: io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-6$Continuation [val] declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-6$Continuation.create' type=io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-6$Continuation origin=null | |
FUN name:invoke visibility:public modality:FINAL <> ($this:io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-6$Continuation, p1:P1 of kotlin.jvm.functions.Function2, p2:P2 of kotlin.jvm.functions.Function2) returnType:R of kotlin.jvm.functions.Function2 | |
overridden: | |
public abstract fun invoke (p1: P1 of kotlin.jvm.functions.Function2, p2: P2 of kotlin.jvm.functions.Function2): R of kotlin.jvm.functions.Function2 declared in kotlin.jvm.functions.Function2 | |
$this: VALUE_PARAMETER INSTANCE_RECEIVER name:<this> type:io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-6$Continuation | |
VALUE_PARAMETER name:p1 index:0 type:P1 of kotlin.jvm.functions.Function2 | |
VALUE_PARAMETER name:p2 index:1 type:P2 of kotlin.jvm.functions.Function2 | |
BLOCK_BODY | |
RETURN type=kotlin.Nothing from='public final fun invoke (p1: P1 of kotlin.jvm.functions.Function2, p2: P2 of kotlin.jvm.functions.Function2): R of kotlin.jvm.functions.Function2 declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-6$Continuation' | |
CALL 'public final fun invokeSuspend (result: kotlin.Result<kotlin.Any?>): kotlin.Any? declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-6$Continuation' type=kotlin.Any? origin=null | |
$this: CALL 'public final fun create (value: kotlin.Any?, completion: kotlin.coroutines.Continuation<*>): kotlin.coroutines.Continuation<kotlin.Unit> declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-6$Continuation' type=kotlin.coroutines.Continuation<kotlin.Unit> origin=null | |
$this: GET_VAR '<this>: io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-6$Continuation declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-6$Continuation.invoke' type=io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-6$Continuation origin=null | |
value: GET_VAR 'p1: P1 of kotlin.jvm.functions.Function2 declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-6$Continuation.invoke' type=P1 of kotlin.jvm.functions.Function2 origin=null | |
completion: GET_VAR 'p2: P2 of kotlin.jvm.functions.Function2 declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-6$Continuation.invoke' type=P2 of kotlin.jvm.functions.Function2 origin=null | |
result: GET_FIELD 'FIELD FIELD_FOR_OBJECT_INSTANCE name:INSTANCE type:kotlin.Unit visibility:public [final,static]' type=kotlin.Unit origin=null | |
CLASS CONTINUATION_CLASS CLASS name:$invoke$lambda-2$lambda-0$Continuation modality:FINAL visibility:public/*package*/ superTypes:[kotlin.coroutines.jvm.internal.SuspendLambda; kotlin.jvm.functions.Function2<io.kotlintest.TestContext, kotlin.coroutines.Continuation<kotlin.Unit>?, kotlin.Unit>] | |
$this: VALUE_PARAMETER INSTANCE_RECEIVER name:<this> type:io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$lambda-0$Continuation | |
FIELD name:label type:kotlin.Int visibility:private | |
FIELD name:$p type:io.kotlintest.TestContext visibility:private | |
FIELD name:$kvf type:io.kweb.state.KVar<io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.invoke$lambda-2.Foo> visibility:private | |
CONSTRUCTOR visibility:public <> ($kvf:io.kweb.state.KVar<io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.invoke$lambda-2.Foo>, $completion:kotlin.coroutines.Continuation<io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$lambda-0$Continuation>?) returnType:io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$lambda-0$Continuation [primary] | |
VALUE_PARAMETER BOUND_VALUE_PARAMETER name:$kvf index:0 type:io.kweb.state.KVar<io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.invoke$lambda-2.Foo> | |
VALUE_PARAMETER name:$completion index:1 type:kotlin.coroutines.Continuation<io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$lambda-0$Continuation>? | |
BLOCK_BODY | |
DELEGATING_CONSTRUCTOR_CALL 'public constructor <init> (arity: kotlin.Int, completion: kotlin.coroutines.Continuation<kotlin.Any?>?) [primary] declared in kotlin.coroutines.jvm.internal.SuspendLambda' | |
arity: CONST Int type=kotlin.Int value=2 | |
completion: GET_VAR '$completion: kotlin.coroutines.Continuation<io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$lambda-0$Continuation>? declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$lambda-0$Continuation.<init>' type=kotlin.coroutines.Continuation<io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$lambda-0$Continuation>? origin=null | |
SET_FIELD 'FIELD name:$kvf type:io.kweb.state.KVar<io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.invoke$lambda-2.Foo> visibility:private' type=kotlin.Unit origin=null | |
receiver: GET_VAR '<this>: io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$lambda-0$Continuation declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$lambda-0$Continuation' type=io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$lambda-0$Continuation origin=null | |
value: GET_VAR '$kvf: io.kweb.state.KVar<io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.invoke$lambda-2.Foo> declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$lambda-0$Continuation.<init>' type=io.kweb.state.KVar<io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.invoke$lambda-2.Foo> origin=null | |
CONSTRUCTOR visibility:public <> ($kvf:io.kweb.state.KVar<io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.invoke$lambda-2.Foo>) returnType:io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$lambda-0$Continuation | |
VALUE_PARAMETER BOUND_VALUE_PARAMETER name:$kvf index:0 type:io.kweb.state.KVar<io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.invoke$lambda-2.Foo> | |
BLOCK_BODY | |
DELEGATING_CONSTRUCTOR_CALL 'public constructor <init> ($kvf: io.kweb.state.KVar<io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.invoke$lambda-2.Foo>, $completion: kotlin.coroutines.Continuation<io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$lambda-0$Continuation>?) [primary] declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$lambda-0$Continuation' | |
$kvf: GET_VAR '$kvf: io.kweb.state.KVar<io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.invoke$lambda-2.Foo> declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$lambda-0$Continuation.<init>' type=io.kweb.state.KVar<io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.invoke$lambda-2.Foo> origin=null | |
$completion: CONST Null type=kotlin.Nothing? value=null | |
FUN name:invokeSuspend visibility:public modality:FINAL <> ($this:io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$lambda-0$Continuation, result:kotlin.Result<kotlin.Any?>) returnType:kotlin.Any? | |
overridden: | |
protected abstract fun invokeSuspend (result: kotlin.Result<kotlin.Any?>): kotlin.Any? declared in kotlin.coroutines.jvm.internal.SuspendLambda | |
$this: VALUE_PARAMETER INSTANCE_RECEIVER name:<this> type:io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$lambda-0$Continuation | |
VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:result index:0 type:kotlin.Result<kotlin.Any?> | |
BLOCK_BODY | |
RETURN type=kotlin.Any from='public final fun invokeSuspend (result: kotlin.Result<kotlin.Any?>): kotlin.Any? declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$lambda-0$Continuation' | |
CALL 'public final fun shouldBe <T, U> (any: U of io.kotlintest.DslKt.shouldBe?): kotlin.Unit declared in io.kotlintest.DslKt' type=kotlin.Unit origin=null | |
<T>: kotlin.String | |
<U>: kotlin.String | |
$receiver: CALL 'public final fun <get-bar> (): kotlin.String declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.invoke$lambda-2.Foo' type=kotlin.String origin=GET_PROPERTY | |
$this: CALL 'public open fun <get-value> (): T of io.kweb.state.KVar declared in io.kweb.state.KVar' type=io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.invoke$lambda-2.Foo origin=GET_PROPERTY | |
$this: GET_FIELD 'FIELD name:$kvf type:io.kweb.state.KVar<io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.invoke$lambda-2.Foo> visibility:private' type=io.kweb.state.KVar<io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.invoke$lambda-2.Foo> origin=null | |
receiver: GET_VAR '<this>: io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$lambda-0$Continuation declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$lambda-0$Continuation.invokeSuspend' type=io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$lambda-0$Continuation origin=null | |
any: CONST String type=kotlin.String value="dog" | |
FUN name:create visibility:public modality:FINAL <> ($this:io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$lambda-0$Continuation, value:kotlin.Any?, completion:kotlin.coroutines.Continuation<*>) returnType:kotlin.coroutines.Continuation<kotlin.Unit> | |
overridden: | |
public open fun create (value: kotlin.Any?, completion: kotlin.coroutines.Continuation<*>): kotlin.coroutines.Continuation<kotlin.Unit> declared in kotlin.coroutines.jvm.internal.SuspendLambda | |
$this: VALUE_PARAMETER INSTANCE_RECEIVER name:<this> type:io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$lambda-0$Continuation | |
VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:value index:0 type:kotlin.Any? | |
VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:completion index:1 type:kotlin.coroutines.Continuation<*> | |
BLOCK_BODY | |
VAR IR_TEMPORARY_VARIABLE name:tmp0_result type:io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$lambda-0$Continuation [val] | |
CONSTRUCTOR_CALL 'public constructor <init> ($kvf: io.kweb.state.KVar<io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.invoke$lambda-2.Foo>, $completion: kotlin.coroutines.Continuation<io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$lambda-0$Continuation>?) [primary] declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$lambda-0$Continuation' type=io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$lambda-0$Continuation origin=null | |
$kvf: GET_FIELD 'FIELD name:$kvf type:io.kweb.state.KVar<io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.invoke$lambda-2.Foo> visibility:private' type=io.kweb.state.KVar<io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.invoke$lambda-2.Foo> origin=null | |
receiver: GET_VAR '<this>: io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$lambda-0$Continuation declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$lambda-0$Continuation.create' type=io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$lambda-0$Continuation origin=null | |
$completion: GET_VAR 'completion: kotlin.coroutines.Continuation<*> declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$lambda-0$Continuation.create' type=kotlin.coroutines.Continuation<*> origin=null | |
SET_FIELD 'FIELD name:$p type:io.kotlintest.TestContext visibility:private' type=kotlin.Unit origin=null | |
receiver: GET_VAR 'val tmp0_result: io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$lambda-0$Continuation [val] declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$lambda-0$Continuation.create' type=io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$lambda-0$Continuation origin=null | |
value: GET_VAR 'value: kotlin.Any? declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$lambda-0$Continuation.create' type=kotlin.Any? origin=null | |
RETURN type=kotlin.Nothing from='public final fun create (value: kotlin.Any?, completion: kotlin.coroutines.Continuation<*>): kotlin.coroutines.Continuation<kotlin.Unit> declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$lambda-0$Continuation' | |
GET_VAR 'val tmp0_result: io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$lambda-0$Continuation [val] declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$lambda-0$Continuation.create' type=io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$lambda-0$Continuation origin=null | |
FUN name:invoke visibility:public modality:FINAL <> ($this:io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$lambda-0$Continuation, p1:P1 of kotlin.jvm.functions.Function2, p2:P2 of kotlin.jvm.functions.Function2) returnType:R of kotlin.jvm.functions.Function2 | |
overridden: | |
public abstract fun invoke (p1: P1 of kotlin.jvm.functions.Function2, p2: P2 of kotlin.jvm.functions.Function2): R of kotlin.jvm.functions.Function2 declared in kotlin.jvm.functions.Function2 | |
$this: VALUE_PARAMETER INSTANCE_RECEIVER name:<this> type:io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$lambda-0$Continuation | |
VALUE_PARAMETER name:p1 index:0 type:P1 of kotlin.jvm.functions.Function2 | |
VALUE_PARAMETER name:p2 index:1 type:P2 of kotlin.jvm.functions.Function2 | |
BLOCK_BODY | |
RETURN type=kotlin.Nothing from='public final fun invoke (p1: P1 of kotlin.jvm.functions.Function2, p2: P2 of kotlin.jvm.functions.Function2): R of kotlin.jvm.functions.Function2 declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$lambda-0$Continuation' | |
CALL 'public final fun invokeSuspend (result: kotlin.Result<kotlin.Any?>): kotlin.Any? declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$lambda-0$Continuation' type=kotlin.Any? origin=null | |
$this: CALL 'public final fun create (value: kotlin.Any?, completion: kotlin.coroutines.Continuation<*>): kotlin.coroutines.Continuation<kotlin.Unit> declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$lambda-0$Continuation' type=kotlin.coroutines.Continuation<kotlin.Unit> origin=null | |
$this: GET_VAR '<this>: io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$lambda-0$Continuation declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$lambda-0$Continuation.invoke' type=io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$lambda-0$Continuation origin=null | |
value: GET_VAR 'p1: P1 of kotlin.jvm.functions.Function2 declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$lambda-0$Continuation.invoke' type=P1 of kotlin.jvm.functions.Function2 origin=null | |
completion: GET_VAR 'p2: P2 of kotlin.jvm.functions.Function2 declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$lambda-0$Continuation.invoke' type=P2 of kotlin.jvm.functions.Function2 origin=null | |
result: GET_FIELD 'FIELD FIELD_FOR_OBJECT_INSTANCE name:INSTANCE type:kotlin.Unit visibility:public [final,static]' type=kotlin.Unit origin=null | |
CLASS CONTINUATION_CLASS CLASS name:$invoke$lambda-2$lambda-1$Continuation modality:FINAL visibility:public/*package*/ superTypes:[kotlin.coroutines.jvm.internal.SuspendLambda; kotlin.jvm.functions.Function2<io.kotlintest.TestContext, kotlin.coroutines.Continuation<kotlin.Unit>?, kotlin.Unit>] | |
$this: VALUE_PARAMETER INSTANCE_RECEIVER name:<this> type:io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$lambda-1$Continuation | |
FIELD name:label type:kotlin.Int visibility:private | |
FIELD name:$p type:io.kotlintest.TestContext visibility:private | |
FIELD name:$kvf type:io.kweb.state.KVar<io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.invoke$lambda-2.Foo> visibility:private | |
CONSTRUCTOR visibility:public <> ($kvf:io.kweb.state.KVar<io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.invoke$lambda-2.Foo>, $completion:kotlin.coroutines.Continuation<io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$lambda-1$Continuation>?) returnType:io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$lambda-1$Continuation [primary] | |
VALUE_PARAMETER BOUND_VALUE_PARAMETER name:$kvf index:0 type:io.kweb.state.KVar<io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.invoke$lambda-2.Foo> | |
VALUE_PARAMETER name:$completion index:1 type:kotlin.coroutines.Continuation<io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$lambda-1$Continuation>? | |
BLOCK_BODY | |
DELEGATING_CONSTRUCTOR_CALL 'public constructor <init> (arity: kotlin.Int, completion: kotlin.coroutines.Continuation<kotlin.Any?>?) [primary] declared in kotlin.coroutines.jvm.internal.SuspendLambda' | |
arity: CONST Int type=kotlin.Int value=2 | |
completion: GET_VAR '$completion: kotlin.coroutines.Continuation<io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$lambda-1$Continuation>? declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$lambda-1$Continuation.<init>' type=kotlin.coroutines.Continuation<io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$lambda-1$Continuation>? origin=null | |
SET_FIELD 'FIELD name:$kvf type:io.kweb.state.KVar<io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.invoke$lambda-2.Foo> visibility:private' type=kotlin.Unit origin=null | |
receiver: GET_VAR '<this>: io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$lambda-1$Continuation declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$lambda-1$Continuation' type=io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$lambda-1$Continuation origin=null | |
value: GET_VAR '$kvf: io.kweb.state.KVar<io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.invoke$lambda-2.Foo> declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$lambda-1$Continuation.<init>' type=io.kweb.state.KVar<io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.invoke$lambda-2.Foo> origin=null | |
CONSTRUCTOR visibility:public <> ($kvf:io.kweb.state.KVar<io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.invoke$lambda-2.Foo>) returnType:io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$lambda-1$Continuation | |
VALUE_PARAMETER BOUND_VALUE_PARAMETER name:$kvf index:0 type:io.kweb.state.KVar<io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.invoke$lambda-2.Foo> | |
BLOCK_BODY | |
DELEGATING_CONSTRUCTOR_CALL 'public constructor <init> ($kvf: io.kweb.state.KVar<io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.invoke$lambda-2.Foo>, $completion: kotlin.coroutines.Continuation<io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$lambda-1$Continuation>?) [primary] declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$lambda-1$Continuation' | |
$kvf: GET_VAR '$kvf: io.kweb.state.KVar<io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.invoke$lambda-2.Foo> declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$lambda-1$Continuation.<init>' type=io.kweb.state.KVar<io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.invoke$lambda-2.Foo> origin=null | |
$completion: CONST Null type=kotlin.Nothing? value=null | |
FUN name:invokeSuspend visibility:public modality:FINAL <> ($this:io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$lambda-1$Continuation, result:kotlin.Result<kotlin.Any?>) returnType:kotlin.Any? | |
overridden: | |
protected abstract fun invokeSuspend (result: kotlin.Result<kotlin.Any?>): kotlin.Any? declared in kotlin.coroutines.jvm.internal.SuspendLambda | |
$this: VALUE_PARAMETER INSTANCE_RECEIVER name:<this> type:io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$lambda-1$Continuation | |
VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:result index:0 type:kotlin.Result<kotlin.Any?> | |
BLOCK_BODY | |
RETURN type=kotlin.Any from='public final fun invokeSuspend (result: kotlin.Result<kotlin.Any?>): kotlin.Any? declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$lambda-1$Continuation' | |
CALL 'public final fun shouldBe <T, U> (any: U of io.kotlintest.DslKt.shouldBe?): kotlin.Unit declared in io.kotlintest.DslKt' type=kotlin.Unit origin=null | |
<T>: kotlin.String | |
<U>: kotlin.String | |
$receiver: CALL 'public final fun <get-bar> (): kotlin.String declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.invoke$lambda-2.Foo' type=kotlin.String origin=GET_PROPERTY | |
$this: CALL 'public open fun <get-value> (): T of io.kweb.state.KVar declared in io.kweb.state.KVar' type=io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.invoke$lambda-2.Foo origin=GET_PROPERTY | |
$this: GET_FIELD 'FIELD name:$kvf type:io.kweb.state.KVar<io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.invoke$lambda-2.Foo> visibility:private' type=io.kweb.state.KVar<io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.invoke$lambda-2.Foo> origin=null | |
receiver: GET_VAR '<this>: io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$lambda-1$Continuation declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$lambda-1$Continuation.invokeSuspend' type=io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$lambda-1$Continuation origin=null | |
any: CONST String type=kotlin.String value="cat" | |
FUN name:create visibility:public modality:FINAL <> ($this:io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$lambda-1$Continuation, value:kotlin.Any?, completion:kotlin.coroutines.Continuation<*>) returnType:kotlin.coroutines.Continuation<kotlin.Unit> | |
overridden: | |
public open fun create (value: kotlin.Any?, completion: kotlin.coroutines.Continuation<*>): kotlin.coroutines.Continuation<kotlin.Unit> declared in kotlin.coroutines.jvm.internal.SuspendLambda | |
$this: VALUE_PARAMETER INSTANCE_RECEIVER name:<this> type:io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$lambda-1$Continuation | |
VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:value index:0 type:kotlin.Any? | |
VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:completion index:1 type:kotlin.coroutines.Continuation<*> | |
BLOCK_BODY | |
VAR IR_TEMPORARY_VARIABLE name:tmp0_result type:io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$lambda-1$Continuation [val] | |
CONSTRUCTOR_CALL 'public constructor <init> ($kvf: io.kweb.state.KVar<io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.invoke$lambda-2.Foo>, $completion: kotlin.coroutines.Continuation<io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$lambda-1$Continuation>?) [primary] declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$lambda-1$Continuation' type=io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$lambda-1$Continuation origin=null | |
$kvf: GET_FIELD 'FIELD name:$kvf type:io.kweb.state.KVar<io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.invoke$lambda-2.Foo> visibility:private' type=io.kweb.state.KVar<io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.invoke$lambda-2.Foo> origin=null | |
receiver: GET_VAR '<this>: io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$lambda-1$Continuation declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$lambda-1$Continuation.create' type=io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$lambda-1$Continuation origin=null | |
$completion: GET_VAR 'completion: kotlin.coroutines.Continuation<*> declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$lambda-1$Continuation.create' type=kotlin.coroutines.Continuation<*> origin=null | |
SET_FIELD 'FIELD name:$p type:io.kotlintest.TestContext visibility:private' type=kotlin.Unit origin=null | |
receiver: GET_VAR 'val tmp0_result: io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$lambda-1$Continuation [val] declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$lambda-1$Continuation.create' type=io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$lambda-1$Continuation origin=null | |
value: GET_VAR 'value: kotlin.Any? declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$lambda-1$Continuation.create' type=kotlin.Any? origin=null | |
RETURN type=kotlin.Nothing from='public final fun create (value: kotlin.Any?, completion: kotlin.coroutines.Continuation<*>): kotlin.coroutines.Continuation<kotlin.Unit> declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$lambda-1$Continuation' | |
GET_VAR 'val tmp0_result: io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$lambda-1$Continuation [val] declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$lambda-1$Continuation.create' type=io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$lambda-1$Continuation origin=null | |
FUN name:invoke visibility:public modality:FINAL <> ($this:io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$lambda-1$Continuation, p1:P1 of kotlin.jvm.functions.Function2, p2:P2 of kotlin.jvm.functions.Function2) returnType:R of kotlin.jvm.functions.Function2 | |
overridden: | |
public abstract fun invoke (p1: P1 of kotlin.jvm.functions.Function2, p2: P2 of kotlin.jvm.functions.Function2): R of kotlin.jvm.functions.Function2 declared in kotlin.jvm.functions.Function2 | |
$this: VALUE_PARAMETER INSTANCE_RECEIVER name:<this> type:io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$lambda-1$Continuation | |
VALUE_PARAMETER name:p1 index:0 type:P1 of kotlin.jvm.functions.Function2 | |
VALUE_PARAMETER name:p2 index:1 type:P2 of kotlin.jvm.functions.Function2 | |
BLOCK_BODY | |
RETURN type=kotlin.Nothing from='public final fun invoke (p1: P1 of kotlin.jvm.functions.Function2, p2: P2 of kotlin.jvm.functions.Function2): R of kotlin.jvm.functions.Function2 declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$lambda-1$Continuation' | |
CALL 'public final fun invokeSuspend (result: kotlin.Result<kotlin.Any?>): kotlin.Any? declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$lambda-1$Continuation' type=kotlin.Any? origin=null | |
$this: CALL 'public final fun create (value: kotlin.Any?, completion: kotlin.coroutines.Continuation<*>): kotlin.coroutines.Continuation<kotlin.Unit> declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$lambda-1$Continuation' type=kotlin.coroutines.Continuation<kotlin.Unit> origin=null | |
$this: GET_VAR '<this>: io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$lambda-1$Continuation declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$lambda-1$Continuation.invoke' type=io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$lambda-1$Continuation origin=null | |
value: GET_VAR 'p1: P1 of kotlin.jvm.functions.Function2 declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$lambda-1$Continuation.invoke' type=P1 of kotlin.jvm.functions.Function2 origin=null | |
completion: GET_VAR 'p2: P2 of kotlin.jvm.functions.Function2 declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$lambda-1$Continuation.invoke' type=P2 of kotlin.jvm.functions.Function2 origin=null | |
result: GET_FIELD 'FIELD FIELD_FOR_OBJECT_INSTANCE name:INSTANCE type:kotlin.Unit visibility:public [final,static]' type=kotlin.Unit origin=null | |
CLASS CONTINUATION_CLASS CLASS name:$invoke$lambda-4$lambda-3$Continuation modality:FINAL visibility:public/*package*/ superTypes:[kotlin.coroutines.jvm.internal.SuspendLambda; kotlin.jvm.functions.Function2<io.kotlintest.TestContext, kotlin.coroutines.Continuation<kotlin.Unit>?, kotlin.Unit>] | |
$this: VALUE_PARAMETER INSTANCE_RECEIVER name:<this> type:io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-4$lambda-3$Continuation | |
FIELD name:label type:kotlin.Int visibility:private | |
FIELD name:$p type:io.kotlintest.TestContext visibility:private | |
CONSTRUCTOR visibility:public <> ($completion:kotlin.coroutines.Continuation<io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-4$lambda-3$Continuation>?) returnType:io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-4$lambda-3$Continuation [primary] | |
VALUE_PARAMETER name:$completion index:0 type:kotlin.coroutines.Continuation<io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-4$lambda-3$Continuation>? | |
BLOCK_BODY | |
DELEGATING_CONSTRUCTOR_CALL 'public constructor <init> (arity: kotlin.Int, completion: kotlin.coroutines.Continuation<kotlin.Any?>?) [primary] declared in kotlin.coroutines.jvm.internal.SuspendLambda' | |
arity: CONST Int type=kotlin.Int value=2 | |
completion: GET_VAR '$completion: kotlin.coroutines.Continuation<io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-4$lambda-3$Continuation>? declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-4$lambda-3$Continuation.<init>' type=kotlin.coroutines.Continuation<io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-4$lambda-3$Continuation>? origin=null | |
CONSTRUCTOR visibility:public <> () returnType:io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-4$lambda-3$Continuation | |
BLOCK_BODY | |
DELEGATING_CONSTRUCTOR_CALL 'public constructor <init> ($completion: kotlin.coroutines.Continuation<io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-4$lambda-3$Continuation>?) [primary] declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-4$lambda-3$Continuation' | |
$completion: CONST Null type=kotlin.Nothing? value=null | |
FUN name:invokeSuspend visibility:public modality:FINAL <> ($this:io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-4$lambda-3$Continuation, result:kotlin.Result<kotlin.Any?>) returnType:kotlin.Any? | |
overridden: | |
protected abstract fun invokeSuspend (result: kotlin.Result<kotlin.Any?>): kotlin.Any? declared in kotlin.coroutines.jvm.internal.SuspendLambda | |
$this: VALUE_PARAMETER INSTANCE_RECEIVER name:<this> type:io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-4$lambda-3$Continuation | |
VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:result index:0 type:kotlin.Result<kotlin.Any?> | |
BLOCK_BODY | |
VAR name:kv type:io.kweb.state.KVar<kotlin.String> [val] | |
CONSTRUCTOR_CALL 'public constructor <init> (initialValue: T of io.kweb.state.KVar) [primary] declared in io.kweb.state.KVar' type=io.kweb.state.KVar<kotlin.String> origin=null | |
<class: T>: kotlin.String | |
initialValue: CONST String type=kotlin.String value="one" | |
CALL 'public open fun <set-value> (<set-?>: T of io.kweb.state.KVar): kotlin.Unit declared in io.kweb.state.KVar' type=kotlin.Unit origin=EQ | |
$this: GET_VAR 'val kv: io.kweb.state.KVar<kotlin.String> [val] declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-4$lambda-3$Continuation.invokeSuspend' type=io.kweb.state.KVar<kotlin.String> origin=null | |
<set-?>: CONST String type=kotlin.String value="three" | |
VAR name:mappedKv type:io.kweb.state.KVal<kotlin.Int> [val] | |
CALL 'public final fun map <O> (mapper: kotlin.Function1<T of io.kweb.state.KVar, O of io.kweb.state.KVar.map>): io.kweb.state.KVal<O of io.kweb.state.KVar.map> declared in io.kweb.state.KVar' type=io.kweb.state.KVal<kotlin.Int> origin=null | |
<O>: kotlin.Int | |
$this: GET_VAR 'val kv: io.kweb.state.KVar<kotlin.String> [val] declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-4$lambda-3$Continuation.invokeSuspend' type=io.kweb.state.KVar<kotlin.String> origin=null | |
mapper: BLOCK type=io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-4$lambda-3$Continuation.invokeSuspend.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>.<anonymous>.<anonymous>.<anonymous>> origin=null | |
CLASS LAMBDA_IMPL CLASS name:<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>.<anonymous>.<anonymous>.<anonymous>> modality:FINAL visibility:public/*package*/ superTypes:[kotlin.jvm.internal.Lambda; kotlin.jvm.functions.Function1<kotlin.String, kotlin.Int>] | |
$this: VALUE_PARAMETER INSTANCE_RECEIVER name:<this> type:io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-4$lambda-3$Continuation.invokeSuspend.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>.<anonymous>.<anonymous>.<anonymous>> | |
CONSTRUCTOR FUNCTION_REFERENCE_IMPL visibility:public/*package*/ <> () returnType:io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-4$lambda-3$Continuation.invokeSuspend.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>.<anonymous>.<anonymous>.<anonymous>> [primary] | |
BLOCK_BODY | |
DELEGATING_CONSTRUCTOR_CALL 'public constructor <init> (arity: kotlin.Int) declared in kotlin.jvm.internal.Lambda' | |
arity: CONST Int type=kotlin.Int value=1 | |
BLOCK type=kotlin.Unit origin=null | |
FUN name:invoke visibility:public modality:FINAL <> ($this:io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-4$lambda-3$Continuation.invokeSuspend.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>.<anonymous>.<anonymous>.<anonymous>>, it:kotlin.String) returnType:kotlin.Int | |
$this: VALUE_PARAMETER INSTANCE_RECEIVER name:<this> type:io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-4$lambda-3$Continuation.invokeSuspend.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>.<anonymous>.<anonymous>.<anonymous>> | |
VALUE_PARAMETER name:it index:0 type:kotlin.String | |
BLOCK_BODY | |
RETURN type=kotlin.Any from='public final fun invokeSuspend (result: kotlin.Result<kotlin.Any?>): kotlin.Any? declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-4$lambda-3$Continuation' | |
CALL 'public open fun <get-length> (): kotlin.Int declared in kotlin.String' type=kotlin.Int origin=GET_PROPERTY | |
$this: GET_VAR 'it: kotlin.String declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-4$lambda-3$Continuation.invokeSuspend.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>.<anonymous>.<anonymous>.<anonymous>>.invoke' type=kotlin.String origin=null | |
FUN BRIDGE name:invoke visibility:public modality:OPEN <> ($this:io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-4$lambda-3$Continuation.invokeSuspend.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>.<anonymous>.<anonymous>.<anonymous>>, p1:kotlin.Any?) returnType:kotlin.Any? | |
overridden: | |
public abstract fun invoke (p1: P1 of kotlin.jvm.functions.Function1): R of kotlin.jvm.functions.Function1 declared in kotlin.jvm.functions.Function1 | |
$this: VALUE_PARAMETER INSTANCE_RECEIVER name:<this> type:io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-4$lambda-3$Continuation.invokeSuspend.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>.<anonymous>.<anonymous>.<anonymous>> | |
VALUE_PARAMETER BRIDGE name:p1 index:0 type:kotlin.Any? | |
BLOCK_BODY | |
RETURN type=kotlin.Nothing from='public open fun invoke (p1: kotlin.Any?): kotlin.Any? declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-4$lambda-3$Continuation.invokeSuspend.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>.<anonymous>.<anonymous>.<anonymous>>' | |
TYPE_OP type=kotlin.Any? origin=IMPLICIT_CAST typeOperand=kotlin.Any? | |
CALL 'public final fun invoke (it: kotlin.String): kotlin.Int declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-4$lambda-3$Continuation.invokeSuspend.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>.<anonymous>.<anonymous>.<anonymous>>' type=kotlin.Int origin=BRIDGE_DELEGATION | |
$this: GET_VAR '<this>: io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-4$lambda-3$Continuation.invokeSuspend.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>.<anonymous>.<anonymous>.<anonymous>> declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-4$lambda-3$Continuation.invokeSuspend.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>.<anonymous>.<anonymous>.<anonymous>>.invoke' type=io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-4$lambda-3$Continuation.invokeSuspend.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>.<anonymous>.<anonymous>.<anonymous>> origin=null | |
it: TYPE_OP type=kotlin.String origin=IMPLICIT_CAST typeOperand=kotlin.String | |
GET_VAR 'p1: kotlin.Any? declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-4$lambda-3$Continuation.invokeSuspend.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>.<anonymous>.<anonymous>.<anonymous>>.invoke' type=kotlin.Any? origin=null | |
CONSTRUCTOR_CALL 'public/*package*/ constructor <init> () [primary] declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-4$lambda-3$Continuation.invokeSuspend.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>.<anonymous>.<anonymous>.<anonymous>>' type=io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-4$lambda-3$Continuation.invokeSuspend.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>.<anonymous>.<anonymous>.<anonymous>> origin=null | |
CALL 'public final fun shouldBe <T, U> (any: U of io.kotlintest.DslKt.shouldBe?): kotlin.Unit declared in io.kotlintest.DslKt' type=kotlin.Unit origin=null | |
<T>: kotlin.Int | |
<U>: kotlin.Int | |
$receiver: CALL 'public open fun <get-value> (): T of io.kweb.state.KVal declared in io.kweb.state.KVal' type=kotlin.Int origin=GET_PROPERTY | |
$this: GET_VAR 'val mappedKv: io.kweb.state.KVal<kotlin.Int> [val] declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-4$lambda-3$Continuation.invokeSuspend' type=io.kweb.state.KVal<kotlin.Int> origin=null | |
any: CONST Int type=kotlin.Int value=5 | |
CALL 'public open fun <set-value> (<set-?>: T of io.kweb.state.KVar): kotlin.Unit declared in io.kweb.state.KVar' type=kotlin.Unit origin=EQ | |
$this: GET_VAR 'val kv: io.kweb.state.KVar<kotlin.String> [val] declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-4$lambda-3$Continuation.invokeSuspend' type=io.kweb.state.KVar<kotlin.String> origin=null | |
<set-?>: CONST String type=kotlin.String value="one" | |
RETURN type=kotlin.Any from='public final fun invokeSuspend (result: kotlin.Result<kotlin.Any?>): kotlin.Any? declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-4$lambda-3$Continuation' | |
CALL 'public final fun shouldBe <T, U> (any: U of io.kotlintest.DslKt.shouldBe?): kotlin.Unit declared in io.kotlintest.DslKt' type=kotlin.Unit origin=null | |
<T>: kotlin.Int | |
<U>: kotlin.Int | |
$receiver: CALL 'public open fun <get-value> (): T of io.kweb.state.KVal declared in io.kweb.state.KVal' type=kotlin.Int origin=GET_PROPERTY | |
$this: GET_VAR 'val mappedKv: io.kweb.state.KVal<kotlin.Int> [val] declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-4$lambda-3$Continuation.invokeSuspend' type=io.kweb.state.KVal<kotlin.Int> origin=null | |
any: CONST Int type=kotlin.Int value=3 | |
FUN name:create visibility:public modality:FINAL <> ($this:io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-4$lambda-3$Continuation, value:kotlin.Any?, completion:kotlin.coroutines.Continuation<*>) returnType:kotlin.coroutines.Continuation<kotlin.Unit> | |
overridden: | |
public open fun create (value: kotlin.Any?, completion: kotlin.coroutines.Continuation<*>): kotlin.coroutines.Continuation<kotlin.Unit> declared in kotlin.coroutines.jvm.internal.SuspendLambda | |
$this: VALUE_PARAMETER INSTANCE_RECEIVER name:<this> type:io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-4$lambda-3$Continuation | |
VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:value index:0 type:kotlin.Any? | |
VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:completion index:1 type:kotlin.coroutines.Continuation<*> | |
BLOCK_BODY | |
VAR IR_TEMPORARY_VARIABLE name:tmp0_result type:io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-4$lambda-3$Continuation [val] | |
CONSTRUCTOR_CALL 'public constructor <init> ($completion: kotlin.coroutines.Continuation<io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-4$lambda-3$Continuation>?) [primary] declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-4$lambda-3$Continuation' type=io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-4$lambda-3$Continuation origin=null | |
$completion: GET_VAR 'completion: kotlin.coroutines.Continuation<*> declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-4$lambda-3$Continuation.create' type=kotlin.coroutines.Continuation<*> origin=null | |
SET_FIELD 'FIELD name:$p type:io.kotlintest.TestContext visibility:private' type=kotlin.Unit origin=null | |
receiver: GET_VAR 'val tmp0_result: io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-4$lambda-3$Continuation [val] declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-4$lambda-3$Continuation.create' type=io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-4$lambda-3$Continuation origin=null | |
value: GET_VAR 'value: kotlin.Any? declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-4$lambda-3$Continuation.create' type=kotlin.Any? origin=null | |
RETURN type=kotlin.Nothing from='public final fun create (value: kotlin.Any?, completion: kotlin.coroutines.Continuation<*>): kotlin.coroutines.Continuation<kotlin.Unit> declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-4$lambda-3$Continuation' | |
GET_VAR 'val tmp0_result: io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-4$lambda-3$Continuation [val] declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-4$lambda-3$Continuation.create' type=io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-4$lambda-3$Continuation origin=null | |
FUN name:invoke visibility:public modality:FINAL <> ($this:io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-4$lambda-3$Continuation, p1:P1 of kotlin.jvm.functions.Function2, p2:P2 of kotlin.jvm.functions.Function2) returnType:R of kotlin.jvm.functions.Function2 | |
overridden: | |
public abstract fun invoke (p1: P1 of kotlin.jvm.functions.Function2, p2: P2 of kotlin.jvm.functions.Function2): R of kotlin.jvm.functions.Function2 declared in kotlin.jvm.functions.Function2 | |
$this: VALUE_PARAMETER INSTANCE_RECEIVER name:<this> type:io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-4$lambda-3$Continuation | |
VALUE_PARAMETER name:p1 index:0 type:P1 of kotlin.jvm.functions.Function2 | |
VALUE_PARAMETER name:p2 index:1 type:P2 of kotlin.jvm.functions.Function2 | |
BLOCK_BODY | |
RETURN type=kotlin.Nothing from='public final fun invoke (p1: P1 of kotlin.jvm.functions.Function2, p2: P2 of kotlin.jvm.functions.Function2): R of kotlin.jvm.functions.Function2 declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-4$lambda-3$Continuation' | |
CALL 'public final fun invokeSuspend (result: kotlin.Result<kotlin.Any?>): kotlin.Any? declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-4$lambda-3$Continuation' type=kotlin.Any? origin=null | |
$this: CALL 'public final fun create (value: kotlin.Any?, completion: kotlin.coroutines.Continuation<*>): kotlin.coroutines.Continuation<kotlin.Unit> declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-4$lambda-3$Continuation' type=kotlin.coroutines.Continuation<kotlin.Unit> origin=null | |
$this: GET_VAR '<this>: io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-4$lambda-3$Continuation declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-4$lambda-3$Continuation.invoke' type=io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-4$lambda-3$Continuation origin=null | |
value: GET_VAR 'p1: P1 of kotlin.jvm.functions.Function2 declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-4$lambda-3$Continuation.invoke' type=P1 of kotlin.jvm.functions.Function2 origin=null | |
completion: GET_VAR 'p2: P2 of kotlin.jvm.functions.Function2 declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-4$lambda-3$Continuation.invoke' type=P2 of kotlin.jvm.functions.Function2 origin=null | |
result: GET_FIELD 'FIELD FIELD_FOR_OBJECT_INSTANCE name:INSTANCE type:kotlin.Unit visibility:public [final,static]' type=kotlin.Unit origin=null | |
CLASS CONTINUATION_CLASS CLASS name:$invoke$lambda-6$lambda-5$Continuation modality:FINAL visibility:public/*package*/ superTypes:[kotlin.coroutines.jvm.internal.SuspendLambda; kotlin.jvm.functions.Function2<io.kotlintest.TestContext, kotlin.coroutines.Continuation<kotlin.Unit>?, kotlin.Unit>] | |
$this: VALUE_PARAMETER INSTANCE_RECEIVER name:<this> type:io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-6$lambda-5$Continuation | |
FIELD name:label type:kotlin.Int visibility:private | |
FIELD name:$p type:io.kotlintest.TestContext visibility:private | |
FIELD name:$kvarPair type:kotlin.Pair<io.kweb.state.KVar<kotlin.Int>, io.kweb.state.KVar<kotlin.Int>> visibility:private | |
CONSTRUCTOR visibility:public <> ($kvarPair:kotlin.Pair<io.kweb.state.KVar<kotlin.Int>, io.kweb.state.KVar<kotlin.Int>>, $completion:kotlin.coroutines.Continuation<io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-6$lambda-5$Continuation>?) returnType:io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-6$lambda-5$Continuation [primary] | |
VALUE_PARAMETER BOUND_VALUE_PARAMETER name:$kvarPair index:0 type:kotlin.Pair<io.kweb.state.KVar<kotlin.Int>, io.kweb.state.KVar<kotlin.Int>> | |
VALUE_PARAMETER name:$completion index:1 type:kotlin.coroutines.Continuation<io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-6$lambda-5$Continuation>? | |
BLOCK_BODY | |
DELEGATING_CONSTRUCTOR_CALL 'public constructor <init> (arity: kotlin.Int, completion: kotlin.coroutines.Continuation<kotlin.Any?>?) [primary] declared in kotlin.coroutines.jvm.internal.SuspendLambda' | |
arity: CONST Int type=kotlin.Int value=2 | |
completion: GET_VAR '$completion: kotlin.coroutines.Continuation<io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-6$lambda-5$Continuation>? declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-6$lambda-5$Continuation.<init>' type=kotlin.coroutines.Continuation<io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-6$lambda-5$Continuation>? origin=null | |
SET_FIELD 'FIELD name:$kvarPair type:kotlin.Pair<io.kweb.state.KVar<kotlin.Int>, io.kweb.state.KVar<kotlin.Int>> visibility:private' type=kotlin.Unit origin=null | |
receiver: GET_VAR '<this>: io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-6$lambda-5$Continuation declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-6$lambda-5$Continuation' type=io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-6$lambda-5$Continuation origin=null | |
value: GET_VAR '$kvarPair: kotlin.Pair<io.kweb.state.KVar<kotlin.Int>, io.kweb.state.KVar<kotlin.Int>> declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-6$lambda-5$Continuation.<init>' type=kotlin.Pair<io.kweb.state.KVar<kotlin.Int>, io.kweb.state.KVar<kotlin.Int>> origin=null | |
CONSTRUCTOR visibility:public <> ($kvarPair:kotlin.Pair<io.kweb.state.KVar<kotlin.Int>, io.kweb.state.KVar<kotlin.Int>>) returnType:io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-6$lambda-5$Continuation | |
VALUE_PARAMETER BOUND_VALUE_PARAMETER name:$kvarPair index:0 type:kotlin.Pair<io.kweb.state.KVar<kotlin.Int>, io.kweb.state.KVar<kotlin.Int>> | |
BLOCK_BODY | |
DELEGATING_CONSTRUCTOR_CALL 'public constructor <init> ($kvarPair: kotlin.Pair<io.kweb.state.KVar<kotlin.Int>, io.kweb.state.KVar<kotlin.Int>>, $completion: kotlin.coroutines.Continuation<io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-6$lambda-5$Continuation>?) [primary] declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-6$lambda-5$Continuation' | |
$kvarPair: GET_VAR '$kvarPair: kotlin.Pair<io.kweb.state.KVar<kotlin.Int>, io.kweb.state.KVar<kotlin.Int>> declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-6$lambda-5$Continuation.<init>' type=kotlin.Pair<io.kweb.state.KVar<kotlin.Int>, io.kweb.state.KVar<kotlin.Int>> origin=null | |
$completion: CONST Null type=kotlin.Nothing? value=null | |
FUN name:invokeSuspend visibility:public modality:FINAL <> ($this:io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-6$lambda-5$Continuation, result:kotlin.Result<kotlin.Any?>) returnType:kotlin.Any? | |
overridden: | |
protected abstract fun invokeSuspend (result: kotlin.Result<kotlin.Any?>): kotlin.Any? declared in kotlin.coroutines.jvm.internal.SuspendLambda | |
$this: VALUE_PARAMETER INSTANCE_RECEIVER name:<this> type:io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-6$lambda-5$Continuation | |
VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:result index:0 type:kotlin.Result<kotlin.Any?> | |
BLOCK_BODY | |
VAR name:newKV type:io.kweb.state.KVar<kotlin.Pair<kotlin.Int, kotlin.Int>> [val] | |
CALL 'public final fun combine <A, B> (): io.kweb.state.KVar<kotlin.Pair<A of io.kweb.state.KVarExtensionsKt.combine, B of io.kweb.state.KVarExtensionsKt.combine>> declared in io.kweb.state.KVarExtensionsKt' type=io.kweb.state.KVar<kotlin.Pair<kotlin.Int, kotlin.Int>> origin=null | |
<A>: kotlin.Int | |
<B>: kotlin.Int | |
$receiver: GET_FIELD 'FIELD name:$kvarPair type:kotlin.Pair<io.kweb.state.KVar<kotlin.Int>, io.kweb.state.KVar<kotlin.Int>> visibility:private' type=kotlin.Pair<io.kweb.state.KVar<kotlin.Int>, io.kweb.state.KVar<kotlin.Int>> origin=null | |
receiver: GET_VAR '<this>: io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-6$lambda-5$Continuation declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-6$lambda-5$Continuation.invokeSuspend' type=io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-6$lambda-5$Continuation origin=null | |
CALL 'public final fun shouldBe <T, U> (any: U of io.kotlintest.DslKt.shouldBe?): kotlin.Unit declared in io.kotlintest.DslKt' type=kotlin.Unit origin=null | |
<T>: kotlin.Pair<kotlin.Int, kotlin.Int> | |
<U>: kotlin.Pair<kotlin.Int, kotlin.Int> | |
$receiver: CALL 'public open fun <get-value> (): T of io.kweb.state.KVar declared in io.kweb.state.KVar' type=kotlin.Pair<kotlin.Int, kotlin.Int> origin=GET_PROPERTY | |
$this: GET_VAR 'val newKV: io.kweb.state.KVar<kotlin.Pair<kotlin.Int, kotlin.Int>> [val] declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-6$lambda-5$Continuation.invokeSuspend' type=io.kweb.state.KVar<kotlin.Pair<kotlin.Int, kotlin.Int>> origin=null | |
any: CALL 'public final fun to <A, B> (that: B of kotlin.TuplesKt.to): kotlin.Pair<A of kotlin.TuplesKt.to, B of kotlin.TuplesKt.to> declared in kotlin.TuplesKt' type=kotlin.Pair<kotlin.Int, kotlin.Int> origin=null | |
<A>: kotlin.Int | |
<B>: kotlin.Int | |
$receiver: CONST Int type=kotlin.Int value=1 | |
that: CONST Int type=kotlin.Int value=2 | |
CALL 'public open fun <set-value> (<set-?>: T of io.kweb.state.KVar): kotlin.Unit declared in io.kweb.state.KVar' type=kotlin.Unit origin=EQ | |
$this: CALL 'public final fun <get-first> (): A of kotlin.Pair declared in kotlin.Pair' type=io.kweb.state.KVar<kotlin.Int> origin=GET_PROPERTY | |
$this: GET_FIELD 'FIELD name:$kvarPair type:kotlin.Pair<io.kweb.state.KVar<kotlin.Int>, io.kweb.state.KVar<kotlin.Int>> visibility:private' type=kotlin.Pair<io.kweb.state.KVar<kotlin.Int>, io.kweb.state.KVar<kotlin.Int>> origin=null | |
receiver: GET_VAR '<this>: io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-6$lambda-5$Continuation declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-6$lambda-5$Continuation.invokeSuspend' type=io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-6$lambda-5$Continuation origin=null | |
<set-?>: CONST Int type=kotlin.Int value=5 | |
CALL 'public open fun <set-value> (<set-?>: T of io.kweb.state.KVar): kotlin.Unit declared in io.kweb.state.KVar' type=kotlin.Unit origin=EQ | |
$this: CALL 'public final fun <get-second> (): B of kotlin.Pair declared in kotlin.Pair' type=io.kweb.state.KVar<kotlin.Int> origin=GET_PROPERTY | |
$this: GET_FIELD 'FIELD name:$kvarPair type:kotlin.Pair<io.kweb.state.KVar<kotlin.Int>, io.kweb.state.KVar<kotlin.Int>> visibility:private' type=kotlin.Pair<io.kweb.state.KVar<kotlin.Int>, io.kweb.state.KVar<kotlin.Int>> origin=null | |
receiver: GET_VAR '<this>: io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-6$lambda-5$Continuation declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-6$lambda-5$Continuation.invokeSuspend' type=io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-6$lambda-5$Continuation origin=null | |
<set-?>: CONST Int type=kotlin.Int value=6 | |
CALL 'public final fun shouldBe <T, U> (any: U of io.kotlintest.DslKt.shouldBe?): kotlin.Unit declared in io.kotlintest.DslKt' type=kotlin.Unit origin=null | |
<T>: kotlin.Pair<kotlin.Int, kotlin.Int> | |
<U>: kotlin.Pair<kotlin.Int, kotlin.Int> | |
$receiver: CALL 'public open fun <get-value> (): T of io.kweb.state.KVar declared in io.kweb.state.KVar' type=kotlin.Pair<kotlin.Int, kotlin.Int> origin=GET_PROPERTY | |
$this: GET_VAR 'val newKV: io.kweb.state.KVar<kotlin.Pair<kotlin.Int, kotlin.Int>> [val] declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-6$lambda-5$Continuation.invokeSuspend' type=io.kweb.state.KVar<kotlin.Pair<kotlin.Int, kotlin.Int>> origin=null | |
any: CALL 'public final fun to <A, B> (that: B of kotlin.TuplesKt.to): kotlin.Pair<A of kotlin.TuplesKt.to, B of kotlin.TuplesKt.to> declared in kotlin.TuplesKt' type=kotlin.Pair<kotlin.Int, kotlin.Int> origin=null | |
<A>: kotlin.Int | |
<B>: kotlin.Int | |
$receiver: CONST Int type=kotlin.Int value=5 | |
that: CONST Int type=kotlin.Int value=6 | |
CALL 'public open fun <set-value> (<set-?>: T of io.kweb.state.KVar): kotlin.Unit declared in io.kweb.state.KVar' type=kotlin.Unit origin=EQ | |
$this: GET_VAR 'val newKV: io.kweb.state.KVar<kotlin.Pair<kotlin.Int, kotlin.Int>> [val] declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-6$lambda-5$Continuation.invokeSuspend' type=io.kweb.state.KVar<kotlin.Pair<kotlin.Int, kotlin.Int>> origin=null | |
<set-?>: CALL 'public final fun to <A, B> (that: B of kotlin.TuplesKt.to): kotlin.Pair<A of kotlin.TuplesKt.to, B of kotlin.TuplesKt.to> declared in kotlin.TuplesKt' type=kotlin.Pair<kotlin.Int, kotlin.Int> origin=null | |
<A>: kotlin.Int | |
<B>: kotlin.Int | |
$receiver: CONST Int type=kotlin.Int value=9 | |
that: CONST Int type=kotlin.Int value=10 | |
CALL 'public final fun shouldBe <T, U> (any: U of io.kotlintest.DslKt.shouldBe?): kotlin.Unit declared in io.kotlintest.DslKt' type=kotlin.Unit origin=null | |
<T>: kotlin.Int | |
<U>: kotlin.Int | |
$receiver: CALL 'public open fun <get-value> (): T of io.kweb.state.KVar declared in io.kweb.state.KVar' type=kotlin.Int origin=GET_PROPERTY | |
$this: CALL 'public final fun <get-first> (): A of kotlin.Pair declared in kotlin.Pair' type=io.kweb.state.KVar<kotlin.Int> origin=GET_PROPERTY | |
$this: GET_FIELD 'FIELD name:$kvarPair type:kotlin.Pair<io.kweb.state.KVar<kotlin.Int>, io.kweb.state.KVar<kotlin.Int>> visibility:private' type=kotlin.Pair<io.kweb.state.KVar<kotlin.Int>, io.kweb.state.KVar<kotlin.Int>> origin=null | |
receiver: GET_VAR '<this>: io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-6$lambda-5$Continuation declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-6$lambda-5$Continuation.invokeSuspend' type=io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-6$lambda-5$Continuation origin=null | |
any: CONST Int type=kotlin.Int value=9 | |
RETURN type=kotlin.Any from='public final fun invokeSuspend (result: kotlin.Result<kotlin.Any?>): kotlin.Any? declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-6$lambda-5$Continuation' | |
CALL 'public final fun shouldBe <T, U> (any: U of io.kotlintest.DslKt.shouldBe?): kotlin.Unit declared in io.kotlintest.DslKt' type=kotlin.Unit origin=null | |
<T>: kotlin.Int | |
<U>: kotlin.Int | |
$receiver: CALL 'public open fun <get-value> (): T of io.kweb.state.KVar declared in io.kweb.state.KVar' type=kotlin.Int origin=GET_PROPERTY | |
$this: CALL 'public final fun <get-second> (): B of kotlin.Pair declared in kotlin.Pair' type=io.kweb.state.KVar<kotlin.Int> origin=GET_PROPERTY | |
$this: GET_FIELD 'FIELD name:$kvarPair type:kotlin.Pair<io.kweb.state.KVar<kotlin.Int>, io.kweb.state.KVar<kotlin.Int>> visibility:private' type=kotlin.Pair<io.kweb.state.KVar<kotlin.Int>, io.kweb.state.KVar<kotlin.Int>> origin=null | |
receiver: GET_VAR '<this>: io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-6$lambda-5$Continuation declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-6$lambda-5$Continuation.invokeSuspend' type=io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-6$lambda-5$Continuation origin=null | |
any: CONST Int type=kotlin.Int value=10 | |
FUN name:create visibility:public modality:FINAL <> ($this:io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-6$lambda-5$Continuation, value:kotlin.Any?, completion:kotlin.coroutines.Continuation<*>) returnType:kotlin.coroutines.Continuation<kotlin.Unit> | |
overridden: | |
public open fun create (value: kotlin.Any?, completion: kotlin.coroutines.Continuation<*>): kotlin.coroutines.Continuation<kotlin.Unit> declared in kotlin.coroutines.jvm.internal.SuspendLambda | |
$this: VALUE_PARAMETER INSTANCE_RECEIVER name:<this> type:io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-6$lambda-5$Continuation | |
VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:value index:0 type:kotlin.Any? | |
VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:completion index:1 type:kotlin.coroutines.Continuation<*> | |
BLOCK_BODY | |
VAR IR_TEMPORARY_VARIABLE name:tmp0_result type:io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-6$lambda-5$Continuation [val] | |
CONSTRUCTOR_CALL 'public constructor <init> ($kvarPair: kotlin.Pair<io.kweb.state.KVar<kotlin.Int>, io.kweb.state.KVar<kotlin.Int>>, $completion: kotlin.coroutines.Continuation<io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-6$lambda-5$Continuation>?) [primary] declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-6$lambda-5$Continuation' type=io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-6$lambda-5$Continuation origin=null | |
$kvarPair: GET_FIELD 'FIELD name:$kvarPair type:kotlin.Pair<io.kweb.state.KVar<kotlin.Int>, io.kweb.state.KVar<kotlin.Int>> visibility:private' type=kotlin.Pair<io.kweb.state.KVar<kotlin.Int>, io.kweb.state.KVar<kotlin.Int>> origin=null | |
receiver: GET_VAR '<this>: io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-6$lambda-5$Continuation declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-6$lambda-5$Continuation.create' type=io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-6$lambda-5$Continuation origin=null | |
$completion: GET_VAR 'completion: kotlin.coroutines.Continuation<*> declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-6$lambda-5$Continuation.create' type=kotlin.coroutines.Continuation<*> origin=null | |
SET_FIELD 'FIELD name:$p type:io.kotlintest.TestContext visibility:private' type=kotlin.Unit origin=null | |
receiver: GET_VAR 'val tmp0_result: io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-6$lambda-5$Continuation [val] declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-6$lambda-5$Continuation.create' type=io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-6$lambda-5$Continuation origin=null | |
value: GET_VAR 'value: kotlin.Any? declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-6$lambda-5$Continuation.create' type=kotlin.Any? origin=null | |
RETURN type=kotlin.Nothing from='public final fun create (value: kotlin.Any?, completion: kotlin.coroutines.Continuation<*>): kotlin.coroutines.Continuation<kotlin.Unit> declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-6$lambda-5$Continuation' | |
GET_VAR 'val tmp0_result: io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-6$lambda-5$Continuation [val] declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-6$lambda-5$Continuation.create' type=io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-6$lambda-5$Continuation origin=null | |
FUN name:invoke visibility:public modality:FINAL <> ($this:io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-6$lambda-5$Continuation, p1:P1 of kotlin.jvm.functions.Function2, p2:P2 of kotlin.jvm.functions.Function2) returnType:R of kotlin.jvm.functions.Function2 | |
overridden: | |
public abstract fun invoke (p1: P1 of kotlin.jvm.functions.Function2, p2: P2 of kotlin.jvm.functions.Function2): R of kotlin.jvm.functions.Function2 declared in kotlin.jvm.functions.Function2 | |
$this: VALUE_PARAMETER INSTANCE_RECEIVER name:<this> type:io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-6$lambda-5$Continuation | |
VALUE_PARAMETER name:p1 index:0 type:P1 of kotlin.jvm.functions.Function2 | |
VALUE_PARAMETER name:p2 index:1 type:P2 of kotlin.jvm.functions.Function2 | |
BLOCK_BODY | |
RETURN type=kotlin.Nothing from='public final fun invoke (p1: P1 of kotlin.jvm.functions.Function2, p2: P2 of kotlin.jvm.functions.Function2): R of kotlin.jvm.functions.Function2 declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-6$lambda-5$Continuation' | |
CALL 'public final fun invokeSuspend (result: kotlin.Result<kotlin.Any?>): kotlin.Any? declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-6$lambda-5$Continuation' type=kotlin.Any? origin=null | |
$this: CALL 'public final fun create (value: kotlin.Any?, completion: kotlin.coroutines.Continuation<*>): kotlin.coroutines.Continuation<kotlin.Unit> declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-6$lambda-5$Continuation' type=kotlin.coroutines.Continuation<kotlin.Unit> origin=null | |
$this: GET_VAR '<this>: io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-6$lambda-5$Continuation declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-6$lambda-5$Continuation.invoke' type=io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-6$lambda-5$Continuation origin=null | |
value: GET_VAR 'p1: P1 of kotlin.jvm.functions.Function2 declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-6$lambda-5$Continuation.invoke' type=P1 of kotlin.jvm.functions.Function2 origin=null | |
completion: GET_VAR 'p2: P2 of kotlin.jvm.functions.Function2 declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-6$lambda-5$Continuation.invoke' type=P2 of kotlin.jvm.functions.Function2 origin=null | |
result: GET_FIELD 'FIELD FIELD_FOR_OBJECT_INSTANCE name:INSTANCE type:kotlin.Unit visibility:public [final,static]' type=kotlin.Unit origin=null | |
FUN BRIDGE name:invoke visibility:public modality:OPEN <> ($this:io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>, p1:kotlin.Any?) returnType:kotlin.Any? | |
overridden: | |
public abstract fun invoke (p1: P1 of kotlin.jvm.functions.Function1): R of kotlin.jvm.functions.Function1 declared in kotlin.jvm.functions.Function1 | |
$this: VALUE_PARAMETER INSTANCE_RECEIVER name:<this> type:io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>> | |
VALUE_PARAMETER BRIDGE name:p1 index:0 type:kotlin.Any? | |
BLOCK_BODY | |
RETURN type=kotlin.Nothing from='public open fun invoke (p1: kotlin.Any?): kotlin.Any? declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>' | |
TYPE_OP type=kotlin.Any? origin=IMPLICIT_CAST typeOperand=kotlin.Any? | |
CALL 'public final fun invoke (<this>: io.kotlintest.specs.AbstractFreeSpec): kotlin.Unit declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>' type=kotlin.Unit origin=BRIDGE_DELEGATION | |
$this: GET_VAR '<this>: io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>> declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.invoke' type=io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>> origin=null | |
<this>: TYPE_OP type=io.kotlintest.specs.AbstractFreeSpec origin=IMPLICIT_CAST typeOperand=io.kotlintest.specs.AbstractFreeSpec | |
GET_VAR 'p1: kotlin.Any? declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.invoke' type=kotlin.Any? origin=null | |
CONSTRUCTOR_CALL 'public/*package*/ constructor <init> () [primary] declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>' type=io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>> origin=null | |
BLOCK type=kotlin.Unit origin=null | |
at org.jetbrains.kotlin.backend.jvm.codegen.FunctionCodegen.generate(FunctionCodegen.kt:42) | |
at org.jetbrains.kotlin.backend.jvm.codegen.ClassCodegen.generateMethod(ClassCodegen.kt:269) | |
at org.jetbrains.kotlin.backend.jvm.codegen.ClassCodegen.generateDeclaration(ClassCodegen.kt:225) | |
at org.jetbrains.kotlin.backend.jvm.codegen.ClassCodegen.generate(ClassCodegen.kt:116) | |
at org.jetbrains.kotlin.backend.jvm.codegen.ClassCodegen$Companion.generate(ClassCodegen.kt:210) | |
at org.jetbrains.kotlin.backend.jvm.JvmBackendFacade.doGenerateFilesInternal$backend_jvm(JvmBackendFacade.kt:110) | |
... 38 more | |
Caused by: java.lang.RuntimeException: Exception while generating code for: | |
FUN name:invokeSuspend visibility:public modality:FINAL <> ($this:io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation, result:kotlin.Result<kotlin.Any?>) returnType:kotlin.Any? | |
overridden: | |
protected abstract fun invokeSuspend (result: kotlin.Result<kotlin.Any?>): kotlin.Any? declared in kotlin.coroutines.jvm.internal.SuspendLambda | |
$this: VALUE_PARAMETER INSTANCE_RECEIVER name:<this> type:io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation | |
VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:result index:0 type:kotlin.Result<kotlin.Any?> | |
BLOCK_BODY | |
CLASS CLASS name:Foo modality:FINAL visibility:local [data] superTypes:[kotlin.Any] | |
$this: VALUE_PARAMETER INSTANCE_RECEIVER name:<this> type:io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invokeSuspend.Foo | |
CONSTRUCTOR visibility:public/*package*/ <> (bar:kotlin.String) returnType:io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invokeSuspend.Foo [primary] | |
VALUE_PARAMETER name:bar index:0 type:kotlin.String | |
BLOCK_BODY | |
DELEGATING_CONSTRUCTOR_CALL 'public constructor <init> () [primary] declared in kotlin.Any' | |
BLOCK type=kotlin.Unit origin=null | |
SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:bar type:kotlin.String visibility:private [final]' type=kotlin.Unit origin=null | |
receiver: GET_VAR '<this>: io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invokeSuspend.Foo declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invokeSuspend.Foo' type=io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invokeSuspend.Foo origin=null | |
value: GET_VAR 'bar: kotlin.String declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invokeSuspend.Foo.<init>' type=kotlin.String origin=null | |
FIELD PROPERTY_BACKING_FIELD name:bar type:kotlin.String visibility:private [final] | |
EXPRESSION_BODY | |
GET_VAR 'bar: kotlin.String declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invokeSuspend.Foo.<init>' type=kotlin.String origin=null | |
FUN DEFAULT_PROPERTY_ACCESSOR name:<get-bar> visibility:public modality:FINAL <> ($this:io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invokeSuspend.Foo) returnType:kotlin.String | |
$this: VALUE_PARAMETER name:<this> type:io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invokeSuspend.Foo | |
BLOCK_BODY | |
RETURN type=kotlin.Any from='public final fun invokeSuspend (result: kotlin.Result<kotlin.Any?>): kotlin.Any? declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation' | |
GET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:bar type:kotlin.String visibility:private [final]' type=kotlin.String origin=null | |
receiver: GET_VAR '<this>: io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invokeSuspend.Foo declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invokeSuspend.Foo.<get-bar>' type=io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invokeSuspend.Foo origin=null | |
FUN GENERATED_DATA_CLASS_MEMBER name:component1 visibility:public modality:FINAL <> ($this:io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invokeSuspend.Foo) returnType:kotlin.String | |
$this: VALUE_PARAMETER name:<this> type:io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invokeSuspend.Foo | |
BLOCK_BODY | |
RETURN type=kotlin.Any from='public final fun invokeSuspend (result: kotlin.Result<kotlin.Any?>): kotlin.Any? declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation' | |
GET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:bar type:kotlin.String visibility:private [final]' type=kotlin.String origin=null | |
receiver: GET_VAR '<this>: io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invokeSuspend.Foo declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invokeSuspend.Foo.component1' type=io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invokeSuspend.Foo origin=null | |
FUN GENERATED_DATA_CLASS_MEMBER name:copy visibility:public modality:FINAL <> ($this:io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invokeSuspend.Foo, bar:kotlin.String) returnType:io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invokeSuspend.Foo | |
$this: VALUE_PARAMETER name:<this> type:io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invokeSuspend.Foo | |
VALUE_PARAMETER name:bar index:0 type:kotlin.String | |
EXPRESSION_BODY | |
ERROR_EXPR 'Default Stub' type=kotlin.String | |
BLOCK_BODY | |
RETURN type=kotlin.Any from='public final fun invokeSuspend (result: kotlin.Result<kotlin.Any?>): kotlin.Any? declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation' | |
CONSTRUCTOR_CALL 'public/*package*/ constructor <init> (bar: kotlin.String) [primary] declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invokeSuspend.Foo' type=io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invokeSuspend.Foo origin=null | |
bar: GET_VAR 'bar: kotlin.String declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invokeSuspend.Foo.copy' type=kotlin.String origin=null | |
FUN FUNCTION_FOR_DEFAULT_PARAMETER name:copy$default visibility:public modality:FINAL <> (this:io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invokeSuspend.Foo, bar:kotlin.String?, $mask0:kotlin.Int, $handler:kotlin.Any?) returnType:io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invokeSuspend.Foo | |
VALUE_PARAMETER name:this index:0 type:io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invokeSuspend.Foo | |
VALUE_PARAMETER name:bar index:1 type:kotlin.String? | |
VALUE_PARAMETER name:$mask0 index:2 type:kotlin.Int | |
VALUE_PARAMETER name:$handler index:3 type:kotlin.Any? | |
BLOCK_BODY | |
VAR IR_TEMPORARY_VARIABLE name:bar type:kotlin.String? [val] | |
WHEN type=kotlin.String? origin=null | |
BRANCH | |
if: CALL 'public final fun not (): kotlin.Boolean declared in kotlin.Boolean' type=kotlin.Boolean origin=EXCLEQ | |
$this: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EXCLEQ | |
arg0: CALL 'public final fun and (other: kotlin.Int): kotlin.Int declared in kotlin.Int' type=kotlin.Int origin=null | |
$this: GET_VAR '$mask0: kotlin.Int declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invokeSuspend.Foo.copy$default' type=kotlin.Int origin=null | |
other: CONST Int type=kotlin.Int value=1 | |
arg1: CONST Int type=kotlin.Int value=0 | |
then: GET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:bar type:kotlin.String visibility:private [final]' type=kotlin.String origin=null | |
receiver: GET_VAR 'this: io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invokeSuspend.Foo declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invokeSuspend.Foo.copy$default' type=io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invokeSuspend.Foo origin=null | |
BRANCH | |
if: CONST Boolean type=kotlin.Boolean value=true | |
then: GET_VAR 'bar: kotlin.String? declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invokeSuspend.Foo.copy$default' type=kotlin.String? origin=null | |
RETURN type=kotlin.Nothing from='public final fun copy$default (this: io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invokeSuspend.Foo, bar: kotlin.String?, $mask0: kotlin.Int, $handler: kotlin.Any?): io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invokeSuspend.Foo declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invokeSuspend.Foo' | |
CALL 'public final fun copy (bar: kotlin.String): io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invokeSuspend.Foo declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invokeSuspend.Foo' type=io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invokeSuspend.Foo origin=null | |
$this: GET_VAR 'this: io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invokeSuspend.Foo declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invokeSuspend.Foo.copy$default' type=io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invokeSuspend.Foo origin=null | |
bar: GET_VAR 'val bar: kotlin.String? [val] declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invokeSuspend.Foo.copy$default' type=kotlin.String? origin=null | |
FUN GENERATED_DATA_CLASS_MEMBER name:toString visibility:public modality:OPEN <> ($this:io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invokeSuspend.Foo) returnType:kotlin.String | |
overridden: | |
public open fun toString (): kotlin.String declared in kotlin.Any | |
$this: VALUE_PARAMETER name:<this> type:io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invokeSuspend.Foo | |
BLOCK_BODY | |
RETURN type=kotlin.Any from='public final fun invokeSuspend (result: kotlin.Result<kotlin.Any?>): kotlin.Any? declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation' | |
STRING_CONCATENATION type=kotlin.String | |
CONST String type=kotlin.String value="Foo(bar=" | |
GET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:bar type:kotlin.String visibility:private [final]' type=kotlin.String origin=null | |
receiver: GET_VAR '<this>: io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invokeSuspend.Foo declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invokeSuspend.Foo.toString' type=io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invokeSuspend.Foo origin=null | |
CONST String type=kotlin.String value=")" | |
FUN GENERATED_DATA_CLASS_MEMBER name:hashCode visibility:public modality:OPEN <> ($this:io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invokeSuspend.Foo) returnType:kotlin.Int | |
overridden: | |
public open fun hashCode (): kotlin.Int declared in kotlin.Any | |
$this: VALUE_PARAMETER name:<this> type:io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invokeSuspend.Foo | |
BLOCK_BODY | |
RETURN type=kotlin.Any from='public final fun invokeSuspend (result: kotlin.Result<kotlin.Any?>): kotlin.Any? declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation' | |
CALL 'public open fun hashCode (): kotlin.Int declared in kotlin.String' type=kotlin.Int origin=null | |
$this: GET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:bar type:kotlin.String visibility:private [final]' type=kotlin.String origin=null | |
receiver: GET_VAR '<this>: io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invokeSuspend.Foo declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invokeSuspend.Foo.hashCode' type=io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invokeSuspend.Foo origin=null | |
FUN GENERATED_DATA_CLASS_MEMBER name:equals visibility:public modality:OPEN <> ($this:io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invokeSuspend.Foo, other:kotlin.Any?) returnType:kotlin.Boolean | |
overridden: | |
public open fun equals (other: kotlin.Any?): kotlin.Boolean declared in kotlin.Any | |
$this: VALUE_PARAMETER name:<this> type:io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invokeSuspend.Foo | |
VALUE_PARAMETER name:other index:0 type:kotlin.Any? | |
BLOCK_BODY | |
WHEN type=kotlin.Unit origin=null | |
BRANCH | |
if: CALL 'public final fun EQEQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQEQ | |
arg0: GET_VAR '<this>: io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invokeSuspend.Foo declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invokeSuspend.Foo.equals' type=io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invokeSuspend.Foo origin=null | |
arg1: GET_VAR 'other: kotlin.Any? declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invokeSuspend.Foo.equals' type=kotlin.Any? origin=null | |
then: RETURN type=kotlin.Any from='public final fun invokeSuspend (result: kotlin.Result<kotlin.Any?>): kotlin.Any? declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation' | |
CONST Boolean type=kotlin.Boolean value=true | |
WHEN type=kotlin.Unit origin=null | |
BRANCH | |
if: CALL 'public final fun not (): kotlin.Boolean declared in kotlin.Boolean' type=kotlin.Boolean origin=EXCL | |
$this: TYPE_OP type=kotlin.Boolean origin=INSTANCEOF typeOperand=io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invokeSuspend.Foo | |
GET_VAR 'other: kotlin.Any? declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invokeSuspend.Foo.equals' type=kotlin.Any? origin=null | |
then: RETURN type=kotlin.Any from='public final fun invokeSuspend (result: kotlin.Result<kotlin.Any?>): kotlin.Any? declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation' | |
CONST Boolean type=kotlin.Boolean value=false | |
VAR IR_TEMPORARY_VARIABLE name:tmp0_other_with_cast type:io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invokeSuspend.Foo [val] | |
BLOCK type=io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invokeSuspend.Foo origin=null | |
VAR IR_TEMPORARY_VARIABLE name:tmp0 type:kotlin.Any? [val] | |
GET_VAR 'other: kotlin.Any? declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invokeSuspend.Foo.equals' type=kotlin.Any? origin=null | |
WHEN type=io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invokeSuspend.Foo origin=null | |
BRANCH | |
if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ | |
arg0: GET_VAR 'val tmp0: kotlin.Any? [val] declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invokeSuspend.Foo.equals' type=kotlin.Any? origin=null | |
arg1: CONST Null type=kotlin.Nothing? value=null | |
then: THROW type=kotlin.Nothing | |
CONSTRUCTOR_CALL 'public constructor <init> (message: kotlin.String) declared in kotlin.TypeCastException' type=kotlin.TypeCastException origin=null | |
message: CONST String type=kotlin.String value="null cannot be cast to non-null type io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invokeSuspend.Foo" | |
BRANCH | |
if: CONST Boolean type=kotlin.Boolean value=true | |
then: TYPE_OP type=io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invokeSuspend.Foo? origin=CAST typeOperand=io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invokeSuspend.Foo? | |
GET_VAR 'val tmp0: kotlin.Any? [val] declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invokeSuspend.Foo.equals' type=kotlin.Any? origin=null | |
WHEN type=kotlin.Unit origin=null | |
BRANCH | |
if: CALL 'public final fun not (): kotlin.Boolean declared in kotlin.Boolean' type=kotlin.Boolean origin=EXCLEQ | |
$this: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EXCLEQ | |
arg0: GET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:bar type:kotlin.String visibility:private [final]' type=kotlin.String origin=null | |
receiver: GET_VAR '<this>: io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invokeSuspend.Foo declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invokeSuspend.Foo.equals' type=io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invokeSuspend.Foo origin=null | |
arg1: GET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:bar type:kotlin.String visibility:private [final]' type=kotlin.String origin=null | |
receiver: GET_VAR 'val tmp0_other_with_cast: io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invokeSuspend.Foo [val] declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invokeSuspend.Foo.equals' type=io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invokeSuspend.Foo origin=null | |
then: RETURN type=kotlin.Any from='public final fun invokeSuspend (result: kotlin.Result<kotlin.Any?>): kotlin.Any? declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation' | |
CONST Boolean type=kotlin.Boolean value=false | |
RETURN type=kotlin.Any from='public final fun invokeSuspend (result: kotlin.Result<kotlin.Any?>): kotlin.Any? declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation' | |
CONST Boolean type=kotlin.Boolean value=true | |
VAR name:f type:io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invokeSuspend.Foo [val] | |
CONSTRUCTOR_CALL 'public/*package*/ constructor <init> (bar: kotlin.String) [primary] declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invokeSuspend.Foo' type=io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invokeSuspend.Foo origin=null | |
bar: CONST String type=kotlin.String value="dog" | |
VAR name:kvf type:io.kweb.state.KVar<io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invokeSuspend.Foo> [val] | |
CONSTRUCTOR_CALL 'public constructor <init> (initialValue: T of io.kweb.state.KVar) [primary] declared in io.kweb.state.KVar' type=io.kweb.state.KVar<io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invokeSuspend.Foo> origin=null | |
<class: T>: io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invokeSuspend.Foo | |
initialValue: GET_VAR 'val f: io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invokeSuspend.Foo [val] declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invokeSuspend' type=io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invokeSuspend.Foo origin=null | |
CALL 'public final fun invoke (test: @[ExtensionFunctionType] kotlin.coroutines.SuspendFunction1<io.kotlintest.TestContext, kotlin.Unit>): kotlin.Unit [suspend] declared in io.kotlintest.specs.AbstractFreeSpec.FreeSpecScope' type=kotlin.Unit origin=INVOKE | |
$this: GET_FIELD 'FIELD name:$p type:io.kotlintest.specs.AbstractFreeSpec.FreeSpecScope visibility:private' type=io.kotlintest.specs.AbstractFreeSpec.FreeSpecScope origin=null | |
receiver: GET_VAR '<this>: io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invokeSuspend' type=io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation origin=null | |
$receiver: CONST String type=kotlin.String value="should have field with value `dog`" | |
test: BLOCK type=@[ExtensionFunctionType] kotlin.coroutines.SuspendFunction1<io.kotlintest.TestContext, kotlin.Unit> origin=LAMBDA | |
COMPOSITE type=kotlin.Unit origin=null | |
CONSTRUCTOR_CALL 'public constructor <init> ($kvf: io.kweb.state.KVar<io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.invoke$lambda-2.Foo>) declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$lambda-0$Continuation' type=io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$lambda-0$Continuation origin=null | |
$kvf: GET_VAR 'val kvf: io.kweb.state.KVar<io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invokeSuspend.Foo> [val] declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invokeSuspend' type=io.kweb.state.KVar<io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invokeSuspend.Foo> origin=null | |
VAR name:kvfp type:io.kweb.state.KVar<kotlin.String> [val] | |
CALL 'public final fun property <O, T> (property: kotlin.reflect.KProperty1<T of io.kweb.state.KVarKt.property, O of io.kweb.state.KVarKt.property>): io.kweb.state.KVar<O of io.kweb.state.KVarKt.property> [inline] declared in io.kweb.state.KVarKt' type=io.kweb.state.KVar<kotlin.String> origin=null | |
<O>: kotlin.String | |
<T>: io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invokeSuspend.Foo | |
$receiver: GET_VAR 'val kvf: io.kweb.state.KVar<io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invokeSuspend.Foo> [val] declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invokeSuspend' type=io.kweb.state.KVar<io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invokeSuspend.Foo> origin=null | |
property: BLOCK type=io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invokeSuspend.<property reference to io.kweb.state.KVarSpec.<init>.<anonymous>.<anonymous>.Foo.bar> origin=null | |
CLASS GENERATED_PROPERTY_REFERENCE CLASS name:<property reference to io.kweb.state.KVarSpec.<init>.<anonymous>.<anonymous>.Foo.bar> modality:FINAL visibility:public/*package*/ superTypes:[kotlin.jvm.internal.PropertyReference1] | |
$this: VALUE_PARAMETER INSTANCE_RECEIVER name:<this> type:io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invokeSuspend.<property reference to io.kweb.state.KVarSpec.<init>.<anonymous>.<anonymous>.Foo.bar> | |
CONSTRUCTOR GENERATED_PROPERTY_REFERENCE visibility:public/*package*/ <> () returnType:io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invokeSuspend.<property reference to io.kweb.state.KVarSpec.<init>.<anonymous>.<anonymous>.Foo.bar> [primary] | |
BLOCK_BODY | |
DELEGATING_CONSTRUCTOR_CALL 'public constructor <init> () declared in kotlin.jvm.internal.PropertyReference1' | |
BLOCK type=kotlin.Unit origin=null | |
FUN GENERATED_PROPERTY_REFERENCE name:getName visibility:public modality:FINAL <> ($this:io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invokeSuspend.<property reference to io.kweb.state.KVarSpec.<init>.<anonymous>.<anonymous>.Foo.bar>) returnType:kotlin.String | |
overridden: | |
public open fun getName (): kotlin.String declared in kotlin.jvm.internal.PropertyReference1 | |
$this: VALUE_PARAMETER INSTANCE_RECEIVER name:<this> type:io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invokeSuspend.<property reference to io.kweb.state.KVarSpec.<init>.<anonymous>.<anonymous>.Foo.bar> | |
EXPRESSION_BODY | |
CONST String type=kotlin.String value="bar" | |
FUN GENERATED_PROPERTY_REFERENCE name:getOwner visibility:public modality:FINAL <> ($this:io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invokeSuspend.<property reference to io.kweb.state.KVarSpec.<init>.<anonymous>.<anonymous>.Foo.bar>) returnType:kotlin.reflect.KDeclarationContainer | |
overridden: | |
public open fun getOwner (): kotlin.reflect.KDeclarationContainer declared in kotlin.jvm.internal.PropertyReference1 | |
$this: VALUE_PARAMETER INSTANCE_RECEIVER name:<this> type:io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invokeSuspend.<property reference to io.kweb.state.KVarSpec.<init>.<anonymous>.<anonymous>.Foo.bar> | |
EXPRESSION_BODY | |
CLASS_REFERENCE 'CLASS IR_EXTERNAL_DECLARATION_STUB INTERFACE name:KClass modality:ABSTRACT visibility:public superTypes:[kotlin.reflect.KDeclarationContainer; kotlin.reflect.KAnnotatedElement; kotlin.reflect.KClassifier]' type=kotlin.reflect.KClass | |
FUN GENERATED_PROPERTY_REFERENCE name:getSignature visibility:public modality:FINAL <> ($this:io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invokeSuspend.<property reference to io.kweb.state.KVarSpec.<init>.<anonymous>.<anonymous>.Foo.bar>) returnType:kotlin.String | |
overridden: | |
public open fun getSignature (): kotlin.String declared in kotlin.jvm.internal.PropertyReference1 | |
$this: VALUE_PARAMETER INSTANCE_RECEIVER name:<this> type:io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invokeSuspend.<property reference to io.kweb.state.KVarSpec.<init>.<anonymous>.<anonymous>.Foo.bar> | |
EXPRESSION_BODY | |
CONST String type=kotlin.String value="getBar()Ljava/lang/String;" | |
FUN GENERATED_PROPERTY_REFERENCE name:get visibility:public modality:FINAL <> ($this:io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invokeSuspend.<property reference to io.kweb.state.KVarSpec.<init>.<anonymous>.<anonymous>.Foo.bar>, receiver0:kotlin.Any?) returnType:kotlin.Any? | |
overridden: | |
public abstract fun get (receiver0: kotlin.Any?): kotlin.Any? declared in kotlin.jvm.internal.PropertyReference1 | |
$this: VALUE_PARAMETER INSTANCE_RECEIVER name:<this> type:io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invokeSuspend.<property reference to io.kweb.state.KVarSpec.<init>.<anonymous>.<anonymous>.Foo.bar> | |
VALUE_PARAMETER name:receiver0 index:0 type:kotlin.Any? | |
EXPRESSION_BODY | |
CALL 'public final fun <get-bar> (): kotlin.String declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invokeSuspend.Foo' type=kotlin.String origin=GET_PROPERTY | |
$this: TYPE_OP type=io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invokeSuspend.Foo origin=IMPLICIT_CAST typeOperand=io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invokeSuspend.Foo | |
GET_VAR 'receiver0: kotlin.Any? declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invokeSuspend.<property reference to io.kweb.state.KVarSpec.<init>.<anonymous>.<anonymous>.Foo.bar>.get' type=kotlin.Any? origin=null | |
CONSTRUCTOR_CALL 'public/*package*/ constructor <init> () [primary] declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invokeSuspend.<property reference to io.kweb.state.KVarSpec.<init>.<anonymous>.<anonymous>.Foo.bar>' type=io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invokeSuspend.<property reference to io.kweb.state.KVarSpec.<init>.<anonymous>.<anonymous>.Foo.bar> origin=null | |
CALL 'public open fun <set-value> (<set-?>: T of io.kweb.state.KVar): kotlin.Unit declared in io.kweb.state.KVar' type=kotlin.Unit origin=EQ | |
$this: GET_VAR 'val kvfp: io.kweb.state.KVar<kotlin.String> [val] declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invokeSuspend' type=io.kweb.state.KVar<kotlin.String> origin=null | |
<set-?>: CONST String type=kotlin.String value="cat" | |
RETURN type=kotlin.Any from='public final fun invokeSuspend (result: kotlin.Result<kotlin.Any?>): kotlin.Any? declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation' | |
CALL 'public final fun invoke (test: @[ExtensionFunctionType] kotlin.coroutines.SuspendFunction1<io.kotlintest.TestContext, kotlin.Unit>): kotlin.Unit [suspend] declared in io.kotlintest.specs.AbstractFreeSpec.FreeSpecScope' type=kotlin.Unit origin=INVOKE | |
$this: GET_FIELD 'FIELD name:$p type:io.kotlintest.specs.AbstractFreeSpec.FreeSpecScope visibility:private' type=io.kotlintest.specs.AbstractFreeSpec.FreeSpecScope origin=null | |
receiver: GET_VAR '<this>: io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invokeSuspend' type=io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation origin=null | |
$receiver: CONST String type=kotlin.String value="should have modified the underlying KVar" | |
test: BLOCK type=@[ExtensionFunctionType] kotlin.coroutines.SuspendFunction1<io.kotlintest.TestContext, kotlin.Unit> origin=LAMBDA | |
COMPOSITE type=kotlin.Unit origin=null | |
CONSTRUCTOR_CALL 'public constructor <init> ($kvf: io.kweb.state.KVar<io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.invoke$lambda-2.Foo>) declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$lambda-1$Continuation' type=io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$lambda-1$Continuation origin=null | |
$kvf: GET_VAR 'val kvf: io.kweb.state.KVar<io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invokeSuspend.Foo> [val] declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invokeSuspend' type=io.kweb.state.KVar<io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invokeSuspend.Foo> origin=null | |
at org.jetbrains.kotlin.backend.jvm.codegen.FunctionCodegen.generate(FunctionCodegen.kt:42) | |
at org.jetbrains.kotlin.backend.jvm.codegen.ClassCodegen.generateMethod(ClassCodegen.kt:269) | |
at org.jetbrains.kotlin.backend.jvm.codegen.ClassCodegen.generateDeclaration(ClassCodegen.kt:225) | |
at org.jetbrains.kotlin.backend.jvm.codegen.ClassCodegen.generate(ClassCodegen.kt:116) | |
at org.jetbrains.kotlin.backend.jvm.codegen.ClassCodegen.generate(ClassCodegen.kt:122) | |
at org.jetbrains.kotlin.backend.jvm.codegen.ClassCodegen.generateLocalClass(ClassCodegen.kt:238) | |
at org.jetbrains.kotlin.backend.jvm.codegen.ExpressionCodegen.visitClass(ExpressionCodegen.kt:532) | |
at org.jetbrains.kotlin.backend.jvm.codegen.ExpressionCodegen.visitClass(ExpressionCodegen.kt:97) | |
at org.jetbrains.kotlin.ir.declarations.impl.IrClassImpl.accept(IrClassImpl.kt:89) | |
at org.jetbrains.kotlin.backend.jvm.codegen.ExpressionCodegen.visitStatementContainer(ExpressionCodegen.kt:296) | |
at org.jetbrains.kotlin.backend.jvm.codegen.ExpressionCodegen.visitContainerExpression(ExpressionCodegen.kt:303) | |
at org.jetbrains.kotlin.backend.jvm.codegen.ExpressionCodegen.visitContainerExpression(ExpressionCodegen.kt:97) | |
at org.jetbrains.kotlin.ir.visitors.IrElementVisitor$DefaultImpls.visitBlock(IrElementVisitor.kt:59) | |
at org.jetbrains.kotlin.backend.jvm.codegen.ExpressionCodegen.visitBlock(ExpressionCodegen.kt:268) | |
at org.jetbrains.kotlin.backend.jvm.codegen.ExpressionCodegen.visitBlock(ExpressionCodegen.kt:97) | |
at org.jetbrains.kotlin.ir.expressions.impl.IrBlockImpl.accept(IrBlockImpl.kt:52) | |
at org.jetbrains.kotlin.backend.jvm.codegen.ExpressionCodegen.gen(ExpressionCodegen.kt:164) | |
at org.jetbrains.kotlin.backend.jvm.codegen.IrCallGenerator$DefaultImpls.genValueAndPut(IrCallGenerator.kt:44) | |
at org.jetbrains.kotlin.backend.jvm.codegen.IrCallGenerator$DefaultCallGenerator.genValueAndPut(IrCallGenerator.kt:51) | |
at org.jetbrains.kotlin.backend.jvm.codegen.ExpressionCodegen.visitFunctionAccess(ExpressionCodegen.kt:365) | |
at org.jetbrains.kotlin.backend.jvm.codegen.ExpressionCodegen.visitFunctionAccess(ExpressionCodegen.kt:97) | |
at org.jetbrains.kotlin.ir.visitors.IrElementVisitor$DefaultImpls.visitDelegatingConstructorCall(IrElementVisitor.kt:78) | |
at org.jetbrains.kotlin.backend.jvm.codegen.ExpressionCodegen.visitDelegatingConstructorCall(ExpressionCodegen.kt:97) | |
at org.jetbrains.kotlin.backend.jvm.codegen.ExpressionCodegen.visitDelegatingConstructorCall(ExpressionCodegen.kt:97) | |
at org.jetbrains.kotlin.ir.expressions.impl.IrDelegatingConstructorCallImpl.accept(IrDelegatingConstructorCallImpl.kt:69) | |
at org.jetbrains.kotlin.backend.jvm.codegen.ExpressionCodegen.visitStatementContainer(ExpressionCodegen.kt:296) | |
at org.jetbrains.kotlin.backend.jvm.codegen.ExpressionCodegen.visitBlockBody(ExpressionCodegen.kt:300) | |
at org.jetbrains.kotlin.backend.jvm.codegen.ExpressionCodegen.visitBlockBody(ExpressionCodegen.kt:97) | |
at org.jetbrains.kotlin.ir.expressions.impl.IrBlockBodyImpl.accept(IrBlockBodyImpl.kt:40) | |
at org.jetbrains.kotlin.backend.jvm.codegen.ExpressionCodegen.generate(ExpressionCodegen.kt:175) | |
at org.jetbrains.kotlin.backend.jvm.codegen.FunctionCodegen.doGenerate(FunctionCodegen.kt:98) | |
at org.jetbrains.kotlin.backend.jvm.codegen.FunctionCodegen.generate(FunctionCodegen.kt:40) | |
... 43 more | |
Caused by: java.lang.RuntimeException: Exception while generating code for: | |
FUN GENERATED_DATA_CLASS_MEMBER name:hashCode visibility:public modality:OPEN <> ($this:io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invokeSuspend.Foo) returnType:kotlin.Int | |
overridden: | |
public open fun hashCode (): kotlin.Int declared in kotlin.Any | |
$this: VALUE_PARAMETER name:<this> type:io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invokeSuspend.Foo | |
BLOCK_BODY | |
RETURN type=kotlin.Any from='public final fun invokeSuspend (result: kotlin.Result<kotlin.Any?>): kotlin.Any? declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation' | |
CALL 'public open fun hashCode (): kotlin.Int declared in kotlin.String' type=kotlin.Int origin=null | |
$this: GET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:bar type:kotlin.String visibility:private [final]' type=kotlin.String origin=null | |
receiver: GET_VAR '<this>: io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invokeSuspend.Foo declared in io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invokeSuspend.Foo.hashCode' type=io.kweb.state.KVarSpec.<init>.<function reference to io.kweb.state.KVarSpec.<init>.<anonymous>>.$invoke$lambda-2$Continuation.invokeSuspend.Foo origin=null | |
at org.jetbrains.kotlin.backend.jvm.codegen.FunctionCodegen.generate(FunctionCodegen.kt:42) | |
at org.jetbrains.kotlin.backend.jvm.codegen.ClassCodegen.generateMethod(ClassCodegen.kt:269) | |
at org.jetbrains.kotlin.backend.jvm.codegen.ClassCodegen.generateDeclaration(ClassCodegen.kt:225) | |
at org.jetbrains.kotlin.backend.jvm.codegen.ClassCodegen.generate(ClassCodegen.kt:116) | |
at org.jetbrains.kotlin.backend.jvm.codegen.ClassCodegen.generateLocalClass(ClassCodegen.kt:238) | |
at org.jetbrains.kotlin.backend.jvm.codegen.ExpressionCodegen.visitClass(ExpressionCodegen.kt:532) | |
at org.jetbrains.kotlin.backend.jvm.codegen.ExpressionCodegen.visitClass(ExpressionCodegen.kt:97) | |
at org.jetbrains.kotlin.ir.declarations.impl.IrClassImpl.accept(IrClassImpl.kt:89) | |
at org.jetbrains.kotlin.backend.jvm.codegen.ExpressionCodegen.visitStatementContainer(ExpressionCodegen.kt:296) | |
at org.jetbrains.kotlin.backend.jvm.codegen.ExpressionCodegen.visitBlockBody(ExpressionCodegen.kt:300) | |
at org.jetbrains.kotlin.backend.jvm.codegen.ExpressionCodegen.visitBlockBody(ExpressionCodegen.kt:97) | |
at org.jetbrains.kotlin.ir.expressions.impl.IrBlockBodyImpl.accept(IrBlockBodyImpl.kt:40) | |
at org.jetbrains.kotlin.backend.jvm.codegen.ExpressionCodegen.generate(ExpressionCodegen.kt:175) | |
at org.jetbrains.kotlin.backend.jvm.codegen.FunctionCodegen.doGenerate(FunctionCodegen.kt:98) | |
at org.jetbrains.kotlin.backend.jvm.codegen.FunctionCodegen.generate(FunctionCodegen.kt:40) | |
... 74 more | |
Caused by: org.jetbrains.kotlin.codegen.CompilationException: Back-end (JVM) Internal error: Couldn't transform method node: | |
hashCode ()I: | |
L0 | |
LINENUMBER 8 L0 | |
ALOAD 0 | |
GETFIELD io/kweb/state/KVarSpec$1$1$Foo.bar : Ljava/lang/String; | |
INVOKEVIRTUAL java/lang/String.hashCode ()I | |
INVOKESTATIC java/lang/Integer.valueOf (I)Ljava/lang/Integer; | |
INVOKESTATIC $$$$$NON_LOCAL_RETURN$$$$$.invokeSuspend ()V | |
ARETURN | |
L1 | |
NOP | |
L2 | |
LOCALVARIABLE this Lio/kweb/state/KVarSpec$1$1$Foo; L0 L2 0 | |
MAXSTACK = 1 | |
MAXLOCALS = 1 | |
Element is unknownThe root cause java.lang.AssertionError was thrown at: org.jetbrains.kotlin.codegen.optimization.MethodVerifier.transform(MethodVerifier.kt:28) | |
at org.jetbrains.kotlin.codegen.TransformationMethodVisitor.visitEnd(TransformationMethodVisitor.kt:92) | |
at org.jetbrains.kotlin.backend.jvm.codegen.FunctionCodegen.doGenerate(FunctionCodegen.kt:102) | |
at org.jetbrains.kotlin.backend.jvm.codegen.FunctionCodegen.generate(FunctionCodegen.kt:40) | |
... 88 more | |
Caused by: java.lang.AssertionError: AFTER mandatory stack transformations: incorrect bytecode | |
at org.jetbrains.kotlin.codegen.optimization.MethodVerifier.transform(MethodVerifier.kt:28) | |
at org.jetbrains.kotlin.codegen.optimization.transformer.CompositeMethodTransformer.transform(CompositeMethodTransformer.kt:25) | |
at org.jetbrains.kotlin.codegen.optimization.OptimizationMethodVisitor.performTransformations(OptimizationMethodVisitor.kt:62) | |
at org.jetbrains.kotlin.codegen.TransformationMethodVisitor.visitEnd(TransformationMethodVisitor.kt:70) | |
... 90 more | |
Caused by: java.lang.RuntimeException: org.jetbrains.org.objectweb.asm.tree.analysis.AnalyzerException: Error at instruction 7: Incompatible return type: expected I, but found R | |
at org.jetbrains.kotlin.codegen.optimization.transformer.MethodTransformer.runAnalyzer(MethodTransformer.java:34) | |
at org.jetbrains.kotlin.codegen.optimization.transformer.MethodTransformer.analyze(MethodTransformer.java:44) | |
at org.jetbrains.kotlin.codegen.optimization.MethodVerifier.transform(MethodVerifier.kt:26) | |
... 93 more | |
Caused by: org.jetbrains.org.objectweb.asm.tree.analysis.AnalyzerException: Error at instruction 7: Incompatible return type: expected I, but found R | |
at org.jetbrains.org.objectweb.asm.tree.analysis.Analyzer.analyze(Analyzer.java:291) | |
at org.jetbrains.kotlin.codegen.optimization.transformer.MethodTransformer.runAnalyzer(MethodTransformer.java:31) | |
... 95 more | |
Caused by: org.jetbrains.org.objectweb.asm.tree.analysis.AnalyzerException: Incompatible return type: expected I, but found R | |
at org.jetbrains.org.objectweb.asm.tree.analysis.BasicVerifier.returnOperation(BasicVerifier.java:413) | |
at org.jetbrains.org.objectweb.asm.tree.analysis.BasicVerifier.returnOperation(BasicVerifier.java:43) | |
at org.jetbrains.org.objectweb.asm.tree.analysis.Frame.execute(Frame.java:581) | |
at org.jetbrains.org.objectweb.asm.tree.analysis.Analyzer.analyze(Analyzer.java:187) | |
... 96 more | |
FAILURE: Build failed with an exception. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment