Skip to content

Instantly share code, notes, and snippets.

@CommanderTvis
Created January 24, 2020 15:56
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save CommanderTvis/9611630872bba1a28e20229fb9f925a4 to your computer and use it in GitHub Desktop.
Save CommanderTvis/9611630872bba1a28e20229fb9f925a4 to your computer and use it in GitHub Desktop.
boredapiapp>gradlew build
Starting a Gradle Daemon, 3 incompatible and 1 stopped Daemons could not be reused, use --status for details
> Task :app:compileDebugKotlin
w: ATTENTION!
This build uses unsafe internal compiler arguments:
-XXLanguage:+NonParenthesizedAnnotationsOnFunctionalTypes
This mode is not recommended for production use,
as no stability/compatibility guarantees are given on
compiler or generated code. Use it at your own risk!
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:638)
at org.jetbrains.kotlin.cli.jvm.compiler.KotlinToJVMBytecodeCompiler.compileModules$cli(KotlinToJVMBytecodeCompiler.kt:198)
at org.jetbrains.kotlin.cli.jvm.K2JVMCompiler.doExecute(K2JVMCompiler.kt:172)
at org.jetbrains.kotlin.cli.jvm.K2JVMCompiler.doExecute(K2JVMCompiler.kt:56)
at org.jetbrains.kotlin.cli.common.CLICompiler.execImpl(CLICompiler.kt:85)
at org.jetbrains.kotlin.cli.common.CLICompiler.execImpl(CLICompiler.kt:43)
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.compile(IncrementalCompilerRunner.kt:88)
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 sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:357)
at sun.rmi.transport.Transport$1.run(Transport.java:200)
at sun.rmi.transport.Transport$1.run(Transport.java:197)
at java.security.AccessController.doPrivileged(Native Method)
at sun.rmi.transport.Transport.serviceCall(Transport.java:196)
at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:573)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:834)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.lambda$run$0(TCPTransport.java:688)
at java.security.AccessController.doPrivileged(Native Method)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:687)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
Caused by: java.lang.RuntimeException: Exception while generating code for:
FUN name:RandomActivityButton visibility:private modality:FINAL <> ($this:io.github.commandertvis.boredapiapp.MainActivity) returnType:kotlin.Unit
annotations:
Composable
$this: VALUE_PARAMETER name:<this> type:io.github.commandertvis.boredapiapp.MainActivity
BLOCK_BODY
CALL 'public final fun Observe (body: @[Composable] kotlin.Function0<kotlin.Unit>): kotlin.Unit declared in androidx.compose.ObserveKt' type=kotlin.Unit origin=null
body: BLOCK type=io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>> origin=null
CLASS LAMBDA_IMPL CLASS name:<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>> modality:FINAL visibility:public/*package*/ superTypes:[kotlin.jvm.internal.Lambda; kotlin.jvm.functions.Function0<kotlin.
Unit>]
$this: VALUE_PARAMETER INSTANCE_RECEIVER name:<this> type:io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>
CONSTRUCTOR FUNCTION_REFERENCE_IMPL visibility:public/*package*/ <> ($this$RandomActivityButton:io.github.commandertvis.boredapiapp.MainActivity) returnType:io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.gi
thub.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>> [primary]
VALUE_PARAMETER BOUND_RECEIVER_PARAMETER name:$this$RandomActivityButton index:0 type:io.github.commandertvis.boredapiapp.MainActivity
BLOCK_BODY
SET_FIELD 'FIELD FIELD_FOR_CAPTURED_VALUE name:$this$RandomActivityButton type:io.github.commandertvis.boredapiapp.MainActivity visibility:private [final]' type=kotlin.Unit origin=INITIALIZER_OF_FIELD_FOR_CAPTURED_VALUE
receiver: GET_VAR '<this>: io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>> declared in io.github.commandertvis.boredapiap
p.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>' type=io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.
boredapiapp.MainActivity.RandomActivityButton.<anonymous>> origin=null
value: GET_VAR '$this$RandomActivityButton: io.github.commandertvis.boredapiapp.MainActivity declared in io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.Ra
ndomActivityButton.<anonymous>>.<init>' type=io.github.commandertvis.boredapiapp.MainActivity origin=null
DELEGATING_CONSTRUCTOR_CALL 'public constructor <init> (arity: kotlin.Int) declared in kotlin.jvm.internal.Lambda'
arity: CONST Int type=kotlin.Int value=0
BLOCK type=kotlin.Unit origin=null
FUN name:invoke visibility:public modality:FINAL <> ($this:io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>) returnType:kotlin.U
nit
$this: VALUE_PARAMETER INSTANCE_RECEIVER name:<this> type:io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>
BLOCK_BODY
COMPOSITE type=kotlin.Unit origin=null
COMPOSITE type=kotlin.Unit origin=null
VAR name:onClickNormal type:kotlin.jvm.internal.Ref.ObjectRef<kotlin.jvm.internal.Ref.ObjectRef<kotlin.Function0<kotlin.Unit>?>> [var]
CONSTRUCTOR_CALL 'public constructor <init> () declared in kotlin.jvm.internal.Ref.ObjectRef' type=kotlin.jvm.internal.Ref.ObjectRef<kotlin.jvm.internal.Ref.ObjectRef<kotlin.Function0<kotlin.Unit>?>> origin=SHARED_VARIABLE_CONSTRUCTOR_CALL
<class: T>: kotlin.jvm.internal.Ref.ObjectRef<kotlin.Function0<kotlin.Unit>?>
SET_FIELD 'FIELD SHARED_VARIABLE_ORIGIN name:element type:T of kotlin.jvm.internal.Ref.ObjectRef visibility:public' type=kotlin.jvm.internal.Ref.ObjectRef<kotlin.Function0<kotlin.Unit>?> origin=null
receiver: GET_VAR 'var onClickNormal: kotlin.jvm.internal.Ref.ObjectRef<kotlin.jvm.internal.Ref.ObjectRef<kotlin.Function0<kotlin.Unit>?>> [var] declared in io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function referenc
e to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke' type=kotlin.jvm.internal.Ref.ObjectRef<kotlin.jvm.internal.Ref.ObjectRef<kotlin.Function0<kotlin.Unit>?>> origin=null
value: CONSTRUCTOR_CALL 'public constructor <init> () declared in kotlin.jvm.internal.Ref.ObjectRef' type=kotlin.jvm.internal.Ref.ObjectRef<kotlin.Function0<kotlin.Unit>?> origin=SHARED_VARIABLE_CONSTRUCTOR_CALL
<class: T>: kotlin.Function0<kotlin.Unit>?
SET_FIELD 'FIELD SHARED_VARIABLE_ORIGIN name:element type:T of kotlin.jvm.internal.Ref.ObjectRef visibility:public' type=kotlin.Function0<kotlin.Unit>? origin=null
receiver: TYPE_OP type=kotlin.jvm.internal.Ref.ObjectRef<kotlin.Function0<kotlin.Unit>?> origin=IMPLICIT_CAST typeOperand=kotlin.jvm.internal.Ref.ObjectRef<kotlin.Function0<kotlin.Unit>?>
GET_FIELD 'FIELD SHARED_VARIABLE_ORIGIN name:element type:T of kotlin.jvm.internal.Ref.ObjectRef visibility:public' type=kotlin.jvm.internal.Ref.ObjectRef<kotlin.Function0<kotlin.Unit>?> origin=null
receiver: GET_VAR 'var onClickNormal: kotlin.jvm.internal.Ref.ObjectRef<kotlin.jvm.internal.Ref.ObjectRef<kotlin.Function0<kotlin.Unit>?>> [var] declared in io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function refere
nce to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke' type=kotlin.jvm.internal.Ref.ObjectRef<kotlin.jvm.internal.Ref.ObjectRef<kotlin.Function0<kotlin.Unit>?>> origin=null
value: CONST Null type=kotlin.Nothing? value=null
COMPOSITE type=kotlin.Unit origin=null
COMPOSITE type=kotlin.Unit origin=null
VAR name:onClick type:kotlin.jvm.internal.Ref.ObjectRef<kotlin.jvm.internal.Ref.ObjectRef<androidx.compose.State<kotlin.Function0<kotlin.Unit>>?>> [var]
CONSTRUCTOR_CALL 'public constructor <init> () declared in kotlin.jvm.internal.Ref.ObjectRef' type=kotlin.jvm.internal.Ref.ObjectRef<kotlin.jvm.internal.Ref.ObjectRef<androidx.compose.State<kotlin.Function0<kotlin.Unit>>?>> origin=SHARED_VARIABL
E_CONSTRUCTOR_CALL
<class: T>: kotlin.jvm.internal.Ref.ObjectRef<androidx.compose.State<kotlin.Function0<kotlin.Unit>>?>
SET_FIELD 'FIELD SHARED_VARIABLE_ORIGIN name:element type:T of kotlin.jvm.internal.Ref.ObjectRef visibility:public' type=kotlin.jvm.internal.Ref.ObjectRef<androidx.compose.State<kotlin.Function0<kotlin.Unit>>?> origin=null
receiver: GET_VAR 'var onClick: kotlin.jvm.internal.Ref.ObjectRef<kotlin.jvm.internal.Ref.ObjectRef<androidx.compose.State<kotlin.Function0<kotlin.Unit>>?>> [var] declared in io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.
<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke' type=kotlin.jvm.internal.Ref.ObjectRef<kotlin.jvm.internal.Ref.ObjectRef<androidx.compose.State<kotlin.Function0<kotlin.Unit>>?>> origin=null
value: CONSTRUCTOR_CALL 'public constructor <init> () declared in kotlin.jvm.internal.Ref.ObjectRef' type=kotlin.jvm.internal.Ref.ObjectRef<androidx.compose.State<kotlin.Function0<kotlin.Unit>>?> origin=SHARED_VARIABLE_CONSTRUCTOR_CALL
<class: T>: androidx.compose.State<kotlin.Function0<kotlin.Unit>>?
SET_FIELD 'FIELD SHARED_VARIABLE_ORIGIN name:element type:T of kotlin.jvm.internal.Ref.ObjectRef visibility:public' type=androidx.compose.State<kotlin.Function0<kotlin.Unit>>? origin=null
receiver: TYPE_OP type=kotlin.jvm.internal.Ref.ObjectRef<androidx.compose.State<kotlin.Function0<kotlin.Unit>>?> origin=IMPLICIT_CAST typeOperand=kotlin.jvm.internal.Ref.ObjectRef<androidx.compose.State<kotlin.Function0<kotlin.Unit>>?>
GET_FIELD 'FIELD SHARED_VARIABLE_ORIGIN name:element type:T of kotlin.jvm.internal.Ref.ObjectRef visibility:public' type=kotlin.jvm.internal.Ref.ObjectRef<androidx.compose.State<kotlin.Function0<kotlin.Unit>>?> origin=null
receiver: GET_VAR 'var onClick: kotlin.jvm.internal.Ref.ObjectRef<kotlin.jvm.internal.Ref.ObjectRef<androidx.compose.State<kotlin.Function0<kotlin.Unit>>?>> [var] declared in io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButto
n.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke' type=kotlin.jvm.internal.Ref.ObjectRef<kotlin.jvm.internal.Ref.ObjectRef<androidx.compose.State<kotlin.Function0<kotlin.Unit>>?>> origin=null
value: CONST Null type=kotlin.Nothing? value=null
SET_FIELD 'FIELD SHARED_VARIABLE_ORIGIN name:element type:T of kotlin.jvm.internal.Ref.ObjectRef visibility:public' type=kotlin.Unit origin=EQ
receiver: TYPE_OP type=kotlin.jvm.internal.Ref.ObjectRef<kotlin.Function0<kotlin.Unit>?> origin=IMPLICIT_CAST typeOperand=kotlin.jvm.internal.Ref.ObjectRef<kotlin.Function0<kotlin.Unit>?>
GET_FIELD 'FIELD SHARED_VARIABLE_ORIGIN name:element type:T of kotlin.jvm.internal.Ref.ObjectRef visibility:public' type=kotlin.jvm.internal.Ref.ObjectRef<kotlin.Function0<kotlin.Unit>?> origin=null
receiver: GET_VAR 'var onClickNormal: kotlin.jvm.internal.Ref.ObjectRef<kotlin.jvm.internal.Ref.ObjectRef<kotlin.Function0<kotlin.Unit>?>> [var] declared in io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function referenc
e to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke' type=kotlin.jvm.internal.Ref.ObjectRef<kotlin.jvm.internal.Ref.ObjectRef<kotlin.Function0<kotlin.Unit>?>> origin=null
value: BLOCK type=io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.b
oredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>> origin=null
CLASS LAMBDA_IMPL CLASS name:<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>> modality:FINAL visibility:public/*package*/ superTypes:[kotlin.jvm.internal.Lambda; kotlin.jvm.funct
ions.Function0<kotlin.Unit>]
$this: VALUE_PARAMETER INSTANCE_RECEIVER name:<this> type:io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<fun
ction reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>
CONSTRUCTOR FUNCTION_REFERENCE_IMPL visibility:public/*package*/ <> ($this$RandomActivityButton:io.github.commandertvis.boredapiapp.MainActivity, $onClick:kotlin.jvm.internal.Ref.ObjectRef<kotlin.jvm.internal.Ref.ObjectRef<androidx.compose.State
<kotlin.Function0<kotlin.Unit>>?>>, $onClickNormal:kotlin.jvm.internal.Ref.ObjectRef<kotlin.jvm.internal.Ref.ObjectRef<kotlin.Function0<kotlin.Unit>?>>) returnType:io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.githu
b.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>> [primary]
VALUE_PARAMETER BOUND_RECEIVER_PARAMETER name:$this$RandomActivityButton index:0 type:io.github.commandertvis.boredapiapp.MainActivity
VALUE_PARAMETER BOUND_VALUE_PARAMETER name:$onClick index:1 type:kotlin.jvm.internal.Ref.ObjectRef<kotlin.jvm.internal.Ref.ObjectRef<androidx.compose.State<kotlin.Function0<kotlin.Unit>>?>>
VALUE_PARAMETER BOUND_VALUE_PARAMETER name:$onClickNormal index:2 type:kotlin.jvm.internal.Ref.ObjectRef<kotlin.jvm.internal.Ref.ObjectRef<kotlin.Function0<kotlin.Unit>?>>
BLOCK_BODY
SET_FIELD 'FIELD FIELD_FOR_CAPTURED_VALUE name:$this$RandomActivityButton type:io.github.commandertvis.boredapiapp.MainActivity visibility:private [final]' type=kotlin.Unit origin=INITIALIZER_OF_FIELD_FOR_CAPTURED_VALUE
receiver: GET_VAR '<this>: io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.git
hub.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>> declared in io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<
anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>' type=io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.bored
apiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>> origin=null
value: GET_VAR '$this$RandomActivityButton: io.github.commandertvis.boredapiapp.MainActivity declared in io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainA
ctivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.<init>' type=io.github.commandertvis.boredapiapp.MainActivity origin=null
SET_FIELD 'FIELD FIELD_FOR_CAPTURED_VALUE name:$onClick type:kotlin.jvm.internal.Ref.ObjectRef<kotlin.jvm.internal.Ref.ObjectRef<androidx.compose.State<kotlin.Function0<kotlin.Unit>>?>> visibility:private [final]' type=kotlin.Unit origin=INI
TIALIZER_OF_FIELD_FOR_CAPTURED_VALUE
receiver: GET_VAR '<this>: io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.git
hub.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>> declared in io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<
anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>' type=io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.bored
apiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>> origin=null
value: GET_VAR '$onClick: kotlin.jvm.internal.Ref.ObjectRef<kotlin.jvm.internal.Ref.ObjectRef<androidx.compose.State<kotlin.Function0<kotlin.Unit>>?>> declared in io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<funct
ion reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.<init>' type=kotlin.jvm.internal.Ref.Obj
ectRef<kotlin.jvm.internal.Ref.ObjectRef<androidx.compose.State<kotlin.Function0<kotlin.Unit>>?>> origin=null
SET_FIELD 'FIELD FIELD_FOR_CAPTURED_VALUE name:$onClickNormal type:kotlin.jvm.internal.Ref.ObjectRef<kotlin.jvm.internal.Ref.ObjectRef<kotlin.Function0<kotlin.Unit>?>> visibility:private [final]' type=kotlin.Unit origin=INITIALIZER_OF_FIELD_
FOR_CAPTURED_VALUE
receiver: GET_VAR '<this>: io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.git
hub.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>> declared in io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<
anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>' type=io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.bored
apiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>> origin=null
value: GET_VAR '$onClickNormal: kotlin.jvm.internal.Ref.ObjectRef<kotlin.jvm.internal.Ref.ObjectRef<kotlin.Function0<kotlin.Unit>?>> declared in io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to i
o.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.<init>' type=kotlin.jvm.internal.Ref.ObjectRef<kotlin.jvm.
internal.Ref.ObjectRef<kotlin.Function0<kotlin.Unit>?>> origin=null
DELEGATING_CONSTRUCTOR_CALL 'public constructor <init> (arity: kotlin.Int) declared in kotlin.jvm.internal.Lambda'
arity: CONST Int type=kotlin.Int value=0
BLOCK type=kotlin.Unit origin=null
FUN name:invoke visibility:public modality:FINAL <> ($this:io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<fu
nction reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>) returnType:kotlin.Unit
$this: VALUE_PARAMETER INSTANCE_RECEIVER name:<this> type:io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<f
unction reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>
BLOCK_BODY
VAR name:intent type:android.content.Intent [val]
CONSTRUCTOR_CALL 'public constructor <init> (p0: android.content.Context?, p1: java.lang.Class<*>?) declared in android.content.Intent' type=android.content.Intent origin=null
p0: GET_FIELD 'FIELD FIELD_FOR_CAPTURED_VALUE name:$this$RandomActivityButton type:io.github.commandertvis.boredapiapp.MainActivity visibility:private [final]' type=io.github.commandertvis.boredapiapp.MainActivity origin=null
receiver: GET_VAR '<this>: io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io
.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>> declared in io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButt
on.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.invoke' type=io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commande
rtvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>> origin=null
p1: CALL 'public final fun <get-java> <T> (): java.lang.Class<T of kotlin.jvm.JvmClassMappingKt.<get-java>> declared in kotlin.jvm.JvmClassMappingKt' type=java.lang.Class<io.github.commandertvis.boredapiapp.ActivityDescriptionActivity> o
rigin=GET_PROPERTY
<T>: io.github.commandertvis.boredapiapp.ActivityDescriptionActivity
$receiver: CLASS_REFERENCE 'CLASS IR_EXTERNAL_DECLARATION_STUB CLASS name:ActivityDescriptionActivity modality:FINAL visibility:public superTypes:[androidx.appcompat.app.AppCompatActivity]' type=kotlin.reflect.KClass<io.github.commande
rtvis.boredapiapp.ActivityDescriptionActivity>
VAR name:activity type:kotlinx.coroutines.Deferred<io.github.commandertvis.boredapi.Activity> [val]
CALL 'public final fun async$default <T> (context: kotlin.coroutines.CoroutineContext?, start: kotlinx.coroutines.CoroutineStart?, block: @[ExtensionFunctionType] kotlin.coroutines.SuspendFunction1<kotlinx.coroutines.CoroutineScope, T of k
otlinx.coroutines.BuildersKt.async$default>, $mask0: kotlin.Int, $handler: kotlin.Any?): kotlinx.coroutines.Deferred<T of kotlinx.coroutines.BuildersKt.async> declared in kotlinx.coroutines.BuildersKt' type=kotlinx.coroutines.Deferred<io.github.commandertvis.boreda
pi.Activity> origin=DEFAULT_DISPATCH_CALL
<T>: io.github.commandertvis.boredapi.Activity
$receiver: CALL 'public final fun access$prop$getMainScope$2 ($this: io.github.commandertvis.boredapiapp.MainActivity): kotlinx.coroutines.CoroutineScope declared in io.github.commandertvis.boredapiapp.MainActivity' type=kotlinx.coroutin
es.CoroutineScope origin=GET_PROPERTY
$this: GET_FIELD 'FIELD FIELD_FOR_CAPTURED_VALUE name:$this$RandomActivityButton type:io.github.commandertvis.boredapiapp.MainActivity visibility:private [final]' type=io.github.commandertvis.boredapiapp.MainActivity origin=null
receiver: GET_VAR '<this>: io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to
io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>> declared in io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityBu
tton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.invoke' type=io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.comman
dertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>> origin=null
context: BLOCK type=kotlinx.coroutines.CoroutineDispatcher origin=null
COMPOSITE type=kotlin.Unit origin=null
GET_FIELD 'FIELD FIELD_FOR_OBJECT_INSTANCE name:INSTANCE type:kotlinx.coroutines.Dispatchers visibility:public [final,static]' type=kotlinx.coroutines.Dispatchers origin=null
COMPOSITE type=kotlin.Unit origin=null
CALL 'public final fun <get-IO> (): kotlinx.coroutines.CoroutineDispatcher declared in kotlinx.coroutines.Dispatchers' type=kotlinx.coroutines.CoroutineDispatcher origin=GET_PROPERTY
start: CONST Null type=kotlin.Nothing? value=null
block: BLOCK type=@[ExtensionFunctionType] kotlin.coroutines.SuspendFunction1<kotlinx.coroutines.CoroutineScope, io.github.commandertvis.boredapi.Activity> origin=LAMBDA
COMPOSITE type=kotlin.Unit origin=null
CONSTRUCTOR_CALL 'public constructor <init> () declared in io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.
invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-0$Continuation' type=io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.c
ommandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-0$Continuation origin=null
$mask0: CONST Int type=kotlin.Int value=2
$handler: CONST Null type=kotlin.Nothing? value=null
CALL 'public final fun <set-value> (value: T of androidx.compose.State): kotlin.Unit declared in androidx.compose.State' type=kotlin.Unit origin=EQ
$this: WHEN type=androidx.compose.State<kotlin.Function0<kotlin.Unit>> 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: TYPE_OP type=androidx.compose.State<kotlin.Function0<kotlin.Unit>>? origin=IMPLICIT_CAST typeOperand=androidx.compose.State<kotlin.Function0<kotlin.Unit>>?
GET_FIELD 'FIELD SHARED_VARIABLE_ORIGIN name:element type:T of kotlin.jvm.internal.Ref.ObjectRef visibility:public' type=androidx.compose.State<kotlin.Function0<kotlin.Unit>>? origin=null
receiver: TYPE_OP type=kotlin.jvm.internal.Ref.ObjectRef<androidx.compose.State<kotlin.Function0<kotlin.Unit>>?> origin=IMPLICIT_CAST typeOperand=kotlin.jvm.internal.Ref.ObjectRef<androidx.compose.State<kotlin.Function0<kotlin.Un
it>>?>
GET_FIELD 'FIELD SHARED_VARIABLE_ORIGIN name:element type:T of kotlin.jvm.internal.Ref.ObjectRef visibility:public' type=kotlin.jvm.internal.Ref.ObjectRef<androidx.compose.State<kotlin.Function0<kotlin.Unit>>?> origin=null
receiver: GET_FIELD 'FIELD FIELD_FOR_CAPTURED_VALUE name:$onClick type:kotlin.jvm.internal.Ref.ObjectRef<kotlin.jvm.internal.Ref.ObjectRef<androidx.compose.State<kotlin.Function0<kotlin.Unit>>?>> visibility:private [final]' t
ype=kotlin.jvm.internal.Ref.ObjectRef<kotlin.jvm.internal.Ref.ObjectRef<androidx.compose.State<kotlin.Function0<kotlin.Unit>>?>> origin=null
receiver: GET_VAR '<this>: io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function ref
erence to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>> declared in io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.Random
ActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.invoke' type=io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.git
hub.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>> origin=null
arg1: CONST Null type=kotlin.Nothing? value=null
then: CALL 'public final fun throwUninitializedPropertyAccessException (propertyName: kotlin.String): kotlin.Unit declared in kotlin.jvm.internal.Intrinsics' type=kotlin.Unit origin=null
propertyName: CONST String type=kotlin.String value="onClick"
BRANCH
if: CONST Boolean type=kotlin.Boolean value=true
then: TYPE_OP type=androidx.compose.State<kotlin.Function0<kotlin.Unit>>? origin=IMPLICIT_CAST typeOperand=androidx.compose.State<kotlin.Function0<kotlin.Unit>>?
GET_FIELD 'FIELD SHARED_VARIABLE_ORIGIN name:element type:T of kotlin.jvm.internal.Ref.ObjectRef visibility:public' type=androidx.compose.State<kotlin.Function0<kotlin.Unit>>? origin=null
receiver: TYPE_OP type=kotlin.jvm.internal.Ref.ObjectRef<androidx.compose.State<kotlin.Function0<kotlin.Unit>>?> origin=IMPLICIT_CAST typeOperand=kotlin.jvm.internal.Ref.ObjectRef<androidx.compose.State<kotlin.Function0<kotlin.Unit
>>?>
GET_FIELD 'FIELD SHARED_VARIABLE_ORIGIN name:element type:T of kotlin.jvm.internal.Ref.ObjectRef visibility:public' type=kotlin.jvm.internal.Ref.ObjectRef<androidx.compose.State<kotlin.Function0<kotlin.Unit>>?> origin=null
receiver: GET_FIELD 'FIELD FIELD_FOR_CAPTURED_VALUE name:$onClick type:kotlin.jvm.internal.Ref.ObjectRef<kotlin.jvm.internal.Ref.ObjectRef<androidx.compose.State<kotlin.Function0<kotlin.Unit>>?>> visibility:private [final]' typ
e=kotlin.jvm.internal.Ref.ObjectRef<kotlin.jvm.internal.Ref.ObjectRef<androidx.compose.State<kotlin.Function0<kotlin.Unit>>?>> origin=null
receiver: GET_VAR '<this>: io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function refer
ence to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>> declared in io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomAc
tivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.invoke' type=io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.githu
b.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>> origin=null
value: BLOCK type=io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.comma
ndertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>.<anonymous>> origin=null
CLASS LAMBDA_IMPL CLASS name:<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>.<anonymous>> modality:FINAL visibility:public/*package*/ superTypes:[kotlin.jvm.internal.La
mbda; kotlin.jvm.functions.Function0<kotlin.Unit>]
$this: VALUE_PARAMETER INSTANCE_RECEIVER name:<this> type:io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.i
nvoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>.<anonymous>>
CONSTRUCTOR FUNCTION_REFERENCE_IMPL visibility:public/*package*/ <> () returnType:io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActiv
ityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anon
ymous>.<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=0
BLOCK type=kotlin.Unit origin=null
FUN name:invoke visibility:public modality:FINAL <> ($this:io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.
invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>.<anonymous>>) re
turnType:kotlin.Unit
$this: VALUE_PARAMETER INSTANCE_RECEIVER name:<this> type:io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>
.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>.<anonymous>>
BLOCK_BODY
RETURN type=kotlin.Nothing from='public final fun invoke (): kotlin.Unit declared in io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.Rand
omActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous
>.<anonymous>.<anonymous>>'
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.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonym
ous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>.<anonymous
>>) returnType:kotlin.Any?
overridden:
public abstract fun invoke (): R of kotlin.jvm.functions.Function0 declared in kotlin.jvm.functions.Function0
$this: VALUE_PARAMETER INSTANCE_RECEIVER name:<this> type:io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>
.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>.<anonymous>>
BLOCK_BODY
RETURN type=kotlin.Nothing from='public open fun invoke (): kotlin.Any? declared in io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.Rando
mActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>
.<anonymous>.<anonymous>>'
TYPE_OP type=kotlin.Any? origin=IMPLICIT_CAST typeOperand=kotlin.Any?
CALL 'public final fun invoke (): kotlin.Unit declared in io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anony
mous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>.<anonymou
s>>' type=kotlin.Unit origin=BRIDGE_DELEGATION
$this: GET_VAR '<this>: io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function referenc
e to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>.<anonymous>> declared in io.github.comman
dertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anon
ymous>.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>.<anonymous>>.invoke' type=io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io
.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.invoke.<function reference to io.github.commandertvis.bored
apiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>.<anonymous>> origin=null
CONSTRUCTOR_CALL 'public/*package*/ constructor <init> () [primary] declared in io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityB
utton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymou
s>.<anonymous>>' type=io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.M
ainActivity.RandomActivityButton.<anonymous>.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>.<anonymous>> origin=null
RETURN type=kotlin.Nothing from='public final fun invoke (): kotlin.Unit declared in io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivity
Button.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>'
COMPOSITE type=kotlin.Unit origin=null
CALL 'public final fun launch$default (context: kotlin.coroutines.CoroutineContext?, start: kotlinx.coroutines.CoroutineStart?, block: @[ExtensionFunctionType] kotlin.coroutines.SuspendFunction1<kotlinx.coroutines.CoroutineScope, kotlin.
Unit>, $mask0: kotlin.Int, $handler: kotlin.Any?): kotlinx.coroutines.Job declared in kotlinx.coroutines.BuildersKt' type=kotlinx.coroutines.Job origin=DEFAULT_DISPATCH_CALL
$receiver: CALL 'public final fun access$prop$getMainScope$2 ($this: io.github.commandertvis.boredapiapp.MainActivity): kotlinx.coroutines.CoroutineScope declared in io.github.commandertvis.boredapiapp.MainActivity' type=kotlinx.corout
ines.CoroutineScope origin=GET_PROPERTY
$this: GET_FIELD 'FIELD FIELD_FOR_CAPTURED_VALUE name:$this$RandomActivityButton type:io.github.commandertvis.boredapiapp.MainActivity visibility:private [final]' type=io.github.commandertvis.boredapiapp.MainActivity origin=null
receiver: GET_VAR '<this>: io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference t
o io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>> declared in io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivity
Button.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.invoke' type=io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.comm
andertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>> origin=null
context: CONST Null type=kotlin.Nothing? value=null
start: CONST Null type=kotlin.Nothing? value=null
block: BLOCK type=@[ExtensionFunctionType] kotlin.coroutines.SuspendFunction1<kotlinx.coroutines.CoroutineScope, kotlin.Unit> origin=LAMBDA
COMPOSITE type=kotlin.Unit origin=null
CONSTRUCTOR_CALL 'public constructor <init> ($intent: android.content.Intent, $activity: kotlinx.coroutines.Deferred<io.github.commandertvis.boredapi.Activity>, $this$RandomActivityButton: io.github.commandertvis.boredapiapp.MainActi
vity, $onClick: kotlin.jvm.internal.Ref.ObjectRef<kotlin.jvm.internal.Ref.ObjectRef<androidx.compose.State<kotlin.Function0<kotlin.Unit>>?>>, $onClickNormal: kotlin.jvm.internal.Ref.ObjectRef<kotlin.jvm.internal.Ref.ObjectRef<kotlin.Function0<kotlin.Unit>?>>) decla
red in io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.Ran
domActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-1$Continuation' type=io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<fu
nction reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-1$Continuation origin=null
$intent: GET_VAR 'val intent: android.content.Intent [val] declared in io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButt
on.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.invoke' type=android.content.Intent origin=null
$activity: GET_VAR 'val activity: kotlinx.coroutines.Deferred<io.github.commandertvis.boredapi.Activity> [val] declared in io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.comma
ndertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.invoke' type=kotlinx.coroutines.Deferred<io.github.commandertvis.boredap
i.Activity> origin=null
$this$RandomActivityButton: GET_FIELD 'FIELD FIELD_FOR_CAPTURED_VALUE name:$this$RandomActivityButton type:io.github.commandertvis.boredapiapp.MainActivity visibility:private [final]' type=io.github.commandertvis.boredapiapp.MainAc
tivity origin=null
receiver: GET_VAR '<this>: io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference
to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>> declared in io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivi
tyButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.invoke' type=io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.co
mmandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>> origin=null
$onClick: GET_FIELD 'FIELD FIELD_FOR_CAPTURED_VALUE name:$onClick type:kotlin.jvm.internal.Ref.ObjectRef<kotlin.jvm.internal.Ref.ObjectRef<androidx.compose.State<kotlin.Function0<kotlin.Unit>>?>> visibility:private [final]' type=ko
tlin.jvm.internal.Ref.ObjectRef<kotlin.jvm.internal.Ref.ObjectRef<androidx.compose.State<kotlin.Function0<kotlin.Unit>>?>> origin=null
receiver: GET_VAR '<this>: io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference
to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>> declared in io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivi
tyButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.invoke' type=io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.co
mmandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>> origin=null
$onClickNormal: GET_FIELD 'FIELD FIELD_FOR_CAPTURED_VALUE name:$onClickNormal type:kotlin.jvm.internal.Ref.ObjectRef<kotlin.jvm.internal.Ref.ObjectRef<kotlin.Function0<kotlin.Unit>?>> visibility:private [final]' type=kotlin.jvm.int
ernal.Ref.ObjectRef<kotlin.jvm.internal.Ref.ObjectRef<kotlin.Function0<kotlin.Unit>?>> origin=null
receiver: GET_VAR '<this>: io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference
to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>> declared in io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivi
tyButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.invoke' type=io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.co
mmandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>> origin=null
$mask0: CONST Int type=kotlin.Int value=3
$handler: CONST Null type=kotlin.Nothing? value=null
COMPOSITE type=kotlin.Unit origin=null
FIELD FIELD_FOR_CAPTURED_VALUE name:$this$RandomActivityButton type:io.github.commandertvis.boredapiapp.MainActivity visibility:private [final]
FIELD FIELD_FOR_CAPTURED_VALUE name:$onClick type:kotlin.jvm.internal.Ref.ObjectRef<kotlin.jvm.internal.Ref.ObjectRef<androidx.compose.State<kotlin.Function0<kotlin.Unit>>?>> visibility:private [final]
FIELD FIELD_FOR_CAPTURED_VALUE name:$onClickNormal type:kotlin.jvm.internal.Ref.ObjectRef<kotlin.jvm.internal.Ref.ObjectRef<kotlin.Function0<kotlin.Unit>?>> visibility:private [final]
CLASS CONTINUATION_CLASS CLASS name:$invoke$lambda-0$Continuation modality:FINAL visibility:public/*package*/ superTypes:[kotlin.coroutines.jvm.internal.SuspendLambda; kotlin.jvm.functions.Function2<kotlinx.coroutines.CoroutineScope, kotlin.coro
utines.Continuation<io.github.commandertvis.boredapi.Activity>?, io.github.commandertvis.boredapi.Activity>]
$this: VALUE_PARAMETER INSTANCE_RECEIVER name:<this> type:io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<f
unction reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-0$Continuation
FIELD name:label type:kotlin.Int visibility:private
FIELD name:$p type:kotlinx.coroutines.CoroutineScope visibility:private
CONSTRUCTOR visibility:public <> ($completion:kotlin.coroutines.Continuation<io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<an
onymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-0$Continuation>?) returnType:io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function refere
nce to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-0$Continuation [primary]
VALUE_PARAMETER name:$completion index:0 type:kotlin.coroutines.Continuation<io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<
anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$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.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymou
s>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-0$Continuation>? declared in io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to
io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-0$Continuation.<init>' type=kotlin.corout
ines.Continuation<io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainA
ctivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-0$Continuation>? origin=null
CONSTRUCTOR visibility:public <> () returnType:io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function ref
erence to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-0$Continuation
BLOCK_BODY
DELEGATING_CONSTRUCTOR_CALL 'public constructor <init> ($completion: kotlin.coroutines.Continuation<io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivi
ty.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-0$Continuation>?) [primary] declared in io.github.commandertvis.boredapiapp.MainActivity
.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lamb
da-0$Continuation'
$completion: CONST Null type=kotlin.Nothing? value=null
FUN name:invokeSuspend visibility:public modality:FINAL <> ($this:io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.i
nvoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$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.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.
<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$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.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.
boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-0$Continuation'
CALL 'public abstract fun await (): T of kotlinx.coroutines.Deferred [suspend] declared in kotlinx.coroutines.Deferred' type=io.github.commandertvis.boredapi.Activity origin=null
$this: CALL 'public final fun byCriterionsAsync (selection: @[ExtensionFunctionType] kotlin.Function1<io.github.commandertvis.boredapi.BoredApi.CriterionSelection, kotlin.Unit>): kotlinx.coroutines.Deferred<io.github.commandertvis.bore
dapi.Activity> declared in io.github.commandertvis.boredapi.BoredApi' type=kotlinx.coroutines.Deferred<io.github.commandertvis.boredapi.Activity> origin=null
$this: CONSTRUCTOR_CALL 'public constructor <init> (endpoint: java.net.URL?, client: okhttp3.OkHttpClient?, $mask0: kotlin.Int, $marker: kotlin.jvm.internal.DefaultConstructorMarker) declared in io.github.commandertvis.boredapi.Bored
Api' type=io.github.commandertvis.boredapi.BoredApi origin=DEFAULT_DISPATCH_CALL
endpoint: CONST Null type=kotlin.Nothing? value=null
client: CONST Null type=kotlin.Nothing? value=null
$mask0: CONST Int type=kotlin.Int value=3
$marker: CONST Null type=kotlin.jvm.internal.DefaultConstructorMarker? value=null
selection: BLOCK type=io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.gi
thub.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-0$Continuation.invokeSuspend.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>.<anonymous>.<a
nonymous>> origin=null
CLASS LAMBDA_IMPL CLASS name:<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>.<anonymous>.<anonymous>> modality:FINAL visibility:public/*package*/ superTypes:[kotl
in.jvm.internal.Lambda; kotlin.jvm.functions.Function1<io.github.commandertvis.boredapi.BoredApi.CriterionSelection, kotlin.Unit>]
$this: VALUE_PARAMETER INSTANCE_RECEIVER name:<this> type:io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymo
us>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-0$Continuation.invokeSuspend.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButto
n.<anonymous>.<anonymous>.<anonymous>.<anonymous>>
CONSTRUCTOR FUNCTION_REFERENCE_IMPL visibility:public/*package*/ <> () returnType:io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.Rando
mActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-0$Continuation.invokeSuspend.<function reference to io.github.commandertvis.boredapiapp.MainActi
vity.RandomActivityButton.<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.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonym
ous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-0$Continuation.invokeSuspend.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButt
on.<anonymous>.<anonymous>.<anonymous>.<anonymous>>, <this>:io.github.commandertvis.boredapi.BoredApi.CriterionSelection) returnType:kotlin.Unit
$this: VALUE_PARAMETER INSTANCE_RECEIVER name:<this> type:io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anony
mous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-0$Continuation.invokeSuspend.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityBut
ton.<anonymous>.<anonymous>.<anonymous>.<anonymous>>
VALUE_PARAMETER name:<this> index:0 type:io.github.commandertvis.boredapi.BoredApi.CriterionSelection
BLOCK_BODY
RETURN type=kotlin.Any from='public final fun invokeSuspend (result: kotlin.Result<kotlin.Any?>): kotlin.Any? declared in io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.
commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-0$Continuation'
CALL 'public final fun set <T> (value: T of io.github.commandertvis.boredapi.BoredApi.CriterionSelection.set): kotlin.Unit declared in io.github.commandertvis.boredapi.BoredApi.CriterionSelection' type=kotlin.Unit origin=nu
ll
<T>: kotlin.Int
$this: GET_VAR '<this>: io.github.commandertvis.boredapi.BoredApi.CriterionSelection declared in io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredap
iapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-0$Continuation.invokeSuspend.<function reference to io.github.commandertv
is.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>.<anonymous>.<anonymous>>.invoke' type=io.github.commandertvis.boredapi.BoredApi.CriterionSelection origin=null
$receiver: CALL 'public final fun <get-Key> (): io.github.commandertvis.boredapi.IntRangedCriterion declared in io.github.commandertvis.boredapi.Criterions' type=io.github.commandertvis.boredapi.IntRangedCriterion origin=
GET_PROPERTY
value: CONST Int type=kotlin.Int value=6509779
FUN BRIDGE name:invoke visibility:public modality:OPEN <> ($this:io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<
anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-0$Continuation.invokeSuspend.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivi
tyButton.<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.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anony
mous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-0$Continuation.invokeSuspend.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityBut
ton.<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.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapia
pp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-0$Continuation.invokeSuspend.<function reference to io.github.commandertvis
.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>.<anonymous>.<anonymous>>'
TYPE_OP type=kotlin.Any? origin=IMPLICIT_CAST typeOperand=kotlin.Any?
CALL 'public final fun invoke (<this>: io.github.commandertvis.boredapi.BoredApi.CriterionSelection): kotlin.Unit declared in io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io
.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-0$Continuation.invokeSuspend.<function refer
ence to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>.<anonymous>.<anonymous>>' type=kotlin.Unit origin=BRIDGE_DELEGATION
$this: GET_VAR '<this>: io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function re
ference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-0$Continuation.invokeSuspend.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous
>.<anonymous>.<anonymous>> declared in io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandert
vis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-0$Continuation.invokeSuspend.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>.<anonymous>.<anonymous>>.invo
ke' type=io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.R
andomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-0$Continuation.invokeSuspend.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>.<anonymous>.<anonymous>> origin=null
<this>: TYPE_OP type=io.github.commandertvis.boredapi.BoredApi.CriterionSelection origin=IMPLICIT_CAST typeOperand=io.github.commandertvis.boredapi.BoredApi.CriterionSelection
GET_VAR 'p1: kotlin.Any? declared in io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invo
ke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-0$Continuation.invokeSuspend.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonym
ous>.<anonymous>.<anonymous>.<anonymous>>.invoke' type=kotlin.Any? origin=null
CONSTRUCTOR_CALL 'public/*package*/ constructor <init> () [primary] declared in io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomAct
ivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-0$Continuation.invokeSuspend.<function reference to io.github.commandertvis.boredapiapp.MainActivity
.RandomActivityButton.<anonymous>.<anonymous>.<anonymous>.<anonymous>>' type=io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<func
tion reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-0$Continuation.invokeSuspend.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<an
onymous>.<anonymous>.<anonymous>> origin=null
FUN name:create visibility:public modality:FINAL <> ($this:io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<
function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-0$Continuation, value:kotlin.Any?, completion:kotlin.coroutines.Continuation<*>) returnType:kotlin.coroutines.Continuation<kotlin.Uni
t>
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.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.
<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$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.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<functio
n reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-0$Continuation [val]
CONSTRUCTOR_CALL 'public constructor <init> ($completion: kotlin.coroutines.Continuation<io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.Random
ActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-0$Continuation>?) [primary] declared in io.github.commandertvis.boredapiapp.MainActivity.RandomAc
tivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-0$Cont
inuation' type=io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActi
vity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-0$Continuation origin=null
$completion: GET_VAR 'completion: kotlin.coroutines.Continuation<*> declared in io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivit
yButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-0$Continuation.create' type=kotlin.coroutines.Continuation<*> origin=null
SET_FIELD 'FIELD name:$p type:kotlinx.coroutines.CoroutineScope visibility:private' type=kotlin.Unit origin=null
receiver: GET_VAR 'val tmp0_result: io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function referenc
e to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-0$Continuation [val] declared in io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.
boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-0$Continuation.create' type=io.github.commandertvis.boredapiapp.Ma
inActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$i
nvoke$lambda-0$Continuation origin=null
value: GET_VAR 'value: kotlin.Any? declared in io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<functi
on reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$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.github.commandertvis.boredapiapp.MainActivity.RandomAc
tivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-0$Cont
inuation'
GET_VAR 'val tmp0_result: io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.gi
thub.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-0$Continuation [val] declared in io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiap
p.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-0$Continuation.create' type=io.github.commandertvis.boredapiapp.MainActivity
.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lamb
da-0$Continuation origin=null
FUN name:invoke visibility:public modality:FINAL <> ($this:io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<
function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-0$Continuation, p1:P1 of kotlin.jvm.functions.Function2, p2:P2 of kotlin.jvm.functions.Function2) returnType:R of kotlin.jvm.function
s.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.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.
<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$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.github.commandertvis.boredapiapp.MainActivity
.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lamb
da-0$Continuation'
CALL 'public final fun invokeSuspend (result: kotlin.Result<kotlin.Any?>): kotlin.Any? declared in io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActiv
ity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$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.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<fu
nction reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-0$Continuation' type=k
otlin.coroutines.Continuation<kotlin.Unit> origin=null
$this: GET_VAR '<this>: io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.
github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-0$Continuation declared in io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.Ma
inActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-0$Continuation.invoke' type=io.github.commandertvis.boredapiapp.MainActivity.Ran
domActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-0
$Continuation origin=null
value: GET_VAR 'p1: P1 of kotlin.jvm.functions.Function2 declared in io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<
anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$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.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityBut
ton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$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-1$Continuation modality:FINAL visibility:public/*package*/ superTypes:[kotlin.coroutines.jvm.internal.SuspendLambda; kotlin.jvm.functions.Function2<kotlinx.coroutines.CoroutineScope, kotlin.coro
utines.Continuation<kotlin.Unit>?, kotlin.Unit>]
$this: VALUE_PARAMETER INSTANCE_RECEIVER name:<this> type:io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<f
unction reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-1$Continuation
FIELD name:label type:kotlin.Int visibility:private
FIELD name:$p type:kotlinx.coroutines.CoroutineScope visibility:private
FIELD name:$intent type:android.content.Intent visibility:private
FIELD name:$activity type:kotlinx.coroutines.Deferred<io.github.commandertvis.boredapi.Activity> visibility:private
FIELD name:$this$RandomActivityButton type:io.github.commandertvis.boredapiapp.MainActivity visibility:private
FIELD name:$onClick type:kotlin.jvm.internal.Ref.ObjectRef<kotlin.jvm.internal.Ref.ObjectRef<androidx.compose.State<kotlin.Function0<kotlin.Unit>>?>> visibility:private
FIELD name:$onClickNormal type:kotlin.jvm.internal.Ref.ObjectRef<kotlin.jvm.internal.Ref.ObjectRef<kotlin.Function0<kotlin.Unit>?>> visibility:private
CONSTRUCTOR visibility:public <> ($intent:android.content.Intent, $activity:kotlinx.coroutines.Deferred<io.github.commandertvis.boredapi.Activity>, $this$RandomActivityButton:io.github.commandertvis.boredapiapp.MainActivity, $onClick:kotlin.jv
m.internal.Ref.ObjectRef<kotlin.jvm.internal.Ref.ObjectRef<androidx.compose.State<kotlin.Function0<kotlin.Unit>>?>>, $onClickNormal:kotlin.jvm.internal.Ref.ObjectRef<kotlin.jvm.internal.Ref.ObjectRef<kotlin.Function0<kotlin.Unit>?>>, $completion:kotlin.coroutines.C
ontinuation<io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivit
y.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-1$Continuation>?) returnType:io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous
>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-1$Continuation [primary]
VALUE_PARAMETER BOUND_VALUE_PARAMETER name:$intent index:0 type:android.content.Intent
VALUE_PARAMETER BOUND_VALUE_PARAMETER name:$activity index:1 type:kotlinx.coroutines.Deferred<io.github.commandertvis.boredapi.Activity>
VALUE_PARAMETER BOUND_VALUE_PARAMETER name:$this$RandomActivityButton index:2 type:io.github.commandertvis.boredapiapp.MainActivity
VALUE_PARAMETER BOUND_VALUE_PARAMETER name:$onClick index:3 type:kotlin.jvm.internal.Ref.ObjectRef<kotlin.jvm.internal.Ref.ObjectRef<androidx.compose.State<kotlin.Function0<kotlin.Unit>>?>>
VALUE_PARAMETER BOUND_VALUE_PARAMETER name:$onClickNormal index:4 type:kotlin.jvm.internal.Ref.ObjectRef<kotlin.jvm.internal.Ref.ObjectRef<kotlin.Function0<kotlin.Unit>?>>
VALUE_PARAMETER name:$completion index:5 type:kotlin.coroutines.Continuation<io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<
anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$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.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymou
s>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-1$Continuation>? declared in io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to
io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-1$Continuation.<init>' type=kotlin.corout
ines.Continuation<io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainA
ctivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-1$Continuation>? origin=null
SET_FIELD 'FIELD name:$intent type:android.content.Intent visibility:private' type=kotlin.Unit origin=null
receiver: GET_VAR '<this>: io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.g
ithub.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-1$Continuation declared in io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.Mai
nActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-1$Continuation' type=io.github.commandertvis.boredapiapp.MainActivity.RandomActiv
ityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-1$Continu
ation origin=null
value: GET_VAR '$intent: android.content.Intent declared in io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.i
nvoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-1$Continuation.<init>' type=android.content.Intent origin=null
SET_FIELD 'FIELD name:$activity type:kotlinx.coroutines.Deferred<io.github.commandertvis.boredapi.Activity> visibility:private' type=kotlin.Unit origin=null
receiver: GET_VAR '<this>: io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.g
ithub.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-1$Continuation declared in io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.Mai
nActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-1$Continuation' type=io.github.commandertvis.boredapiapp.MainActivity.RandomActiv
ityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-1$Continu
ation origin=null
value: GET_VAR '$activity: kotlinx.coroutines.Deferred<io.github.commandertvis.boredapi.Activity> declared in io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiap
p.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-1$Continuation.<init>' type=kotlinx.coroutines.Deferred<io.github.commandert
vis.boredapi.Activity> origin=null
SET_FIELD 'FIELD name:$this$RandomActivityButton type:io.github.commandertvis.boredapiapp.MainActivity visibility:private' type=kotlin.Unit origin=null
receiver: GET_VAR '<this>: io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.g
ithub.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-1$Continuation declared in io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.Mai
nActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-1$Continuation' type=io.github.commandertvis.boredapiapp.MainActivity.RandomActiv
ityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-1$Continu
ation origin=null
value: GET_VAR '$this$RandomActivityButton: io.github.commandertvis.boredapiapp.MainActivity declared in io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.Mai
nActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-1$Continuation.<init>' type=io.github.commandertvis.boredapiapp.MainActivity orig
in=null
SET_FIELD 'FIELD name:$onClick type:kotlin.jvm.internal.Ref.ObjectRef<kotlin.jvm.internal.Ref.ObjectRef<androidx.compose.State<kotlin.Function0<kotlin.Unit>>?>> visibility:private' type=kotlin.Unit origin=null
receiver: GET_VAR '<this>: io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.g
ithub.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-1$Continuation declared in io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.Mai
nActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-1$Continuation' type=io.github.commandertvis.boredapiapp.MainActivity.RandomActiv
ityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-1$Continu
ation origin=null
value: GET_VAR '$onClick: kotlin.jvm.internal.Ref.ObjectRef<kotlin.jvm.internal.Ref.ObjectRef<androidx.compose.State<kotlin.Function0<kotlin.Unit>>?>> declared in io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<fun
ction reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-1$Continuation.<init>'
type=kotlin.jvm.internal.Ref.ObjectRef<kotlin.jvm.internal.Ref.ObjectRef<androidx.compose.State<kotlin.Function0<kotlin.Unit>>?>> origin=null
SET_FIELD 'FIELD name:$onClickNormal type:kotlin.jvm.internal.Ref.ObjectRef<kotlin.jvm.internal.Ref.ObjectRef<kotlin.Function0<kotlin.Unit>?>> visibility:private' type=kotlin.Unit origin=null
receiver: GET_VAR '<this>: io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.g
ithub.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-1$Continuation declared in io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.Mai
nActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-1$Continuation' type=io.github.commandertvis.boredapiapp.MainActivity.RandomActiv
ityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-1$Continu
ation origin=null
value: GET_VAR '$onClickNormal: kotlin.jvm.internal.Ref.ObjectRef<kotlin.jvm.internal.Ref.ObjectRef<kotlin.Function0<kotlin.Unit>?>> declared in io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to
io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-1$Continuation.<init>' type=kotlin.jvm.in
ternal.Ref.ObjectRef<kotlin.jvm.internal.Ref.ObjectRef<kotlin.Function0<kotlin.Unit>?>> origin=null
CONSTRUCTOR visibility:public <> ($intent:android.content.Intent, $activity:kotlinx.coroutines.Deferred<io.github.commandertvis.boredapi.Activity>, $this$RandomActivityButton:io.github.commandertvis.boredapiapp.MainActivity, $onClick:kotlin.jv
m.internal.Ref.ObjectRef<kotlin.jvm.internal.Ref.ObjectRef<androidx.compose.State<kotlin.Function0<kotlin.Unit>>?>>, $onClickNormal:kotlin.jvm.internal.Ref.ObjectRef<kotlin.jvm.internal.Ref.ObjectRef<kotlin.Function0<kotlin.Unit>?>>) returnType:io.github.commandert
vis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymou
s>.<anonymous>>.$invoke$lambda-1$Continuation
VALUE_PARAMETER BOUND_VALUE_PARAMETER name:$intent index:0 type:android.content.Intent
VALUE_PARAMETER BOUND_VALUE_PARAMETER name:$activity index:1 type:kotlinx.coroutines.Deferred<io.github.commandertvis.boredapi.Activity>
VALUE_PARAMETER BOUND_VALUE_PARAMETER name:$this$RandomActivityButton index:2 type:io.github.commandertvis.boredapiapp.MainActivity
VALUE_PARAMETER BOUND_VALUE_PARAMETER name:$onClick index:3 type:kotlin.jvm.internal.Ref.ObjectRef<kotlin.jvm.internal.Ref.ObjectRef<androidx.compose.State<kotlin.Function0<kotlin.Unit>>?>>
VALUE_PARAMETER BOUND_VALUE_PARAMETER name:$onClickNormal index:4 type:kotlin.jvm.internal.Ref.ObjectRef<kotlin.jvm.internal.Ref.ObjectRef<kotlin.Function0<kotlin.Unit>?>>
BLOCK_BODY
DELEGATING_CONSTRUCTOR_CALL 'public constructor <init> ($intent: android.content.Intent, $activity: kotlinx.coroutines.Deferred<io.github.commandertvis.boredapi.Activity>, $this$RandomActivityButton: io.github.commandertvis.boredapiapp.Mai
nActivity, $onClick: kotlin.jvm.internal.Ref.ObjectRef<kotlin.jvm.internal.Ref.ObjectRef<androidx.compose.State<kotlin.Function0<kotlin.Unit>>?>>, $onClickNormal: kotlin.jvm.internal.Ref.ObjectRef<kotlin.jvm.internal.Ref.ObjectRef<kotlin.Function0<kotlin.Unit>?>>,
$completion: kotlin.coroutines.Continuation<io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.comma
ndertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-1$Continuation>?) [primary] declared in io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.M
ainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-1$Continuation'
$intent: GET_VAR '$intent: android.content.Intent declared in io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>
.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-1$Continuation.<init>' type=android.content.Intent origin=null
$activity: GET_VAR '$activity: kotlinx.coroutines.Deferred<io.github.commandertvis.boredapi.Activity> declared in io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boreda
piapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-1$Continuation.<init>' type=kotlinx.coroutines.Deferred<io.github.comman
dertvis.boredapi.Activity> origin=null
$this$RandomActivityButton: GET_VAR '$this$RandomActivityButton: io.github.commandertvis.boredapiapp.MainActivity declared in io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commande
rtvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-1$Continuation.<init>' type=io.github.commandertvis.boredapi
app.MainActivity origin=null
$onClick: GET_VAR '$onClick: kotlin.jvm.internal.Ref.ObjectRef<kotlin.jvm.internal.Ref.ObjectRef<androidx.compose.State<kotlin.Function0<kotlin.Unit>>?>> declared in io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<
function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-1$Continuation.<init
>' type=kotlin.jvm.internal.Ref.ObjectRef<kotlin.jvm.internal.Ref.ObjectRef<androidx.compose.State<kotlin.Function0<kotlin.Unit>>?>> origin=null
$onClickNormal: GET_VAR '$onClickNormal: kotlin.jvm.internal.Ref.ObjectRef<kotlin.jvm.internal.Ref.ObjectRef<kotlin.Function0<kotlin.Unit>?>> declared in io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function ref
erence to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-1$Continuation.<init>' type=kotl
in.jvm.internal.Ref.ObjectRef<kotlin.jvm.internal.Ref.ObjectRef<kotlin.Function0<kotlin.Unit>?>> origin=null
$completion: CONST Null type=kotlin.Nothing? value=null
FUN name:invokeSuspend visibility:public modality:FINAL <> ($this:io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.i
nvoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$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.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.
<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-1$Continuation
VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:result index:0 type:kotlin.Result<kotlin.Any?>
BLOCK_BODY
COMPOSITE type=kotlin.Unit origin=null
CALL 'public open fun putExtra (p0: kotlin.String?, p1: java.io.Serializable?): android.content.Intent declared in android.content.Intent' type=android.content.Intent origin=null
$this: GET_FIELD 'FIELD name:$intent type:android.content.Intent visibility:private' type=android.content.Intent origin=null
receiver: GET_VAR '<this>: io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to
io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-1$Continuation declared in io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp
.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-1$Continuation.invokeSuspend' type=io.github.commandertvis.boredapiapp.MainAc
tivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invok
e$lambda-1$Continuation origin=null
p0: CONST String type=kotlin.String value="activity"
p1: CALL 'public abstract fun await (): T of kotlinx.coroutines.Deferred [suspend] declared in kotlinx.coroutines.Deferred' type=io.github.commandertvis.boredapi.Activity origin=null
$this: GET_FIELD 'FIELD name:$activity type:kotlinx.coroutines.Deferred<io.github.commandertvis.boredapi.Activity> visibility:private' type=kotlinx.coroutines.Deferred<io.github.commandertvis.boredapi.Activity> origin=null
receiver: GET_VAR '<this>: io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference t
o io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-1$Continuation declared in io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapia
pp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-1$Continuation.invokeSuspend' type=io.github.commandertvis.boredapiapp.Main
Activity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$inv
oke$lambda-1$Continuation origin=null
COMPOSITE type=kotlin.Unit origin=null
CALL 'public open fun startActivity (p0: android.content.Intent?): kotlin.Unit declared in io.github.commandertvis.boredapiapp.MainActivity' type=kotlin.Unit origin=null
$this: GET_FIELD 'FIELD name:$this$RandomActivityButton type:io.github.commandertvis.boredapiapp.MainActivity visibility:private' type=io.github.commandertvis.boredapiapp.MainActivity origin=null
receiver: GET_VAR '<this>: io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io
.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-1$Continuation declared in io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.M
ainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-1$Continuation.invokeSuspend' type=io.github.commandertvis.boredapiapp.MainActi
vity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$
lambda-1$Continuation origin=null
p0: GET_FIELD 'FIELD name:$intent type:android.content.Intent visibility:private' type=android.content.Intent origin=null
receiver: GET_VAR '<this>: io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io
.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-1$Continuation declared in io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.M
ainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-1$Continuation.invokeSuspend' type=io.github.commandertvis.boredapiapp.MainActi
vity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$
lambda-1$Continuation origin=null
RETURN type=kotlin.Any from='public final fun invokeSuspend (result: kotlin.Result<kotlin.Any?>): kotlin.Any? declared in io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.
boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-1$Continuation'
CALL 'public final fun <set-value> (value: T of androidx.compose.State): kotlin.Unit declared in androidx.compose.State' type=kotlin.Unit origin=EQ
$this: WHEN type=androidx.compose.State<kotlin.Function0<kotlin.Unit>> 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: TYPE_OP type=androidx.compose.State<kotlin.Function0<kotlin.Unit>>? origin=IMPLICIT_CAST typeOperand=androidx.compose.State<kotlin.Function0<kotlin.Unit>>?
GET_FIELD 'FIELD SHARED_VARIABLE_ORIGIN name:element type:T of kotlin.jvm.internal.Ref.ObjectRef visibility:public' type=androidx.compose.State<kotlin.Function0<kotlin.Unit>>? origin=null
receiver: TYPE_OP type=kotlin.jvm.internal.Ref.ObjectRef<androidx.compose.State<kotlin.Function0<kotlin.Unit>>?> origin=IMPLICIT_CAST typeOperand=kotlin.jvm.internal.Ref.ObjectRef<androidx.compose.State<kotlin.Function0<kotli
n.Unit>>?>
GET_FIELD 'FIELD SHARED_VARIABLE_ORIGIN name:element type:T of kotlin.jvm.internal.Ref.ObjectRef visibility:public' type=kotlin.jvm.internal.Ref.ObjectRef<androidx.compose.State<kotlin.Function0<kotlin.Unit>>?> origin=null
receiver: GET_FIELD 'FIELD name:$onClick type:kotlin.jvm.internal.Ref.ObjectRef<kotlin.jvm.internal.Ref.ObjectRef<androidx.compose.State<kotlin.Function0<kotlin.Unit>>?>> visibility:private' type=kotlin.jvm.internal.Ref.O
bjectRef<kotlin.jvm.internal.Ref.ObjectRef<androidx.compose.State<kotlin.Function0<kotlin.Unit>>?>> origin=null
receiver: GET_VAR '<this>: io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function
reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-1$Continuation declared in io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertv
is.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-1$Continuation.invokeSuspend' type=io.github.commandertvis.bore
dapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anon
ymous>>.$invoke$lambda-1$Continuation origin=null
arg1: CONST Null type=kotlin.Nothing? value=null
then: CALL 'public final fun throwUninitializedPropertyAccessException (propertyName: kotlin.String): kotlin.Unit declared in kotlin.jvm.internal.Intrinsics' type=kotlin.Unit origin=null
propertyName: CONST String type=kotlin.String value="onClick"
BRANCH
if: CONST Boolean type=kotlin.Boolean value=true
then: TYPE_OP type=androidx.compose.State<kotlin.Function0<kotlin.Unit>>? origin=IMPLICIT_CAST typeOperand=androidx.compose.State<kotlin.Function0<kotlin.Unit>>?
GET_FIELD 'FIELD SHARED_VARIABLE_ORIGIN name:element type:T of kotlin.jvm.internal.Ref.ObjectRef visibility:public' type=androidx.compose.State<kotlin.Function0<kotlin.Unit>>? origin=null
receiver: TYPE_OP type=kotlin.jvm.internal.Ref.ObjectRef<androidx.compose.State<kotlin.Function0<kotlin.Unit>>?> origin=IMPLICIT_CAST typeOperand=kotlin.jvm.internal.Ref.ObjectRef<androidx.compose.State<kotlin.Function0<kotlin.
Unit>>?>
GET_FIELD 'FIELD SHARED_VARIABLE_ORIGIN name:element type:T of kotlin.jvm.internal.Ref.ObjectRef visibility:public' type=kotlin.jvm.internal.Ref.ObjectRef<androidx.compose.State<kotlin.Function0<kotlin.Unit>>?> origin=null
receiver: GET_FIELD 'FIELD name:$onClick type:kotlin.jvm.internal.Ref.ObjectRef<kotlin.jvm.internal.Ref.ObjectRef<androidx.compose.State<kotlin.Function0<kotlin.Unit>>?>> visibility:private' type=kotlin.jvm.internal.Ref.Obj
ectRef<kotlin.jvm.internal.Ref.ObjectRef<androidx.compose.State<kotlin.Function0<kotlin.Unit>>?>> origin=null
receiver: GET_VAR '<this>: io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function r
eference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-1$Continuation declared in io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis
.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-1$Continuation.invokeSuspend' type=io.github.commandertvis.boreda
piapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonym
ous>>.$invoke$lambda-1$Continuation origin=null
value: WHEN type=kotlin.Function0<kotlin.Unit> 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: TYPE_OP type=kotlin.Function0<kotlin.Unit>? origin=IMPLICIT_CAST typeOperand=kotlin.Function0<kotlin.Unit>?
GET_FIELD 'FIELD SHARED_VARIABLE_ORIGIN name:element type:T of kotlin.jvm.internal.Ref.ObjectRef visibility:public' type=kotlin.Function0<kotlin.Unit>? origin=null
receiver: TYPE_OP type=kotlin.jvm.internal.Ref.ObjectRef<kotlin.Function0<kotlin.Unit>?> origin=IMPLICIT_CAST typeOperand=kotlin.jvm.internal.Ref.ObjectRef<kotlin.Function0<kotlin.Unit>?>
GET_FIELD 'FIELD SHARED_VARIABLE_ORIGIN name:element type:T of kotlin.jvm.internal.Ref.ObjectRef visibility:public' type=kotlin.jvm.internal.Ref.ObjectRef<kotlin.Function0<kotlin.Unit>?> origin=null
receiver: GET_FIELD 'FIELD name:$onClickNormal type:kotlin.jvm.internal.Ref.ObjectRef<kotlin.jvm.internal.Ref.ObjectRef<kotlin.Function0<kotlin.Unit>?>> visibility:private' type=kotlin.jvm.internal.Ref.ObjectRef<kotlin.jv
m.internal.Ref.ObjectRef<kotlin.Function0<kotlin.Unit>?>> origin=null
receiver: GET_VAR '<this>: io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function
reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-1$Continuation declared in io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertv
is.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-1$Continuation.invokeSuspend' type=io.github.commandertvis.bore
dapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anon
ymous>>.$invoke$lambda-1$Continuation origin=null
arg1: CONST Null type=kotlin.Nothing? value=null
then: CALL 'public final fun throwUninitializedPropertyAccessException (propertyName: kotlin.String): kotlin.Unit declared in kotlin.jvm.internal.Intrinsics' type=kotlin.Unit origin=null
propertyName: CONST String type=kotlin.String value="onClickNormal"
BRANCH
if: CONST Boolean type=kotlin.Boolean value=true
then: TYPE_OP type=kotlin.Function0<kotlin.Unit>? origin=IMPLICIT_CAST typeOperand=kotlin.Function0<kotlin.Unit>?
GET_FIELD 'FIELD SHARED_VARIABLE_ORIGIN name:element type:T of kotlin.jvm.internal.Ref.ObjectRef visibility:public' type=kotlin.Function0<kotlin.Unit>? origin=null
receiver: TYPE_OP type=kotlin.jvm.internal.Ref.ObjectRef<kotlin.Function0<kotlin.Unit>?> origin=IMPLICIT_CAST typeOperand=kotlin.jvm.internal.Ref.ObjectRef<kotlin.Function0<kotlin.Unit>?>
GET_FIELD 'FIELD SHARED_VARIABLE_ORIGIN name:element type:T of kotlin.jvm.internal.Ref.ObjectRef visibility:public' type=kotlin.jvm.internal.Ref.ObjectRef<kotlin.Function0<kotlin.Unit>?> origin=null
receiver: GET_FIELD 'FIELD name:$onClickNormal type:kotlin.jvm.internal.Ref.ObjectRef<kotlin.jvm.internal.Ref.ObjectRef<kotlin.Function0<kotlin.Unit>?>> visibility:private' type=kotlin.jvm.internal.Ref.ObjectRef<kotlin.jvm.
internal.Ref.ObjectRef<kotlin.Function0<kotlin.Unit>?>> origin=null
receiver: GET_VAR '<this>: io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function r
eference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-1$Continuation declared in io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis
.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-1$Continuation.invokeSuspend' type=io.github.commandertvis.boreda
piapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonym
ous>>.$invoke$lambda-1$Continuation origin=null
FUN name:create visibility:public modality:FINAL <> ($this:io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<
function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-1$Continuation, value:kotlin.Any?, completion:kotlin.coroutines.Continuation<*>) returnType:kotlin.coroutines.Continuation<kotlin.Uni
t>
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.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.
<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$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.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<functio
n reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-1$Continuation [val]
CONSTRUCTOR_CALL 'public constructor <init> ($intent: android.content.Intent, $activity: kotlinx.coroutines.Deferred<io.github.commandertvis.boredapi.Activity>, $this$RandomActivityButton: io.github.commandertvis.boredapiapp.MainActivity
, $onClick: kotlin.jvm.internal.Ref.ObjectRef<kotlin.jvm.internal.Ref.ObjectRef<androidx.compose.State<kotlin.Function0<kotlin.Unit>>?>>, $onClickNormal: kotlin.jvm.internal.Ref.ObjectRef<kotlin.jvm.internal.Ref.ObjectRef<kotlin.Function0<kotlin.Unit>?>>, $completi
on: kotlin.coroutines.Continuation<io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.
boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-1$Continuation>?) [primary] declared in io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivi
ty.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-1$Continuation' type=io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButt
on.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-1$Continuation o
rigin=null
$intent: GET_FIELD 'FIELD name:$intent type:android.content.Intent visibility:private' type=android.content.Intent origin=null
receiver: GET_VAR '<this>: io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to
io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-1$Continuation declared in io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp
.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-1$Continuation.create' type=io.github.commandertvis.boredapiapp.MainActivity.
RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambd
a-1$Continuation origin=null
$activity: GET_FIELD 'FIELD name:$activity type:kotlinx.coroutines.Deferred<io.github.commandertvis.boredapi.Activity> visibility:private' type=kotlinx.coroutines.Deferred<io.github.commandertvis.boredapi.Activity> origin=null
receiver: GET_VAR '<this>: io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to
io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-1$Continuation declared in io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp
.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-1$Continuation.create' type=io.github.commandertvis.boredapiapp.MainActivity.
RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambd
a-1$Continuation origin=null
$this$RandomActivityButton: GET_FIELD 'FIELD name:$this$RandomActivityButton type:io.github.commandertvis.boredapiapp.MainActivity visibility:private' type=io.github.commandertvis.boredapiapp.MainActivity origin=null
receiver: GET_VAR '<this>: io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to
io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-1$Continuation declared in io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp
.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-1$Continuation.create' type=io.github.commandertvis.boredapiapp.MainActivity.
RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambd
a-1$Continuation origin=null
$onClick: GET_FIELD 'FIELD name:$onClick type:kotlin.jvm.internal.Ref.ObjectRef<kotlin.jvm.internal.Ref.ObjectRef<androidx.compose.State<kotlin.Function0<kotlin.Unit>>?>> visibility:private' type=kotlin.jvm.internal.Ref.ObjectRef<kotli
n.jvm.internal.Ref.ObjectRef<androidx.compose.State<kotlin.Function0<kotlin.Unit>>?>> origin=null
receiver: GET_VAR '<this>: io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to
io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-1$Continuation declared in io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp
.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-1$Continuation.create' type=io.github.commandertvis.boredapiapp.MainActivity.
RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambd
a-1$Continuation origin=null
$onClickNormal: GET_FIELD 'FIELD name:$onClickNormal type:kotlin.jvm.internal.Ref.ObjectRef<kotlin.jvm.internal.Ref.ObjectRef<kotlin.Function0<kotlin.Unit>?>> visibility:private' type=kotlin.jvm.internal.Ref.ObjectRef<kotlin.jvm.intern
al.Ref.ObjectRef<kotlin.Function0<kotlin.Unit>?>> origin=null
receiver: GET_VAR '<this>: io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to
io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-1$Continuation declared in io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp
.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-1$Continuation.create' type=io.github.commandertvis.boredapiapp.MainActivity.
RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambd
a-1$Continuation origin=null
$completion: GET_VAR 'completion: kotlin.coroutines.Continuation<*> declared in io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivit
yButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-1$Continuation.create' type=kotlin.coroutines.Continuation<*> origin=null
SET_FIELD 'FIELD name:$p type:kotlinx.coroutines.CoroutineScope visibility:private' type=kotlin.Unit origin=null
receiver: GET_VAR 'val tmp0_result: io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function referenc
e to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-1$Continuation [val] declared in io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.
boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-1$Continuation.create' type=io.github.commandertvis.boredapiapp.Ma
inActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$i
nvoke$lambda-1$Continuation origin=null
value: GET_VAR 'value: kotlin.Any? declared in io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<functi
on reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$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.github.commandertvis.boredapiapp.MainActivity.RandomAc
tivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-1$Cont
inuation'
GET_VAR 'val tmp0_result: io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.gi
thub.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-1$Continuation [val] declared in io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiap
p.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-1$Continuation.create' type=io.github.commandertvis.boredapiapp.MainActivity
.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lamb
da-1$Continuation origin=null
FUN name:invoke visibility:public modality:FINAL <> ($this:io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<
function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-1$Continuation, p1:P1 of kotlin.jvm.functions.Function2, p2:P2 of kotlin.jvm.functions.Function2) returnType:R of kotlin.jvm.function
s.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.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.
<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$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.github.commandertvis.boredapiapp.MainActivity
.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lamb
da-1$Continuation'
CALL 'public final fun invokeSuspend (result: kotlin.Result<kotlin.Any?>): kotlin.Any? declared in io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActiv
ity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$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.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<fu
nction reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-1$Continuation' type=k
otlin.coroutines.Continuation<kotlin.Unit> origin=null
$this: GET_VAR '<this>: io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.
github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-1$Continuation declared in io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.Ma
inActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-1$Continuation.invoke' type=io.github.commandertvis.boredapiapp.MainActivity.Ran
domActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-1
$Continuation origin=null
value: GET_VAR 'p1: P1 of kotlin.jvm.functions.Function2 declared in io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<
anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$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.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityBut
ton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$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
FUN BRIDGE name:invoke visibility:public modality:OPEN <> ($this:io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invo
ke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>) returnType:kotlin.Any?
overridden:
public abstract fun invoke (): R of kotlin.jvm.functions.Function0 declared in kotlin.jvm.functions.Function0
$this: VALUE_PARAMETER INSTANCE_RECEIVER name:<this> type:io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<f
unction reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>
BLOCK_BODY
RETURN type=kotlin.Nothing from='public open fun invoke (): kotlin.Any? declared in io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityB
utton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>'
TYPE_OP type=kotlin.Any? origin=IMPLICIT_CAST typeOperand=kotlin.Any?
CALL 'public final fun invoke (): kotlin.Unit declared in io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.inv
oke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>' type=kotlin.Unit origin=BRIDGE_DELEGATION
$this: GET_VAR '<this>: io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.gi
thub.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>> declared in io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.
<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.invoke' type=io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertv
is.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>> origin=null
CONSTRUCTOR_CALL 'public/*package*/ constructor <init> ($this$RandomActivityButton: io.github.commandertvis.boredapiapp.MainActivity, $onClick: kotlin.jvm.internal.Ref.ObjectRef<kotlin.jvm.internal.Ref.ObjectRef<androidx.compose.State<kotlin.Funct
ion0<kotlin.Unit>>?>>, $onClickNormal: kotlin.jvm.internal.Ref.ObjectRef<kotlin.jvm.internal.Ref.ObjectRef<kotlin.Function0<kotlin.Unit>?>>) [primary] declared in io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github
.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>' type=io.github.commandertvis.boredapiapp.MainActivity.RandomActiv
ityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>> origin=null
$this$RandomActivityButton: GET_FIELD 'FIELD FIELD_FOR_CAPTURED_VALUE name:$this$RandomActivityButton type:io.github.commandertvis.boredapiapp.MainActivity visibility:private [final]' type=io.github.commandertvis.boredapiapp.MainActivity origin=
null
receiver: GET_VAR '<this>: io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>> declared in io.github.commandertvis.bore
dapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke' type=io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.c
ommandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>> origin=null
$onClick: GET_VAR 'var onClick: kotlin.jvm.internal.Ref.ObjectRef<kotlin.jvm.internal.Ref.ObjectRef<androidx.compose.State<kotlin.Function0<kotlin.Unit>>?>> [var] declared in io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.
<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke' type=kotlin.jvm.internal.Ref.ObjectRef<kotlin.jvm.internal.Ref.ObjectRef<androidx.compose.State<kotlin.Function0<kotlin.Unit>>?>> origin=null
$onClickNormal: GET_VAR 'var onClickNormal: kotlin.jvm.internal.Ref.ObjectRef<kotlin.jvm.internal.Ref.ObjectRef<kotlin.Function0<kotlin.Unit>?>> [var] declared in io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function re
ference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke' type=kotlin.jvm.internal.Ref.ObjectRef<kotlin.jvm.internal.Ref.ObjectRef<kotlin.Function0<kotlin.Unit>?>> origin=null
SET_FIELD 'FIELD SHARED_VARIABLE_ORIGIN name:element type:T of kotlin.jvm.internal.Ref.ObjectRef visibility:public' type=kotlin.Unit origin=EQ
receiver: TYPE_OP type=kotlin.jvm.internal.Ref.ObjectRef<androidx.compose.State<kotlin.Function0<kotlin.Unit>>?> origin=IMPLICIT_CAST typeOperand=kotlin.jvm.internal.Ref.ObjectRef<androidx.compose.State<kotlin.Function0<kotlin.Unit>>?>
GET_FIELD 'FIELD SHARED_VARIABLE_ORIGIN name:element type:T of kotlin.jvm.internal.Ref.ObjectRef visibility:public' type=kotlin.jvm.internal.Ref.ObjectRef<androidx.compose.State<kotlin.Function0<kotlin.Unit>>?> origin=null
receiver: GET_VAR 'var onClick: kotlin.jvm.internal.Ref.ObjectRef<kotlin.jvm.internal.Ref.ObjectRef<androidx.compose.State<kotlin.Function0<kotlin.Unit>>?>> [var] declared in io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.
<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke' type=kotlin.jvm.internal.Ref.ObjectRef<kotlin.jvm.internal.Ref.ObjectRef<androidx.compose.State<kotlin.Function0<kotlin.Unit>>?>> origin=null
value: CALL 'public final fun unaryPlus <T> (): T of androidx.compose.EffectsKt.unaryPlus declared in androidx.compose.EffectsKt' type=androidx.compose.State<kotlin.Function0<kotlin.Unit>> origin=UPLUS
<T>: androidx.compose.State<kotlin.Function0<kotlin.Unit>>
$receiver: CALL 'public final fun state <T> (init: kotlin.Function0<T of androidx.compose.EffectsKt.state>): androidx.compose.Effect<androidx.compose.State<T of androidx.compose.EffectsKt.state>> declared in androidx.compose.EffectsKt' type=androi
dx.compose.Effect<androidx.compose.State<kotlin.Function0<kotlin.Unit>>> origin=null
<T>: kotlin.Function0<kotlin.Unit>
init: BLOCK type=io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvi
s.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>> origin=null
CLASS LAMBDA_IMPL CLASS name:<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>> modality:FINAL visibility:public/*package*/ superTypes:[kotlin.jvm.internal.Lambda; kotlin.jvm.f
unctions.Function0<kotlin.Function0<kotlin.Unit>>]
$this: VALUE_PARAMETER INSTANCE_RECEIVER name:<this> type:io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.
<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>
CONSTRUCTOR FUNCTION_REFERENCE_IMPL visibility:public/*package*/ <> ($onClickNormal:kotlin.jvm.internal.Ref.ObjectRef<kotlin.jvm.internal.Ref.ObjectRef<kotlin.Function0<kotlin.Unit>?>>) returnType:io.github.commandertvis.boredapiapp.MainActi
vity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>> [primary
]
VALUE_PARAMETER BOUND_VALUE_PARAMETER name:$onClickNormal index:0 type:kotlin.jvm.internal.Ref.ObjectRef<kotlin.jvm.internal.Ref.ObjectRef<kotlin.Function0<kotlin.Unit>?>>
BLOCK_BODY
SET_FIELD 'FIELD FIELD_FOR_CAPTURED_VALUE name:$onClickNormal type:kotlin.jvm.internal.Ref.ObjectRef<kotlin.jvm.internal.Ref.ObjectRef<kotlin.Function0<kotlin.Unit>?>> visibility:private [final]' type=kotlin.Unit origin=INITIALIZER_OF_FI
ELD_FOR_CAPTURED_VALUE
receiver: GET_VAR '<this>: io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io
.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>> declared in io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButt
on.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>' type=io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.b
oredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>> origin=null
value: GET_VAR '$onClickNormal: kotlin.jvm.internal.Ref.ObjectRef<kotlin.jvm.internal.Ref.ObjectRef<kotlin.Function0<kotlin.Unit>?>> declared in io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference
to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.<init>' type=kotlin.jvm.internal.Ref.ObjectRef<kotlin.
jvm.internal.Ref.ObjectRef<kotlin.Function0<kotlin.Unit>?>> origin=null
DELEGATING_CONSTRUCTOR_CALL 'public constructor <init> (arity: kotlin.Int) declared in kotlin.jvm.internal.Lambda'
arity: CONST Int type=kotlin.Int value=0
BLOCK type=kotlin.Unit origin=null
FUN name:invoke visibility:public modality:FINAL <> ($this:io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke
.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>) returnType:kotlin.Function0<kotlin.Unit>
$this: VALUE_PARAMETER INSTANCE_RECEIVER name:<this> type:io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invok
e.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>
BLOCK_BODY
RETURN type=kotlin.Nothing from='public final fun invoke (): kotlin.Function0<kotlin.Unit> declared in io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainA
ctivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>'
WHEN type=kotlin.Function0<kotlin.Unit> 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: TYPE_OP type=kotlin.Function0<kotlin.Unit>? origin=IMPLICIT_CAST typeOperand=kotlin.Function0<kotlin.Unit>?
GET_FIELD 'FIELD SHARED_VARIABLE_ORIGIN name:element type:T of kotlin.jvm.internal.Ref.ObjectRef visibility:public' type=kotlin.Function0<kotlin.Unit>? origin=null
receiver: TYPE_OP type=kotlin.jvm.internal.Ref.ObjectRef<kotlin.Function0<kotlin.Unit>?> origin=IMPLICIT_CAST typeOperand=kotlin.jvm.internal.Ref.ObjectRef<kotlin.Function0<kotlin.Unit>?>
GET_FIELD 'FIELD SHARED_VARIABLE_ORIGIN name:element type:T of kotlin.jvm.internal.Ref.ObjectRef visibility:public' type=kotlin.jvm.internal.Ref.ObjectRef<kotlin.Function0<kotlin.Unit>?> origin=null
receiver: GET_FIELD 'FIELD FIELD_FOR_CAPTURED_VALUE name:$onClickNormal type:kotlin.jvm.internal.Ref.ObjectRef<kotlin.jvm.internal.Ref.ObjectRef<kotlin.Function0<kotlin.Unit>?>> visibility:private [final]' type=kotlin.jvm
.internal.Ref.ObjectRef<kotlin.jvm.internal.Ref.ObjectRef<kotlin.Function0<kotlin.Unit>?>> origin=null
receiver: GET_VAR '<this>: io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function
reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>> declared in io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.Ra
ndomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.invoke' type=io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io
.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>> origin=null
arg1: CONST Null type=kotlin.Nothing? value=null
then: CALL 'public final fun throwUninitializedPropertyAccessException (propertyName: kotlin.String): kotlin.Unit declared in kotlin.jvm.internal.Intrinsics' type=kotlin.Unit origin=null
propertyName: CONST String type=kotlin.String value="onClickNormal"
BRANCH
if: CONST Boolean type=kotlin.Boolean value=true
then: TYPE_OP type=kotlin.Function0<kotlin.Unit>? origin=IMPLICIT_CAST typeOperand=kotlin.Function0<kotlin.Unit>?
GET_FIELD 'FIELD SHARED_VARIABLE_ORIGIN name:element type:T of kotlin.jvm.internal.Ref.ObjectRef visibility:public' type=kotlin.Function0<kotlin.Unit>? origin=null
receiver: TYPE_OP type=kotlin.jvm.internal.Ref.ObjectRef<kotlin.Function0<kotlin.Unit>?> origin=IMPLICIT_CAST typeOperand=kotlin.jvm.internal.Ref.ObjectRef<kotlin.Function0<kotlin.Unit>?>
GET_FIELD 'FIELD SHARED_VARIABLE_ORIGIN name:element type:T of kotlin.jvm.internal.Ref.ObjectRef visibility:public' type=kotlin.jvm.internal.Ref.ObjectRef<kotlin.Function0<kotlin.Unit>?> origin=null
receiver: GET_FIELD 'FIELD FIELD_FOR_CAPTURED_VALUE name:$onClickNormal type:kotlin.jvm.internal.Ref.ObjectRef<kotlin.jvm.internal.Ref.ObjectRef<kotlin.Function0<kotlin.Unit>?>> visibility:private [final]' type=kotlin.jvm.i
nternal.Ref.ObjectRef<kotlin.jvm.internal.Ref.ObjectRef<kotlin.Function0<kotlin.Unit>?>> origin=null
receiver: GET_VAR '<this>: io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function r
eference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>> declared in io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.Rand
omActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.invoke' type=io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.g
ithub.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>> origin=null
FIELD FIELD_FOR_CAPTURED_VALUE name:$onClickNormal type:kotlin.jvm.internal.Ref.ObjectRef<kotlin.jvm.internal.Ref.ObjectRef<kotlin.Function0<kotlin.Unit>?>> visibility:private [final]
FUN BRIDGE name:invoke visibility:public modality:OPEN <> ($this:io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.
invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>) returnType:kotlin.Any?
overridden:
public abstract fun invoke (): R of kotlin.jvm.functions.Function0 declared in kotlin.jvm.functions.Function0
$this: VALUE_PARAMETER INSTANCE_RECEIVER name:<this> type:io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invok
e.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>
BLOCK_BODY
RETURN type=kotlin.Nothing from='public open fun invoke (): kotlin.Any? declared in io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActiv
ityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>'
TYPE_OP type=kotlin.Any? origin=IMPLICIT_CAST typeOperand=kotlin.Any?
CALL 'public final fun invoke (): kotlin.Function0<kotlin.Unit> declared in io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityB
utton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>' type=kotlin.Function0<kotlin.Unit> origin=BRIDGE_DELEGATION
$this: GET_VAR '<this>: io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to i
o.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>> declared in io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityBut
ton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.invoke' type=io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.command
ertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>> origin=null
CONSTRUCTOR_CALL 'public/*package*/ constructor <init> ($onClickNormal: kotlin.jvm.internal.Ref.ObjectRef<kotlin.jvm.internal.Ref.ObjectRef<kotlin.Function0<kotlin.Unit>?>>) [primary] declared in io.github.commandertvis.boredapiapp.MainActivit
y.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>' type=io.gi
thub.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityB
utton.<anonymous>.<anonymous>> origin=null
$onClickNormal: GET_VAR 'var onClickNormal: kotlin.jvm.internal.Ref.ObjectRef<kotlin.jvm.internal.Ref.ObjectRef<kotlin.Function0<kotlin.Unit>?>> [var] declared in io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<functio
n reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke' type=kotlin.jvm.internal.Ref.ObjectRef<kotlin.jvm.internal.Ref.ObjectRef<kotlin.Function0<kotlin.Unit>?>> origin=null
BLOCK type=kotlin.Unit origin=null
VAR IR_TEMPORARY_VARIABLE name:tmp0 type:androidx.compose.ViewComposition [val]
CALL 'public final fun <get-composer> (): androidx.compose.ViewComposition declared in androidx.compose.ViewComposerKt' type=androidx.compose.ViewComposition origin=GET_PROPERTY
VAR IR_TEMPORARY_VARIABLE name:tmp1 type:kotlin.Function0<kotlin.Unit>? [val]
CALL 'public final fun <get-value> (): T of androidx.compose.State declared in androidx.compose.State' type=kotlin.Function0<kotlin.Unit> origin=GET_PROPERTY
$this: WHEN type=androidx.compose.State<kotlin.Function0<kotlin.Unit>> 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: TYPE_OP type=androidx.compose.State<kotlin.Function0<kotlin.Unit>>? origin=IMPLICIT_CAST typeOperand=androidx.compose.State<kotlin.Function0<kotlin.Unit>>?
GET_FIELD 'FIELD SHARED_VARIABLE_ORIGIN name:element type:T of kotlin.jvm.internal.Ref.ObjectRef visibility:public' type=androidx.compose.State<kotlin.Function0<kotlin.Unit>>? origin=null
receiver: TYPE_OP type=kotlin.jvm.internal.Ref.ObjectRef<androidx.compose.State<kotlin.Function0<kotlin.Unit>>?> origin=IMPLICIT_CAST typeOperand=kotlin.jvm.internal.Ref.ObjectRef<androidx.compose.State<kotlin.Function0<kotlin.Unit>>?>
GET_FIELD 'FIELD SHARED_VARIABLE_ORIGIN name:element type:T of kotlin.jvm.internal.Ref.ObjectRef visibility:public' type=kotlin.jvm.internal.Ref.ObjectRef<androidx.compose.State<kotlin.Function0<kotlin.Unit>>?> origin=null
receiver: GET_VAR 'var onClick: kotlin.jvm.internal.Ref.ObjectRef<kotlin.jvm.internal.Ref.ObjectRef<androidx.compose.State<kotlin.Function0<kotlin.Unit>>?>> [var] declared in io.github.commandertvis.boredapiapp.MainActivity.RandomA
ctivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke' type=kotlin.jvm.internal.Ref.ObjectRef<kotlin.jvm.internal.Ref.ObjectRef<androidx.compose.State<kotlin.Function0<kotlin.Unit>>?>> origin=
null
arg1: CONST Null type=kotlin.Nothing? value=null
then: CALL 'public final fun throwUninitializedPropertyAccessException (propertyName: kotlin.String): kotlin.Unit declared in kotlin.jvm.internal.Intrinsics' type=kotlin.Unit origin=null
propertyName: CONST String type=kotlin.String value="onClick"
BRANCH
if: CONST Boolean type=kotlin.Boolean value=true
then: TYPE_OP type=androidx.compose.State<kotlin.Function0<kotlin.Unit>>? origin=IMPLICIT_CAST typeOperand=androidx.compose.State<kotlin.Function0<kotlin.Unit>>?
GET_FIELD 'FIELD SHARED_VARIABLE_ORIGIN name:element type:T of kotlin.jvm.internal.Ref.ObjectRef visibility:public' type=androidx.compose.State<kotlin.Function0<kotlin.Unit>>? origin=null
receiver: TYPE_OP type=kotlin.jvm.internal.Ref.ObjectRef<androidx.compose.State<kotlin.Function0<kotlin.Unit>>?> origin=IMPLICIT_CAST typeOperand=kotlin.jvm.internal.Ref.ObjectRef<androidx.compose.State<kotlin.Function0<kotlin.Unit>>?>
GET_FIELD 'FIELD SHARED_VARIABLE_ORIGIN name:element type:T of kotlin.jvm.internal.Ref.ObjectRef visibility:public' type=kotlin.jvm.internal.Ref.ObjectRef<androidx.compose.State<kotlin.Function0<kotlin.Unit>>?> origin=null
receiver: GET_VAR 'var onClick: kotlin.jvm.internal.Ref.ObjectRef<kotlin.jvm.internal.Ref.ObjectRef<androidx.compose.State<kotlin.Function0<kotlin.Unit>>?>> [var] declared in io.github.commandertvis.boredapiapp.MainActivity.RandomAct
ivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke' type=kotlin.jvm.internal.Ref.ObjectRef<kotlin.jvm.internal.Ref.ObjectRef<androidx.compose.State<kotlin.Function0<kotlin.Unit>>?>> origin=nu
ll
CALL 'public final fun call (key: kotlin.Any, invalid: @[ExtensionFunctionType] kotlin.Function1<androidx.compose.ViewValidator, kotlin.Boolean>, block: @[Composable] kotlin.Function0<kotlin.Unit>): kotlin.Unit [inline] declared in androidx.compose.
ViewComposition' type=kotlin.Unit origin=null
$this: GET_VAR 'val tmp0: androidx.compose.ViewComposition [val] declared in io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonym
ous>>.invoke' type=androidx.compose.ViewComposition origin=null
key: CONST Int type=kotlin.Int value=222331893
invalid: BLOCK type=@[ExtensionFunctionType] kotlin.Function1<androidx.compose.ViewValidator, kotlin.Boolean> origin=LAMBDA
COMPOSITE type=kotlin.Unit origin=null
FUNCTION_REFERENCE 'private final fun invoke$lambda-0 (): kotlin.Boolean declared in io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButt
on.<anonymous>>' type=@[ExtensionFunctionType] kotlin.Function1<androidx.compose.ViewValidator, kotlin.Boolean> origin=LAMBDA
block: BLOCK type=@[Composable] kotlin.Function0<kotlin.Unit> origin=LAMBDA
COMPOSITE type=kotlin.Unit origin=null
FUNCTION_REFERENCE 'private final fun invoke$lambda-1 ($tmp1: kotlin.Function0<kotlin.Unit>?): kotlin.Unit declared in io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapia
pp.MainActivity.RandomActivityButton.<anonymous>>' type=@[Composable] kotlin.Function0<kotlin.Unit> origin=LAMBDA
$tmp1: GET_VAR 'val tmp1: kotlin.Function0<kotlin.Unit>? [val] declared in io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anon
ymous>>.invoke' type=kotlin.Function0<kotlin.Unit>? origin=null
FIELD FIELD_FOR_CAPTURED_VALUE name:$this$RandomActivityButton type:io.github.commandertvis.boredapiapp.MainActivity visibility:private [final]
FUN BRIDGE name:invoke visibility:public modality:OPEN <> ($this:io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>) returnType:ko
tlin.Any?
overridden:
public abstract fun invoke (): R of kotlin.jvm.functions.Function0 declared in kotlin.jvm.functions.Function0
$this: VALUE_PARAMETER INSTANCE_RECEIVER name:<this> type:io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>
BLOCK_BODY
RETURN type=kotlin.Nothing from='public open fun invoke (): kotlin.Any? declared in io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<ano
nymous>>'
TYPE_OP type=kotlin.Any? origin=IMPLICIT_CAST typeOperand=kotlin.Any?
CALL 'public final fun invoke (): kotlin.Unit declared in io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>' type=kotlin.
Unit origin=BRIDGE_DELEGATION
$this: GET_VAR '<this>: io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>> declared in io.github.commandertvis.boredapia
pp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke' type=io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.comman
dertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>> origin=null
CONSTRUCTOR_CALL 'public/*package*/ constructor <init> ($this$RandomActivityButton: io.github.commandertvis.boredapiapp.MainActivity) [primary] declared in io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.githu
b.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>' type=io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>> origin=n
ull
$this$RandomActivityButton: GET_VAR '<this>: io.github.commandertvis.boredapiapp.MainActivity declared in io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton' type=io.github.commandertvis.boredapiapp.MainActivity 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:286)
at org.jetbrains.kotlin.backend.jvm.codegen.ClassCodegen.generateDeclaration(ClassCodegen.kt:242)
at org.jetbrains.kotlin.backend.jvm.codegen.ClassCodegen.generate(ClassCodegen.kt:133)
at org.jetbrains.kotlin.backend.jvm.codegen.ClassCodegen$Companion.generate(ClassCodegen.kt:227)
at org.jetbrains.kotlin.backend.jvm.JvmBackendFacade.doGenerateFilesInternal$backend_jvm(JvmBackendFacade.kt:110)
... 36 more
Caused by: java.lang.RuntimeException: Exception while generating code for:
FUN name:invoke visibility:public modality:FINAL <> ($this:io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>) returnType:kotlin.Unit
$this: VALUE_PARAMETER INSTANCE_RECEIVER name:<this> type:io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>
BLOCK_BODY
COMPOSITE type=kotlin.Unit origin=null
COMPOSITE type=kotlin.Unit origin=null
VAR name:onClickNormal type:kotlin.jvm.internal.Ref.ObjectRef<kotlin.jvm.internal.Ref.ObjectRef<kotlin.Function0<kotlin.Unit>?>> [var]
CONSTRUCTOR_CALL 'public constructor <init> () declared in kotlin.jvm.internal.Ref.ObjectRef' type=kotlin.jvm.internal.Ref.ObjectRef<kotlin.jvm.internal.Ref.ObjectRef<kotlin.Function0<kotlin.Unit>?>> origin=SHARED_VARIABLE_CONSTRUCTOR_CALL
<class: T>: kotlin.jvm.internal.Ref.ObjectRef<kotlin.Function0<kotlin.Unit>?>
SET_FIELD 'FIELD SHARED_VARIABLE_ORIGIN name:element type:T of kotlin.jvm.internal.Ref.ObjectRef visibility:public' type=kotlin.jvm.internal.Ref.ObjectRef<kotlin.Function0<kotlin.Unit>?> origin=null
receiver: GET_VAR 'var onClickNormal: kotlin.jvm.internal.Ref.ObjectRef<kotlin.jvm.internal.Ref.ObjectRef<kotlin.Function0<kotlin.Unit>?>> [var] declared in io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.gi
thub.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke' type=kotlin.jvm.internal.Ref.ObjectRef<kotlin.jvm.internal.Ref.ObjectRef<kotlin.Function0<kotlin.Unit>?>> origin=null
value: CONSTRUCTOR_CALL 'public constructor <init> () declared in kotlin.jvm.internal.Ref.ObjectRef' type=kotlin.jvm.internal.Ref.ObjectRef<kotlin.Function0<kotlin.Unit>?> origin=SHARED_VARIABLE_CONSTRUCTOR_CALL
<class: T>: kotlin.Function0<kotlin.Unit>?
SET_FIELD 'FIELD SHARED_VARIABLE_ORIGIN name:element type:T of kotlin.jvm.internal.Ref.ObjectRef visibility:public' type=kotlin.Function0<kotlin.Unit>? origin=null
receiver: TYPE_OP type=kotlin.jvm.internal.Ref.ObjectRef<kotlin.Function0<kotlin.Unit>?> origin=IMPLICIT_CAST typeOperand=kotlin.jvm.internal.Ref.ObjectRef<kotlin.Function0<kotlin.Unit>?>
GET_FIELD 'FIELD SHARED_VARIABLE_ORIGIN name:element type:T of kotlin.jvm.internal.Ref.ObjectRef visibility:public' type=kotlin.jvm.internal.Ref.ObjectRef<kotlin.Function0<kotlin.Unit>?> origin=null
receiver: GET_VAR 'var onClickNormal: kotlin.jvm.internal.Ref.ObjectRef<kotlin.jvm.internal.Ref.ObjectRef<kotlin.Function0<kotlin.Unit>?>> [var] declared in io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.
github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke' type=kotlin.jvm.internal.Ref.ObjectRef<kotlin.jvm.internal.Ref.ObjectRef<kotlin.Function0<kotlin.Unit>?>> origin=null
value: CONST Null type=kotlin.Nothing? value=null
COMPOSITE type=kotlin.Unit origin=null
COMPOSITE type=kotlin.Unit origin=null
VAR name:onClick type:kotlin.jvm.internal.Ref.ObjectRef<kotlin.jvm.internal.Ref.ObjectRef<androidx.compose.State<kotlin.Function0<kotlin.Unit>>?>> [var]
CONSTRUCTOR_CALL 'public constructor <init> () declared in kotlin.jvm.internal.Ref.ObjectRef' type=kotlin.jvm.internal.Ref.ObjectRef<kotlin.jvm.internal.Ref.ObjectRef<androidx.compose.State<kotlin.Function0<kotlin.Unit>>?>> origin=SHARED_VARIABLE_CONSTRUC
TOR_CALL
<class: T>: kotlin.jvm.internal.Ref.ObjectRef<androidx.compose.State<kotlin.Function0<kotlin.Unit>>?>
SET_FIELD 'FIELD SHARED_VARIABLE_ORIGIN name:element type:T of kotlin.jvm.internal.Ref.ObjectRef visibility:public' type=kotlin.jvm.internal.Ref.ObjectRef<androidx.compose.State<kotlin.Function0<kotlin.Unit>>?> origin=null
receiver: GET_VAR 'var onClick: kotlin.jvm.internal.Ref.ObjectRef<kotlin.jvm.internal.Ref.ObjectRef<androidx.compose.State<kotlin.Function0<kotlin.Unit>>?>> [var] declared in io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function
reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke' type=kotlin.jvm.internal.Ref.ObjectRef<kotlin.jvm.internal.Ref.ObjectRef<androidx.compose.State<kotlin.Function0<kotlin.Unit>>?>> origin=null
value: CONSTRUCTOR_CALL 'public constructor <init> () declared in kotlin.jvm.internal.Ref.ObjectRef' type=kotlin.jvm.internal.Ref.ObjectRef<androidx.compose.State<kotlin.Function0<kotlin.Unit>>?> origin=SHARED_VARIABLE_CONSTRUCTOR_CALL
<class: T>: androidx.compose.State<kotlin.Function0<kotlin.Unit>>?
SET_FIELD 'FIELD SHARED_VARIABLE_ORIGIN name:element type:T of kotlin.jvm.internal.Ref.ObjectRef visibility:public' type=androidx.compose.State<kotlin.Function0<kotlin.Unit>>? origin=null
receiver: TYPE_OP type=kotlin.jvm.internal.Ref.ObjectRef<androidx.compose.State<kotlin.Function0<kotlin.Unit>>?> origin=IMPLICIT_CAST typeOperand=kotlin.jvm.internal.Ref.ObjectRef<androidx.compose.State<kotlin.Function0<kotlin.Unit>>?>
GET_FIELD 'FIELD SHARED_VARIABLE_ORIGIN name:element type:T of kotlin.jvm.internal.Ref.ObjectRef visibility:public' type=kotlin.jvm.internal.Ref.ObjectRef<androidx.compose.State<kotlin.Function0<kotlin.Unit>>?> origin=null
receiver: GET_VAR 'var onClick: kotlin.jvm.internal.Ref.ObjectRef<kotlin.jvm.internal.Ref.ObjectRef<androidx.compose.State<kotlin.Function0<kotlin.Unit>>?>> [var] declared in io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<functio
n reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke' type=kotlin.jvm.internal.Ref.ObjectRef<kotlin.jvm.internal.Ref.ObjectRef<androidx.compose.State<kotlin.Function0<kotlin.Unit>>?>> origin=null
value: CONST Null type=kotlin.Nothing? value=null
SET_FIELD 'FIELD SHARED_VARIABLE_ORIGIN name:element type:T of kotlin.jvm.internal.Ref.ObjectRef visibility:public' type=kotlin.Unit origin=EQ
receiver: TYPE_OP type=kotlin.jvm.internal.Ref.ObjectRef<kotlin.Function0<kotlin.Unit>?> origin=IMPLICIT_CAST typeOperand=kotlin.jvm.internal.Ref.ObjectRef<kotlin.Function0<kotlin.Unit>?>
GET_FIELD 'FIELD SHARED_VARIABLE_ORIGIN name:element type:T of kotlin.jvm.internal.Ref.ObjectRef visibility:public' type=kotlin.jvm.internal.Ref.ObjectRef<kotlin.Function0<kotlin.Unit>?> origin=null
receiver: GET_VAR 'var onClickNormal: kotlin.jvm.internal.Ref.ObjectRef<kotlin.jvm.internal.Ref.ObjectRef<kotlin.Function0<kotlin.Unit>?>> [var] declared in io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.gi
thub.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke' type=kotlin.jvm.internal.Ref.ObjectRef<kotlin.jvm.internal.Ref.ObjectRef<kotlin.Function0<kotlin.Unit>?>> origin=null
value: BLOCK type=io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp
.MainActivity.RandomActivityButton.<anonymous>.<anonymous>> origin=null
CLASS LAMBDA_IMPL CLASS name:<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>> modality:FINAL visibility:public/*package*/ superTypes:[kotlin.jvm.internal.Lambda; kotlin.jvm.functions.Funct
ion0<kotlin.Unit>]
$this: VALUE_PARAMETER INSTANCE_RECEIVER name:<this> type:io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function refe
rence to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>
CONSTRUCTOR FUNCTION_REFERENCE_IMPL visibility:public/*package*/ <> ($this$RandomActivityButton:io.github.commandertvis.boredapiapp.MainActivity, $onClick:kotlin.jvm.internal.Ref.ObjectRef<kotlin.jvm.internal.Ref.ObjectRef<androidx.compose.State<kotlin.Fu
nction0<kotlin.Unit>>?>>, $onClickNormal:kotlin.jvm.internal.Ref.ObjectRef<kotlin.jvm.internal.Ref.ObjectRef<kotlin.Function0<kotlin.Unit>?>>) returnType:io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commande
rtvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>> [primary]
VALUE_PARAMETER BOUND_RECEIVER_PARAMETER name:$this$RandomActivityButton index:0 type:io.github.commandertvis.boredapiapp.MainActivity
VALUE_PARAMETER BOUND_VALUE_PARAMETER name:$onClick index:1 type:kotlin.jvm.internal.Ref.ObjectRef<kotlin.jvm.internal.Ref.ObjectRef<androidx.compose.State<kotlin.Function0<kotlin.Unit>>?>>
VALUE_PARAMETER BOUND_VALUE_PARAMETER name:$onClickNormal index:2 type:kotlin.jvm.internal.Ref.ObjectRef<kotlin.jvm.internal.Ref.ObjectRef<kotlin.Function0<kotlin.Unit>?>>
BLOCK_BODY
SET_FIELD 'FIELD FIELD_FOR_CAPTURED_VALUE name:$this$RandomActivityButton type:io.github.commandertvis.boredapiapp.MainActivity visibility:private [final]' type=kotlin.Unit origin=INITIALIZER_OF_FIELD_FOR_CAPTURED_VALUE
receiver: GET_VAR '<this>: io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.comman
dertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>> declared in io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>
>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>' type=io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.Mai
nActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>> origin=null
value: GET_VAR '$this$RandomActivityButton: io.github.commandertvis.boredapiapp.MainActivity declared in io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.Ra
ndomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.<init>' type=io.github.commandertvis.boredapiapp.MainActivity origin=null
SET_FIELD 'FIELD FIELD_FOR_CAPTURED_VALUE name:$onClick type:kotlin.jvm.internal.Ref.ObjectRef<kotlin.jvm.internal.Ref.ObjectRef<androidx.compose.State<kotlin.Function0<kotlin.Unit>>?>> visibility:private [final]' type=kotlin.Unit origin=INITIALIZER_O
F_FIELD_FOR_CAPTURED_VALUE
receiver: GET_VAR '<this>: io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.comman
dertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>> declared in io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>
>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>' type=io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.Mai
nActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>> origin=null
value: GET_VAR '$onClick: kotlin.jvm.internal.Ref.ObjectRef<kotlin.jvm.internal.Ref.ObjectRef<androidx.compose.State<kotlin.Function0<kotlin.Unit>>?>> declared in io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function refere
nce to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.<init>' type=kotlin.jvm.internal.Ref.ObjectRef<kot
lin.jvm.internal.Ref.ObjectRef<androidx.compose.State<kotlin.Function0<kotlin.Unit>>?>> origin=null
SET_FIELD 'FIELD FIELD_FOR_CAPTURED_VALUE name:$onClickNormal type:kotlin.jvm.internal.Ref.ObjectRef<kotlin.jvm.internal.Ref.ObjectRef<kotlin.Function0<kotlin.Unit>?>> visibility:private [final]' type=kotlin.Unit origin=INITIALIZER_OF_FIELD_FOR_CAPTUR
ED_VALUE
receiver: GET_VAR '<this>: io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.comman
dertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>> declared in io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>
>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>' type=io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.Mai
nActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>> origin=null
value: GET_VAR '$onClickNormal: kotlin.jvm.internal.Ref.ObjectRef<kotlin.jvm.internal.Ref.ObjectRef<kotlin.Function0<kotlin.Unit>?>> declared in io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.c
ommandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.<init>' type=kotlin.jvm.internal.Ref.ObjectRef<kotlin.jvm.internal.R
ef.ObjectRef<kotlin.Function0<kotlin.Unit>?>> origin=null
DELEGATING_CONSTRUCTOR_CALL 'public constructor <init> (arity: kotlin.Int) declared in kotlin.jvm.internal.Lambda'
arity: CONST Int type=kotlin.Int value=0
BLOCK type=kotlin.Unit origin=null
FUN name:invoke visibility:public modality:FINAL <> ($this:io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function ref
erence to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>) returnType:kotlin.Unit
$this: VALUE_PARAMETER INSTANCE_RECEIVER name:<this> type:io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function re
ference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>
BLOCK_BODY
VAR name:intent type:android.content.Intent [val]
CONSTRUCTOR_CALL 'public constructor <init> (p0: android.content.Context?, p1: java.lang.Class<*>?) declared in android.content.Intent' type=android.content.Intent origin=null
p0: GET_FIELD 'FIELD FIELD_FOR_CAPTURED_VALUE name:$this$RandomActivityButton type:io.github.commandertvis.boredapiapp.MainActivity visibility:private [final]' type=io.github.commandertvis.boredapiapp.MainActivity origin=null
receiver: GET_VAR '<this>: io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.co
mmandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>> declared in io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonym
ous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.invoke' type=io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.bore
dapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>> origin=null
p1: CALL 'public final fun <get-java> <T> (): java.lang.Class<T of kotlin.jvm.JvmClassMappingKt.<get-java>> declared in kotlin.jvm.JvmClassMappingKt' type=java.lang.Class<io.github.commandertvis.boredapiapp.ActivityDescriptionActivity> origin=GET_
PROPERTY
<T>: io.github.commandertvis.boredapiapp.ActivityDescriptionActivity
$receiver: CLASS_REFERENCE 'CLASS IR_EXTERNAL_DECLARATION_STUB CLASS name:ActivityDescriptionActivity modality:FINAL visibility:public superTypes:[androidx.appcompat.app.AppCompatActivity]' type=kotlin.reflect.KClass<io.github.commandertvis.bore
dapiapp.ActivityDescriptionActivity>
VAR name:activity type:kotlinx.coroutines.Deferred<io.github.commandertvis.boredapi.Activity> [val]
CALL 'public final fun async$default <T> (context: kotlin.coroutines.CoroutineContext?, start: kotlinx.coroutines.CoroutineStart?, block: @[ExtensionFunctionType] kotlin.coroutines.SuspendFunction1<kotlinx.coroutines.CoroutineScope, T of kotlinx.cor
outines.BuildersKt.async$default>, $mask0: kotlin.Int, $handler: kotlin.Any?): kotlinx.coroutines.Deferred<T of kotlinx.coroutines.BuildersKt.async> declared in kotlinx.coroutines.BuildersKt' type=kotlinx.coroutines.Deferred<io.github.commandertvis.boredapi.Activit
y> origin=DEFAULT_DISPATCH_CALL
<T>: io.github.commandertvis.boredapi.Activity
$receiver: CALL 'public final fun access$prop$getMainScope$2 ($this: io.github.commandertvis.boredapiapp.MainActivity): kotlinx.coroutines.CoroutineScope declared in io.github.commandertvis.boredapiapp.MainActivity' type=kotlinx.coroutines.Corouti
neScope origin=GET_PROPERTY
$this: GET_FIELD 'FIELD FIELD_FOR_CAPTURED_VALUE name:$this$RandomActivityButton type:io.github.commandertvis.boredapiapp.MainActivity visibility:private [final]' type=io.github.commandertvis.boredapiapp.MainActivity origin=null
receiver: GET_VAR '<this>: io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.
commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>> declared in io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anon
ymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.invoke' type=io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.bo
redapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>> origin=null
context: BLOCK type=kotlinx.coroutines.CoroutineDispatcher origin=null
COMPOSITE type=kotlin.Unit origin=null
GET_FIELD 'FIELD FIELD_FOR_OBJECT_INSTANCE name:INSTANCE type:kotlinx.coroutines.Dispatchers visibility:public [final,static]' type=kotlinx.coroutines.Dispatchers origin=null
COMPOSITE type=kotlin.Unit origin=null
CALL 'public final fun <get-IO> (): kotlinx.coroutines.CoroutineDispatcher declared in kotlinx.coroutines.Dispatchers' type=kotlinx.coroutines.CoroutineDispatcher origin=GET_PROPERTY
start: CONST Null type=kotlin.Nothing? value=null
block: BLOCK type=@[ExtensionFunctionType] kotlin.coroutines.SuspendFunction1<kotlinx.coroutines.CoroutineScope, io.github.commandertvis.boredapi.Activity> origin=LAMBDA
COMPOSITE type=kotlin.Unit origin=null
CONSTRUCTOR_CALL 'public constructor <init> () declared in io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<fu
nction reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-0$Continuation' type=io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertv
is.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-0$Continuation origin=null
$mask0: CONST Int type=kotlin.Int value=2
$handler: CONST Null type=kotlin.Nothing? value=null
CALL 'public final fun <set-value> (value: T of androidx.compose.State): kotlin.Unit declared in androidx.compose.State' type=kotlin.Unit origin=EQ
$this: WHEN type=androidx.compose.State<kotlin.Function0<kotlin.Unit>> 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: TYPE_OP type=androidx.compose.State<kotlin.Function0<kotlin.Unit>>? origin=IMPLICIT_CAST typeOperand=androidx.compose.State<kotlin.Function0<kotlin.Unit>>?
GET_FIELD 'FIELD SHARED_VARIABLE_ORIGIN name:element type:T of kotlin.jvm.internal.Ref.ObjectRef visibility:public' type=androidx.compose.State<kotlin.Function0<kotlin.Unit>>? origin=null
receiver: TYPE_OP type=kotlin.jvm.internal.Ref.ObjectRef<androidx.compose.State<kotlin.Function0<kotlin.Unit>>?> origin=IMPLICIT_CAST typeOperand=kotlin.jvm.internal.Ref.ObjectRef<androidx.compose.State<kotlin.Function0<kotlin.Unit>>?>
GET_FIELD 'FIELD SHARED_VARIABLE_ORIGIN name:element type:T of kotlin.jvm.internal.Ref.ObjectRef visibility:public' type=kotlin.jvm.internal.Ref.ObjectRef<androidx.compose.State<kotlin.Function0<kotlin.Unit>>?> origin=null
receiver: GET_FIELD 'FIELD FIELD_FOR_CAPTURED_VALUE name:$onClick type:kotlin.jvm.internal.Ref.ObjectRef<kotlin.jvm.internal.Ref.ObjectRef<androidx.compose.State<kotlin.Function0<kotlin.Unit>>?>> visibility:private [final]' type=kotlin
.jvm.internal.Ref.ObjectRef<kotlin.jvm.internal.Ref.ObjectRef<androidx.compose.State<kotlin.Function0<kotlin.Unit>>?>> origin=null
receiver: GET_VAR '<this>: io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to
io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>> declared in io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityBu
tton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.invoke' type=io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.comman
dertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>> origin=null
arg1: CONST Null type=kotlin.Nothing? value=null
then: CALL 'public final fun throwUninitializedPropertyAccessException (propertyName: kotlin.String): kotlin.Unit declared in kotlin.jvm.internal.Intrinsics' type=kotlin.Unit origin=null
propertyName: CONST String type=kotlin.String value="onClick"
BRANCH
if: CONST Boolean type=kotlin.Boolean value=true
then: TYPE_OP type=androidx.compose.State<kotlin.Function0<kotlin.Unit>>? origin=IMPLICIT_CAST typeOperand=androidx.compose.State<kotlin.Function0<kotlin.Unit>>?
GET_FIELD 'FIELD SHARED_VARIABLE_ORIGIN name:element type:T of kotlin.jvm.internal.Ref.ObjectRef visibility:public' type=androidx.compose.State<kotlin.Function0<kotlin.Unit>>? origin=null
receiver: TYPE_OP type=kotlin.jvm.internal.Ref.ObjectRef<androidx.compose.State<kotlin.Function0<kotlin.Unit>>?> origin=IMPLICIT_CAST typeOperand=kotlin.jvm.internal.Ref.ObjectRef<androidx.compose.State<kotlin.Function0<kotlin.Unit>>?>
GET_FIELD 'FIELD SHARED_VARIABLE_ORIGIN name:element type:T of kotlin.jvm.internal.Ref.ObjectRef visibility:public' type=kotlin.jvm.internal.Ref.ObjectRef<androidx.compose.State<kotlin.Function0<kotlin.Unit>>?> origin=null
receiver: GET_FIELD 'FIELD FIELD_FOR_CAPTURED_VALUE name:$onClick type:kotlin.jvm.internal.Ref.ObjectRef<kotlin.jvm.internal.Ref.ObjectRef<androidx.compose.State<kotlin.Function0<kotlin.Unit>>?>> visibility:private [final]' type=kotlin.j
vm.internal.Ref.ObjectRef<kotlin.jvm.internal.Ref.ObjectRef<androidx.compose.State<kotlin.Function0<kotlin.Unit>>?>> origin=null
receiver: GET_VAR '<this>: io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io
.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>> declared in io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButt
on.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.invoke' type=io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commande
rtvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>> origin=null
value: BLOCK type=io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.b
oredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>.<anonymous>> origin=null
CLASS LAMBDA_IMPL CLASS name:<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>.<anonymous>> modality:FINAL visibility:public/*package*/ superTypes:[kotlin.jvm.internal.Lambda; kotl
in.jvm.functions.Function0<kotlin.Unit>]
$this: VALUE_PARAMETER INSTANCE_RECEIVER name:<this> type:io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<fun
ction reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>.<anonymous>>
CONSTRUCTOR FUNCTION_REFERENCE_IMPL visibility:public/*package*/ <> () returnType:io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.
<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>.<an
onymous>> [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=0
BLOCK type=kotlin.Unit origin=null
FUN name:invoke visibility:public modality:FINAL <> ($this:io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<fu
nction reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>.<anonymous>>) returnType:k
otlin.Unit
$this: VALUE_PARAMETER INSTANCE_RECEIVER name:<this> type:io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<f
unction reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>.<anonymous>>
BLOCK_BODY
RETURN type=kotlin.Nothing from='public final fun invoke (): kotlin.Unit declared in io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivity
Button.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymo
us>.<anonymous>>'
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.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invo
ke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>.<anonymous>>) return
Type:kotlin.Any?
overridden:
public abstract fun invoke (): R of kotlin.jvm.functions.Function0 declared in kotlin.jvm.functions.Function0
$this: VALUE_PARAMETER INSTANCE_RECEIVER name:<this> type:io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<f
unction reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>.<anonymous>>
BLOCK_BODY
RETURN type=kotlin.Nothing from='public open fun invoke (): kotlin.Any? declared in io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityB
utton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymou
s>.<anonymous>>'
TYPE_OP type=kotlin.Any? origin=IMPLICIT_CAST typeOperand=kotlin.Any?
CALL 'public final fun invoke (): kotlin.Unit declared in io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.inv
oke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>.<anonymous>>' type=
kotlin.Unit origin=BRIDGE_DELEGATION
$this: GET_VAR '<this>: io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.gi
thub.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>.<anonymous>> declared in io.github.commandertvis.bo
redapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<an
onymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>.<anonymous>>.invoke' type=io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.co
mmandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.Mai
nActivity.RandomActivityButton.<anonymous>.<anonymous>.<anonymous>> origin=null
CONSTRUCTOR_CALL 'public/*package*/ constructor <init> () [primary] declared in io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<ano
nymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>.<anonym
ous>>' type=io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivit
y.RandomActivityButton.<anonymous>.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>.<anonymous>> origin=null
RETURN type=kotlin.Nothing from='public final fun invoke (): kotlin.Unit declared in io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<an
onymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>'
COMPOSITE type=kotlin.Unit origin=null
CALL 'public final fun launch$default (context: kotlin.coroutines.CoroutineContext?, start: kotlinx.coroutines.CoroutineStart?, block: @[ExtensionFunctionType] kotlin.coroutines.SuspendFunction1<kotlinx.coroutines.CoroutineScope, kotlin.Unit>, $ma
sk0: kotlin.Int, $handler: kotlin.Any?): kotlinx.coroutines.Job declared in kotlinx.coroutines.BuildersKt' type=kotlinx.coroutines.Job origin=DEFAULT_DISPATCH_CALL
$receiver: CALL 'public final fun access$prop$getMainScope$2 ($this: io.github.commandertvis.boredapiapp.MainActivity): kotlinx.coroutines.CoroutineScope declared in io.github.commandertvis.boredapiapp.MainActivity' type=kotlinx.coroutines.Corou
tineScope origin=GET_PROPERTY
$this: GET_FIELD 'FIELD FIELD_FOR_CAPTURED_VALUE name:$this$RandomActivityButton type:io.github.commandertvis.boredapiapp.MainActivity visibility:private [final]' type=io.github.commandertvis.boredapiapp.MainActivity origin=null
receiver: GET_VAR '<this>: io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.githu
b.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>> declared in io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<an
onymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.invoke' type=io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.
boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>> origin=null
context: CONST Null type=kotlin.Nothing? value=null
start: CONST Null type=kotlin.Nothing? value=null
block: BLOCK type=@[ExtensionFunctionType] kotlin.coroutines.SuspendFunction1<kotlinx.coroutines.CoroutineScope, kotlin.Unit> origin=LAMBDA
COMPOSITE type=kotlin.Unit origin=null
CONSTRUCTOR_CALL 'public constructor <init> ($intent: android.content.Intent, $activity: kotlinx.coroutines.Deferred<io.github.commandertvis.boredapi.Activity>, $this$RandomActivityButton: io.github.commandertvis.boredapiapp.MainActivity, $onC
lick: kotlin.jvm.internal.Ref.ObjectRef<kotlin.jvm.internal.Ref.ObjectRef<androidx.compose.State<kotlin.Function0<kotlin.Unit>>?>>, $onClickNormal: kotlin.jvm.internal.Ref.ObjectRef<kotlin.jvm.internal.Ref.ObjectRef<kotlin.Function0<kotlin.Unit>?>>) declared in io.
github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivit
yButton.<anonymous>.<anonymous>>.$invoke$lambda-1$Continuation' type=io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function ref
erence to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-1$Continuation origin=null
$intent: GET_VAR 'val intent: android.content.Intent [val] declared in io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonym
ous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.invoke' type=android.content.Intent origin=null
$activity: GET_VAR 'val activity: kotlinx.coroutines.Deferred<io.github.commandertvis.boredapi.Activity> [val] declared in io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.b
oredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.invoke' type=kotlinx.coroutines.Deferred<io.github.commandertvis.boredapi.Activity
> origin=null
$this$RandomActivityButton: GET_FIELD 'FIELD FIELD_FOR_CAPTURED_VALUE name:$this$RandomActivityButton type:io.github.commandertvis.boredapiapp.MainActivity visibility:private [final]' type=io.github.commandertvis.boredapiapp.MainActivity ori
gin=null
receiver: GET_VAR '<this>: io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.git
hub.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>> declared in io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<
anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.invoke' type=io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvi
s.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>> origin=null
$onClick: GET_FIELD 'FIELD FIELD_FOR_CAPTURED_VALUE name:$onClick type:kotlin.jvm.internal.Ref.ObjectRef<kotlin.jvm.internal.Ref.ObjectRef<androidx.compose.State<kotlin.Function0<kotlin.Unit>>?>> visibility:private [final]' type=kotlin.jvm.i
nternal.Ref.ObjectRef<kotlin.jvm.internal.Ref.ObjectRef<androidx.compose.State<kotlin.Function0<kotlin.Unit>>?>> origin=null
receiver: GET_VAR '<this>: io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.git
hub.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>> declared in io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<
anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.invoke' type=io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvi
s.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>> origin=null
$onClickNormal: GET_FIELD 'FIELD FIELD_FOR_CAPTURED_VALUE name:$onClickNormal type:kotlin.jvm.internal.Ref.ObjectRef<kotlin.jvm.internal.Ref.ObjectRef<kotlin.Function0<kotlin.Unit>?>> visibility:private [final]' type=kotlin.jvm.internal.Ref.
ObjectRef<kotlin.jvm.internal.Ref.ObjectRef<kotlin.Function0<kotlin.Unit>?>> origin=null
receiver: GET_VAR '<this>: io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.git
hub.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>> declared in io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<
anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.invoke' type=io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvi
s.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>> origin=null
$mask0: CONST Int type=kotlin.Int value=3
$handler: CONST Null type=kotlin.Nothing? value=null
COMPOSITE type=kotlin.Unit origin=null
FIELD FIELD_FOR_CAPTURED_VALUE name:$this$RandomActivityButton type:io.github.commandertvis.boredapiapp.MainActivity visibility:private [final]
FIELD FIELD_FOR_CAPTURED_VALUE name:$onClick type:kotlin.jvm.internal.Ref.ObjectRef<kotlin.jvm.internal.Ref.ObjectRef<androidx.compose.State<kotlin.Function0<kotlin.Unit>>?>> visibility:private [final]
FIELD FIELD_FOR_CAPTURED_VALUE name:$onClickNormal type:kotlin.jvm.internal.Ref.ObjectRef<kotlin.jvm.internal.Ref.ObjectRef<kotlin.Function0<kotlin.Unit>?>> visibility:private [final]
CLASS CONTINUATION_CLASS CLASS name:$invoke$lambda-0$Continuation modality:FINAL visibility:public/*package*/ superTypes:[kotlin.coroutines.jvm.internal.SuspendLambda; kotlin.jvm.functions.Function2<kotlinx.coroutines.CoroutineScope, kotlin.coroutines.Con
tinuation<io.github.commandertvis.boredapi.Activity>?, io.github.commandertvis.boredapi.Activity>]
$this: VALUE_PARAMETER INSTANCE_RECEIVER name:<this> type:io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function re
ference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-0$Continuation
FIELD name:label type:kotlin.Int visibility:private
FIELD name:$p type:kotlinx.coroutines.CoroutineScope visibility:private
CONSTRUCTOR visibility:public <> ($completion:kotlin.coroutines.Continuation<io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.
invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-0$Continuation>?) returnType:io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.
github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-0$Continuation [primary]
VALUE_PARAMETER name:$completion index:0 type:kotlin.coroutines.Continuation<io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>
>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$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.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke
.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-0$Continuation>? declared in io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github
.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-0$Continuation.<init>' type=kotlin.coroutines.Conti
nuation<io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.Ra
ndomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-0$Continuation>? origin=null
CONSTRUCTOR visibility:public <> () returnType:io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to
io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-0$Continuation
BLOCK_BODY
DELEGATING_CONSTRUCTOR_CALL 'public constructor <init> ($completion: kotlin.coroutines.Continuation<io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomA
ctivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-0$Continuation>?) [primary] declared in io.github.commandertvis.boredapiapp.MainActivity.RandomAct
ivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-0$Conti
nuation'
$completion: CONST Null type=kotlin.Nothing? value=null
FUN name:invokeSuspend visibility:public modality:FINAL <> ($this:io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<fun
ction reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$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.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function
reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$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.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiap
p.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-0$Continuation'
CALL 'public abstract fun await (): T of kotlinx.coroutines.Deferred [suspend] declared in kotlinx.coroutines.Deferred' type=io.github.commandertvis.boredapi.Activity origin=null
$this: CALL 'public final fun byCriterionsAsync (selection: @[ExtensionFunctionType] kotlin.Function1<io.github.commandertvis.boredapi.BoredApi.CriterionSelection, kotlin.Unit>): kotlinx.coroutines.Deferred<io.github.commandertvis.boredapi.Activ
ity> declared in io.github.commandertvis.boredapi.BoredApi' type=kotlinx.coroutines.Deferred<io.github.commandertvis.boredapi.Activity> origin=null
$this: CONSTRUCTOR_CALL 'public constructor <init> (endpoint: java.net.URL?, client: okhttp3.OkHttpClient?, $mask0: kotlin.Int, $marker: kotlin.jvm.internal.DefaultConstructorMarker) declared in io.github.commandertvis.boredapi.BoredApi' type=
io.github.commandertvis.boredapi.BoredApi origin=DEFAULT_DISPATCH_CALL
endpoint: CONST Null type=kotlin.Nothing? value=null
client: CONST Null type=kotlin.Nothing? value=null
$mask0: CONST Int type=kotlin.Int value=3
$marker: CONST Null type=kotlin.jvm.internal.DefaultConstructorMarker? value=null
selection: BLOCK type=io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.comma
ndertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-0$Continuation.invokeSuspend.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>.<anonymous>.<anonymous>>
origin=null
CLASS LAMBDA_IMPL CLASS name:<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>.<anonymous>.<anonymous>> modality:FINAL visibility:public/*package*/ superTypes:[kotlin.jvm.int
ernal.Lambda; kotlin.jvm.functions.Function1<io.github.commandertvis.boredapi.BoredApi.CriterionSelection, kotlin.Unit>]
$this: VALUE_PARAMETER INSTANCE_RECEIVER name:<this> type:io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invok
e.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-0$Continuation.invokeSuspend.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymo
us>.<anonymous>.<anonymous>.<anonymous>>
CONSTRUCTOR FUNCTION_REFERENCE_IMPL visibility:public/*package*/ <> () returnType:io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityB
utton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-0$Continuation.invokeSuspend.<function reference to io.github.commandertvis.boredapiapp.MainActivity.Rando
mActivityButton.<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.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invo
ke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-0$Continuation.invokeSuspend.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonym
ous>.<anonymous>.<anonymous>.<anonymous>>, <this>:io.github.commandertvis.boredapi.BoredApi.CriterionSelection) returnType:kotlin.Unit
$this: VALUE_PARAMETER INSTANCE_RECEIVER name:<this> type:io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.inv
oke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-0$Continuation.invokeSuspend.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anony
mous>.<anonymous>.<anonymous>.<anonymous>>
VALUE_PARAMETER name:<this> index:0 type:io.github.commandertvis.boredapi.BoredApi.CriterionSelection
BLOCK_BODY
RETURN type=kotlin.Any from='public final fun invokeSuspend (result: kotlin.Result<kotlin.Any?>): kotlin.Any? declared in io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandert
vis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-0$Continuation'
CALL 'public final fun set <T> (value: T of io.github.commandertvis.boredapi.BoredApi.CriterionSelection.set): kotlin.Unit declared in io.github.commandertvis.boredapi.BoredApi.CriterionSelection' type=kotlin.Unit origin=null
<T>: kotlin.Int
$this: GET_VAR '<this>: io.github.commandertvis.boredapi.BoredApi.CriterionSelection declared in io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainA
ctivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-0$Continuation.invokeSuspend.<function reference to io.github.commandertvis.boredap
iapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>.<anonymous>.<anonymous>>.invoke' type=io.github.commandertvis.boredapi.BoredApi.CriterionSelection origin=null
$receiver: CALL 'public final fun <get-Key> (): io.github.commandertvis.boredapi.IntRangedCriterion declared in io.github.commandertvis.boredapi.Criterions' type=io.github.commandertvis.boredapi.IntRangedCriterion origin=GET_PROPER
TY
value: CONST Int type=kotlin.Int value=6509779
FUN BRIDGE name:invoke visibility:public modality:OPEN <> ($this:io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>
>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-0$Continuation.invokeSuspend.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<
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.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.inv
oke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-0$Continuation.invokeSuspend.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anony
mous>.<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.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainAct
ivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-0$Continuation.invokeSuspend.<function reference to io.github.commandertvis.boredapia
pp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>.<anonymous>.<anonymous>>'
TYPE_OP type=kotlin.Any? origin=IMPLICIT_CAST typeOperand=kotlin.Any?
CALL 'public final fun invoke (<this>: io.github.commandertvis.boredapi.BoredApi.CriterionSelection): kotlin.Unit declared in io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.co
mmandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-0$Continuation.invokeSuspend.<function reference to io
.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>.<anonymous>.<anonymous>>' type=kotlin.Unit origin=BRIDGE_DELEGATION
$this: GET_VAR '<this>: io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to
io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-0$Continuation.invokeSuspend.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>.<anonymo
us>.<anonymous>> declared in io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boreda
piapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-0$Continuation.invokeSuspend.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>.<anonymous>.<anonymous>>.invoke' type=i
o.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActiv
ityButton.<anonymous>.<anonymous>>.$invoke$lambda-0$Continuation.invokeSuspend.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>.<anonymous>.<anonymous>> origin=null
<this>: TYPE_OP type=io.github.commandertvis.boredapi.BoredApi.CriterionSelection origin=IMPLICIT_CAST typeOperand=io.github.commandertvis.boredapi.BoredApi.CriterionSelection
GET_VAR 'p1: kotlin.Any? declared in io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<functi
on reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-0$Continuation.invokeSuspend.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anon
ymous>.<anonymous>.<anonymous>>.invoke' type=kotlin.Any? origin=null
CONSTRUCTOR_CALL 'public/*package*/ constructor <init> () [primary] declared in io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButto
n.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-0$Continuation.invokeSuspend.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomAct
ivityButton.<anonymous>.<anonymous>.<anonymous>.<anonymous>>' type=io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function refer
ence to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-0$Continuation.invokeSuspend.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>.<
anonymous>.<anonymous>> origin=null
FUN name:create visibility:public modality:FINAL <> ($this:io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function r
eference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$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.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function
reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$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.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function referenc
e to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-0$Continuation [val]
CONSTRUCTOR_CALL 'public constructor <init> ($completion: kotlin.coroutines.Continuation<io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityBu
tton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-0$Continuation>?) [primary] declared in io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButt
on.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-0$Continuation'
type=io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.Rando
mActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-0$Continuation origin=null
$completion: GET_VAR 'completion: kotlin.coroutines.Continuation<*> declared in io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<a
nonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-0$Continuation.create' type=kotlin.coroutines.Continuation<*> origin=null
SET_FIELD 'FIELD name:$p type:kotlinx.coroutines.CoroutineScope visibility:private' type=kotlin.Unit origin=null
receiver: GET_VAR 'val tmp0_result: io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.gi
thub.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-0$Continuation [val] declared in io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiap
p.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-0$Continuation.create' type=io.github.commandertvis.boredapiapp.MainActivity
.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lamb
da-0$Continuation origin=null
value: GET_VAR 'value: kotlin.Any? declared in io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function referen
ce to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$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.github.commandertvis.boredapiapp.MainActivity.RandomActivityButt
on.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-0$Continuation'
GET_VAR 'val tmp0_result: io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.comma
ndertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-0$Continuation [val] declared in io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActi
vity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-0$Continuation.create' type=io.github.commandertvis.boredapiapp.MainActivity.RandomAct
ivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-0$Conti
nuation origin=null
FUN name:invoke visibility:public modality:FINAL <> ($this:io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function r
eference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-0$Continuation, p1:P1 of kotlin.jvm.functions.Function2, p2:P2 of kotlin.jvm.functions.Function2) returnType:R of kotlin.jvm.functions.Function
2
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.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function
reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$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.github.commandertvis.boredapiapp.MainActivity.RandomAct
ivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-0$Conti
nuation'
CALL 'public final fun invokeSuspend (result: kotlin.Result<kotlin.Any?>): kotlin.Any? declared in io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.Random
ActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$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.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function ref
erence to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-0$Continuation' type=kotlin.coro
utines.Continuation<kotlin.Unit> origin=null
$this: GET_VAR '<this>: io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.com
mandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-0$Continuation declared in io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity
.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-0$Continuation.invoke' type=io.github.commandertvis.boredapiapp.MainActivity.RandomActivit
yButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-0$Continuat
ion origin=null
value: GET_VAR 'p1: P1 of kotlin.jvm.functions.Function2 declared in io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>
>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$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.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anony
mous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$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-1$Continuation modality:FINAL visibility:public/*package*/ superTypes:[kotlin.coroutines.jvm.internal.SuspendLambda; kotlin.jvm.functions.Function2<kotlinx.coroutines.CoroutineScope, kotlin.coroutines.Con
tinuation<kotlin.Unit>?, kotlin.Unit>]
$this: VALUE_PARAMETER INSTANCE_RECEIVER name:<this> type:io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function re
ference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-1$Continuation
FIELD name:label type:kotlin.Int visibility:private
FIELD name:$p type:kotlinx.coroutines.CoroutineScope visibility:private
FIELD name:$intent type:android.content.Intent visibility:private
FIELD name:$activity type:kotlinx.coroutines.Deferred<io.github.commandertvis.boredapi.Activity> visibility:private
FIELD name:$this$RandomActivityButton type:io.github.commandertvis.boredapiapp.MainActivity visibility:private
FIELD name:$onClick type:kotlin.jvm.internal.Ref.ObjectRef<kotlin.jvm.internal.Ref.ObjectRef<androidx.compose.State<kotlin.Function0<kotlin.Unit>>?>> visibility:private
FIELD name:$onClickNormal type:kotlin.jvm.internal.Ref.ObjectRef<kotlin.jvm.internal.Ref.ObjectRef<kotlin.Function0<kotlin.Unit>?>> visibility:private
CONSTRUCTOR visibility:public <> ($intent:android.content.Intent, $activity:kotlinx.coroutines.Deferred<io.github.commandertvis.boredapi.Activity>, $this$RandomActivityButton:io.github.commandertvis.boredapiapp.MainActivity, $onClick:kotlin.jvm.internal
.Ref.ObjectRef<kotlin.jvm.internal.Ref.ObjectRef<androidx.compose.State<kotlin.Function0<kotlin.Unit>>?>>, $onClickNormal:kotlin.jvm.internal.Ref.ObjectRef<kotlin.jvm.internal.Ref.ObjectRef<kotlin.Function0<kotlin.Unit>?>>, $completion:kotlin.coroutines.Continuatio
n<io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomAc
tivityButton.<anonymous>.<anonymous>>.$invoke$lambda-1$Continuation>?) returnType:io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.
<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-1$Continuation [primary]
VALUE_PARAMETER BOUND_VALUE_PARAMETER name:$intent index:0 type:android.content.Intent
VALUE_PARAMETER BOUND_VALUE_PARAMETER name:$activity index:1 type:kotlinx.coroutines.Deferred<io.github.commandertvis.boredapi.Activity>
VALUE_PARAMETER BOUND_VALUE_PARAMETER name:$this$RandomActivityButton index:2 type:io.github.commandertvis.boredapiapp.MainActivity
VALUE_PARAMETER BOUND_VALUE_PARAMETER name:$onClick index:3 type:kotlin.jvm.internal.Ref.ObjectRef<kotlin.jvm.internal.Ref.ObjectRef<androidx.compose.State<kotlin.Function0<kotlin.Unit>>?>>
VALUE_PARAMETER BOUND_VALUE_PARAMETER name:$onClickNormal index:4 type:kotlin.jvm.internal.Ref.ObjectRef<kotlin.jvm.internal.Ref.ObjectRef<kotlin.Function0<kotlin.Unit>?>>
VALUE_PARAMETER name:$completion index:5 type:kotlin.coroutines.Continuation<io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>
>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$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.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke
.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-1$Continuation>? declared in io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github
.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-1$Continuation.<init>' type=kotlin.coroutines.Conti
nuation<io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.Ra
ndomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-1$Continuation>? origin=null
SET_FIELD 'FIELD name:$intent type:android.content.Intent visibility:private' type=kotlin.Unit origin=null
receiver: GET_VAR '<this>: io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.comm
andertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-1$Continuation declared in io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.
RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-1$Continuation' type=io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.
<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-1$Continuation orig
in=null
value: GET_VAR '$intent: android.content.Intent declared in io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<fun
ction reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-1$Continuation.<init>' type=android.content.Intent origin=null
SET_FIELD 'FIELD name:$activity type:kotlinx.coroutines.Deferred<io.github.commandertvis.boredapi.Activity> visibility:private' type=kotlin.Unit origin=null
receiver: GET_VAR '<this>: io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.comm
andertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-1$Continuation declared in io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.
RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-1$Continuation' type=io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.
<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-1$Continuation orig
in=null
value: GET_VAR '$activity: kotlinx.coroutines.Deferred<io.github.commandertvis.boredapi.Activity> declared in io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActi
vity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-1$Continuation.<init>' type=kotlinx.coroutines.Deferred<io.github.commandertvis.boreda
pi.Activity> origin=null
SET_FIELD 'FIELD name:$this$RandomActivityButton type:io.github.commandertvis.boredapiapp.MainActivity visibility:private' type=kotlin.Unit origin=null
receiver: GET_VAR '<this>: io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.comm
andertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-1$Continuation declared in io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.
RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-1$Continuation' type=io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.
<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-1$Continuation orig
in=null
value: GET_VAR '$this$RandomActivityButton: io.github.commandertvis.boredapiapp.MainActivity declared in io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.
RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-1$Continuation.<init>' type=io.github.commandertvis.boredapiapp.MainActivity origin=null
SET_FIELD 'FIELD name:$onClick type:kotlin.jvm.internal.Ref.ObjectRef<kotlin.jvm.internal.Ref.ObjectRef<androidx.compose.State<kotlin.Function0<kotlin.Unit>>?>> visibility:private' type=kotlin.Unit origin=null
receiver: GET_VAR '<this>: io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.comm
andertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-1$Continuation declared in io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.
RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-1$Continuation' type=io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.
<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-1$Continuation orig
in=null
value: GET_VAR '$onClick: kotlin.jvm.internal.Ref.ObjectRef<kotlin.jvm.internal.Ref.ObjectRef<androidx.compose.State<kotlin.Function0<kotlin.Unit>>?>> declared in io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function refe
rence to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-1$Continuation.<init>' type=kotli
n.jvm.internal.Ref.ObjectRef<kotlin.jvm.internal.Ref.ObjectRef<androidx.compose.State<kotlin.Function0<kotlin.Unit>>?>> origin=null
SET_FIELD 'FIELD name:$onClickNormal type:kotlin.jvm.internal.Ref.ObjectRef<kotlin.jvm.internal.Ref.ObjectRef<kotlin.Function0<kotlin.Unit>?>> visibility:private' type=kotlin.Unit origin=null
receiver: GET_VAR '<this>: io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.comm
andertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-1$Continuation declared in io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.
RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-1$Continuation' type=io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.
<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-1$Continuation orig
in=null
value: GET_VAR '$onClickNormal: kotlin.jvm.internal.Ref.ObjectRef<kotlin.jvm.internal.Ref.ObjectRef<kotlin.Function0<kotlin.Unit>?>> declared in io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github
.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-1$Continuation.<init>' type=kotlin.jvm.internal.Ref
.ObjectRef<kotlin.jvm.internal.Ref.ObjectRef<kotlin.Function0<kotlin.Unit>?>> origin=null
CONSTRUCTOR visibility:public <> ($intent:android.content.Intent, $activity:kotlinx.coroutines.Deferred<io.github.commandertvis.boredapi.Activity>, $this$RandomActivityButton:io.github.commandertvis.boredapiapp.MainActivity, $onClick:kotlin.jvm.internal
.Ref.ObjectRef<kotlin.jvm.internal.Ref.ObjectRef<androidx.compose.State<kotlin.Function0<kotlin.Unit>>?>>, $onClickNormal:kotlin.jvm.internal.Ref.ObjectRef<kotlin.jvm.internal.Ref.ObjectRef<kotlin.Function0<kotlin.Unit>?>>) returnType:io.github.commandertvis.boreda
piapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonym
ous>>.$invoke$lambda-1$Continuation
VALUE_PARAMETER BOUND_VALUE_PARAMETER name:$intent index:0 type:android.content.Intent
VALUE_PARAMETER BOUND_VALUE_PARAMETER name:$activity index:1 type:kotlinx.coroutines.Deferred<io.github.commandertvis.boredapi.Activity>
VALUE_PARAMETER BOUND_VALUE_PARAMETER name:$this$RandomActivityButton index:2 type:io.github.commandertvis.boredapiapp.MainActivity
VALUE_PARAMETER BOUND_VALUE_PARAMETER name:$onClick index:3 type:kotlin.jvm.internal.Ref.ObjectRef<kotlin.jvm.internal.Ref.ObjectRef<androidx.compose.State<kotlin.Function0<kotlin.Unit>>?>>
VALUE_PARAMETER BOUND_VALUE_PARAMETER name:$onClickNormal index:4 type:kotlin.jvm.internal.Ref.ObjectRef<kotlin.jvm.internal.Ref.ObjectRef<kotlin.Function0<kotlin.Unit>?>>
BLOCK_BODY
DELEGATING_CONSTRUCTOR_CALL 'public constructor <init> ($intent: android.content.Intent, $activity: kotlinx.coroutines.Deferred<io.github.commandertvis.boredapi.Activity>, $this$RandomActivityButton: io.github.commandertvis.boredapiapp.MainActivity,
$onClick: kotlin.jvm.internal.Ref.ObjectRef<kotlin.jvm.internal.Ref.ObjectRef<androidx.compose.State<kotlin.Function0<kotlin.Unit>>?>>, $onClickNormal: kotlin.jvm.internal.Ref.ObjectRef<kotlin.jvm.internal.Ref.ObjectRef<kotlin.Function0<kotlin.Unit>?>>, $completio
n: kotlin.coroutines.Continuation<io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.b
oredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-1$Continuation>?) [primary] declared in io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivit
y.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-1$Continuation'
$intent: GET_VAR '$intent: android.content.Intent declared in io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<f
unction reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-1$Continuation.<init>' type=android.content.Intent origin=null
$activity: GET_VAR '$activity: kotlinx.coroutines.Deferred<io.github.commandertvis.boredapi.Activity> declared in io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.Main
Activity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-1$Continuation.<init>' type=kotlinx.coroutines.Deferred<io.github.commandertvis.bo
redapi.Activity> origin=null
$this$RandomActivityButton: GET_VAR '$this$RandomActivityButton: io.github.commandertvis.boredapiapp.MainActivity declared in io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.bore
dapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-1$Continuation.<init>' type=io.github.commandertvis.boredapiapp.MainAc
tivity origin=null
$onClick: GET_VAR '$onClick: kotlin.jvm.internal.Ref.ObjectRef<kotlin.jvm.internal.Ref.ObjectRef<androidx.compose.State<kotlin.Function0<kotlin.Unit>>?>> declared in io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function r
eference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-1$Continuation.<init>' type=ko
tlin.jvm.internal.Ref.ObjectRef<kotlin.jvm.internal.Ref.ObjectRef<androidx.compose.State<kotlin.Function0<kotlin.Unit>>?>> origin=null
$onClickNormal: GET_VAR '$onClickNormal: kotlin.jvm.internal.Ref.ObjectRef<kotlin.jvm.internal.Ref.ObjectRef<kotlin.Function0<kotlin.Unit>?>> declared in io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to
io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-1$Continuation.<init>' type=kotlin.jvm.int
ernal.Ref.ObjectRef<kotlin.jvm.internal.Ref.ObjectRef<kotlin.Function0<kotlin.Unit>?>> origin=null
$completion: CONST Null type=kotlin.Nothing? value=null
FUN name:invokeSuspend visibility:public modality:FINAL <> ($this:io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<fun
ction reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$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.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function
reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-1$Continuation
VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:result index:0 type:kotlin.Result<kotlin.Any?>
BLOCK_BODY
COMPOSITE type=kotlin.Unit origin=null
CALL 'public open fun putExtra (p0: kotlin.String?, p1: java.io.Serializable?): android.content.Intent declared in android.content.Intent' type=android.content.Intent origin=null
$this: GET_FIELD 'FIELD name:$intent type:android.content.Intent visibility:private' type=android.content.Intent origin=null
receiver: GET_VAR '<this>: io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.
commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-1$Continuation declared in io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActiv
ity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-1$Continuation.invokeSuspend' type=io.github.commandertvis.boredapiapp.MainActivity.Ran
domActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-1
$Continuation origin=null
p0: CONST String type=kotlin.String value="activity"
p1: CALL 'public abstract fun await (): T of kotlinx.coroutines.Deferred [suspend] declared in kotlinx.coroutines.Deferred' type=io.github.commandertvis.boredapi.Activity origin=null
$this: GET_FIELD 'FIELD name:$activity type:kotlinx.coroutines.Deferred<io.github.commandertvis.boredapi.Activity> visibility:private' type=kotlinx.coroutines.Deferred<io.github.commandertvis.boredapi.Activity> origin=null
receiver: GET_VAR '<this>: io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.githu
b.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-1$Continuation declared in io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainAct
ivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-1$Continuation.invokeSuspend' type=io.github.commandertvis.boredapiapp.MainActivity.R
andomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda
-1$Continuation origin=null
COMPOSITE type=kotlin.Unit origin=null
CALL 'public open fun startActivity (p0: android.content.Intent?): kotlin.Unit declared in io.github.commandertvis.boredapiapp.MainActivity' type=kotlin.Unit origin=null
$this: GET_FIELD 'FIELD name:$this$RandomActivityButton type:io.github.commandertvis.boredapiapp.MainActivity visibility:private' type=io.github.commandertvis.boredapiapp.MainActivity origin=null
receiver: GET_VAR '<this>: io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.co
mmandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-1$Continuation declared in io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivit
y.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-1$Continuation.invokeSuspend' type=io.github.commandertvis.boredapiapp.MainActivity.Rando
mActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-1$C
ontinuation origin=null
p0: GET_FIELD 'FIELD name:$intent type:android.content.Intent visibility:private' type=android.content.Intent origin=null
receiver: GET_VAR '<this>: io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.co
mmandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-1$Continuation declared in io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivit
y.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-1$Continuation.invokeSuspend' type=io.github.commandertvis.boredapiapp.MainActivity.Rando
mActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-1$C
ontinuation origin=null
RETURN type=kotlin.Any from='public final fun invokeSuspend (result: kotlin.Result<kotlin.Any?>): kotlin.Any? declared in io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiap
p.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-1$Continuation'
CALL 'public final fun <set-value> (value: T of androidx.compose.State): kotlin.Unit declared in androidx.compose.State' type=kotlin.Unit origin=EQ
$this: WHEN type=androidx.compose.State<kotlin.Function0<kotlin.Unit>> 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: TYPE_OP type=androidx.compose.State<kotlin.Function0<kotlin.Unit>>? origin=IMPLICIT_CAST typeOperand=androidx.compose.State<kotlin.Function0<kotlin.Unit>>?
GET_FIELD 'FIELD SHARED_VARIABLE_ORIGIN name:element type:T of kotlin.jvm.internal.Ref.ObjectRef visibility:public' type=androidx.compose.State<kotlin.Function0<kotlin.Unit>>? origin=null
receiver: TYPE_OP type=kotlin.jvm.internal.Ref.ObjectRef<androidx.compose.State<kotlin.Function0<kotlin.Unit>>?> origin=IMPLICIT_CAST typeOperand=kotlin.jvm.internal.Ref.ObjectRef<androidx.compose.State<kotlin.Function0<kotlin.Unit>>?>
GET_FIELD 'FIELD SHARED_VARIABLE_ORIGIN name:element type:T of kotlin.jvm.internal.Ref.ObjectRef visibility:public' type=kotlin.jvm.internal.Ref.ObjectRef<androidx.compose.State<kotlin.Function0<kotlin.Unit>>?> origin=null
receiver: GET_FIELD 'FIELD name:$onClick type:kotlin.jvm.internal.Ref.ObjectRef<kotlin.jvm.internal.Ref.ObjectRef<androidx.compose.State<kotlin.Function0<kotlin.Unit>>?>> visibility:private' type=kotlin.jvm.internal.Ref.ObjectRef<k
otlin.jvm.internal.Ref.ObjectRef<androidx.compose.State<kotlin.Function0<kotlin.Unit>>?>> origin=null
receiver: GET_VAR '<this>: io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference
to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-1$Continuation declared in io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredap
iapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-1$Continuation.invokeSuspend' type=io.github.commandertvis.boredapiapp.Ma
inActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$i
nvoke$lambda-1$Continuation origin=null
arg1: CONST Null type=kotlin.Nothing? value=null
then: CALL 'public final fun throwUninitializedPropertyAccessException (propertyName: kotlin.String): kotlin.Unit declared in kotlin.jvm.internal.Intrinsics' type=kotlin.Unit origin=null
propertyName: CONST String type=kotlin.String value="onClick"
BRANCH
if: CONST Boolean type=kotlin.Boolean value=true
then: TYPE_OP type=androidx.compose.State<kotlin.Function0<kotlin.Unit>>? origin=IMPLICIT_CAST typeOperand=androidx.compose.State<kotlin.Function0<kotlin.Unit>>?
GET_FIELD 'FIELD SHARED_VARIABLE_ORIGIN name:element type:T of kotlin.jvm.internal.Ref.ObjectRef visibility:public' type=androidx.compose.State<kotlin.Function0<kotlin.Unit>>? origin=null
receiver: TYPE_OP type=kotlin.jvm.internal.Ref.ObjectRef<androidx.compose.State<kotlin.Function0<kotlin.Unit>>?> origin=IMPLICIT_CAST typeOperand=kotlin.jvm.internal.Ref.ObjectRef<androidx.compose.State<kotlin.Function0<kotlin.Unit>>?>
GET_FIELD 'FIELD SHARED_VARIABLE_ORIGIN name:element type:T of kotlin.jvm.internal.Ref.ObjectRef visibility:public' type=kotlin.jvm.internal.Ref.ObjectRef<androidx.compose.State<kotlin.Function0<kotlin.Unit>>?> origin=null
receiver: GET_FIELD 'FIELD name:$onClick type:kotlin.jvm.internal.Ref.ObjectRef<kotlin.jvm.internal.Ref.ObjectRef<androidx.compose.State<kotlin.Function0<kotlin.Unit>>?>> visibility:private' type=kotlin.jvm.internal.Ref.ObjectRef<kot
lin.jvm.internal.Ref.ObjectRef<androidx.compose.State<kotlin.Function0<kotlin.Unit>>?>> origin=null
receiver: GET_VAR '<this>: io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference t
o io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-1$Continuation declared in io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapia
pp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-1$Continuation.invokeSuspend' type=io.github.commandertvis.boredapiapp.Main
Activity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$inv
oke$lambda-1$Continuation origin=null
value: WHEN type=kotlin.Function0<kotlin.Unit> 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: TYPE_OP type=kotlin.Function0<kotlin.Unit>? origin=IMPLICIT_CAST typeOperand=kotlin.Function0<kotlin.Unit>?
GET_FIELD 'FIELD SHARED_VARIABLE_ORIGIN name:element type:T of kotlin.jvm.internal.Ref.ObjectRef visibility:public' type=kotlin.Function0<kotlin.Unit>? origin=null
receiver: TYPE_OP type=kotlin.jvm.internal.Ref.ObjectRef<kotlin.Function0<kotlin.Unit>?> origin=IMPLICIT_CAST typeOperand=kotlin.jvm.internal.Ref.ObjectRef<kotlin.Function0<kotlin.Unit>?>
GET_FIELD 'FIELD SHARED_VARIABLE_ORIGIN name:element type:T of kotlin.jvm.internal.Ref.ObjectRef visibility:public' type=kotlin.jvm.internal.Ref.ObjectRef<kotlin.Function0<kotlin.Unit>?> origin=null
receiver: GET_FIELD 'FIELD name:$onClickNormal type:kotlin.jvm.internal.Ref.ObjectRef<kotlin.jvm.internal.Ref.ObjectRef<kotlin.Function0<kotlin.Unit>?>> visibility:private' type=kotlin.jvm.internal.Ref.ObjectRef<kotlin.jvm.internal
.Ref.ObjectRef<kotlin.Function0<kotlin.Unit>?>> origin=null
receiver: GET_VAR '<this>: io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference
to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-1$Continuation declared in io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredap
iapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-1$Continuation.invokeSuspend' type=io.github.commandertvis.boredapiapp.Ma
inActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$i
nvoke$lambda-1$Continuation origin=null
arg1: CONST Null type=kotlin.Nothing? value=null
then: CALL 'public final fun throwUninitializedPropertyAccessException (propertyName: kotlin.String): kotlin.Unit declared in kotlin.jvm.internal.Intrinsics' type=kotlin.Unit origin=null
propertyName: CONST String type=kotlin.String value="onClickNormal"
BRANCH
if: CONST Boolean type=kotlin.Boolean value=true
then: TYPE_OP type=kotlin.Function0<kotlin.Unit>? origin=IMPLICIT_CAST typeOperand=kotlin.Function0<kotlin.Unit>?
GET_FIELD 'FIELD SHARED_VARIABLE_ORIGIN name:element type:T of kotlin.jvm.internal.Ref.ObjectRef visibility:public' type=kotlin.Function0<kotlin.Unit>? origin=null
receiver: TYPE_OP type=kotlin.jvm.internal.Ref.ObjectRef<kotlin.Function0<kotlin.Unit>?> origin=IMPLICIT_CAST typeOperand=kotlin.jvm.internal.Ref.ObjectRef<kotlin.Function0<kotlin.Unit>?>
GET_FIELD 'FIELD SHARED_VARIABLE_ORIGIN name:element type:T of kotlin.jvm.internal.Ref.ObjectRef visibility:public' type=kotlin.jvm.internal.Ref.ObjectRef<kotlin.Function0<kotlin.Unit>?> origin=null
receiver: GET_FIELD 'FIELD name:$onClickNormal type:kotlin.jvm.internal.Ref.ObjectRef<kotlin.jvm.internal.Ref.ObjectRef<kotlin.Function0<kotlin.Unit>?>> visibility:private' type=kotlin.jvm.internal.Ref.ObjectRef<kotlin.jvm.internal.R
ef.ObjectRef<kotlin.Function0<kotlin.Unit>?>> origin=null
receiver: GET_VAR '<this>: io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference t
o io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-1$Continuation declared in io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapia
pp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-1$Continuation.invokeSuspend' type=io.github.commandertvis.boredapiapp.Main
Activity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$inv
oke$lambda-1$Continuation origin=null
FUN name:create visibility:public modality:FINAL <> ($this:io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function r
eference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$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.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function
reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$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.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function referenc
e to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-1$Continuation [val]
CONSTRUCTOR_CALL 'public constructor <init> ($intent: android.content.Intent, $activity: kotlinx.coroutines.Deferred<io.github.commandertvis.boredapi.Activity>, $this$RandomActivityButton: io.github.commandertvis.boredapiapp.MainActivity, $onClick
: kotlin.jvm.internal.Ref.ObjectRef<kotlin.jvm.internal.Ref.ObjectRef<androidx.compose.State<kotlin.Function0<kotlin.Unit>>?>>, $onClickNormal: kotlin.jvm.internal.Ref.ObjectRef<kotlin.jvm.internal.Ref.ObjectRef<kotlin.Function0<kotlin.Unit>?>>, $completion: kotlin
.coroutines.Continuation<io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiap
p.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-1$Continuation>?) [primary] declared in io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomA
ctivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-1$Continuation' type=io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<functi
on reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-1$Continuation origin=null
$intent: GET_FIELD 'FIELD name:$intent type:android.content.Intent visibility:private' type=android.content.Intent origin=null
receiver: GET_VAR '<this>: io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.
commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-1$Continuation declared in io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActiv
ity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-1$Continuation.create' type=io.github.commandertvis.boredapiapp.MainActivity.RandomActi
vityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-1$Contin
uation origin=null
$activity: GET_FIELD 'FIELD name:$activity type:kotlinx.coroutines.Deferred<io.github.commandertvis.boredapi.Activity> visibility:private' type=kotlinx.coroutines.Deferred<io.github.commandertvis.boredapi.Activity> origin=null
receiver: GET_VAR '<this>: io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.
commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-1$Continuation declared in io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActiv
ity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-1$Continuation.create' type=io.github.commandertvis.boredapiapp.MainActivity.RandomActi
vityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-1$Contin
uation origin=null
$this$RandomActivityButton: GET_FIELD 'FIELD name:$this$RandomActivityButton type:io.github.commandertvis.boredapiapp.MainActivity visibility:private' type=io.github.commandertvis.boredapiapp.MainActivity origin=null
receiver: GET_VAR '<this>: io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.
commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-1$Continuation declared in io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActiv
ity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-1$Continuation.create' type=io.github.commandertvis.boredapiapp.MainActivity.RandomActi
vityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-1$Contin
uation origin=null
$onClick: GET_FIELD 'FIELD name:$onClick type:kotlin.jvm.internal.Ref.ObjectRef<kotlin.jvm.internal.Ref.ObjectRef<androidx.compose.State<kotlin.Function0<kotlin.Unit>>?>> visibility:private' type=kotlin.jvm.internal.Ref.ObjectRef<kotlin.jvm.inte
rnal.Ref.ObjectRef<androidx.compose.State<kotlin.Function0<kotlin.Unit>>?>> origin=null
receiver: GET_VAR '<this>: io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.
commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-1$Continuation declared in io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActiv
ity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-1$Continuation.create' type=io.github.commandertvis.boredapiapp.MainActivity.RandomActi
vityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-1$Contin
uation origin=null
$onClickNormal: GET_FIELD 'FIELD name:$onClickNormal type:kotlin.jvm.internal.Ref.ObjectRef<kotlin.jvm.internal.Ref.ObjectRef<kotlin.Function0<kotlin.Unit>?>> visibility:private' type=kotlin.jvm.internal.Ref.ObjectRef<kotlin.jvm.internal.Ref.Obj
ectRef<kotlin.Function0<kotlin.Unit>?>> origin=null
receiver: GET_VAR '<this>: io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.
commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-1$Continuation declared in io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActiv
ity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-1$Continuation.create' type=io.github.commandertvis.boredapiapp.MainActivity.RandomActi
vityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-1$Contin
uation origin=null
$completion: GET_VAR 'completion: kotlin.coroutines.Continuation<*> declared in io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<a
nonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-1$Continuation.create' type=kotlin.coroutines.Continuation<*> origin=null
SET_FIELD 'FIELD name:$p type:kotlinx.coroutines.CoroutineScope visibility:private' type=kotlin.Unit origin=null
receiver: GET_VAR 'val tmp0_result: io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.gi
thub.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-1$Continuation [val] declared in io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiap
p.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-1$Continuation.create' type=io.github.commandertvis.boredapiapp.MainActivity
.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lamb
da-1$Continuation origin=null
value: GET_VAR 'value: kotlin.Any? declared in io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function referen
ce to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$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.github.commandertvis.boredapiapp.MainActivity.RandomActivityButt
on.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-1$Continuation'
GET_VAR 'val tmp0_result: io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.comma
ndertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-1$Continuation [val] declared in io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActi
vity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-1$Continuation.create' type=io.github.commandertvis.boredapiapp.MainActivity.RandomAct
ivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-1$Conti
nuation origin=null
FUN name:invoke visibility:public modality:FINAL <> ($this:io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function r
eference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-1$Continuation, p1:P1 of kotlin.jvm.functions.Function2, p2:P2 of kotlin.jvm.functions.Function2) returnType:R of kotlin.jvm.functions.Function
2
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.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function
reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$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.github.commandertvis.boredapiapp.MainActivity.RandomAct
ivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-1$Conti
nuation'
CALL 'public final fun invokeSuspend (result: kotlin.Result<kotlin.Any?>): kotlin.Any? declared in io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.Random
ActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$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.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function ref
erence to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-1$Continuation' type=kotlin.coro
utines.Continuation<kotlin.Unit> origin=null
$this: GET_VAR '<this>: io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.com
mandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-1$Continuation declared in io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity
.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-1$Continuation.invoke' type=io.github.commandertvis.boredapiapp.MainActivity.RandomActivit
yButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-1$Continuat
ion origin=null
value: GET_VAR 'p1: P1 of kotlin.jvm.functions.Function2 declared in io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>
>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$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.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anony
mous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$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
FUN BRIDGE name:invoke visibility:public modality:OPEN <> ($this:io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<functi
on reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>) returnType:kotlin.Any?
overridden:
public abstract fun invoke (): R of kotlin.jvm.functions.Function0 declared in kotlin.jvm.functions.Function0
$this: VALUE_PARAMETER INSTANCE_RECEIVER name:<this> type:io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function re
ference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>
BLOCK_BODY
RETURN type=kotlin.Nothing from='public open fun invoke (): kotlin.Any? declared in io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<ano
nymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>'
TYPE_OP type=kotlin.Any? origin=IMPLICIT_CAST typeOperand=kotlin.Any?
CALL 'public final fun invoke (): kotlin.Unit declared in io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<funct
ion reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>' type=kotlin.Unit origin=BRIDGE_DELEGATION
$this: GET_VAR '<this>: io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.comma
ndertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>> declared in io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous
>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.invoke' type=io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredap
iapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>> origin=null
CONSTRUCTOR_CALL 'public/*package*/ constructor <init> ($this$RandomActivityButton: io.github.commandertvis.boredapiapp.MainActivity, $onClick: kotlin.jvm.internal.Ref.ObjectRef<kotlin.jvm.internal.Ref.ObjectRef<androidx.compose.State<kotlin.Function0<kotli
n.Unit>>?>>, $onClickNormal: kotlin.jvm.internal.Ref.ObjectRef<kotlin.jvm.internal.Ref.ObjectRef<kotlin.Function0<kotlin.Unit>?>>) [primary] declared in io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commander
tvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>' type=io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.
<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>> origin=null
$this$RandomActivityButton: GET_FIELD 'FIELD FIELD_FOR_CAPTURED_VALUE name:$this$RandomActivityButton type:io.github.commandertvis.boredapiapp.MainActivity visibility:private [final]' type=io.github.commandertvis.boredapiapp.MainActivity origin=null
receiver: GET_VAR '<this>: io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>> declared in io.github.commandertvis.boredapiapp.Ma
inActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke' type=io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertv
is.boredapiapp.MainActivity.RandomActivityButton.<anonymous>> origin=null
$onClick: GET_VAR 'var onClick: kotlin.jvm.internal.Ref.ObjectRef<kotlin.jvm.internal.Ref.ObjectRef<androidx.compose.State<kotlin.Function0<kotlin.Unit>>?>> [var] declared in io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function
reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke' type=kotlin.jvm.internal.Ref.ObjectRef<kotlin.jvm.internal.Ref.ObjectRef<androidx.compose.State<kotlin.Function0<kotlin.Unit>>?>> origin=null
$onClickNormal: GET_VAR 'var onClickNormal: kotlin.jvm.internal.Ref.ObjectRef<kotlin.jvm.internal.Ref.ObjectRef<kotlin.Function0<kotlin.Unit>?>> [var] declared in io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to
io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke' type=kotlin.jvm.internal.Ref.ObjectRef<kotlin.jvm.internal.Ref.ObjectRef<kotlin.Function0<kotlin.Unit>?>> origin=null
SET_FIELD 'FIELD SHARED_VARIABLE_ORIGIN name:element type:T of kotlin.jvm.internal.Ref.ObjectRef visibility:public' type=kotlin.Unit origin=EQ
receiver: TYPE_OP type=kotlin.jvm.internal.Ref.ObjectRef<androidx.compose.State<kotlin.Function0<kotlin.Unit>>?> origin=IMPLICIT_CAST typeOperand=kotlin.jvm.internal.Ref.ObjectRef<androidx.compose.State<kotlin.Function0<kotlin.Unit>>?>
GET_FIELD 'FIELD SHARED_VARIABLE_ORIGIN name:element type:T of kotlin.jvm.internal.Ref.ObjectRef visibility:public' type=kotlin.jvm.internal.Ref.ObjectRef<androidx.compose.State<kotlin.Function0<kotlin.Unit>>?> origin=null
receiver: GET_VAR 'var onClick: kotlin.jvm.internal.Ref.ObjectRef<kotlin.jvm.internal.Ref.ObjectRef<androidx.compose.State<kotlin.Function0<kotlin.Unit>>?>> [var] declared in io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function
reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke' type=kotlin.jvm.internal.Ref.ObjectRef<kotlin.jvm.internal.Ref.ObjectRef<androidx.compose.State<kotlin.Function0<kotlin.Unit>>?>> origin=null
value: CALL 'public final fun unaryPlus <T> (): T of androidx.compose.EffectsKt.unaryPlus declared in androidx.compose.EffectsKt' type=androidx.compose.State<kotlin.Function0<kotlin.Unit>> origin=UPLUS
<T>: androidx.compose.State<kotlin.Function0<kotlin.Unit>>
$receiver: CALL 'public final fun state <T> (init: kotlin.Function0<T of androidx.compose.EffectsKt.state>): androidx.compose.Effect<androidx.compose.State<T of androidx.compose.EffectsKt.state>> declared in androidx.compose.EffectsKt' type=androidx.compose
.Effect<androidx.compose.State<kotlin.Function0<kotlin.Unit>>> origin=null
<T>: kotlin.Function0<kotlin.Unit>
init: BLOCK type=io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapi
app.MainActivity.RandomActivityButton.<anonymous>.<anonymous>> origin=null
CLASS LAMBDA_IMPL CLASS name:<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>> modality:FINAL visibility:public/*package*/ superTypes:[kotlin.jvm.internal.Lambda; kotlin.jvm.functions.F
unction0<kotlin.Function0<kotlin.Unit>>]
$this: VALUE_PARAMETER INSTANCE_RECEIVER name:<this> type:io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function
reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>
CONSTRUCTOR FUNCTION_REFERENCE_IMPL visibility:public/*package*/ <> ($onClickNormal:kotlin.jvm.internal.Ref.ObjectRef<kotlin.jvm.internal.Ref.ObjectRef<kotlin.Function0<kotlin.Unit>?>>) returnType:io.github.commandertvis.boredapiapp.MainActivity.Rando
mActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>> [primary]
VALUE_PARAMETER BOUND_VALUE_PARAMETER name:$onClickNormal index:0 type:kotlin.jvm.internal.Ref.ObjectRef<kotlin.jvm.internal.Ref.ObjectRef<kotlin.Function0<kotlin.Unit>?>>
BLOCK_BODY
SET_FIELD 'FIELD FIELD_FOR_CAPTURED_VALUE name:$onClickNormal type:kotlin.jvm.internal.Ref.ObjectRef<kotlin.jvm.internal.Ref.ObjectRef<kotlin.Function0<kotlin.Unit>?>> visibility:private [final]' type=kotlin.Unit origin=INITIALIZER_OF_FIELD_FOR_CA
PTURED_VALUE
receiver: GET_VAR '<this>: io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.co
mmandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>> declared in io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonym
ous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>' type=io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp
.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>> origin=null
value: GET_VAR '$onClickNormal: kotlin.jvm.internal.Ref.ObjectRef<kotlin.jvm.internal.Ref.ObjectRef<kotlin.Function0<kotlin.Unit>?>> declared in io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.gith
ub.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.<init>' type=kotlin.jvm.internal.Ref.ObjectRef<kotlin.jvm.intern
al.Ref.ObjectRef<kotlin.Function0<kotlin.Unit>?>> origin=null
DELEGATING_CONSTRUCTOR_CALL 'public constructor <init> (arity: kotlin.Int) declared in kotlin.jvm.internal.Lambda'
arity: CONST Int type=kotlin.Int value=0
BLOCK type=kotlin.Unit origin=null
FUN name:invoke visibility:public modality:FINAL <> ($this:io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function
reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>) returnType:kotlin.Function0<kotlin.Unit>
$this: VALUE_PARAMETER INSTANCE_RECEIVER name:<this> type:io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<functio
n reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>
BLOCK_BODY
RETURN type=kotlin.Nothing from='public final fun invoke (): kotlin.Function0<kotlin.Unit> declared in io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.Ra
ndomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>'
WHEN type=kotlin.Function0<kotlin.Unit> 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: TYPE_OP type=kotlin.Function0<kotlin.Unit>? origin=IMPLICIT_CAST typeOperand=kotlin.Function0<kotlin.Unit>?
GET_FIELD 'FIELD SHARED_VARIABLE_ORIGIN name:element type:T of kotlin.jvm.internal.Ref.ObjectRef visibility:public' type=kotlin.Function0<kotlin.Unit>? origin=null
receiver: TYPE_OP type=kotlin.jvm.internal.Ref.ObjectRef<kotlin.Function0<kotlin.Unit>?> origin=IMPLICIT_CAST typeOperand=kotlin.jvm.internal.Ref.ObjectRef<kotlin.Function0<kotlin.Unit>?>
GET_FIELD 'FIELD SHARED_VARIABLE_ORIGIN name:element type:T of kotlin.jvm.internal.Ref.ObjectRef visibility:public' type=kotlin.jvm.internal.Ref.ObjectRef<kotlin.Function0<kotlin.Unit>?> origin=null
receiver: GET_FIELD 'FIELD FIELD_FOR_CAPTURED_VALUE name:$onClickNormal type:kotlin.jvm.internal.Ref.ObjectRef<kotlin.jvm.internal.Ref.ObjectRef<kotlin.Function0<kotlin.Unit>?>> visibility:private [final]' type=kotlin.jvm.internal.
Ref.ObjectRef<kotlin.jvm.internal.Ref.ObjectRef<kotlin.Function0<kotlin.Unit>?>> origin=null
receiver: GET_VAR '<this>: io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference
to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>> declared in io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivi
tyButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.invoke' type=io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.co
mmandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>> origin=null
arg1: CONST Null type=kotlin.Nothing? value=null
then: CALL 'public final fun throwUninitializedPropertyAccessException (propertyName: kotlin.String): kotlin.Unit declared in kotlin.jvm.internal.Intrinsics' type=kotlin.Unit origin=null
propertyName: CONST String type=kotlin.String value="onClickNormal"
BRANCH
if: CONST Boolean type=kotlin.Boolean value=true
then: TYPE_OP type=kotlin.Function0<kotlin.Unit>? origin=IMPLICIT_CAST typeOperand=kotlin.Function0<kotlin.Unit>?
GET_FIELD 'FIELD SHARED_VARIABLE_ORIGIN name:element type:T of kotlin.jvm.internal.Ref.ObjectRef visibility:public' type=kotlin.Function0<kotlin.Unit>? origin=null
receiver: TYPE_OP type=kotlin.jvm.internal.Ref.ObjectRef<kotlin.Function0<kotlin.Unit>?> origin=IMPLICIT_CAST typeOperand=kotlin.jvm.internal.Ref.ObjectRef<kotlin.Function0<kotlin.Unit>?>
GET_FIELD 'FIELD SHARED_VARIABLE_ORIGIN name:element type:T of kotlin.jvm.internal.Ref.ObjectRef visibility:public' type=kotlin.jvm.internal.Ref.ObjectRef<kotlin.Function0<kotlin.Unit>?> origin=null
receiver: GET_FIELD 'FIELD FIELD_FOR_CAPTURED_VALUE name:$onClickNormal type:kotlin.jvm.internal.Ref.ObjectRef<kotlin.jvm.internal.Ref.ObjectRef<kotlin.Function0<kotlin.Unit>?>> visibility:private [final]' type=kotlin.jvm.internal.Re
f.ObjectRef<kotlin.jvm.internal.Ref.ObjectRef<kotlin.Function0<kotlin.Unit>?>> origin=null
receiver: GET_VAR '<this>: io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference t
o io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>> declared in io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivity
Button.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.invoke' type=io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.comm
andertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>> origin=null
FIELD FIELD_FOR_CAPTURED_VALUE name:$onClickNormal type:kotlin.jvm.internal.Ref.ObjectRef<kotlin.jvm.internal.Ref.ObjectRef<kotlin.Function0<kotlin.Unit>?>> visibility:private [final]
FUN BRIDGE name:invoke visibility:public modality:OPEN <> ($this:io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<fu
nction reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>) returnType:kotlin.Any?
overridden:
public abstract fun invoke (): R of kotlin.jvm.functions.Function0 declared in kotlin.jvm.functions.Function0
$this: VALUE_PARAMETER INSTANCE_RECEIVER name:<this> type:io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<functio
n reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>
BLOCK_BODY
RETURN type=kotlin.Nothing from='public open fun invoke (): kotlin.Any? declared in io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.
<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>'
TYPE_OP type=kotlin.Any? origin=IMPLICIT_CAST typeOperand=kotlin.Any?
CALL 'public final fun invoke (): kotlin.Function0<kotlin.Unit> declared in io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<ano
nymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>' type=kotlin.Function0<kotlin.Unit> origin=BRIDGE_DELEGATION
$this: GET_VAR '<this>: io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.c
ommandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>> declared in io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anony
mous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.invoke' type=io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.bor
edapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>> origin=null
CONSTRUCTOR_CALL 'public/*package*/ constructor <init> ($onClickNormal: kotlin.jvm.internal.Ref.ObjectRef<kotlin.jvm.internal.Ref.ObjectRef<kotlin.Function0<kotlin.Unit>?>>) [primary] declared in io.github.commandertvis.boredapiapp.MainActivity.RandomAc
tivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>' type=io.github.comma
ndertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<ano
nymous>.<anonymous>> origin=null
$onClickNormal: GET_VAR 'var onClickNormal: kotlin.jvm.internal.Ref.ObjectRef<kotlin.jvm.internal.Ref.ObjectRef<kotlin.Function0<kotlin.Unit>?>> [var] declared in io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function referenc
e to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke' type=kotlin.jvm.internal.Ref.ObjectRef<kotlin.jvm.internal.Ref.ObjectRef<kotlin.Function0<kotlin.Unit>?>> origin=null
BLOCK type=kotlin.Unit origin=null
VAR IR_TEMPORARY_VARIABLE name:tmp0 type:androidx.compose.ViewComposition [val]
CALL 'public final fun <get-composer> (): androidx.compose.ViewComposition declared in androidx.compose.ViewComposerKt' type=androidx.compose.ViewComposition origin=GET_PROPERTY
VAR IR_TEMPORARY_VARIABLE name:tmp1 type:kotlin.Function0<kotlin.Unit>? [val]
CALL 'public final fun <get-value> (): T of androidx.compose.State declared in androidx.compose.State' type=kotlin.Function0<kotlin.Unit> origin=GET_PROPERTY
$this: WHEN type=androidx.compose.State<kotlin.Function0<kotlin.Unit>> 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: TYPE_OP type=androidx.compose.State<kotlin.Function0<kotlin.Unit>>? origin=IMPLICIT_CAST typeOperand=androidx.compose.State<kotlin.Function0<kotlin.Unit>>?
GET_FIELD 'FIELD SHARED_VARIABLE_ORIGIN name:element type:T of kotlin.jvm.internal.Ref.ObjectRef visibility:public' type=androidx.compose.State<kotlin.Function0<kotlin.Unit>>? origin=null
receiver: TYPE_OP type=kotlin.jvm.internal.Ref.ObjectRef<androidx.compose.State<kotlin.Function0<kotlin.Unit>>?> origin=IMPLICIT_CAST typeOperand=kotlin.jvm.internal.Ref.ObjectRef<androidx.compose.State<kotlin.Function0<kotlin.Unit>>?>
GET_FIELD 'FIELD SHARED_VARIABLE_ORIGIN name:element type:T of kotlin.jvm.internal.Ref.ObjectRef visibility:public' type=kotlin.jvm.internal.Ref.ObjectRef<androidx.compose.State<kotlin.Function0<kotlin.Unit>>?> origin=null
receiver: GET_VAR 'var onClick: kotlin.jvm.internal.Ref.ObjectRef<kotlin.jvm.internal.Ref.ObjectRef<androidx.compose.State<kotlin.Function0<kotlin.Unit>>?>> [var] declared in io.github.commandertvis.boredapiapp.MainActivity.RandomActivityBut
ton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke' type=kotlin.jvm.internal.Ref.ObjectRef<kotlin.jvm.internal.Ref.ObjectRef<androidx.compose.State<kotlin.Function0<kotlin.Unit>>?>> origin=null
arg1: CONST Null type=kotlin.Nothing? value=null
then: CALL 'public final fun throwUninitializedPropertyAccessException (propertyName: kotlin.String): kotlin.Unit declared in kotlin.jvm.internal.Intrinsics' type=kotlin.Unit origin=null
propertyName: CONST String type=kotlin.String value="onClick"
BRANCH
if: CONST Boolean type=kotlin.Boolean value=true
then: TYPE_OP type=androidx.compose.State<kotlin.Function0<kotlin.Unit>>? origin=IMPLICIT_CAST typeOperand=androidx.compose.State<kotlin.Function0<kotlin.Unit>>?
GET_FIELD 'FIELD SHARED_VARIABLE_ORIGIN name:element type:T of kotlin.jvm.internal.Ref.ObjectRef visibility:public' type=androidx.compose.State<kotlin.Function0<kotlin.Unit>>? origin=null
receiver: TYPE_OP type=kotlin.jvm.internal.Ref.ObjectRef<androidx.compose.State<kotlin.Function0<kotlin.Unit>>?> origin=IMPLICIT_CAST typeOperand=kotlin.jvm.internal.Ref.ObjectRef<androidx.compose.State<kotlin.Function0<kotlin.Unit>>?>
GET_FIELD 'FIELD SHARED_VARIABLE_ORIGIN name:element type:T of kotlin.jvm.internal.Ref.ObjectRef visibility:public' type=kotlin.jvm.internal.Ref.ObjectRef<androidx.compose.State<kotlin.Function0<kotlin.Unit>>?> origin=null
receiver: GET_VAR 'var onClick: kotlin.jvm.internal.Ref.ObjectRef<kotlin.jvm.internal.Ref.ObjectRef<androidx.compose.State<kotlin.Function0<kotlin.Unit>>?>> [var] declared in io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButto
n.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke' type=kotlin.jvm.internal.Ref.ObjectRef<kotlin.jvm.internal.Ref.ObjectRef<androidx.compose.State<kotlin.Function0<kotlin.Unit>>?>> origin=null
CALL 'public final fun call (key: kotlin.Any, invalid: @[ExtensionFunctionType] kotlin.Function1<androidx.compose.ViewValidator, kotlin.Boolean>, block: @[Composable] kotlin.Function0<kotlin.Unit>): kotlin.Unit [inline] declared in androidx.compose.ViewCompos
ition' type=kotlin.Unit origin=null
$this: GET_VAR 'val tmp0: androidx.compose.ViewComposition [val] declared in io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invo
ke' type=androidx.compose.ViewComposition origin=null
key: CONST Int type=kotlin.Int value=222331893
invalid: BLOCK type=@[ExtensionFunctionType] kotlin.Function1<androidx.compose.ViewValidator, kotlin.Boolean> origin=LAMBDA
COMPOSITE type=kotlin.Unit origin=null
FUNCTION_REFERENCE 'private final fun invoke$lambda-0 (): kotlin.Boolean declared in io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonym
ous>>' type=@[ExtensionFunctionType] kotlin.Function1<androidx.compose.ViewValidator, kotlin.Boolean> origin=LAMBDA
block: BLOCK type=@[Composable] kotlin.Function0<kotlin.Unit> origin=LAMBDA
COMPOSITE type=kotlin.Unit origin=null
FUNCTION_REFERENCE 'private final fun invoke$lambda-1 ($tmp1: kotlin.Function0<kotlin.Unit>?): kotlin.Unit declared in io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainAct
ivity.RandomActivityButton.<anonymous>>' type=@[Composable] kotlin.Function0<kotlin.Unit> origin=LAMBDA
$tmp1: GET_VAR 'val tmp1: kotlin.Function0<kotlin.Unit>? [val] declared in io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.in
voke' type=kotlin.Function0<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:286)
at org.jetbrains.kotlin.backend.jvm.codegen.ClassCodegen.generateDeclaration(ClassCodegen.kt:242)
at org.jetbrains.kotlin.backend.jvm.codegen.ClassCodegen.generate(ClassCodegen.kt:133)
at org.jetbrains.kotlin.backend.jvm.codegen.ClassCodegen.generateLocalClass(ClassCodegen.kt:255)
at org.jetbrains.kotlin.backend.jvm.codegen.ExpressionCodegen.visitClass(ExpressionCodegen.kt:545)
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:307)
at org.jetbrains.kotlin.backend.jvm.codegen.ExpressionCodegen.visitContainerExpression(ExpressionCodegen.kt:314)
at org.jetbrains.kotlin.backend.jvm.codegen.ExpressionCodegen.visitContainerExpression(ExpressionCodegen.kt:97)
at org.jetbrains.kotlin.ir.visitors.IrElementVisitor$DefaultImpls.visitBlock(IrElementVisitor.kt:61)
at org.jetbrains.kotlin.backend.jvm.codegen.ExpressionCodegen.visitBlock(ExpressionCodegen.kt:279)
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:42)
at org.jetbrains.kotlin.backend.jvm.codegen.IrCallGenerator$DefaultCallGenerator.genValueAndPut(IrCallGenerator.kt:45)
at org.jetbrains.kotlin.backend.jvm.codegen.ExpressionCodegen.visitFunctionAccess(ExpressionCodegen.kt:376)
at org.jetbrains.kotlin.backend.jvm.codegen.ExpressionCodegen.visitCall(ExpressionCodegen.kt:317)
at org.jetbrains.kotlin.backend.jvm.codegen.ExpressionCodegen.visitCall(ExpressionCodegen.kt:97)
at org.jetbrains.kotlin.ir.expressions.impl.IrCallImpl.accept(IrCallImpl.kt:89)
at org.jetbrains.kotlin.backend.jvm.codegen.ExpressionCodegen.visitStatementContainer(ExpressionCodegen.kt:307)
at org.jetbrains.kotlin.backend.jvm.codegen.ExpressionCodegen.visitBlockBody(ExpressionCodegen.kt:311)
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:181)
at org.jetbrains.kotlin.backend.jvm.codegen.FunctionCodegen.doGenerate(FunctionCodegen.kt:94)
at org.jetbrains.kotlin.backend.jvm.codegen.FunctionCodegen.generate(FunctionCodegen.kt:40)
... 41 more
Caused by: java.lang.RuntimeException: Exception while generating code for:
FUN name:invokeSuspend visibility:public modality:FINAL <> ($this:io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function refere
nce to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$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.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to
io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$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.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivi
ty.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-0$Continuation'
CALL 'public abstract fun await (): T of kotlinx.coroutines.Deferred [suspend] declared in kotlinx.coroutines.Deferred' type=io.github.commandertvis.boredapi.Activity origin=null
$this: CALL 'public final fun byCriterionsAsync (selection: @[ExtensionFunctionType] kotlin.Function1<io.github.commandertvis.boredapi.BoredApi.CriterionSelection, kotlin.Unit>): kotlinx.coroutines.Deferred<io.github.commandertvis.boredapi.Activity> declare
d in io.github.commandertvis.boredapi.BoredApi' type=kotlinx.coroutines.Deferred<io.github.commandertvis.boredapi.Activity> origin=null
$this: CONSTRUCTOR_CALL 'public constructor <init> (endpoint: java.net.URL?, client: okhttp3.OkHttpClient?, $mask0: kotlin.Int, $marker: kotlin.jvm.internal.DefaultConstructorMarker) declared in io.github.commandertvis.boredapi.BoredApi' type=io.github.co
mmandertvis.boredapi.BoredApi origin=DEFAULT_DISPATCH_CALL
endpoint: CONST Null type=kotlin.Nothing? value=null
client: CONST Null type=kotlin.Nothing? value=null
$mask0: CONST Int type=kotlin.Int value=3
$marker: CONST Null type=kotlin.jvm.internal.DefaultConstructorMarker? value=null
selection: BLOCK type=io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.bor
edapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-0$Continuation.invokeSuspend.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>.<anonymous>.<anonymous>> origin=null
CLASS LAMBDA_IMPL CLASS name:<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>.<anonymous>.<anonymous>> modality:FINAL visibility:public/*package*/ superTypes:[kotlin.jvm.internal.Lambda
; kotlin.jvm.functions.Function1<io.github.commandertvis.boredapi.BoredApi.CriterionSelection, kotlin.Unit>]
$this: VALUE_PARAMETER INSTANCE_RECEIVER name:<this> type:io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function
reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-0$Continuation.invokeSuspend.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymo
us>.<anonymous>.<anonymous>>
CONSTRUCTOR FUNCTION_REFERENCE_IMPL visibility:public/*package*/ <> () returnType:io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anony
mous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-0$Continuation.invokeSuspend.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityBut
ton.<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.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function
reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-0$Continuation.invokeSuspend.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonym
ous>.<anonymous>.<anonymous>>, <this>:io.github.commandertvis.boredapi.BoredApi.CriterionSelection) returnType:kotlin.Unit
$this: VALUE_PARAMETER INSTANCE_RECEIVER name:<this> type:io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<functio
n reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-0$Continuation.invokeSuspend.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anony
mous>.<anonymous>.<anonymous>>
VALUE_PARAMETER name:<this> index:0 type:io.github.commandertvis.boredapi.BoredApi.CriterionSelection
BLOCK_BODY
RETURN type=kotlin.Any from='public final fun invokeSuspend (result: kotlin.Result<kotlin.Any?>): kotlin.Any? declared in io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapi
app.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-0$Continuation'
CALL 'public final fun set <T> (value: T of io.github.commandertvis.boredapi.BoredApi.CriterionSelection.set): kotlin.Unit declared in io.github.commandertvis.boredapi.BoredApi.CriterionSelection' type=kotlin.Unit origin=null
<T>: kotlin.Int
$this: GET_VAR '<this>: io.github.commandertvis.boredapi.BoredApi.CriterionSelection declared in io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.Rand
omActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-0$Continuation.invokeSuspend.<function reference to io.github.commandertvis.boredapiapp.MainAct
ivity.RandomActivityButton.<anonymous>.<anonymous>.<anonymous>.<anonymous>>.invoke' type=io.github.commandertvis.boredapi.BoredApi.CriterionSelection origin=null
$receiver: CALL 'public final fun <get-Key> (): io.github.commandertvis.boredapi.IntRangedCriterion declared in io.github.commandertvis.boredapi.Criterions' type=io.github.commandertvis.boredapi.IntRangedCriterion origin=GET_PROPERTY
value: CONST Int type=kotlin.Int value=6509779
FUN BRIDGE name:invoke visibility:public modality:OPEN <> ($this:io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<fu
nction reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-0$Continuation.invokeSuspend.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<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.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<functio
n reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-0$Continuation.invokeSuspend.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anony
mous>.<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.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.Random
ActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-0$Continuation.invokeSuspend.<function reference to io.github.commandertvis.boredapiapp.MainActiv
ity.RandomActivityButton.<anonymous>.<anonymous>.<anonymous>.<anonymous>>'
TYPE_OP type=kotlin.Any? origin=IMPLICIT_CAST typeOperand=kotlin.Any?
CALL 'public final fun invoke (<this>: io.github.commandertvis.boredapi.BoredApi.CriterionSelection): kotlin.Unit declared in io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.
boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-0$Continuation.invokeSuspend.<function reference to io.github.comm
andertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>.<anonymous>.<anonymous>>' type=kotlin.Unit origin=BRIDGE_DELEGATION
$this: GET_VAR '<this>: io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.c
ommandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-0$Continuation.invokeSuspend.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>.<anonymous>.<anonymo
us>> declared in io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainAc
tivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-0$Continuation.invokeSuspend.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>.<anonymous>.<anonymous>>.invoke' type=io.github.com
mandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<a
nonymous>.<anonymous>>.$invoke$lambda-0$Continuation.invokeSuspend.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>.<anonymous>.<anonymous>> origin=null
<this>: TYPE_OP type=io.github.commandertvis.boredapi.BoredApi.CriterionSelection origin=IMPLICIT_CAST typeOperand=io.github.commandertvis.boredapi.BoredApi.CriterionSelection
GET_VAR 'p1: kotlin.Any? declared in io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference
to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-0$Continuation.invokeSuspend.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>.<anon
ymous>.<anonymous>>.invoke' type=kotlin.Any? origin=null
CONSTRUCTOR_CALL 'public/*package*/ constructor <init> () [primary] declared in io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous
>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-0$Continuation.invokeSuspend.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.
<anonymous>.<anonymous>.<anonymous>.<anonymous>>' type=io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to io.g
ithub.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-0$Continuation.invokeSuspend.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>.<anonymous>.<
anonymous>> 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:286)
at org.jetbrains.kotlin.backend.jvm.codegen.ClassCodegen.generateDeclaration(ClassCodegen.kt:242)
at org.jetbrains.kotlin.backend.jvm.codegen.ClassCodegen.generate(ClassCodegen.kt:133)
at org.jetbrains.kotlin.backend.jvm.codegen.ClassCodegen.generate(ClassCodegen.kt:139)
at org.jetbrains.kotlin.backend.jvm.codegen.ClassCodegen.generateLocalClass(ClassCodegen.kt:255)
at org.jetbrains.kotlin.backend.jvm.codegen.ExpressionCodegen.visitClass(ExpressionCodegen.kt:545)
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:307)
at org.jetbrains.kotlin.backend.jvm.codegen.ExpressionCodegen.visitContainerExpression(ExpressionCodegen.kt:314)
at org.jetbrains.kotlin.backend.jvm.codegen.ExpressionCodegen.visitContainerExpression(ExpressionCodegen.kt:97)
at org.jetbrains.kotlin.ir.visitors.IrElementVisitor$DefaultImpls.visitBlock(IrElementVisitor.kt:61)
at org.jetbrains.kotlin.backend.jvm.codegen.ExpressionCodegen.visitBlock(ExpressionCodegen.kt:279)
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.visitFieldAccess(ExpressionCodegen.kt:458)
at org.jetbrains.kotlin.backend.jvm.codegen.ExpressionCodegen.visitFieldAccess(ExpressionCodegen.kt:97)
at org.jetbrains.kotlin.ir.visitors.IrElementVisitor$DefaultImpls.visitSetField(IrElementVisitor.kt:74)
at org.jetbrains.kotlin.backend.jvm.codegen.ExpressionCodegen.visitSetField(ExpressionCodegen.kt:483)
at org.jetbrains.kotlin.backend.jvm.codegen.ExpressionCodegen.visitSetField(ExpressionCodegen.kt:97)
at org.jetbrains.kotlin.ir.expressions.impl.IrSetFieldImpl.accept(IrSetFieldImpl.kt:61)
at org.jetbrains.kotlin.backend.jvm.codegen.ExpressionCodegen.visitStatementContainer(ExpressionCodegen.kt:307)
at org.jetbrains.kotlin.backend.jvm.codegen.ExpressionCodegen.visitBlockBody(ExpressionCodegen.kt:311)
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:181)
at org.jetbrains.kotlin.backend.jvm.codegen.FunctionCodegen.doGenerate(FunctionCodegen.kt:94)
at org.jetbrains.kotlin.backend.jvm.codegen.FunctionCodegen.generate(FunctionCodegen.kt:40)
... 69 more
Caused by: java.lang.RuntimeException: Exception while generating code for:
FUN name:invoke visibility:public modality:FINAL <> ($this:io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to
io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-0$Continuation.invokeSuspend.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>.<anonymou
s>.<anonymous>>, <this>:io.github.commandertvis.boredapi.BoredApi.CriterionSelection) returnType:kotlin.Unit
$this: VALUE_PARAMETER INSTANCE_RECEIVER name:<this> type:io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>>.invoke.<function reference to
io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-0$Continuation.invokeSuspend.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>.<anonymo
us>.<anonymous>>
VALUE_PARAMETER name:<this> index:0 type:io.github.commandertvis.boredapi.BoredApi.CriterionSelection
BLOCK_BODY
RETURN type=kotlin.Any from='public final fun invokeSuspend (result: kotlin.Result<kotlin.Any?>): kotlin.Any? declared in io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivi
ty.RandomActivityButton.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-0$Continuation'
CALL 'public final fun set <T> (value: T of io.github.commandertvis.boredapi.BoredApi.CriterionSelection.set): kotlin.Unit declared in io.github.commandertvis.boredapi.BoredApi.CriterionSelection' type=kotlin.Unit origin=null
<T>: kotlin.Int
$this: GET_VAR '<this>: io.github.commandertvis.boredapi.BoredApi.CriterionSelection declared in io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButt
on.<anonymous>>.invoke.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomActivityButton.<anonymous>.<anonymous>>.$invoke$lambda-0$Continuation.invokeSuspend.<function reference to io.github.commandertvis.boredapiapp.MainActivity.RandomAc
tivityButton.<anonymous>.<anonymous>.<anonymous>.<anonymous>>.invoke' type=io.github.commandertvis.boredapi.BoredApi.CriterionSelection origin=null
$receiver: CALL 'public final fun <get-Key> (): io.github.commandertvis.boredapi.IntRangedCriterion declared in io.github.commandertvis.boredapi.Criterions' type=io.github.commandertvis.boredapi.IntRangedCriterion origin=GET_PROPERTY
value: CONST Int type=kotlin.Int value=6509779
at org.jetbrains.kotlin.backend.jvm.codegen.FunctionCodegen.generate(FunctionCodegen.kt:42)
at org.jetbrains.kotlin.backend.jvm.codegen.ClassCodegen.generateMethod(ClassCodegen.kt:286)
at org.jetbrains.kotlin.backend.jvm.codegen.ClassCodegen.generateDeclaration(ClassCodegen.kt:242)
at org.jetbrains.kotlin.backend.jvm.codegen.ClassCodegen.generate(ClassCodegen.kt:133)
at org.jetbrains.kotlin.backend.jvm.codegen.ClassCodegen.generateLocalClass(ClassCodegen.kt:255)
at org.jetbrains.kotlin.backend.jvm.codegen.ExpressionCodegen.visitClass(ExpressionCodegen.kt:545)
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:307)
at org.jetbrains.kotlin.backend.jvm.codegen.ExpressionCodegen.visitContainerExpression(ExpressionCodegen.kt:314)
at org.jetbrains.kotlin.backend.jvm.codegen.ExpressionCodegen.visitContainerExpression(ExpressionCodegen.kt:97)
at org.jetbrains.kotlin.ir.visitors.IrElementVisitor$DefaultImpls.visitBlock(IrElementVisitor.kt:61)
at org.jetbrains.kotlin.backend.jvm.codegen.ExpressionCodegen.visitBlock(ExpressionCodegen.kt:279)
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:42)
at org.jetbrains.kotlin.backend.jvm.codegen.IrCallGenerator$DefaultCallGenerator.genValueAndPut(IrCallGenerator.kt:45)
at org.jetbrains.kotlin.backend.jvm.codegen.ExpressionCodegen.visitFunctionAccess(ExpressionCodegen.kt:376)
at org.jetbrains.kotlin.backend.jvm.codegen.ExpressionCodegen.visitCall(ExpressionCodegen.kt:317)
at org.jetbrains.kotlin.backend.jvm.codegen.ExpressionCodegen.visitCall(ExpressionCodegen.kt:97)
at org.jetbrains.kotlin.ir.expressions.impl.IrCallImpl.accept(IrCallImpl.kt:89)
at org.jetbrains.kotlin.backend.jvm.codegen.ExpressionCodegen.gen(ExpressionCodegen.kt:164)
at org.jetbrains.kotlin.backend.jvm.codegen.IrCallGenerator$DefaultImpls.genValueAndPut(IrCallGenerator.kt:42)
at org.jetbrains.kotlin.backend.jvm.codegen.IrCallGenerator$DefaultCallGenerator.genValueAndPut(IrCallGenerator.kt:45)
at org.jetbrains.kotlin.backend.jvm.codegen.ExpressionCodegen.visitFunctionAccess(ExpressionCodegen.kt:362)
at org.jetbrains.kotlin.backend.jvm.codegen.ExpressionCodegen.visitCall(ExpressionCodegen.kt:317)
at org.jetbrains.kotlin.backend.jvm.codegen.ExpressionCodegen.visitCall(ExpressionCodegen.kt:97)
at org.jetbrains.kotlin.ir.expressions.impl.IrCallImpl.accept(IrCallImpl.kt:89)
at org.jetbrains.kotlin.backend.jvm.codegen.ExpressionCodegen.visitReturn(ExpressionCodegen.kt:571)
at org.jetbrains.kotlin.backend.jvm.codegen.ExpressionCodegen.visitReturn(ExpressionCodegen.kt:97)
at org.jetbrains.kotlin.ir.expressions.impl.IrReturnImpl.accept(IrReturnImpl.kt:40)
at org.jetbrains.kotlin.backend.jvm.codegen.ExpressionCodegen.visitStatementContainer(ExpressionCodegen.kt:307)
at org.jetbrains.kotlin.backend.jvm.codegen.ExpressionCodegen.visitBlockBody(ExpressionCodegen.kt:311)
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:181)
at org.jetbrains.kotlin.backend.jvm.codegen.FunctionCodegen.doGenerate(FunctionCodegen.kt:94)
at org.jetbrains.kotlin.backend.jvm.codegen.FunctionCodegen.generate(FunctionCodegen.kt:40)
... 97 more
Caused by: org.jetbrains.kotlin.codegen.CompilationException: Back-end (JVM) Internal error: Couldn't transform method node:
invoke (Lio/github/commandertvis/boredapi/BoredApi$CriterionSelection;)V:
// annotable parameter count: 1 (visible)
// annotable parameter count: 1 (invisible)
@Lorg/jetbrains/annotations/NotNull;() // invisible, parameter 0
L0
ALOAD 1
LDC "<this>"
INVOKESTATIC kotlin/jvm/internal/Intrinsics.checkParameterIsNotNull (Ljava/lang/Object;Ljava/lang/String;)V
L1
LINENUMBER 54 L1
ALOAD 1
INVOKESTATIC io/github/commandertvis/boredapi/Criterions.getKey ()Lio/github/commandertvis/boredapi/IntRangedCriterion;
CHECKCAST io/github/commandertvis/boredapi/ActivityCriterion
LDC 6509779
INVOKESTATIC java/lang/Integer.valueOf (I)Ljava/lang/Integer;
INVOKEVIRTUAL io/github/commandertvis/boredapi/BoredApi$CriterionSelection.set (Lio/github/commandertvis/boredapi/ActivityCriterion;Ljava/lang/Object;)V
GETSTATIC kotlin/Unit.INSTANCE : Lkotlin/Unit;
INVOKESTATIC $$$$$NON_LOCAL_RETURN$$$$$.invokeSuspend ()V
ARETURN
L2
NOP
L3
LOCALVARIABLE this Lio/github/commandertvis/boredapiapp/MainActivity$RandomActivityButton$1$1$activity$1$1; L0 L3 0
LOCALVARIABLE <this> Lio/github/commandertvis/boredapi/BoredApi$CriterionSelection; L0 L3 1
MAXSTACK = 3
MAXLOCALS = 2
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.org.objectweb.asm.MethodVisitor.visitEnd(MethodVisitor.java:778)
at org.jetbrains.kotlin.backend.jvm.codegen.FunctionCodegen.doGenerate(FunctionCodegen.kt:98)
at org.jetbrains.kotlin.backend.jvm.codegen.FunctionCodegen.generate(FunctionCodegen.kt:40)
... 135 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)
... 138 more
Caused by: java.lang.RuntimeException: org.jetbrains.org.objectweb.asm.tree.analysis.AnalyzerException: Error at instruction 14: Incompatible return type: expected null, 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)
... 141 more
Caused by: org.jetbrains.org.objectweb.asm.tree.analysis.AnalyzerException: Error at instruction 14: Incompatible return type: expected null, 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)
... 143 more
Caused by: org.jetbrains.org.objectweb.asm.tree.analysis.AnalyzerException: Incompatible return type: expected null, 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)
... 144 more
> Task :app:compileDebugKotlin FAILED
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':app:compileDebugKotlin'.
> Internal compiler error. See log for more details
* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.
* Get more help at https://help.gradle.org
Deprecated Gradle features were used in this build, making it incompatible with Gradle 7.0.
Use '--warning-mode all' to show the individual deprecation warnings.
See https://docs.gradle.org/6.1/userguide/command_line_interface.html#sec:command_line_warnings
BUILD FAILED in 31s
11 actionable tasks: 4 executed, 7 up-to-date
D:\AndroidStudioProjects\boredapiapp>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment