-
-
Save reactormonk/dd5904bdbeec45541bacbee4366ce05c to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
val associations = MutableStateFlow(listOf<String>()) | |
override fun onCreate(savedInstanceState: Bundle?) { | |
super.onCreate(savedInstanceState) | |
val scope = CoroutineScope(Dispatchers.Default) | |
scope.launch { | |
val result = pairDevice() | |
associations.emit(deviceManager().associations) | |
} | |
setContent { | |
val assocs by associations.collectAsState() | |
Column( | |
modifier = Modifier.fillMaxSize() | |
) { | |
assocs.forEach { assoc -> | |
Text(assoc) | |
} | |
} | |
} | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
org.jetbrains.kotlin.backend.common.BackendException: Backend Internal error: Exception during IR lowering | |
File being compiled: /home/tass/dev/reach/repo/DebugApplication/app/src/main/java/org/reactormonk/debugapplication/DeviceManagerActivity.kt | |
The root cause java.lang.RuntimeException was thrown at: org.jetbrains.kotlin.backend.jvm.codegen.FunctionCodegen.generate(FunctionCodegen.kt:50) | |
at org.jetbrains.kotlin.backend.common.CodegenUtil.reportBackendException(CodegenUtil.kt:239) | |
at org.jetbrains.kotlin.backend.common.CodegenUtil.reportBackendException$default(CodegenUtil.kt:235) | |
at org.jetbrains.kotlin.backend.common.phaser.PerformByIrFilePhase.invokeSequential(performByIrFile.kt:68) | |
at org.jetbrains.kotlin.backend.common.phaser.PerformByIrFilePhase.invoke(performByIrFile.kt:55) | |
at org.jetbrains.kotlin.backend.common.phaser.PerformByIrFilePhase.invoke(performByIrFile.kt:41) | |
at org.jetbrains.kotlin.backend.common.phaser.NamedCompilerPhase.invoke(CompilerPhase.kt:96) | |
at org.jetbrains.kotlin.backend.common.phaser.CompositePhase.invoke(PhaseBuilders.kt:29) | |
at org.jetbrains.kotlin.backend.common.phaser.NamedCompilerPhase.invoke(CompilerPhase.kt:96) | |
at org.jetbrains.kotlin.backend.common.phaser.CompilerPhaseKt.invokeToplevel(CompilerPhase.kt:43) | |
at org.jetbrains.kotlin.backend.jvm.JvmIrCodegenFactory.invokeCodegen(JvmIrCodegenFactory.kt:284) | |
at org.jetbrains.kotlin.cli.jvm.compiler.KotlinToJVMBytecodeCompiler.runCodegen(KotlinToJVMBytecodeCompiler.kt:355) | |
at org.jetbrains.kotlin.cli.jvm.compiler.KotlinToJVMBytecodeCompiler.compileModules$cli(KotlinToJVMBytecodeCompiler.kt:136) | |
at org.jetbrains.kotlin.cli.jvm.compiler.KotlinToJVMBytecodeCompiler.compileModules$cli$default(KotlinToJVMBytecodeCompiler.kt:60) | |
at org.jetbrains.kotlin.cli.jvm.K2JVMCompiler.doExecute(K2JVMCompiler.kt:157) | |
at org.jetbrains.kotlin.cli.jvm.K2JVMCompiler.doExecute(K2JVMCompiler.kt:52) | |
at org.jetbrains.kotlin.cli.common.CLICompiler.execImpl(CLICompiler.kt:94) | |
at org.jetbrains.kotlin.cli.common.CLICompiler.execImpl(CLICompiler.kt:43) | |
at org.jetbrains.kotlin.cli.common.CLITool.exec(CLITool.kt:101) | |
at org.jetbrains.kotlin.incremental.IncrementalJvmCompilerRunner.runCompiler(IncrementalJvmCompilerRunner.kt:477) | |
at org.jetbrains.kotlin.incremental.IncrementalJvmCompilerRunner.runCompiler(IncrementalJvmCompilerRunner.kt:127) | |
at org.jetbrains.kotlin.incremental.IncrementalCompilerRunner.compileIncrementally(IncrementalCompilerRunner.kt:366) | |
at org.jetbrains.kotlin.incremental.IncrementalCompilerRunner.compileIncrementally$default(IncrementalCompilerRunner.kt:311) | |
at org.jetbrains.kotlin.incremental.IncrementalCompilerRunner.rebuild(IncrementalCompilerRunner.kt:110) | |
at org.jetbrains.kotlin.incremental.IncrementalCompilerRunner.compileImpl(IncrementalCompilerRunner.kt:200) | |
at org.jetbrains.kotlin.incremental.IncrementalCompilerRunner.compile(IncrementalCompilerRunner.kt:75) | |
at org.jetbrains.kotlin.daemon.CompileServiceImplBase.execIncrementalCompiler(CompileServiceImpl.kt:625) | |
at org.jetbrains.kotlin.daemon.CompileServiceImplBase.access$execIncrementalCompiler(CompileServiceImpl.kt:101) | |
at org.jetbrains.kotlin.daemon.CompileServiceImpl.compile(CompileServiceImpl.kt:1739) | |
at jdk.internal.reflect.GeneratedMethodAccessor110.invoke(Unknown Source) | |
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | |
at java.base/java.lang.reflect.Method.invoke(Method.java:566) | |
at java.rmi/sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:359) | |
at java.rmi/sun.rmi.transport.Transport$1.run(Transport.java:200) | |
at java.rmi/sun.rmi.transport.Transport$1.run(Transport.java:197) | |
at java.base/java.security.AccessController.doPrivileged(Native Method) | |
at java.rmi/sun.rmi.transport.Transport.serviceCall(Transport.java:196) | |
at java.rmi/sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:562) | |
at java.rmi/sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:796) | |
at java.rmi/sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.lambda$run$0(TCPTransport.java:677) | |
at java.base/java.security.AccessController.doPrivileged(Native Method) | |
at java.rmi/sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:676) | |
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) | |
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) | |
at java.base/java.lang.Thread.run(Thread.java:829) | |
Caused by: java.lang.RuntimeException: Exception while generating code for: | |
FUN name:onCreate visibility:protected modality:OPEN <> ($this:org.reactormonk.debugapplication.DeviceManagerActivity, savedInstanceState:android.os.Bundle?) returnType:kotlin.Unit | |
overridden: | |
protected/*protected and package*/ open fun onCreate (p0: @[EnhancedNullability] android.os.Bundle?): kotlin.Unit declared in androidx.activity.ComponentActivity | |
$this: VALUE_PARAMETER name:<this> type:org.reactormonk.debugapplication.DeviceManagerActivity | |
VALUE_PARAMETER name:savedInstanceState index:0 type:android.os.Bundle? | |
BLOCK_BODY | |
CALL 'protected/*protected and package*/ open fun onCreate (p0: @[EnhancedNullability] android.os.Bundle?): kotlin.Unit declared in androidx.activity.ComponentActivity' superQualifier='CLASS IR_EXTERNAL_JAVA_DECLARATION_STUB CLASS name:ComponentActivity modality:OPEN visibility:public superTypes:[androidx.core.app.ComponentActivity; androidx.activity.contextaware.ContextAware; androidx.lifecycle.LifecycleOwner; androidx.lifecycle.ViewModelStoreOwner; androidx.lifecycle.HasDefaultViewModelProviderFactory; androidx.savedstate.SavedStateRegistryOwner; androidx.activity.OnBackPressedDispatcherOwner; androidx.activity.result.ActivityResultRegistryOwner; androidx.activity.result.ActivityResultCaller; androidx.core.content.OnConfigurationChangedProvider; androidx.core.content.OnTrimMemoryProvider; androidx.core.app.OnNewIntentProvider; androidx.core.app.OnMultiWindowModeChangedProvider; androidx.core.app.OnPictureInPictureModeChangedProvider; androidx.core.view.MenuHost]' type=kotlin.Unit origin=null | |
$this: GET_VAR '<this>: org.reactormonk.debugapplication.DeviceManagerActivity declared in org.reactormonk.debugapplication.DeviceManagerActivity.onCreate' type=org.reactormonk.debugapplication.DeviceManagerActivity origin=null | |
p0: GET_VAR 'savedInstanceState: android.os.Bundle? declared in org.reactormonk.debugapplication.DeviceManagerActivity.onCreate' type=android.os.Bundle? origin=null | |
VAR name:scope type:kotlinx.coroutines.CoroutineScope [val] | |
CALL 'public final fun CoroutineScope (context: kotlin.coroutines.CoroutineContext): kotlinx.coroutines.CoroutineScope declared in kotlinx.coroutines.CoroutineScopeKt' type=kotlinx.coroutines.CoroutineScope origin=null | |
context: CALL 'public final fun <get-Default> (): kotlinx.coroutines.CoroutineDispatcher declared in kotlinx.coroutines.Dispatchers' type=kotlinx.coroutines.CoroutineDispatcher origin=GET_PROPERTY | |
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: GET_VAR 'val scope: kotlinx.coroutines.CoroutineScope [val] declared in org.reactormonk.debugapplication.DeviceManagerActivity.onCreate' type=kotlinx.coroutines.CoroutineScope origin=null | |
context: COMPOSITE type=kotlin.coroutines.CoroutineContext? origin=DEFAULT_VALUE | |
CONST Null type=kotlin.coroutines.CoroutineContext? value=null | |
start: COMPOSITE type=kotlinx.coroutines.CoroutineStart? origin=DEFAULT_VALUE | |
CONST Null type=kotlinx.coroutines.CoroutineStart? value=null | |
block: BLOCK type=org.reactormonk.debugapplication.DeviceManagerActivity.onCreate.<no name provided> origin=null | |
CLASS SUSPEND_LAMBDA CLASS name:<no name provided> modality:FINAL visibility:public/*package*/ superTypes:[kotlin.coroutines.jvm.internal.SuspendLambda; kotlin.jvm.functions.Function2<kotlinx.coroutines.CoroutineScope, kotlin.coroutines.Continuation<kotlin.Unit>?, kotlin.Any?>] | |
$this: VALUE_PARAMETER INSTANCE_RECEIVER name:<this> type:org.reactormonk.debugapplication.DeviceManagerActivity.onCreate.<no name provided> | |
FIELD name:label type:kotlin.Int visibility:public/*package*/ | |
CONSTRUCTOR SUSPEND_LAMBDA visibility:public/*package*/ <> (this$0:org.reactormonk.debugapplication.DeviceManagerActivity, $completion:kotlin.coroutines.Continuation<org.reactormonk.debugapplication.DeviceManagerActivity.onCreate.<no name provided>>?) returnType:org.reactormonk.debugapplication.DeviceManagerActivity.onCreate.<no name provided> [primary] | |
VALUE_PARAMETER BOUND_RECEIVER_PARAMETER name:this$0 index:0 type:org.reactormonk.debugapplication.DeviceManagerActivity | |
VALUE_PARAMETER name:$completion index:1 type:kotlin.coroutines.Continuation<org.reactormonk.debugapplication.DeviceManagerActivity.onCreate.<no name provided>>? | |
BLOCK_BODY | |
SET_FIELD 'FIELD FIELD_FOR_CAPTURED_VALUE name:this$0 type:org.reactormonk.debugapplication.DeviceManagerActivity visibility:public/*package*/ [final]' type=kotlin.Unit origin=INITIALIZER_OF_FIELD_FOR_CAPTURED_VALUE | |
receiver: GET_VAR '<this>: org.reactormonk.debugapplication.DeviceManagerActivity.onCreate.<no name provided> declared in org.reactormonk.debugapplication.DeviceManagerActivity.onCreate.<no name provided>' type=org.reactormonk.debugapplication.DeviceManagerActivity.onCreate.<no name provided> origin=null | |
value: GET_VAR 'this$0: org.reactormonk.debugapplication.DeviceManagerActivity declared in org.reactormonk.debugapplication.DeviceManagerActivity.onCreate.<no name provided>.<init>' type=org.reactormonk.debugapplication.DeviceManagerActivity origin=null | |
DELEGATING_CONSTRUCTOR_CALL 'public constructor <init> (arity: kotlin.Int, $completion: kotlin.coroutines.Continuation<kotlin.Any?>?) declared in kotlin.coroutines.jvm.internal.SuspendLambda' | |
arity: CONST Int type=kotlin.Int value=2 | |
$completion: GET_VAR '$completion: kotlin.coroutines.Continuation<org.reactormonk.debugapplication.DeviceManagerActivity.onCreate.<no name provided>>? declared in org.reactormonk.debugapplication.DeviceManagerActivity.onCreate.<no name provided>.<init>' type=kotlin.coroutines.Continuation<org.reactormonk.debugapplication.DeviceManagerActivity.onCreate.<no name provided>>? origin=null | |
BLOCK type=kotlin.Unit origin=null | |
FUN name:invokeSuspend visibility:public modality:FINAL <> ($this:org.reactormonk.debugapplication.DeviceManagerActivity.onCreate.<no name provided>, $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:org.reactormonk.debugapplication.DeviceManagerActivity.onCreate.<no name provided> | |
VALUE_PARAMETER name:$result index:0 type:kotlin.Result<kotlin.Any?> | |
BLOCK_BODY | |
VAR name:result type:android.bluetooth.le.ScanResult [val] | |
CALL 'public final fun pairDevice ($completion: kotlin.coroutines.Continuation<android.bluetooth.le.ScanResult>): kotlin.Any? [suspend] declared in org.reactormonk.debugapplication.DeviceManagerActivity' type=android.bluetooth.le.ScanResult origin=null | |
$this: GET_FIELD 'FIELD FIELD_FOR_CAPTURED_VALUE name:this$0 type:org.reactormonk.debugapplication.DeviceManagerActivity visibility:public/*package*/ [final]' type=org.reactormonk.debugapplication.DeviceManagerActivity origin=null | |
receiver: GET_VAR '<this>: org.reactormonk.debugapplication.DeviceManagerActivity.onCreate.<no name provided> declared in org.reactormonk.debugapplication.DeviceManagerActivity.onCreate.<no name provided>.invokeSuspend' type=org.reactormonk.debugapplication.DeviceManagerActivity.onCreate.<no name provided> origin=null | |
$completion: GET_VAR '<this>: org.reactormonk.debugapplication.DeviceManagerActivity.onCreate.<no name provided> declared in org.reactormonk.debugapplication.DeviceManagerActivity.onCreate.<no name provided>.invokeSuspend' type=org.reactormonk.debugapplication.DeviceManagerActivity.onCreate.<no name provided> origin=null | |
CALL 'public abstract fun emit (value: T of kotlinx.coroutines.flow.MutableStateFlow, $completion: kotlin.coroutines.Continuation<kotlin.Unit>): kotlin.Any? [suspend,fake_override] declared in kotlinx.coroutines.flow.MutableStateFlow' type=kotlin.Unit origin=null | |
$this: CALL 'public final fun <get-associations> (): kotlinx.coroutines.flow.MutableStateFlow<kotlin.collections.List<kotlin.String>> declared in org.reactormonk.debugapplication.DeviceManagerActivity' type=kotlinx.coroutines.flow.MutableStateFlow<kotlin.collections.List<kotlin.String>> origin=GET_PROPERTY | |
$this: GET_FIELD 'FIELD FIELD_FOR_CAPTURED_VALUE name:this$0 type:org.reactormonk.debugapplication.DeviceManagerActivity visibility:public/*package*/ [final]' type=org.reactormonk.debugapplication.DeviceManagerActivity origin=null | |
receiver: GET_VAR '<this>: org.reactormonk.debugapplication.DeviceManagerActivity.onCreate.<no name provided> declared in org.reactormonk.debugapplication.DeviceManagerActivity.onCreate.<no name provided>.invokeSuspend' type=org.reactormonk.debugapplication.DeviceManagerActivity.onCreate.<no name provided> origin=null | |
value: BLOCK type=kotlin.collections.List<@[FlexibleNullability] kotlin.String?> origin=null | |
VAR IR_TEMPORARY_VARIABLE name:tmp0 type:kotlin.Any? [val] | |
CALL 'public open fun getAssociations (): @[FlexibleNullability] @[FlexibleMutability] kotlin.collections.MutableList<@[FlexibleNullability] kotlin.String?>? declared in android.companion.CompanionDeviceManager' type=@[FlexibleNullability] @[FlexibleMutability] kotlin.collections.MutableList<@[FlexibleNullability] kotlin.String?>? origin=GET_PROPERTY | |
$this: CALL 'public final fun access$deviceManager ($this: org.reactormonk.debugapplication.DeviceManagerActivity): android.companion.CompanionDeviceManager declared in org.reactormonk.debugapplication.DeviceManagerActivity' type=android.companion.CompanionDeviceManager origin=null | |
$this: GET_FIELD 'FIELD FIELD_FOR_CAPTURED_VALUE name:this$0 type:org.reactormonk.debugapplication.DeviceManagerActivity visibility:public/*package*/ [final]' type=org.reactormonk.debugapplication.DeviceManagerActivity origin=null | |
receiver: GET_VAR '<this>: org.reactormonk.debugapplication.DeviceManagerActivity.onCreate.<no name provided> declared in org.reactormonk.debugapplication.DeviceManagerActivity.onCreate.<no name provided>.invokeSuspend' type=org.reactormonk.debugapplication.DeviceManagerActivity.onCreate.<no name provided> origin=null | |
CALL 'public final fun checkNotNullExpressionValue (value: kotlin.Any?, expression: kotlin.String): kotlin.Unit declared in kotlin.jvm.internal.Intrinsics' type=kotlin.Unit origin=null | |
value: GET_VAR 'val tmp0: kotlin.Any? [val] declared in org.reactormonk.debugapplication.DeviceManagerActivity.onCreate.<no name provided>.invokeSuspend' type=kotlin.Any? origin=null | |
expression: CONST String type=kotlin.String value="deviceManager().associations" | |
GET_VAR 'val tmp0: kotlin.Any? [val] declared in org.reactormonk.debugapplication.DeviceManagerActivity.onCreate.<no name provided>.invokeSuspend' type=kotlin.Any? origin=null | |
$completion: GET_VAR '<this>: org.reactormonk.debugapplication.DeviceManagerActivity.onCreate.<no name provided> declared in org.reactormonk.debugapplication.DeviceManagerActivity.onCreate.<no name provided>.invokeSuspend' type=org.reactormonk.debugapplication.DeviceManagerActivity.onCreate.<no name provided> origin=null | |
FUN name:create visibility:public modality:FINAL <> ($this:org.reactormonk.debugapplication.DeviceManagerActivity.onCreate.<no name provided>, value:kotlin.Any?, $completion:kotlin.coroutines.Continuation<kotlin.Nothing>) returnType:kotlin.coroutines.Continuation<kotlin.Unit> | |
overridden: | |
public open fun create (value: kotlin.Any?, $completion: kotlin.coroutines.Continuation<kotlin.Nothing>): kotlin.coroutines.Continuation<kotlin.Unit> declared in kotlin.coroutines.jvm.internal.SuspendLambda | |
$this: VALUE_PARAMETER INSTANCE_RECEIVER name:<this> type:org.reactormonk.debugapplication.DeviceManagerActivity.onCreate.<no name provided> | |
VALUE_PARAMETER name:value index:0 type:kotlin.Any? | |
VALUE_PARAMETER name:$completion index:1 type:kotlin.coroutines.Continuation<kotlin.Nothing> | |
BLOCK_BODY | |
RETURN type=kotlin.Nothing from='public final fun create (value: kotlin.Any?, $completion: kotlin.coroutines.Continuation<kotlin.Nothing>): kotlin.coroutines.Continuation<kotlin.Unit> declared in org.reactormonk.debugapplication.DeviceManagerActivity.onCreate.<no name provided>' | |
CONSTRUCTOR_CALL 'public/*package*/ constructor <init> (this$0: org.reactormonk.debugapplication.DeviceManagerActivity, $completion: kotlin.coroutines.Continuation<org.reactormonk.debugapplication.DeviceManagerActivity.onCreate.<no name provided>>?) [primary] declared in org.reactormonk.debugapplication.DeviceManagerActivity.onCreate.<no name provided>' type=org.reactormonk.debugapplication.DeviceManagerActivity.onCreate.<no name provided> origin=null | |
this$0: GET_FIELD 'FIELD FIELD_FOR_CAPTURED_VALUE name:this$0 type:org.reactormonk.debugapplication.DeviceManagerActivity visibility:public/*package*/ [final]' type=org.reactormonk.debugapplication.DeviceManagerActivity origin=null | |
receiver: GET_VAR '<this>: org.reactormonk.debugapplication.DeviceManagerActivity.onCreate.<no name provided> declared in org.reactormonk.debugapplication.DeviceManagerActivity.onCreate.<no name provided>.create' type=org.reactormonk.debugapplication.DeviceManagerActivity.onCreate.<no name provided> origin=null | |
$completion: GET_VAR '$completion: kotlin.coroutines.Continuation<kotlin.Nothing> declared in org.reactormonk.debugapplication.DeviceManagerActivity.onCreate.<no name provided>.create' type=kotlin.coroutines.Continuation<kotlin.Nothing> origin=null | |
FUN name:invoke visibility:public modality:FINAL <> ($this:org.reactormonk.debugapplication.DeviceManagerActivity.onCreate.<no name provided>, p1:kotlinx.coroutines.CoroutineScope, p2:kotlin.coroutines.Continuation<kotlin.Unit>?) returnType:kotlin.Any? | |
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:org.reactormonk.debugapplication.DeviceManagerActivity.onCreate.<no name provided> | |
VALUE_PARAMETER name:p1 index:0 type:kotlinx.coroutines.CoroutineScope | |
VALUE_PARAMETER name:p2 index:1 type:kotlin.coroutines.Continuation<kotlin.Unit>? | |
BLOCK_BODY | |
RETURN type=kotlin.Nothing from='public final fun invoke (p1: kotlinx.coroutines.CoroutineScope, p2: kotlin.coroutines.Continuation<kotlin.Unit>?): kotlin.Any? declared in org.reactormonk.debugapplication.DeviceManagerActivity.onCreate.<no name provided>' | |
CALL 'public final fun invokeSuspend ($result: kotlin.Result<kotlin.Any?>): kotlin.Any? declared in org.reactormonk.debugapplication.DeviceManagerActivity.onCreate.<no name provided>' type=kotlin.Any? origin=null | |
$this: TYPE_OP type=org.reactormonk.debugapplication.DeviceManagerActivity.onCreate.<no name provided> origin=IMPLICIT_CAST typeOperand=org.reactormonk.debugapplication.DeviceManagerActivity.onCreate.<no name provided> | |
CALL 'public final fun create (value: kotlin.Any?, $completion: kotlin.coroutines.Continuation<kotlin.Nothing>): kotlin.coroutines.Continuation<kotlin.Unit> declared in org.reactormonk.debugapplication.DeviceManagerActivity.onCreate.<no name provided>' type=kotlin.coroutines.Continuation<kotlin.Unit> origin=null | |
$this: GET_VAR '<this>: org.reactormonk.debugapplication.DeviceManagerActivity.onCreate.<no name provided> declared in org.reactormonk.debugapplication.DeviceManagerActivity.onCreate.<no name provided>.invoke' type=org.reactormonk.debugapplication.DeviceManagerActivity.onCreate.<no name provided> origin=null | |
value: GET_VAR 'p1: kotlinx.coroutines.CoroutineScope declared in org.reactormonk.debugapplication.DeviceManagerActivity.onCreate.<no name provided>.invoke' type=kotlinx.coroutines.CoroutineScope origin=null | |
$completion: GET_VAR 'p2: kotlin.coroutines.Continuation<kotlin.Unit>? declared in org.reactormonk.debugapplication.DeviceManagerActivity.onCreate.<no name provided>.invoke' type=kotlin.coroutines.Continuation<kotlin.Unit>? origin=null | |
$result: CALL 'public final fun <unsafe-coerce> <T, R> (v: T of kotlin.jvm.internal.<unsafe-coerce>): R of kotlin.jvm.internal.<unsafe-coerce> declared in kotlin.jvm.internal' type=kotlin.Result<kotlin.Any?> origin=null | |
<T>: kotlin.Any? | |
<R>: kotlin.Result<kotlin.Any?> | |
v: GET_FIELD 'FIELD FIELD_FOR_OBJECT_INSTANCE name:INSTANCE type:kotlin.Unit visibility:public [final,static]' type=kotlin.Unit origin=null | |
FIELD FIELD_FOR_CAPTURED_VALUE name:this$0 type:org.reactormonk.debugapplication.DeviceManagerActivity visibility:public/*package*/ [final] | |
FUN BRIDGE name:invoke visibility:public modality:OPEN <> ($this:org.reactormonk.debugapplication.DeviceManagerActivity.onCreate.<no name provided>, p1:kotlin.Any?, p2:kotlin.Any?) returnType:kotlin.Any? | |
$this: VALUE_PARAMETER INSTANCE_RECEIVER name:<this> type:org.reactormonk.debugapplication.DeviceManagerActivity.onCreate.<no name provided> | |
VALUE_PARAMETER BRIDGE name:p1 index:0 type:kotlin.Any? | |
VALUE_PARAMETER BRIDGE name:p2 index:1 type:kotlin.Any? | |
EXPRESSION_BODY | |
CALL 'public final fun invoke (p1: kotlinx.coroutines.CoroutineScope, p2: kotlin.coroutines.Continuation<kotlin.Unit>?): kotlin.Any? declared in org.reactormonk.debugapplication.DeviceManagerActivity.onCreate.<no name provided>' type=kotlin.Any? origin=BRIDGE_DELEGATION | |
$this: GET_VAR '<this>: org.reactormonk.debugapplication.DeviceManagerActivity.onCreate.<no name provided> declared in org.reactormonk.debugapplication.DeviceManagerActivity.onCreate.<no name provided>.invoke' type=org.reactormonk.debugapplication.DeviceManagerActivity.onCreate.<no name provided> origin=null | |
p1: TYPE_OP type=kotlinx.coroutines.CoroutineScope origin=IMPLICIT_CAST typeOperand=kotlinx.coroutines.CoroutineScope | |
GET_VAR 'p1: kotlin.Any? declared in org.reactormonk.debugapplication.DeviceManagerActivity.onCreate.<no name provided>.invoke' type=kotlin.Any? origin=null | |
p2: TYPE_OP type=kotlin.coroutines.Continuation<*> origin=IMPLICIT_CAST typeOperand=kotlin.coroutines.Continuation<*> | |
GET_VAR 'p2: kotlin.Any? declared in org.reactormonk.debugapplication.DeviceManagerActivity.onCreate.<no name provided>.invoke' type=kotlin.Any? origin=null | |
CONSTRUCTOR_CALL 'public/*package*/ constructor <init> (this$0: org.reactormonk.debugapplication.DeviceManagerActivity, $completion: kotlin.coroutines.Continuation<org.reactormonk.debugapplication.DeviceManagerActivity.onCreate.<no name provided>>?) [primary] declared in org.reactormonk.debugapplication.DeviceManagerActivity.onCreate.<no name provided>' type=org.reactormonk.debugapplication.DeviceManagerActivity.onCreate.<no name provided> origin=null | |
this$0: GET_VAR '<this>: org.reactormonk.debugapplication.DeviceManagerActivity declared in org.reactormonk.debugapplication.DeviceManagerActivity.onCreate' type=org.reactormonk.debugapplication.DeviceManagerActivity origin=null | |
$completion: CONST Null type=kotlin.Nothing? value=null | |
$mask0: CONST Int type=kotlin.Int value=3 | |
$handler: CONST Null type=kotlin.Any? value=null | |
COMPOSITE type=kotlin.Unit origin=null | |
CALL 'public final fun setContent$default (parent: androidx.compose.runtime.CompositionContext?, content: @[Composable] kotlin.Function0<kotlin.Unit>, $mask0: kotlin.Int, $handler: kotlin.Any?): kotlin.Unit declared in androidx.activity.compose.ComponentActivityKt' type=kotlin.Unit origin=DEFAULT_DISPATCH_CALL | |
$receiver: GET_VAR '<this>: org.reactormonk.debugapplication.DeviceManagerActivity declared in org.reactormonk.debugapplication.DeviceManagerActivity.onCreate' type=org.reactormonk.debugapplication.DeviceManagerActivity origin=null | |
parent: COMPOSITE type=androidx.compose.runtime.CompositionContext? origin=DEFAULT_VALUE | |
CONST Null type=androidx.compose.runtime.CompositionContext? value=null | |
content: BLOCK type=org.reactormonk.debugapplication.DeviceManagerActivity.onCreate.<no name provided> origin=null | |
CLASS LAMBDA_IMPL CLASS name:<no name provided> modality:FINAL visibility:public/*package*/ superTypes:[kotlin.jvm.internal.Lambda; kotlin.Function0<kotlin.Unit>] | |
$this: VALUE_PARAMETER INSTANCE_RECEIVER name:<this> type:org.reactormonk.debugapplication.DeviceManagerActivity.onCreate.<no name provided> | |
CONSTRUCTOR GENERATED_MEMBER_IN_CALLABLE_REFERENCE visibility:public/*package*/ <> (this$0:org.reactormonk.debugapplication.DeviceManagerActivity) returnType:org.reactormonk.debugapplication.DeviceManagerActivity.onCreate.<no name provided> [primary] | |
VALUE_PARAMETER BOUND_RECEIVER_PARAMETER name:this$0 index:0 type:org.reactormonk.debugapplication.DeviceManagerActivity | |
BLOCK_BODY | |
SET_FIELD 'FIELD FIELD_FOR_CAPTURED_VALUE name:this$0 type:org.reactormonk.debugapplication.DeviceManagerActivity visibility:public/*package*/ [final]' type=kotlin.Unit origin=INITIALIZER_OF_FIELD_FOR_CAPTURED_VALUE | |
receiver: GET_VAR '<this>: org.reactormonk.debugapplication.DeviceManagerActivity.onCreate.<no name provided> declared in org.reactormonk.debugapplication.DeviceManagerActivity.onCreate.<no name provided>' type=org.reactormonk.debugapplication.DeviceManagerActivity.onCreate.<no name provided> origin=null | |
value: GET_VAR 'this$0: org.reactormonk.debugapplication.DeviceManagerActivity declared in org.reactormonk.debugapplication.DeviceManagerActivity.onCreate.<no name provided>.<init>' type=org.reactormonk.debugapplication.DeviceManagerActivity 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:org.reactormonk.debugapplication.DeviceManagerActivity.onCreate.<no name provided>) returnType:kotlin.Unit | |
overridden: | |
public abstract fun invoke (): R of kotlin.Function0 [operator] declared in kotlin.Function0 | |
$this: VALUE_PARAMETER INSTANCE_RECEIVER name:<this> type:org.reactormonk.debugapplication.DeviceManagerActivity.onCreate.<no name provided> | |
BLOCK_BODY | |
VAR PROPERTY_DELEGATE name:assocs$delegate type:androidx.compose.runtime.State<kotlin.collections.List<kotlin.String>> [val] | |
CALL 'public final fun collectAsState$default <T> (context: kotlin.coroutines.CoroutineContext?, $mask0: kotlin.Int, $handler: kotlin.Any?): androidx.compose.runtime.State<T of androidx.compose.runtime.SnapshotStateKt.collectAsState$default> declared in androidx.compose.runtime.SnapshotStateKt' type=androidx.compose.runtime.State<kotlin.collections.List<kotlin.String>> origin=DEFAULT_DISPATCH_CALL | |
<T>: kotlin.collections.List<kotlin.String> | |
$receiver: CALL 'public final fun <get-associations> (): kotlinx.coroutines.flow.MutableStateFlow<kotlin.collections.List<kotlin.String>> declared in org.reactormonk.debugapplication.DeviceManagerActivity' type=kotlinx.coroutines.flow.MutableStateFlow<kotlin.collections.List<kotlin.String>> origin=GET_PROPERTY | |
$this: GET_FIELD 'FIELD FIELD_FOR_CAPTURED_VALUE name:this$0 type:org.reactormonk.debugapplication.DeviceManagerActivity visibility:public/*package*/ [final]' type=org.reactormonk.debugapplication.DeviceManagerActivity origin=null | |
receiver: GET_VAR '<this>: org.reactormonk.debugapplication.DeviceManagerActivity.onCreate.<no name provided> declared in org.reactormonk.debugapplication.DeviceManagerActivity.onCreate.<no name provided>.invoke' type=org.reactormonk.debugapplication.DeviceManagerActivity.onCreate.<no name provided> origin=null | |
context: COMPOSITE type=kotlin.coroutines.CoroutineContext? origin=DEFAULT_VALUE | |
CONST Null type=kotlin.coroutines.CoroutineContext? value=null | |
$mask0: CONST Int type=kotlin.Int value=1 | |
$handler: CONST Null type=kotlin.Any? value=null | |
CALL 'public final fun Column$default (modifier: androidx.compose.ui.Modifier?, verticalArrangement: androidx.compose.foundation.layout.Arrangement.Vertical?, horizontalAlignment: androidx.compose.ui.Alignment.Horizontal?, content: @[Composable] @[ExtensionFunctionType] kotlin.Function1<androidx.compose.foundation.layout.ColumnScope, kotlin.Unit>, $mask0: kotlin.Int, $handler: kotlin.Any?): kotlin.Unit [inline] declared in androidx.compose.foundation.layout.ColumnKt' type=kotlin.Unit origin=DEFAULT_DISPATCH_CALL | |
modifier: CALL 'public final fun fillMaxSize$default (fraction: kotlin.Float, $mask0: kotlin.Int, $handler: kotlin.Any?): androidx.compose.ui.Modifier declared in androidx.compose.foundation.layout.SizeKt' type=androidx.compose.ui.Modifier origin=DEFAULT_DISPATCH_CALL | |
$receiver: GET_FIELD 'FIELD FIELD_FOR_OBJECT_INSTANCE name:Companion type:androidx.compose.ui.Modifier.Companion visibility:public [final,static]' type=androidx.compose.ui.Modifier.Companion origin=null | |
fraction: COMPOSITE type=kotlin.Float origin=DEFAULT_VALUE | |
CONST Float type=kotlin.Float value=0.0 | |
$mask0: CONST Int type=kotlin.Int value=1 | |
$handler: CONST Null type=kotlin.Any? value=null | |
verticalArrangement: COMPOSITE type=androidx.compose.foundation.layout.Arrangement.Vertical? origin=DEFAULT_VALUE | |
CONST Null type=androidx.compose.foundation.layout.Arrangement.Vertical? value=null | |
horizontalAlignment: COMPOSITE type=androidx.compose.ui.Alignment.Horizontal? origin=DEFAULT_VALUE | |
CONST Null type=androidx.compose.ui.Alignment.Horizontal? value=null | |
content: BLOCK type=@[ExtensionFunctionType] kotlin.Function1<androidx.compose.foundation.layout.ColumnScope, kotlin.Unit> origin=LAMBDA | |
COMPOSITE type=kotlin.Unit origin=null | |
FUNCTION_REFERENCE 'private final fun invoke$lambda-2 ($assocs$delegate: androidx.compose.runtime.State<kotlin.collections.List<kotlin.String>>): kotlin.Unit declared in org.reactormonk.debugapplication.DeviceManagerActivity.onCreate.<no name provided>' type=@[ExtensionFunctionType] kotlin.Function1<androidx.compose.foundation.layout.ColumnScope, kotlin.Unit> origin=INLINE_LAMBDA reflectionTarget=null | |
$assocs$delegate: GET_VAR 'val assocs$delegate: androidx.compose.runtime.State<kotlin.collections.List<kotlin.String>> [val] declared in org.reactormonk.debugapplication.DeviceManagerActivity.onCreate.<no name provided>.invoke' type=androidx.compose.runtime.State<kotlin.collections.List<kotlin.String>> origin=null | |
$mask0: CONST Int type=kotlin.Int value=6 | |
$handler: CONST Null type=kotlin.Any? value=null | |
FIELD FIELD_FOR_CAPTURED_VALUE name:this$0 type:org.reactormonk.debugapplication.DeviceManagerActivity visibility:public/*package*/ [final] | |
FUN DELEGATED_PROPERTY_ACCESSOR name:invoke$lambda-0 visibility:private modality:FINAL <> ($assocs$delegate:androidx.compose.runtime.State<kotlin.collections.List<kotlin.String>>) returnType:kotlin.collections.List<kotlin.String> | |
VALUE_PARAMETER BOUND_VALUE_PARAMETER name:$assocs$delegate index:0 type:androidx.compose.runtime.State<kotlin.collections.List<kotlin.String>> | |
BLOCK_BODY | |
RETURN type=kotlin.Nothing from='private final fun invoke$lambda-0 ($assocs$delegate: androidx.compose.runtime.State<kotlin.collections.List<kotlin.String>>): kotlin.collections.List<kotlin.String> declared in org.reactormonk.debugapplication.DeviceManagerActivity.onCreate.<no name provided>' | |
CALL 'public final fun getValue <T> (thisObj: kotlin.Any?, property: kotlin.reflect.KProperty<*>): T of androidx.compose.runtime.SnapshotStateKt.getValue [inline,operator] declared in androidx.compose.runtime.SnapshotStateKt' type=kotlin.collections.List<kotlin.String> origin=null | |
<T>: kotlin.collections.List<kotlin.String> | |
$receiver: GET_VAR '$assocs$delegate: androidx.compose.runtime.State<kotlin.collections.List<kotlin.String>> declared in org.reactormonk.debugapplication.DeviceManagerActivity.onCreate.<no name provided>.invoke$lambda-0' type=androidx.compose.runtime.State<kotlin.collections.List<kotlin.String>> origin=null | |
thisObj: CONST Null type=kotlin.Nothing? value=null | |
property: CONST Null type=kotlin.reflect.KProperty0<kotlin.collections.List<kotlin.String>> value=null | |
FUN INLINE_LAMBDA name:invoke$lambda-2$lambda-1 visibility:private modality:FINAL <> (assoc:kotlin.String) returnType:kotlin.Unit | |
VALUE_PARAMETER name:assoc index:0 type:kotlin.String | |
BLOCK_BODY | |
VAR name:$i$a$-forEach-DeviceManagerActivity$onCreate$2$1$1 type:kotlin.Int [val] | |
CONST Int type=kotlin.Int value=0 | |
CALL 'public final fun Text-Vh6c2nE$default (text: kotlin.String, modifier: androidx.compose.ui.Modifier?, color: androidx.compose.ui.graphics.Color, fontSize: androidx.compose.ui.unit.TextUnit, fontStyle: androidx.compose.ui.text.font.FontStyle?, fontWeight: androidx.compose.ui.text.font.FontWeight?, fontFamily: androidx.compose.ui.text.font.FontFamily?, letterSpacing: androidx.compose.ui.unit.TextUnit, textDecoration: androidx.compose.ui.text.style.TextDecoration?, textAlign: androidx.compose.ui.text.style.TextAlign?, lineHeight: androidx.compose.ui.unit.TextUnit, overflow: androidx.compose.ui.text.style.TextOverflow, softWrap: kotlin.Boolean, maxLines: kotlin.Int, onTextLayout: kotlin.Function1<androidx.compose.ui.text.TextLayoutResult, kotlin.Unit>?, style: androidx.compose.ui.text.TextStyle?, $mask0: kotlin.Int, $handler: kotlin.Any?): kotlin.Unit declared in androidx.compose.material.TextKt' type=kotlin.Unit origin=DEFAULT_DISPATCH_CALL | |
text: GET_VAR 'assoc: kotlin.String declared in org.reactormonk.debugapplication.DeviceManagerActivity.onCreate.<no name provided>.invoke$lambda-2$lambda-1' type=kotlin.String origin=null | |
modifier: COMPOSITE type=androidx.compose.ui.Modifier? origin=DEFAULT_VALUE | |
CONST Null type=androidx.compose.ui.Modifier? value=null | |
color: COMPOSITE type=androidx.compose.ui.graphics.Color origin=DEFAULT_VALUE | |
CALL 'public final fun <unsafe-coerce> <T, R> (v: T of kotlin.jvm.internal.<unsafe-coerce>): R of kotlin.jvm.internal.<unsafe-coerce> declared in kotlin.jvm.internal' type=androidx.compose.ui.graphics.Color origin=null | |
<T>: kotlin.Long | |
<R>: androidx.compose.ui.graphics.Color | |
v: CONST Long type=kotlin.Long value=0 | |
fontSize: COMPOSITE type=androidx.compose.ui.unit.TextUnit origin=DEFAULT_VALUE | |
CALL 'public final fun <unsafe-coerce> <T, R> (v: T of kotlin.jvm.internal.<unsafe-coerce>): R of kotlin.jvm.internal.<unsafe-coerce> declared in kotlin.jvm.internal' type=androidx.compose.ui.unit.TextUnit origin=null | |
<T>: kotlin.Long | |
<R>: androidx.compose.ui.unit.TextUnit | |
v: CONST Long type=kotlin.Long value=0 | |
fontStyle: COMPOSITE type=androidx.compose.ui.text.font.FontStyle? origin=DEFAULT_VALUE | |
CONST Null type=androidx.compose.ui.text.font.FontStyle? value=null | |
fontWeight: COMPOSITE type=androidx.compose.ui.text.font.FontWeight? origin=DEFAULT_VALUE | |
CONST Null type=androidx.compose.ui.text.font.FontWeight? value=null | |
fontFamily: COMPOSITE type=androidx.compose.ui.text.font.FontFamily? origin=DEFAULT_VALUE | |
CONST Null type=androidx.compose.ui.text.font.FontFamily? value=null | |
letterSpacing: COMPOSITE type=androidx.compose.ui.unit.TextUnit origin=DEFAULT_VALUE | |
CALL 'public final fun <unsafe-coerce> <T, R> (v: T of kotlin.jvm.internal.<unsafe-coerce>): R of kotlin.jvm.internal.<unsafe-coerce> declared in kotlin.jvm.internal' type=androidx.compose.ui.unit.TextUnit origin=null | |
<T>: kotlin.Long | |
<R>: androidx.compose.ui.unit.TextUnit | |
v: CONST Long type=kotlin.Long value=0 | |
textDecoration: COMPOSITE type=androidx.compose.ui.text.style.TextDecoration? origin=DEFAULT_VALUE | |
CONST Null type=androidx.compose.ui.text.style.TextDecoration? value=null | |
textAlign: COMPOSITE type=androidx.compose.ui.text.style.TextAlign? origin=DEFAULT_VALUE | |
CONST Null type=androidx.compose.ui.text.style.TextAlign? value=null | |
lineHeight: COMPOSITE type=androidx.compose.ui.unit.TextUnit origin=DEFAULT_VALUE | |
CALL 'public final fun <unsafe-coerce> <T, R> (v: T of kotlin.jvm.internal.<unsafe-coerce>): R of kotlin.jvm.internal.<unsafe-coerce> declared in kotlin.jvm.internal' type=androidx.compose.ui.unit.TextUnit origin=null | |
<T>: kotlin.Long | |
<R>: androidx.compose.ui.unit.TextUnit | |
v: CONST Long type=kotlin.Long value=0 | |
overflow: COMPOSITE type=androidx.compose.ui.text.style.TextOverflow origin=DEFAULT_VALUE | |
CALL 'public final fun <unsafe-coerce> <T, R> (v: T of kotlin.jvm.internal.<unsafe-coerce>): R of kotlin.jvm.internal.<unsafe-coerce> declared in kotlin.jvm.internal' type=androidx.compose.ui.text.style.TextOverflow origin=null | |
<T>: kotlin.Int | |
<R>: androidx.compose.ui.text.style.TextOverflow | |
v: CONST Int type=kotlin.Int value=0 | |
softWrap: COMPOSITE type=kotlin.Boolean origin=DEFAULT_VALUE | |
CONST Boolean type=kotlin.Boolean value=false | |
maxLines: COMPOSITE type=kotlin.Int origin=DEFAULT_VALUE | |
CONST Int type=kotlin.Int value=0 | |
onTextLayout: COMPOSITE type=kotlin.Function1<androidx.compose.ui.text.TextLayoutResult, kotlin.Unit>? origin=DEFAULT_VALUE | |
CONST Null type=kotlin.Function1<androidx.compose.ui.text.TextLayoutResult, kotlin.Unit>? value=null | |
style: COMPOSITE type=androidx.compose.ui.text.TextStyle? origin=DEFAULT_VALUE | |
CONST Null type=androidx.compose.ui.text.TextStyle? value=null | |
$mask0: CONST Int type=kotlin.Int value=65534 | |
$handler: CONST Null type=kotlin.Any? value=null | |
FUN INLINE_LAMBDA name:invoke$lambda-2 visibility:private modality:FINAL <> ($receiver:androidx.compose.foundation.layout.ColumnScope, $assocs$delegate:androidx.compose.runtime.State<kotlin.collections.List<kotlin.String>>) returnType:kotlin.Unit | |
$receiver: VALUE_PARAMETER name:$this$Column type:androidx.compose.foundation.layout.ColumnScope | |
VALUE_PARAMETER BOUND_VALUE_PARAMETER name:$assocs$delegate index:0 type:androidx.compose.runtime.State<kotlin.collections.List<kotlin.String>> | |
BLOCK_BODY | |
VAR name:$i$a$-Column$default-DeviceManagerActivity$onCreate$2$1 type:kotlin.Int [val] | |
CONST Int type=kotlin.Int value=0 | |
CALL 'public final fun forEach <T> (action: kotlin.Function1<T of kotlin.collections.CollectionsKt.forEach, kotlin.Unit>): kotlin.Unit [inline] declared in kotlin.collections.CollectionsKt' type=kotlin.Unit origin=null | |
<T>: kotlin.String | |
$receiver: CALL 'private final fun invoke$lambda-0 ($assocs$delegate: androidx.compose.runtime.State<kotlin.collections.List<kotlin.String>>): kotlin.collections.List<kotlin.String> declared in org.reactormonk.debugapplication.DeviceManagerActivity.onCreate.<no name provided>' type=kotlin.collections.List<kotlin.String> origin=GET_LOCAL_PROPERTY | |
$assocs$delegate: GET_VAR '$assocs$delegate: androidx.compose.runtime.State<kotlin.collections.List<kotlin.String>> declared in org.reactormonk.debugapplication.DeviceManagerActivity.onCreate.<no name provided>.invoke$lambda-2' type=androidx.compose.runtime.State<kotlin.collections.List<kotlin.String>> origin=null | |
action: BLOCK type=kotlin.Function1<kotlin.String, kotlin.Unit> origin=LAMBDA | |
COMPOSITE type=kotlin.Unit origin=null | |
FUNCTION_REFERENCE 'private final fun invoke$lambda-2$lambda-1 (assoc: kotlin.String): kotlin.Unit declared in org.reactormonk.debugapplication.DeviceManagerActivity.onCreate.<no name provided>' type=kotlin.Function1<kotlin.String, kotlin.Unit> origin=INLINE_LAMBDA reflectionTarget=null | |
FUN BRIDGE name:invoke visibility:public modality:OPEN <> ($this:org.reactormonk.debugapplication.DeviceManagerActivity.onCreate.<no name provided>) returnType:kotlin.Any? | |
$this: VALUE_PARAMETER INSTANCE_RECEIVER name:<this> type:org.reactormonk.debugapplication.DeviceManagerActivity.onCreate.<no name provided> | |
EXPRESSION_BODY | |
CALL 'public final fun invoke (): kotlin.Unit declared in org.reactormonk.debugapplication.DeviceManagerActivity.onCreate.<no name provided>' type=kotlin.Unit origin=BRIDGE_DELEGATION | |
$this: GET_VAR '<this>: org.reactormonk.debugapplication.DeviceManagerActivity.onCreate.<no name provided> declared in org.reactormonk.debugapplication.DeviceManagerActivity.onCreate.<no name provided>.invoke' type=org.reactormonk.debugapplication.DeviceManagerActivity.onCreate.<no name provided> origin=null | |
CONSTRUCTOR_CALL 'public/*package*/ constructor <init> (this$0: org.reactormonk.debugapplication.DeviceManagerActivity) [primary] declared in org.reactormonk.debugapplication.DeviceManagerActivity.onCreate.<no name provided>' type=org.reactormonk.debugapplication.DeviceManagerActivity.onCreate.<no name provided> origin=null | |
this$0: GET_VAR '<this>: org.reactormonk.debugapplication.DeviceManagerActivity declared in org.reactormonk.debugapplication.DeviceManagerActivity.onCreate' type=org.reactormonk.debugapplication.DeviceManagerActivity origin=null | |
$mask0: CONST Int type=kotlin.Int value=1 | |
$handler: CONST Null type=kotlin.Any? value=null | |
at org.jetbrains.kotlin.backend.jvm.codegen.FunctionCodegen.generate(FunctionCodegen.kt:50) | |
at org.jetbrains.kotlin.backend.jvm.codegen.FunctionCodegen.generate$default(FunctionCodegen.kt:43) | |
at org.jetbrains.kotlin.backend.jvm.codegen.ClassCodegen.generateMethodNode(ClassCodegen.kt:380) | |
at org.jetbrains.kotlin.backend.jvm.codegen.ClassCodegen.generateMethod(ClassCodegen.kt:397) | |
at org.jetbrains.kotlin.backend.jvm.codegen.ClassCodegen.generate(ClassCodegen.kt:148) | |
at org.jetbrains.kotlin.backend.jvm.FileCodegen.lower(JvmPhases.kt:44) | |
at org.jetbrains.kotlin.backend.common.phaser.FileLoweringPhaseAdapter.invoke(PhaseBuilders.kt:120) | |
at org.jetbrains.kotlin.backend.common.phaser.FileLoweringPhaseAdapter.invoke(PhaseBuilders.kt:116) | |
at org.jetbrains.kotlin.backend.common.phaser.NamedCompilerPhase.invoke(CompilerPhase.kt:96) | |
at org.jetbrains.kotlin.backend.common.phaser.PerformByIrFilePhase.invokeSequential(performByIrFile.kt:65) | |
... 41 more | |
Caused by: java.lang.RuntimeException: Exception while generating code for: | |
FUN name:invoke visibility:public modality:FINAL <> ($this:org.reactormonk.debugapplication.DeviceManagerActivity.onCreate.<no name provided>) returnType:kotlin.Unit | |
overridden: | |
public abstract fun invoke (): R of kotlin.Function0 [operator] declared in kotlin.Function0 | |
$this: VALUE_PARAMETER INSTANCE_RECEIVER name:<this> type:org.reactormonk.debugapplication.DeviceManagerActivity.onCreate.<no name provided> | |
BLOCK_BODY | |
VAR PROPERTY_DELEGATE name:assocs$delegate type:androidx.compose.runtime.State<kotlin.collections.List<kotlin.String>> [val] | |
CALL 'public final fun collectAsState$default <T> (context: kotlin.coroutines.CoroutineContext?, $mask0: kotlin.Int, $handler: kotlin.Any?): androidx.compose.runtime.State<T of androidx.compose.runtime.SnapshotStateKt.collectAsState$default> declared in androidx.compose.runtime.SnapshotStateKt' type=androidx.compose.runtime.State<kotlin.collections.List<kotlin.String>> origin=DEFAULT_DISPATCH_CALL | |
<T>: kotlin.collections.List<kotlin.String> | |
$receiver: CALL 'public final fun <get-associations> (): kotlinx.coroutines.flow.MutableStateFlow<kotlin.collections.List<kotlin.String>> declared in org.reactormonk.debugapplication.DeviceManagerActivity' type=kotlinx.coroutines.flow.MutableStateFlow<kotlin.collections.List<kotlin.String>> origin=GET_PROPERTY | |
$this: GET_FIELD 'FIELD FIELD_FOR_CAPTURED_VALUE name:this$0 type:org.reactormonk.debugapplication.DeviceManagerActivity visibility:public/*package*/ [final]' type=org.reactormonk.debugapplication.DeviceManagerActivity origin=null | |
receiver: GET_VAR '<this>: org.reactormonk.debugapplication.DeviceManagerActivity.onCreate.<no name provided> declared in org.reactormonk.debugapplication.DeviceManagerActivity.onCreate.<no name provided>.invoke' type=org.reactormonk.debugapplication.DeviceManagerActivity.onCreate.<no name provided> origin=null | |
context: COMPOSITE type=kotlin.coroutines.CoroutineContext? origin=DEFAULT_VALUE | |
CONST Null type=kotlin.coroutines.CoroutineContext? value=null | |
$mask0: CONST Int type=kotlin.Int value=1 | |
$handler: CONST Null type=kotlin.Any? value=null | |
CALL 'public final fun Column$default (modifier: androidx.compose.ui.Modifier?, verticalArrangement: androidx.compose.foundation.layout.Arrangement.Vertical?, horizontalAlignment: androidx.compose.ui.Alignment.Horizontal?, content: @[Composable] @[ExtensionFunctionType] kotlin.Function1<androidx.compose.foundation.layout.ColumnScope, kotlin.Unit>, $mask0: kotlin.Int, $handler: kotlin.Any?): kotlin.Unit [inline] declared in androidx.compose.foundation.layout.ColumnKt' type=kotlin.Unit origin=DEFAULT_DISPATCH_CALL | |
modifier: CALL 'public final fun fillMaxSize$default (fraction: kotlin.Float, $mask0: kotlin.Int, $handler: kotlin.Any?): androidx.compose.ui.Modifier declared in androidx.compose.foundation.layout.SizeKt' type=androidx.compose.ui.Modifier origin=DEFAULT_DISPATCH_CALL | |
$receiver: GET_FIELD 'FIELD FIELD_FOR_OBJECT_INSTANCE name:Companion type:androidx.compose.ui.Modifier.Companion visibility:public [final,static]' type=androidx.compose.ui.Modifier.Companion origin=null | |
fraction: COMPOSITE type=kotlin.Float origin=DEFAULT_VALUE | |
CONST Float type=kotlin.Float value=0.0 | |
$mask0: CONST Int type=kotlin.Int value=1 | |
$handler: CONST Null type=kotlin.Any? value=null | |
verticalArrangement: COMPOSITE type=androidx.compose.foundation.layout.Arrangement.Vertical? origin=DEFAULT_VALUE | |
CONST Null type=androidx.compose.foundation.layout.Arrangement.Vertical? value=null | |
horizontalAlignment: COMPOSITE type=androidx.compose.ui.Alignment.Horizontal? origin=DEFAULT_VALUE | |
CONST Null type=androidx.compose.ui.Alignment.Horizontal? value=null | |
content: BLOCK type=@[ExtensionFunctionType] kotlin.Function1<androidx.compose.foundation.layout.ColumnScope, kotlin.Unit> origin=LAMBDA | |
COMPOSITE type=kotlin.Unit origin=null | |
FUNCTION_REFERENCE 'private final fun invoke$lambda-2 ($assocs$delegate: androidx.compose.runtime.State<kotlin.collections.List<kotlin.String>>): kotlin.Unit declared in org.reactormonk.debugapplication.DeviceManagerActivity.onCreate.<no name provided>' type=@[ExtensionFunctionType] kotlin.Function1<androidx.compose.foundation.layout.ColumnScope, kotlin.Unit> origin=INLINE_LAMBDA reflectionTarget=null | |
$assocs$delegate: GET_VAR 'val assocs$delegate: androidx.compose.runtime.State<kotlin.collections.List<kotlin.String>> [val] declared in org.reactormonk.debugapplication.DeviceManagerActivity.onCreate.<no name provided>.invoke' type=androidx.compose.runtime.State<kotlin.collections.List<kotlin.String>> origin=null | |
$mask0: CONST Int type=kotlin.Int value=6 | |
$handler: CONST Null type=kotlin.Any? value=null | |
at org.jetbrains.kotlin.backend.jvm.codegen.FunctionCodegen.generate(FunctionCodegen.kt:50) | |
at org.jetbrains.kotlin.backend.jvm.codegen.FunctionCodegen.generate$default(FunctionCodegen.kt:43) | |
at org.jetbrains.kotlin.backend.jvm.codegen.ClassCodegen.generateMethodNode(ClassCodegen.kt:380) | |
at org.jetbrains.kotlin.backend.jvm.codegen.ClassCodegen.generateMethod(ClassCodegen.kt:397) | |
at org.jetbrains.kotlin.backend.jvm.codegen.ClassCodegen.generate(ClassCodegen.kt:148) | |
at org.jetbrains.kotlin.backend.jvm.codegen.ExpressionCodegen.visitClass(ExpressionCodegen.kt:873) | |
at org.jetbrains.kotlin.backend.jvm.codegen.ExpressionCodegen.visitClass(ExpressionCodegen.kt:130) | |
at org.jetbrains.kotlin.ir.declarations.IrClass.accept(IrClass.kt:46) | |
at org.jetbrains.kotlin.backend.jvm.codegen.ExpressionCodegen.visitStatementContainer(ExpressionCodegen.kt:457) | |
at org.jetbrains.kotlin.backend.jvm.codegen.ExpressionCodegen.visitContainerExpression(ExpressionCodegen.kt:470) | |
at org.jetbrains.kotlin.backend.jvm.codegen.ExpressionCodegen.visitContainerExpression(ExpressionCodegen.kt:130) | |
at org.jetbrains.kotlin.ir.visitors.IrElementVisitor$DefaultImpls.visitBlock(IrElementVisitor.kt:64) | |
at org.jetbrains.kotlin.backend.jvm.codegen.ExpressionCodegen.visitBlock(ExpressionCodegen.kt:399) | |
at org.jetbrains.kotlin.backend.jvm.codegen.ExpressionCodegen.visitBlock(ExpressionCodegen.kt:130) | |
at org.jetbrains.kotlin.ir.expressions.IrBlock.accept(IrBlock.kt:15) | |
at org.jetbrains.kotlin.backend.jvm.codegen.ExpressionCodegen.gen(ExpressionCodegen.kt:211) | |
at org.jetbrains.kotlin.backend.jvm.codegen.IrCallGenerator$DefaultImpls.genValueAndPut(IrCallGenerator.kt:50) | |
at org.jetbrains.kotlin.backend.jvm.codegen.IrCallGenerator$DefaultCallGenerator.genValueAndPut(IrCallGenerator.kt:53) | |
at org.jetbrains.kotlin.backend.jvm.codegen.ExpressionCodegen.visitCall$handleValueParameter(ExpressionCodegen.kt:500) | |
at org.jetbrains.kotlin.backend.jvm.codegen.ExpressionCodegen.visitCall(ExpressionCodegen.kt:514) | |
at org.jetbrains.kotlin.backend.jvm.codegen.ExpressionCodegen.visitCall(ExpressionCodegen.kt:130) | |
at org.jetbrains.kotlin.ir.expressions.IrCall.accept(IrCall.kt:17) | |
at org.jetbrains.kotlin.backend.jvm.codegen.ExpressionCodegen.visitStatementContainer(ExpressionCodegen.kt:457) | |
at org.jetbrains.kotlin.backend.jvm.codegen.ExpressionCodegen.visitBlockBody(ExpressionCodegen.kt:461) | |
at org.jetbrains.kotlin.backend.jvm.codegen.ExpressionCodegen.visitBlockBody(ExpressionCodegen.kt:130) | |
at org.jetbrains.kotlin.ir.expressions.IrBlockBody.accept(IrBlockBody.kt:17) | |
at org.jetbrains.kotlin.backend.jvm.codegen.ExpressionCodegen.generate(ExpressionCodegen.kt:234) | |
at org.jetbrains.kotlin.backend.jvm.codegen.FunctionCodegen.doGenerate(FunctionCodegen.kt:122) | |
at org.jetbrains.kotlin.backend.jvm.codegen.FunctionCodegen.generate(FunctionCodegen.kt:48) | |
... 50 more | |
Caused by: org.jetbrains.kotlin.codegen.CompilationException: Back-end (JVM) Internal error: Couldn't inline method call: CALL 'public final fun Column$default (modifier: androidx.compose.ui.Modifier?, verticalArrangement: androidx.compose.foundation.layout.Arrangement.Vertical?, horizontalAlignment: androidx.compose.ui.Alignment.Horizontal?, content: @[Composable] @[ExtensionFunctionType] kotlin.Function1<androidx.compose.foundation.layout.ColumnScope, kotlin.Unit>, $mask0: kotlin.Int, $handler: kotlin.Any?): kotlin.Unit [inline] declared in androidx.compose.foundation.layout.ColumnKt' type=kotlin.Unit origin=DEFAULT_DISPATCH_CALL | |
Method: null | |
File is unknown | |
The root cause java.lang.IllegalStateException was thrown at: org.jetbrains.kotlin.codegen.inline.SourceCompilerForInlineKt.getMethodNode(SourceCompilerForInline.kt:118) | |
at org.jetbrains.kotlin.codegen.inline.InlineCodegen.performInline(InlineCodegen.kt:63) | |
at org.jetbrains.kotlin.backend.jvm.codegen.IrInlineCodegen.genInlineCall(IrInlineCodegen.kt:163) | |
at org.jetbrains.kotlin.backend.jvm.codegen.IrInlineCallGenerator$DefaultImpls.genCall(IrInlineCallGenerator.kt:31) | |
at org.jetbrains.kotlin.backend.jvm.codegen.IrInlineCodegen.genCall(IrInlineCodegen.kt:34) | |
at org.jetbrains.kotlin.backend.jvm.codegen.ExpressionCodegen.visitCall(ExpressionCodegen.kt:522) | |
at org.jetbrains.kotlin.backend.jvm.codegen.ExpressionCodegen.visitCall(ExpressionCodegen.kt:130) | |
at org.jetbrains.kotlin.ir.expressions.IrCall.accept(IrCall.kt:17) | |
at org.jetbrains.kotlin.backend.jvm.codegen.ExpressionCodegen.visitStatementContainer(ExpressionCodegen.kt:457) | |
at org.jetbrains.kotlin.backend.jvm.codegen.ExpressionCodegen.visitBlockBody(ExpressionCodegen.kt:461) | |
at org.jetbrains.kotlin.backend.jvm.codegen.ExpressionCodegen.visitBlockBody(ExpressionCodegen.kt:130) | |
at org.jetbrains.kotlin.ir.expressions.IrBlockBody.accept(IrBlockBody.kt:17) | |
at org.jetbrains.kotlin.backend.jvm.codegen.ExpressionCodegen.generate(ExpressionCodegen.kt:234) | |
at org.jetbrains.kotlin.backend.jvm.codegen.FunctionCodegen.doGenerate(FunctionCodegen.kt:122) | |
at org.jetbrains.kotlin.backend.jvm.codegen.FunctionCodegen.generate(FunctionCodegen.kt:48) | |
... 78 more | |
Caused by: java.lang.IllegalStateException: couldn't find inline method Landroidx/compose/foundation/layout/ColumnKt;.Column$default(Landroidx/compose/ui/Modifier;Landroidx/compose/foundation/layout/Arrangement$Vertical;Landroidx/compose/ui/Alignment$Horizontal;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)V | |
at org.jetbrains.kotlin.codegen.inline.SourceCompilerForInlineKt.getMethodNode(SourceCompilerForInline.kt:118) | |
at org.jetbrains.kotlin.codegen.inline.SourceCompilerForInlineKt.loadCompiledInlineFunction(SourceCompilerForInline.kt:96) | |
at org.jetbrains.kotlin.backend.jvm.codegen.IrSourceCompilerForInline.compileInlineFunction(IrSourceCompilerForInline.kt:93) | |
at org.jetbrains.kotlin.codegen.inline.InlineCodegen.performInline(InlineCodegen.kt:47) | |
... 91 more | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment