Skip to content

Instantly share code, notes, and snippets.

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 mfissehaye/c2f986fbda6952d3954afc343a2aa93c to your computer and use it in GitHub Desktop.
Save mfissehaye/c2f986fbda6952d3954afc343a2aa93c to your computer and use it in GitHub Desktop.
A stack trace of build error after installing jetpack compose on a project that uses data binding. There error seems to be related to just data binding on a different part of the code that does not use compose.
e: java.lang.IllegalStateException: Backend Internal error: Exception during code generation
File being compiled: C:/Users/123/Documents/code/android/deamat-android-mvm/app/src/main/java/com/deamat/deamat/auth/LoginScreen.kt
The root cause java.lang.RuntimeException was thrown at: org.jetbrains.kotlin.backend.jvm.codegen.FunctionCodegen.generate(FunctionCodegen.kt:53)
at org.jetbrains.kotlin.backend.common.CodegenUtil.reportBackendException(CodegenUtil.kt:247)
at org.jetbrains.kotlin.backend.jvm.JvmBackendFacade.doGenerateFilesInternal$backend_jvm(JvmBackendFacade.kt:99)
at org.jetbrains.kotlin.backend.jvm.JvmBackendFacade.doGenerateFiles(JvmBackendFacade.kt:52)
at org.jetbrains.kotlin.backend.jvm.JvmIrCodegenFactory.generateModule(JvmIrCodegenFactory.kt:37)
at org.jetbrains.kotlin.codegen.KotlinCodegenFacade.compileCorrectFiles(KotlinCodegenFacade.java:35)
at org.jetbrains.kotlin.cli.jvm.compiler.KotlinToJVMBytecodeCompiler.generate(KotlinToJVMBytecodeCompiler.kt:635)
at org.jetbrains.kotlin.cli.jvm.compiler.KotlinToJVMBytecodeCompiler.compileModules$cli(KotlinToJVMBytecodeCompiler.kt:194)
at org.jetbrains.kotlin.cli.jvm.K2JVMCompiler.doExecute(K2JVMCompiler.kt:163)
at org.jetbrains.kotlin.cli.jvm.K2JVMCompiler.doExecute(K2JVMCompiler.kt:51)
at org.jetbrains.kotlin.cli.common.CLICompiler.execImpl(CLICompiler.kt:86)
at org.jetbrains.kotlin.cli.common.CLICompiler.execImpl(CLICompiler.kt:44)
at org.jetbrains.kotlin.cli.common.CLITool.exec(CLITool.kt:104)
at org.jetbrains.kotlin.incremental.IncrementalJvmCompilerRunner.runCompiler(IncrementalJvmCompilerRunner.kt:346)
at org.jetbrains.kotlin.incremental.IncrementalJvmCompilerRunner.runCompiler(IncrementalJvmCompilerRunner.kt:102)
at org.jetbrains.kotlin.incremental.IncrementalCompilerRunner.compileIncrementally(IncrementalCompilerRunner.kt:240)
at org.jetbrains.kotlin.incremental.IncrementalCompilerRunner.access$compileIncrementally(IncrementalCompilerRunner.kt:39)
at org.jetbrains.kotlin.incremental.IncrementalCompilerRunner$compile$2.invoke(IncrementalCompilerRunner.kt:81)
at org.jetbrains.kotlin.incremental.IncrementalCompilerRunner.compile(IncrementalCompilerRunner.kt:93)
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:onCreateView visibility:public modality:OPEN <> ($this:com.deamat.deamat.auth.LoginScreen, inflater:android.view.LayoutInflater, container:android.view.ViewGroup?, savedInstanceState:android.os.Bundle?) returnType:android.view.View?
overridden:
public open fun onCreateView (p0: android.view.LayoutInflater, p1: android.view.ViewGroup?, p2: android.os.Bundle?): android.view.View? declared in androidx.fragment.app.Fragment
$this: VALUE_PARAMETER name:<this> type:com.deamat.deamat.auth.LoginScreen
VALUE_PARAMETER name:inflater index:0 type:android.view.LayoutInflater
VALUE_PARAMETER name:container index:1 type:android.view.ViewGroup?
VALUE_PARAMETER name:savedInstanceState index:2 type:android.os.Bundle?
BLOCK_BODY
CALL 'public final fun <set-binding> (<set-?>: com.deamat.deamat.databinding.FragmentLoginBinding): kotlin.Unit declared in com.deamat.deamat.auth.LoginScreen' type=kotlin.Unit origin=EQ
$this: GET_VAR '<this>: com.deamat.deamat.auth.LoginScreen declared in com.deamat.deamat.auth.LoginScreen.onCreateView' type=com.deamat.deamat.auth.LoginScreen origin=null
<set-?>: BLOCK type=com.deamat.deamat.databinding.FragmentLoginBinding origin=null
VAR IR_TEMPORARY_VARIABLE name:tmp0 type:com.deamat.deamat.databinding.FragmentLoginBinding [val]
CALL 'public open fun inflate (inflater: android.view.LayoutInflater, root: android.view.ViewGroup?, attachToRoot: kotlin.Boolean): com.deamat.deamat.databinding.FragmentLoginBinding declared in com.deamat.deamat.databinding.FragmentLoginBinding' type=com.deamat.deamat.databinding.FragmentLoginBinding origin=null
inflater: GET_VAR 'inflater: android.view.LayoutInflater declared in com.deamat.deamat.auth.LoginScreen.onCreateView' type=android.view.LayoutInflater origin=null
root: GET_VAR 'container: android.view.ViewGroup? declared in com.deamat.deamat.auth.LoginScreen.onCreateView' type=android.view.ViewGroup? origin=null
attachToRoot: CONST Boolean type=kotlin.Boolean value=false
COMPOSITE type=com.deamat.deamat.databinding.FragmentLoginBinding origin=null
CALL 'public final fun checkExpressionValueIsNotNull (value: kotlin.Any?, expression: kotlin.String): kotlin.Unit declared in kotlin.jvm.internal.Intrinsics' type=kotlin.Unit origin=null
value: GET_VAR 'val tmp0: com.deamat.deamat.databinding.FragmentLoginBinding [val] declared in com.deamat.deamat.auth.LoginScreen.onCreateView' type=com.deamat.deamat.databinding.FragmentLoginBinding origin=null
expression: CONST String type=kotlin.String value="inflate(\n inflater,\n container,\n false\n )"
GET_VAR 'val tmp0: com.deamat.deamat.databinding.FragmentLoginBinding [val] declared in com.deamat.deamat.auth.LoginScreen.onCreateView' type=com.deamat.deamat.databinding.FragmentLoginBinding origin=null
CALL 'public abstract fun setViewModel (viewModel: com.deamat.deamat.auth.AuthViewModel?): kotlin.Unit declared in com.deamat.deamat.databinding.FragmentLoginBinding' type=kotlin.Unit origin=EQ
$this: CALL 'public final fun <get-binding> (): com.deamat.deamat.databinding.FragmentLoginBinding declared in com.deamat.deamat.auth.LoginScreen' type=com.deamat.deamat.databinding.FragmentLoginBinding origin=GET_PROPERTY
$this: GET_VAR '<this>: com.deamat.deamat.auth.LoginScreen declared in com.deamat.deamat.auth.LoginScreen.onCreateView' type=com.deamat.deamat.auth.LoginScreen origin=null
viewModel: CALL 'private final fun <get-viewModel> (): com.deamat.deamat.auth.AuthViewModel declared in com.deamat.deamat.auth.LoginScreen' type=com.deamat.deamat.auth.AuthViewModel origin=GET_PROPERTY
$this: GET_VAR '<this>: com.deamat.deamat.auth.LoginScreen declared in com.deamat.deamat.auth.LoginScreen.onCreateView' type=com.deamat.deamat.auth.LoginScreen origin=null
CALL 'public open fun setOnClickListener (p0: android.view.View.OnClickListener?): kotlin.Unit [fake_override] declared in android.widget.TextView' type=kotlin.Unit origin=null
$this: GET_FIELD 'FIELD IR_EXTERNAL_JAVA_DECLARATION_STUB name:googleButton type:android.widget.TextView visibility:public [final]' type=android.widget.TextView origin=GET_PROPERTY
receiver: CALL 'public final fun <get-binding> (): com.deamat.deamat.databinding.FragmentLoginBinding declared in com.deamat.deamat.auth.LoginScreen' type=com.deamat.deamat.databinding.FragmentLoginBinding origin=GET_PROPERTY
$this: GET_VAR '<this>: com.deamat.deamat.auth.LoginScreen declared in com.deamat.deamat.auth.LoginScreen.onCreateView' type=com.deamat.deamat.auth.LoginScreen origin=null
p0: BLOCK type=com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided> origin=null
CLASS LAMBDA_IMPL CLASS name:<no name provided> modality:FINAL visibility:public/*package*/ superTypes:[android.view.View.OnClickListener?]
$this: VALUE_PARAMETER INSTANCE_RECEIVER name:<this> type:com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>
FIELD FAKE_OVERRIDE name:receiver type:kotlin.Any? visibility:protected [fake_override]
CONSTRUCTOR GENERATED_MEMBER_IN_CALLABLE_REFERENCE visibility:public/*package*/ <> ($this:com.deamat.deamat.auth.LoginScreen) returnType:com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided> [primary]
VALUE_PARAMETER BOUND_RECEIVER_PARAMETER name:$this index:0 type:com.deamat.deamat.auth.LoginScreen
BLOCK_BODY
SET_FIELD 'FIELD FIELD_FOR_CAPTURED_VALUE name:$this type:com.deamat.deamat.auth.LoginScreen visibility:private [final]' type=kotlin.Unit origin=INITIALIZER_OF_FIELD_FOR_CAPTURED_VALUE
receiver: GET_VAR '<this>: com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided> declared in com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>' type=com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided> origin=null
value: GET_VAR '$this: com.deamat.deamat.auth.LoginScreen declared in com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>.<init>' type=com.deamat.deamat.auth.LoginScreen origin=null
DELEGATING_CONSTRUCTOR_CALL 'public constructor <init> () [primary] declared in kotlin.Any'
BLOCK type=kotlin.Unit origin=null
FUN name:onClick visibility:public modality:FINAL <> ($this:com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>, it:android.view.View?) returnType:kotlin.Unit
overridden:
public abstract fun onClick (p0: android.view.View?): kotlin.Unit declared in android.view.View.OnClickListener
$this: VALUE_PARAMETER INSTANCE_RECEIVER name:<this> type:com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>
VALUE_PARAMETER name:it index:0 type:android.view.View?
BLOCK_BODY
CALL 'public final fun access$signInWithGoogle ($this: com.deamat.deamat.auth.LoginScreen): kotlin.Unit declared in com.deamat.deamat.auth.LoginScreen' type=kotlin.Unit origin=null
$this: GET_FIELD 'FIELD FIELD_FOR_CAPTURED_VALUE name:$this type:com.deamat.deamat.auth.LoginScreen visibility:private [final]' type=com.deamat.deamat.auth.LoginScreen origin=null
receiver: GET_VAR '<this>: com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided> declared in com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>.onClick' type=com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided> origin=null
FIELD FIELD_FOR_CAPTURED_VALUE name:$this type:com.deamat.deamat.auth.LoginScreen visibility:private [final]
CONSTRUCTOR_CALL 'public/*package*/ constructor <init> ($this: com.deamat.deamat.auth.LoginScreen) [primary] declared in com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>' type=com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided> origin=null
$this: GET_VAR '<this>: com.deamat.deamat.auth.LoginScreen declared in com.deamat.deamat.auth.LoginScreen.onCreateView' type=com.deamat.deamat.auth.LoginScreen origin=null
CALL 'public open fun setOnClickListener (p0: android.view.View.OnClickListener?): kotlin.Unit [fake_override] declared in android.widget.TextView' type=kotlin.Unit origin=null
$this: GET_FIELD 'FIELD IR_EXTERNAL_JAVA_DECLARATION_STUB name:signup type:android.widget.TextView visibility:public [final]' type=android.widget.TextView origin=GET_PROPERTY
receiver: CALL 'public final fun <get-binding> (): com.deamat.deamat.databinding.FragmentLoginBinding declared in com.deamat.deamat.auth.LoginScreen' type=com.deamat.deamat.databinding.FragmentLoginBinding origin=GET_PROPERTY
$this: GET_VAR '<this>: com.deamat.deamat.auth.LoginScreen declared in com.deamat.deamat.auth.LoginScreen.onCreateView' type=com.deamat.deamat.auth.LoginScreen origin=null
p0: BLOCK type=com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided> origin=null
CLASS LAMBDA_IMPL CLASS name:<no name provided> modality:FINAL visibility:public/*package*/ superTypes:[android.view.View.OnClickListener?]
$this: VALUE_PARAMETER INSTANCE_RECEIVER name:<this> type:com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>
FIELD FAKE_OVERRIDE name:receiver type:kotlin.Any? visibility:protected [fake_override]
CONSTRUCTOR GENERATED_MEMBER_IN_CALLABLE_REFERENCE visibility:public/*package*/ <> ($this:com.deamat.deamat.auth.LoginScreen) returnType:com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided> [primary]
VALUE_PARAMETER BOUND_RECEIVER_PARAMETER name:$this index:0 type:com.deamat.deamat.auth.LoginScreen
BLOCK_BODY
SET_FIELD 'FIELD FIELD_FOR_CAPTURED_VALUE name:$this type:com.deamat.deamat.auth.LoginScreen visibility:private [final]' type=kotlin.Unit origin=INITIALIZER_OF_FIELD_FOR_CAPTURED_VALUE
receiver: GET_VAR '<this>: com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided> declared in com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>' type=com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided> origin=null
value: GET_VAR '$this: com.deamat.deamat.auth.LoginScreen declared in com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>.<init>' type=com.deamat.deamat.auth.LoginScreen origin=null
DELEGATING_CONSTRUCTOR_CALL 'public constructor <init> () [primary] declared in kotlin.Any'
BLOCK type=kotlin.Unit origin=null
FUN name:onClick visibility:public modality:FINAL <> ($this:com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>, it:android.view.View?) returnType:kotlin.Unit
overridden:
public abstract fun onClick (p0: android.view.View?): kotlin.Unit declared in android.view.View.OnClickListener
$this: VALUE_PARAMETER INSTANCE_RECEIVER name:<this> type:com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>
VALUE_PARAMETER name:it index:0 type:android.view.View?
BLOCK_BODY
CALL 'public open fun navigate (p0: kotlin.Int): kotlin.Unit declared in androidx.navigation.NavController' type=kotlin.Unit origin=null
$this: CALL 'public final fun findNavController (): androidx.navigation.NavController declared in androidx.navigation.fragment.FragmentKt' type=androidx.navigation.NavController origin=null
$receiver: GET_FIELD 'FIELD FIELD_FOR_CAPTURED_VALUE name:$this type:com.deamat.deamat.auth.LoginScreen visibility:private [final]' type=com.deamat.deamat.auth.LoginScreen origin=null
receiver: GET_VAR '<this>: com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided> declared in com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>.onClick' type=com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided> origin=null
p0: CONST Int type=kotlin.Int value=2131230793
FIELD FIELD_FOR_CAPTURED_VALUE name:$this type:com.deamat.deamat.auth.LoginScreen visibility:private [final]
CONSTRUCTOR_CALL 'public/*package*/ constructor <init> ($this: com.deamat.deamat.auth.LoginScreen) [primary] declared in com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>' type=com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided> origin=null
$this: GET_VAR '<this>: com.deamat.deamat.auth.LoginScreen declared in com.deamat.deamat.auth.LoginScreen.onCreateView' type=com.deamat.deamat.auth.LoginScreen origin=null
CALL 'public open fun setOnClickListener (p0: android.view.View.OnClickListener?): kotlin.Unit [fake_override] declared in android.widget.TextView' type=kotlin.Unit origin=null
$this: GET_FIELD 'FIELD IR_EXTERNAL_JAVA_DECLARATION_STUB name:phoneLoginButton type:android.widget.TextView visibility:public [final]' type=android.widget.TextView origin=GET_PROPERTY
receiver: CALL 'public final fun <get-binding> (): com.deamat.deamat.databinding.FragmentLoginBinding declared in com.deamat.deamat.auth.LoginScreen' type=com.deamat.deamat.databinding.FragmentLoginBinding origin=GET_PROPERTY
$this: GET_VAR '<this>: com.deamat.deamat.auth.LoginScreen declared in com.deamat.deamat.auth.LoginScreen.onCreateView' type=com.deamat.deamat.auth.LoginScreen origin=null
p0: BLOCK type=com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided> origin=null
CLASS LAMBDA_IMPL CLASS name:<no name provided> modality:FINAL visibility:public/*package*/ superTypes:[android.view.View.OnClickListener?]
$this: VALUE_PARAMETER INSTANCE_RECEIVER name:<this> type:com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>
FIELD FAKE_OVERRIDE name:receiver type:kotlin.Any? visibility:protected [fake_override]
CONSTRUCTOR GENERATED_MEMBER_IN_CALLABLE_REFERENCE visibility:public/*package*/ <> ($this:com.deamat.deamat.auth.LoginScreen) returnType:com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided> [primary]
VALUE_PARAMETER BOUND_RECEIVER_PARAMETER name:$this index:0 type:com.deamat.deamat.auth.LoginScreen
BLOCK_BODY
SET_FIELD 'FIELD FIELD_FOR_CAPTURED_VALUE name:$this type:com.deamat.deamat.auth.LoginScreen visibility:private [final]' type=kotlin.Unit origin=INITIALIZER_OF_FIELD_FOR_CAPTURED_VALUE
receiver: GET_VAR '<this>: com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided> declared in com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>' type=com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided> origin=null
value: GET_VAR '$this: com.deamat.deamat.auth.LoginScreen declared in com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>.<init>' type=com.deamat.deamat.auth.LoginScreen origin=null
DELEGATING_CONSTRUCTOR_CALL 'public constructor <init> () [primary] declared in kotlin.Any'
BLOCK type=kotlin.Unit origin=null
FUN name:onClick visibility:public modality:FINAL <> ($this:com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>, it:android.view.View?) returnType:kotlin.Unit
overridden:
public abstract fun onClick (p0: android.view.View?): kotlin.Unit declared in android.view.View.OnClickListener
$this: VALUE_PARAMETER INSTANCE_RECEIVER name:<this> type:com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>
VALUE_PARAMETER name:it index:0 type:android.view.View?
BLOCK_BODY
CALL 'public open fun navigate (p0: kotlin.Int): kotlin.Unit declared in androidx.navigation.NavController' type=kotlin.Unit origin=null
$this: CALL 'public final fun findNavController (): androidx.navigation.NavController declared in androidx.navigation.fragment.FragmentKt' type=androidx.navigation.NavController origin=null
$receiver: GET_FIELD 'FIELD FIELD_FOR_CAPTURED_VALUE name:$this type:com.deamat.deamat.auth.LoginScreen visibility:private [final]' type=com.deamat.deamat.auth.LoginScreen origin=null
receiver: GET_VAR '<this>: com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided> declared in com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>.onClick' type=com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided> origin=null
p0: CONST Int type=kotlin.Int value=2131230791
FIELD FIELD_FOR_CAPTURED_VALUE name:$this type:com.deamat.deamat.auth.LoginScreen visibility:private [final]
CONSTRUCTOR_CALL 'public/*package*/ constructor <init> ($this: com.deamat.deamat.auth.LoginScreen) [primary] declared in com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>' type=com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided> origin=null
$this: GET_VAR '<this>: com.deamat.deamat.auth.LoginScreen declared in com.deamat.deamat.auth.LoginScreen.onCreateView' type=com.deamat.deamat.auth.LoginScreen origin=null
CALL 'public open fun setOnClickListener (p0: android.view.View.OnClickListener?): kotlin.Unit [fake_override] declared in android.widget.Button' type=kotlin.Unit origin=null
$this: GET_FIELD 'FIELD IR_EXTERNAL_JAVA_DECLARATION_STUB name:signin type:android.widget.Button visibility:public [final]' type=android.widget.Button origin=GET_PROPERTY
receiver: CALL 'public final fun <get-binding> (): com.deamat.deamat.databinding.FragmentLoginBinding declared in com.deamat.deamat.auth.LoginScreen' type=com.deamat.deamat.databinding.FragmentLoginBinding origin=GET_PROPERTY
$this: GET_VAR '<this>: com.deamat.deamat.auth.LoginScreen declared in com.deamat.deamat.auth.LoginScreen.onCreateView' type=com.deamat.deamat.auth.LoginScreen origin=null
p0: BLOCK type=com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided> origin=null
CLASS LAMBDA_IMPL CLASS name:<no name provided> modality:FINAL visibility:public/*package*/ superTypes:[android.view.View.OnClickListener?]
$this: VALUE_PARAMETER INSTANCE_RECEIVER name:<this> type:com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>
FIELD FAKE_OVERRIDE name:receiver type:kotlin.Any? visibility:protected [fake_override]
CONSTRUCTOR GENERATED_MEMBER_IN_CALLABLE_REFERENCE visibility:public/*package*/ <> ($this:com.deamat.deamat.auth.LoginScreen) returnType:com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided> [primary]
VALUE_PARAMETER BOUND_RECEIVER_PARAMETER name:$this index:0 type:com.deamat.deamat.auth.LoginScreen
BLOCK_BODY
SET_FIELD 'FIELD FIELD_FOR_CAPTURED_VALUE name:$this type:com.deamat.deamat.auth.LoginScreen visibility:private [final]' type=kotlin.Unit origin=INITIALIZER_OF_FIELD_FOR_CAPTURED_VALUE
receiver: GET_VAR '<this>: com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided> declared in com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>' type=com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided> origin=null
value: GET_VAR '$this: com.deamat.deamat.auth.LoginScreen declared in com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>.<init>' type=com.deamat.deamat.auth.LoginScreen origin=null
DELEGATING_CONSTRUCTOR_CALL 'public constructor <init> () [primary] declared in kotlin.Any'
BLOCK type=kotlin.Unit origin=null
FUN name:onClick visibility:public modality:FINAL <> ($this:com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>, it:android.view.View?) returnType:kotlin.Unit
overridden:
public abstract fun onClick (p0: android.view.View?): kotlin.Unit declared in android.view.View.OnClickListener
$this: VALUE_PARAMETER INSTANCE_RECEIVER name:<this> type:com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>
VALUE_PARAMETER name:it index:0 type:android.view.View?
BLOCK_BODY
CALL 'public open fun observe (p0: androidx.lifecycle.LifecycleOwner, p1: androidx.lifecycle.Observer<in T of androidx.lifecycle.LiveData?>): kotlin.Unit declared in androidx.lifecycle.LiveData' type=kotlin.Unit origin=null
$this: CALL 'public final fun login (): androidx.lifecycle.LiveData<com.deamat.deamat.Resource<com.deamat.deamat.auth.User>> declared in com.deamat.deamat.auth.AuthViewModel' type=androidx.lifecycle.LiveData<com.deamat.deamat.Resource<com.deamat.deamat.auth.User>> origin=null
$this: CALL 'public final fun access$getViewModel ($this: com.deamat.deamat.auth.LoginScreen): com.deamat.deamat.auth.AuthViewModel declared in com.deamat.deamat.auth.LoginScreen' type=com.deamat.deamat.auth.AuthViewModel origin=GET_PROPERTY
$this: GET_FIELD 'FIELD FIELD_FOR_CAPTURED_VALUE name:$this type:com.deamat.deamat.auth.LoginScreen visibility:private [final]' type=com.deamat.deamat.auth.LoginScreen origin=null
receiver: GET_VAR '<this>: com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided> declared in com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>.onClick' type=com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided> origin=null
p0: BLOCK type=androidx.lifecycle.LifecycleOwner origin=null
VAR IR_TEMPORARY_VARIABLE name:tmp0 type:androidx.lifecycle.LifecycleOwner [val]
CALL 'public open fun getViewLifecycleOwner (): androidx.lifecycle.LifecycleOwner [fake_override] declared in com.deamat.deamat.auth.LoginScreen' type=androidx.lifecycle.LifecycleOwner origin=GET_PROPERTY
$this: GET_FIELD 'FIELD FIELD_FOR_CAPTURED_VALUE name:$this type:com.deamat.deamat.auth.LoginScreen visibility:private [final]' type=com.deamat.deamat.auth.LoginScreen origin=null
receiver: GET_VAR '<this>: com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided> declared in com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>.onClick' type=com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided> origin=null
COMPOSITE type=androidx.lifecycle.LifecycleOwner origin=null
CALL 'public final fun checkExpressionValueIsNotNull (value: kotlin.Any?, expression: kotlin.String): kotlin.Unit declared in kotlin.jvm.internal.Intrinsics' type=kotlin.Unit origin=null
value: GET_VAR 'val tmp0: androidx.lifecycle.LifecycleOwner [val] declared in com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>.onClick' type=androidx.lifecycle.LifecycleOwner origin=null
expression: CONST String type=kotlin.String value="viewLifecycleOwner"
GET_VAR 'val tmp0: androidx.lifecycle.LifecycleOwner [val] declared in com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>.onClick' type=androidx.lifecycle.LifecycleOwner origin=null
p1: BLOCK type=com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>.onClick.<no name provided> origin=null
CLASS LAMBDA_IMPL CLASS name:<no name provided> modality:FINAL visibility:public/*package*/ superTypes:[androidx.lifecycle.Observer<com.deamat.deamat.Resource<com.deamat.deamat.auth.User>?>]
$this: VALUE_PARAMETER INSTANCE_RECEIVER name:<this> type:com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>.onClick.<no name provided>
FIELD FAKE_OVERRIDE name:receiver type:kotlin.Any? visibility:protected [fake_override]
CONSTRUCTOR GENERATED_MEMBER_IN_CALLABLE_REFERENCE visibility:public/*package*/ <> ($this:com.deamat.deamat.auth.LoginScreen) returnType:com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>.onClick.<no name provided> [primary]
VALUE_PARAMETER BOUND_RECEIVER_PARAMETER name:$this index:0 type:com.deamat.deamat.auth.LoginScreen
BLOCK_BODY
SET_FIELD 'FIELD FIELD_FOR_CAPTURED_VALUE name:$this type:com.deamat.deamat.auth.LoginScreen visibility:private [final]' type=kotlin.Unit origin=INITIALIZER_OF_FIELD_FOR_CAPTURED_VALUE
receiver: GET_VAR '<this>: com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>.onClick.<no name provided> declared in com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>.onClick.<no name provided>' type=com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>.onClick.<no name provided> origin=null
value: GET_VAR '$this: com.deamat.deamat.auth.LoginScreen declared in com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>.onClick.<no name provided>.<init>' type=com.deamat.deamat.auth.LoginScreen origin=null
DELEGATING_CONSTRUCTOR_CALL 'public constructor <init> () [primary] declared in kotlin.Any'
BLOCK type=kotlin.Unit origin=null
FUN name:onChanged visibility:public modality:FINAL <> ($this:com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>.onClick.<no name provided>, it:com.deamat.deamat.Resource<com.deamat.deamat.auth.User>?) returnType:kotlin.Unit
overridden:
public abstract fun onChanged (p0: T of androidx.lifecycle.Observer?): kotlin.Unit declared in androidx.lifecycle.Observer
$this: VALUE_PARAMETER INSTANCE_RECEIVER name:<this> type:com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>.onClick.<no name provided>
VALUE_PARAMETER name:it index:0 type:com.deamat.deamat.Resource<com.deamat.deamat.auth.User>?
BLOCK_BODY
BLOCK type=kotlin.Unit origin=WHEN
VAR IR_TEMPORARY_VARIABLE name:tmp0_subject type:com.deamat.deamat.Resource<com.deamat.deamat.auth.User>? [val]
GET_VAR 'it: com.deamat.deamat.Resource<com.deamat.deamat.auth.User>? declared in com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>.onClick.<no name provided>.onChanged' type=com.deamat.deamat.Resource<com.deamat.deamat.auth.User>? origin=null
WHEN type=kotlin.Unit origin=WHEN
BRANCH
if: TYPE_OP type=kotlin.Boolean origin=INSTANCEOF typeOperand=com.deamat.deamat.Resource.Loading<com.deamat.deamat.auth.User>
GET_VAR 'val tmp0_subject: com.deamat.deamat.Resource<com.deamat.deamat.auth.User>? [val] declared in com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>.onClick.<no name provided>.onChanged' type=com.deamat.deamat.Resource<com.deamat.deamat.auth.User>? origin=null
then: BLOCK type=kotlin.Unit origin=null
CALL 'public open fun setValue (p0: T of androidx.lifecycle.MutableLiveData?): kotlin.Unit declared in androidx.lifecycle.MutableLiveData' type=kotlin.Unit origin=EQ
<1>: kotlin.Boolean?
$this: CALL 'public final fun <get-loginEnabled> (): androidx.lifecycle.MutableLiveData<kotlin.Boolean?> declared in com.deamat.deamat.auth.AuthViewModel' type=androidx.lifecycle.MutableLiveData<kotlin.Boolean?> origin=GET_PROPERTY
$this: CALL 'public final fun access$getViewModel ($this: com.deamat.deamat.auth.LoginScreen): com.deamat.deamat.auth.AuthViewModel declared in com.deamat.deamat.auth.LoginScreen' type=com.deamat.deamat.auth.AuthViewModel origin=GET_PROPERTY
$this: GET_FIELD 'FIELD FIELD_FOR_CAPTURED_VALUE name:$this type:com.deamat.deamat.auth.LoginScreen visibility:private [final]' type=com.deamat.deamat.auth.LoginScreen origin=null
receiver: GET_VAR '<this>: com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>.onClick.<no name provided> declared in com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>.onClick.<no name provided>.onChanged' type=com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>.onClick.<no name provided> origin=null
p0: CONST Boolean type=kotlin.Boolean value=false
CALL 'public open fun setValue (p0: T of androidx.lifecycle.MutableLiveData?): kotlin.Unit declared in androidx.lifecycle.MutableLiveData' type=kotlin.Unit origin=EQ
<1>: kotlin.Boolean?
$this: CALL 'public final fun <get-signingIn> (): androidx.lifecycle.MutableLiveData<kotlin.Boolean?> declared in com.deamat.deamat.auth.AuthViewModel' type=androidx.lifecycle.MutableLiveData<kotlin.Boolean?> origin=GET_PROPERTY
$this: CALL 'public final fun access$getViewModel ($this: com.deamat.deamat.auth.LoginScreen): com.deamat.deamat.auth.AuthViewModel declared in com.deamat.deamat.auth.LoginScreen' type=com.deamat.deamat.auth.AuthViewModel origin=GET_PROPERTY
$this: GET_FIELD 'FIELD FIELD_FOR_CAPTURED_VALUE name:$this type:com.deamat.deamat.auth.LoginScreen visibility:private [final]' type=com.deamat.deamat.auth.LoginScreen origin=null
receiver: GET_VAR '<this>: com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>.onClick.<no name provided> declared in com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>.onClick.<no name provided>.onChanged' type=com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>.onClick.<no name provided> origin=null
p0: CONST Boolean type=kotlin.Boolean value=true
BRANCH
if: TYPE_OP type=kotlin.Boolean origin=INSTANCEOF typeOperand=com.deamat.deamat.Resource.Failure<com.deamat.deamat.auth.User>
GET_VAR 'val tmp0_subject: com.deamat.deamat.Resource<com.deamat.deamat.auth.User>? [val] declared in com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>.onClick.<no name provided>.onChanged' type=com.deamat.deamat.Resource<com.deamat.deamat.auth.User>? origin=null
then: BLOCK type=kotlin.Unit origin=null
CALL 'public open fun setValue (p0: T of androidx.lifecycle.MutableLiveData?): kotlin.Unit declared in androidx.lifecycle.MutableLiveData' type=kotlin.Unit origin=EQ
<1>: kotlin.Boolean?
$this: CALL 'public final fun <get-loginEnabled> (): androidx.lifecycle.MutableLiveData<kotlin.Boolean?> declared in com.deamat.deamat.auth.AuthViewModel' type=androidx.lifecycle.MutableLiveData<kotlin.Boolean?> origin=GET_PROPERTY
$this: CALL 'public final fun access$getViewModel ($this: com.deamat.deamat.auth.LoginScreen): com.deamat.deamat.auth.AuthViewModel declared in com.deamat.deamat.auth.LoginScreen' type=com.deamat.deamat.auth.AuthViewModel origin=GET_PROPERTY
$this: GET_FIELD 'FIELD FIELD_FOR_CAPTURED_VALUE name:$this type:com.deamat.deamat.auth.LoginScreen visibility:private [final]' type=com.deamat.deamat.auth.LoginScreen origin=null
receiver: GET_VAR '<this>: com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>.onClick.<no name provided> declared in com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>.onClick.<no name provided>.onChanged' type=com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>.onClick.<no name provided> origin=null
p0: CONST Boolean type=kotlin.Boolean value=true
CALL 'public open fun setValue (p0: T of androidx.lifecycle.MutableLiveData?): kotlin.Unit declared in androidx.lifecycle.MutableLiveData' type=kotlin.Unit origin=EQ
<1>: kotlin.Boolean?
$this: CALL 'public final fun <get-signingIn> (): androidx.lifecycle.MutableLiveData<kotlin.Boolean?> declared in com.deamat.deamat.auth.AuthViewModel' type=androidx.lifecycle.MutableLiveData<kotlin.Boolean?> origin=GET_PROPERTY
$this: CALL 'public final fun access$getViewModel ($this: com.deamat.deamat.auth.LoginScreen): com.deamat.deamat.auth.AuthViewModel declared in com.deamat.deamat.auth.LoginScreen' type=com.deamat.deamat.auth.AuthViewModel origin=GET_PROPERTY
$this: GET_FIELD 'FIELD FIELD_FOR_CAPTURED_VALUE name:$this type:com.deamat.deamat.auth.LoginScreen visibility:private [final]' type=com.deamat.deamat.auth.LoginScreen origin=null
receiver: GET_VAR '<this>: com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>.onClick.<no name provided> declared in com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>.onClick.<no name provided>.onChanged' type=com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>.onClick.<no name provided> origin=null
p0: CONST Boolean type=kotlin.Boolean value=false
COMPOSITE type=kotlin.Unit origin=null
BLOCK type=kotlin.Unit? origin=SAFE_CALL
VAR IR_TEMPORARY_VARIABLE name:tmp1_safe_receiver type:kotlin.String? [val]
CALL 'public open fun <get-message> (): kotlin.String? declared in kotlin.Throwable' type=kotlin.String? origin=GET_PROPERTY
$this: CALL 'public final fun <get-throwable> (): kotlin.Throwable declared in com.deamat.deamat.Resource.Failure' type=kotlin.Throwable origin=GET_PROPERTY
$this: TYPE_OP type=com.deamat.deamat.Resource.Failure<com.deamat.deamat.auth.User> origin=IMPLICIT_CAST typeOperand=com.deamat.deamat.Resource.Failure<com.deamat.deamat.auth.User>
BLOCK type=com.deamat.deamat.Resource<com.deamat.deamat.auth.User> origin=null
VAR IR_TEMPORARY_VARIABLE name:tmp0 type:com.deamat.deamat.Resource<com.deamat.deamat.auth.User>? [val]
GET_VAR 'it: com.deamat.deamat.Resource<com.deamat.deamat.auth.User>? declared in com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>.onClick.<no name provided>.onChanged' type=com.deamat.deamat.Resource<com.deamat.deamat.auth.User>? origin=null
COMPOSITE type=com.deamat.deamat.Resource<com.deamat.deamat.auth.User> origin=null
CALL 'public final fun checkExpressionValueIsNotNull (value: kotlin.Any?, expression: kotlin.String): kotlin.Unit declared in kotlin.jvm.internal.Intrinsics' type=kotlin.Unit origin=null
value: GET_VAR 'val tmp0: com.deamat.deamat.Resource<com.deamat.deamat.auth.User>? [val] declared in com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>.onClick.<no name provided>.onChanged' type=com.deamat.deamat.Resource<com.deamat.deamat.auth.User>? origin=null
expression: CONST String type=kotlin.String value="it"
GET_VAR 'val tmp0: com.deamat.deamat.Resource<com.deamat.deamat.auth.User>? [val] declared in com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>.onClick.<no name provided>.onChanged' type=com.deamat.deamat.Resource<com.deamat.deamat.auth.User>? origin=null
WHEN type=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: GET_VAR 'val tmp1_safe_receiver: kotlin.String? [val] declared in com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>.onClick.<no name provided>.onChanged' type=kotlin.String? origin=null
arg1: CONST Null type=kotlin.Nothing? value=null
then: CONST Null type=kotlin.Nothing? value=null
BRANCH
if: CONST Boolean type=kotlin.Boolean value=true
then: CALL 'public final fun let <T, R> (block: kotlin.Function1<T of kotlin.StandardKt.let, R of kotlin.StandardKt.let>): R of kotlin.StandardKt.let [inline] declared in kotlin.StandardKt' type=kotlin.Unit origin=null
<T>: kotlin.String
<R>: kotlin.Unit
$receiver: GET_VAR 'val tmp1_safe_receiver: kotlin.String? [val] declared in com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>.onClick.<no name provided>.onChanged' type=kotlin.String? origin=null
block: BLOCK type=kotlin.Function1<kotlin.String, kotlin.Unit> origin=LAMBDA
COMPOSITE type=kotlin.Unit origin=null
FUNCTION_REFERENCE 'private final fun onChanged$lambda-0 ($this: com.deamat.deamat.auth.LoginScreen, message: kotlin.String): kotlin.Unit declared in com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>.onClick.<no name provided>' type=kotlin.Function1<kotlin.String, kotlin.Unit> origin=LAMBDA
$this: GET_FIELD 'FIELD FIELD_FOR_CAPTURED_VALUE name:$this type:com.deamat.deamat.auth.LoginScreen visibility:private [final]' type=com.deamat.deamat.auth.LoginScreen origin=null
receiver: GET_VAR '<this>: com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>.onClick.<no name provided> declared in com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>.onClick.<no name provided>.onChanged' type=com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>.onClick.<no name provided> origin=null
BRANCH
if: TYPE_OP type=kotlin.Boolean origin=INSTANCEOF typeOperand=com.deamat.deamat.Resource.Success<com.deamat.deamat.auth.User>
GET_VAR 'val tmp0_subject: com.deamat.deamat.Resource<com.deamat.deamat.auth.User>? [val] declared in com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>.onClick.<no name provided>.onChanged' type=com.deamat.deamat.Resource<com.deamat.deamat.auth.User>? origin=null
then: BLOCK type=kotlin.Unit origin=null
CALL 'public open fun setValue (p0: T of androidx.lifecycle.MutableLiveData?): kotlin.Unit declared in androidx.lifecycle.MutableLiveData' type=kotlin.Unit origin=EQ
<1>: kotlin.Boolean?
$this: CALL 'public final fun <get-signingIn> (): androidx.lifecycle.MutableLiveData<kotlin.Boolean?> declared in com.deamat.deamat.auth.AuthViewModel' type=androidx.lifecycle.MutableLiveData<kotlin.Boolean?> origin=GET_PROPERTY
$this: CALL 'public final fun access$getViewModel ($this: com.deamat.deamat.auth.LoginScreen): com.deamat.deamat.auth.AuthViewModel declared in com.deamat.deamat.auth.LoginScreen' type=com.deamat.deamat.auth.AuthViewModel origin=GET_PROPERTY
$this: GET_FIELD 'FIELD FIELD_FOR_CAPTURED_VALUE name:$this type:com.deamat.deamat.auth.LoginScreen visibility:private [final]' type=com.deamat.deamat.auth.LoginScreen origin=null
receiver: GET_VAR '<this>: com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>.onClick.<no name provided> declared in com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>.onClick.<no name provided>.onChanged' type=com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>.onClick.<no name provided> origin=null
p0: CONST Boolean type=kotlin.Boolean value=false
BRANCH
if: CONST Boolean type=kotlin.Boolean value=true
then: CALL 'public final fun noWhenBranchMatchedException (): kotlin.Nothing declared in kotlin.internal.ir' type=kotlin.Nothing origin=null
FIELD FIELD_FOR_CAPTURED_VALUE name:$this type:com.deamat.deamat.auth.LoginScreen visibility:private [final]
FUN BRIDGE name:onChanged visibility:public modality:OPEN <> ($this:com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>.onClick.<no name provided>, p0:kotlin.Any?) returnType:kotlin.Unit
$this: VALUE_PARAMETER INSTANCE_RECEIVER name:<this> type:com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>.onClick.<no name provided>
VALUE_PARAMETER BRIDGE name:p0 index:0 type:kotlin.Any?
BLOCK_BODY
RETURN type=kotlin.Nothing from='public open fun onChanged (p0: kotlin.Any?): kotlin.Unit declared in com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>.onClick.<no name provided>'
TYPE_OP type=kotlin.Unit origin=IMPLICIT_CAST typeOperand=kotlin.Unit
CALL 'public final fun onChanged (it: com.deamat.deamat.Resource<com.deamat.deamat.auth.User>?): kotlin.Unit declared in com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>.onClick.<no name provided>' type=kotlin.Unit origin=BRIDGE_DELEGATION
$this: GET_VAR '<this>: com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>.onClick.<no name provided> declared in com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>.onClick.<no name provided>.onChanged' type=com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>.onClick.<no name provided> origin=null
it: TYPE_OP type=com.deamat.deamat.Resource<com.deamat.deamat.auth.User>? origin=IMPLICIT_CAST typeOperand=com.deamat.deamat.Resource<com.deamat.deamat.auth.User>?
GET_VAR 'p0: kotlin.Any? declared in com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>.onClick.<no name provided>.onChanged' type=kotlin.Any? origin=null
CONSTRUCTOR_CALL 'public/*package*/ constructor <init> ($this: com.deamat.deamat.auth.LoginScreen) [primary] declared in com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>.onClick.<no name provided>' type=com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>.onClick.<no name provided> origin=null
$this: GET_FIELD 'FIELD FIELD_FOR_CAPTURED_VALUE name:$this type:com.deamat.deamat.auth.LoginScreen visibility:private [final]' type=com.deamat.deamat.auth.LoginScreen origin=null
receiver: GET_VAR '<this>: com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided> declared in com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>.onClick' type=com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided> origin=null
FIELD FIELD_FOR_CAPTURED_VALUE name:$this type:com.deamat.deamat.auth.LoginScreen visibility:private [final]
CONSTRUCTOR_CALL 'public/*package*/ constructor <init> ($this: com.deamat.deamat.auth.LoginScreen) [primary] declared in com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>' type=com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided> origin=null
$this: GET_VAR '<this>: com.deamat.deamat.auth.LoginScreen declared in com.deamat.deamat.auth.LoginScreen.onCreateView' type=com.deamat.deamat.auth.LoginScreen origin=null
CALL 'public open fun observe (p0: androidx.lifecycle.LifecycleOwner, p1: androidx.lifecycle.Observer<in T of androidx.lifecycle.MediatorLiveData?>): kotlin.Unit [fake_override] declared in androidx.lifecycle.MediatorLiveData' type=kotlin.Unit origin=null
$this: CALL 'public final fun <get-emailAndPassword> (): androidx.lifecycle.MediatorLiveData<kotlin.Pair<kotlin.String, kotlin.String>> declared in com.deamat.deamat.auth.AuthViewModel' type=androidx.lifecycle.MediatorLiveData<kotlin.Pair<kotlin.String, kotlin.String>> origin=GET_PROPERTY
$this: CALL 'private final fun <get-viewModel> (): com.deamat.deamat.auth.AuthViewModel declared in com.deamat.deamat.auth.LoginScreen' type=com.deamat.deamat.auth.AuthViewModel origin=GET_PROPERTY
$this: GET_VAR '<this>: com.deamat.deamat.auth.LoginScreen declared in com.deamat.deamat.auth.LoginScreen.onCreateView' type=com.deamat.deamat.auth.LoginScreen origin=null
p0: BLOCK type=androidx.lifecycle.LifecycleOwner origin=null
VAR IR_TEMPORARY_VARIABLE name:tmp1 type:androidx.lifecycle.LifecycleOwner [val]
CALL 'public open fun getViewLifecycleOwner (): androidx.lifecycle.LifecycleOwner [fake_override] declared in com.deamat.deamat.auth.LoginScreen' type=androidx.lifecycle.LifecycleOwner origin=GET_PROPERTY
$this: GET_VAR '<this>: com.deamat.deamat.auth.LoginScreen declared in com.deamat.deamat.auth.LoginScreen.onCreateView' type=com.deamat.deamat.auth.LoginScreen origin=null
COMPOSITE type=androidx.lifecycle.LifecycleOwner origin=null
CALL 'public final fun checkExpressionValueIsNotNull (value: kotlin.Any?, expression: kotlin.String): kotlin.Unit declared in kotlin.jvm.internal.Intrinsics' type=kotlin.Unit origin=null
value: GET_VAR 'val tmp1: androidx.lifecycle.LifecycleOwner [val] declared in com.deamat.deamat.auth.LoginScreen.onCreateView' type=androidx.lifecycle.LifecycleOwner origin=null
expression: CONST String type=kotlin.String value="viewLifecycleOwner"
GET_VAR 'val tmp1: androidx.lifecycle.LifecycleOwner [val] declared in com.deamat.deamat.auth.LoginScreen.onCreateView' type=androidx.lifecycle.LifecycleOwner origin=null
p1: BLOCK type=com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided> origin=null
CLASS LAMBDA_IMPL CLASS name:<no name provided> modality:FINAL visibility:public/*package*/ superTypes:[androidx.lifecycle.Observer<kotlin.Pair<kotlin.String, kotlin.String>?>]
$this: VALUE_PARAMETER INSTANCE_RECEIVER name:<this> type:com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>
FIELD FAKE_OVERRIDE name:receiver type:kotlin.Any? visibility:protected [fake_override]
CONSTRUCTOR GENERATED_MEMBER_IN_CALLABLE_REFERENCE visibility:public/*package*/ <> ($this:com.deamat.deamat.auth.LoginScreen) returnType:com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided> [primary]
VALUE_PARAMETER BOUND_RECEIVER_PARAMETER name:$this index:0 type:com.deamat.deamat.auth.LoginScreen
BLOCK_BODY
SET_FIELD 'FIELD FIELD_FOR_CAPTURED_VALUE name:$this type:com.deamat.deamat.auth.LoginScreen visibility:private [final]' type=kotlin.Unit origin=INITIALIZER_OF_FIELD_FOR_CAPTURED_VALUE
receiver: GET_VAR '<this>: com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided> declared in com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>' type=com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided> origin=null
value: GET_VAR '$this: com.deamat.deamat.auth.LoginScreen declared in com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>.<init>' type=com.deamat.deamat.auth.LoginScreen origin=null
DELEGATING_CONSTRUCTOR_CALL 'public constructor <init> () [primary] declared in kotlin.Any'
BLOCK type=kotlin.Unit origin=null
FUN name:onChanged visibility:public modality:FINAL <> ($this:com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>, it:kotlin.Pair<kotlin.String, kotlin.String>?) returnType:kotlin.Unit
overridden:
public abstract fun onChanged (p0: T of androidx.lifecycle.Observer?): kotlin.Unit declared in androidx.lifecycle.Observer
$this: VALUE_PARAMETER INSTANCE_RECEIVER name:<this> type:com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>
VALUE_PARAMETER name:it index:0 type:kotlin.Pair<kotlin.String, kotlin.String>?
BLOCK_BODY
CALL 'public open fun setValue (p0: T of androidx.lifecycle.MutableLiveData?): kotlin.Unit declared in androidx.lifecycle.MutableLiveData' type=kotlin.Unit origin=EQ
<1>: kotlin.Boolean?
$this: CALL 'public final fun <get-loginEnabled> (): androidx.lifecycle.MutableLiveData<kotlin.Boolean?> declared in com.deamat.deamat.auth.AuthViewModel' type=androidx.lifecycle.MutableLiveData<kotlin.Boolean?> origin=GET_PROPERTY
$this: CALL 'public final fun access$getViewModel ($this: com.deamat.deamat.auth.LoginScreen): com.deamat.deamat.auth.AuthViewModel declared in com.deamat.deamat.auth.LoginScreen' type=com.deamat.deamat.auth.AuthViewModel origin=GET_PROPERTY
$this: GET_FIELD 'FIELD FIELD_FOR_CAPTURED_VALUE name:$this type:com.deamat.deamat.auth.LoginScreen visibility:private [final]' type=com.deamat.deamat.auth.LoginScreen origin=null
receiver: GET_VAR '<this>: com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided> declared in com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>.onChanged' type=com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided> origin=null
p0: CALL 'public final fun ANDAND (arg0: kotlin.Boolean, arg1: kotlin.Boolean): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=null
arg0: CALL 'public final fun isNotEmpty (): kotlin.Boolean [inline] declared in kotlin.text.StringsKt' type=kotlin.Boolean origin=null
$receiver: CALL 'public final fun <get-first> (): A of kotlin.Pair declared in kotlin.Pair' type=kotlin.String origin=GET_PROPERTY
$this: GET_VAR 'it: kotlin.Pair<kotlin.String, kotlin.String>? declared in com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>.onChanged' type=kotlin.Pair<kotlin.String, kotlin.String>? origin=null
arg1: CALL 'public final fun isNotEmpty (): kotlin.Boolean [inline] declared in kotlin.text.StringsKt' type=kotlin.Boolean origin=null
$receiver: CALL 'public final fun <get-second> (): B of kotlin.Pair declared in kotlin.Pair' type=kotlin.String origin=GET_PROPERTY
$this: GET_VAR 'it: kotlin.Pair<kotlin.String, kotlin.String>? declared in com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>.onChanged' type=kotlin.Pair<kotlin.String, kotlin.String>? origin=null
FIELD FIELD_FOR_CAPTURED_VALUE name:$this type:com.deamat.deamat.auth.LoginScreen visibility:private [final]
FUN BRIDGE name:onChanged visibility:public modality:OPEN <> ($this:com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>, p0:kotlin.Any?) returnType:kotlin.Unit
$this: VALUE_PARAMETER INSTANCE_RECEIVER name:<this> type:com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>
VALUE_PARAMETER BRIDGE name:p0 index:0 type:kotlin.Any?
BLOCK_BODY
RETURN type=kotlin.Nothing from='public open fun onChanged (p0: kotlin.Any?): kotlin.Unit declared in com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>'
TYPE_OP type=kotlin.Unit origin=IMPLICIT_CAST typeOperand=kotlin.Unit
CALL 'public final fun onChanged (it: kotlin.Pair<kotlin.String, kotlin.String>?): kotlin.Unit declared in com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>' type=kotlin.Unit origin=BRIDGE_DELEGATION
$this: GET_VAR '<this>: com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided> declared in com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>.onChanged' type=com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided> origin=null
it: TYPE_OP type=kotlin.Pair<kotlin.String, kotlin.String>? origin=IMPLICIT_CAST typeOperand=kotlin.Pair<kotlin.String, kotlin.String>?
GET_VAR 'p0: kotlin.Any? declared in com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>.onChanged' type=kotlin.Any? origin=null
CONSTRUCTOR_CALL 'public/*package*/ constructor <init> ($this: com.deamat.deamat.auth.LoginScreen) [primary] declared in com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>' type=com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided> origin=null
$this: GET_VAR '<this>: com.deamat.deamat.auth.LoginScreen declared in com.deamat.deamat.auth.LoginScreen.onCreateView' type=com.deamat.deamat.auth.LoginScreen origin=null
CALL 'public open fun observe (p0: androidx.lifecycle.LifecycleOwner, p1: androidx.lifecycle.Observer<in T of androidx.lifecycle.MutableLiveData?>): kotlin.Unit [fake_override] declared in androidx.lifecycle.MutableLiveData' type=kotlin.Unit origin=null
$this: CALL 'public final fun <get-user> (): androidx.lifecycle.MutableLiveData<com.deamat.deamat.auth.User> declared in com.deamat.deamat.auth.AuthViewModel' type=androidx.lifecycle.MutableLiveData<com.deamat.deamat.auth.User> origin=GET_PROPERTY
$this: CALL 'private final fun <get-viewModel> (): com.deamat.deamat.auth.AuthViewModel declared in com.deamat.deamat.auth.LoginScreen' type=com.deamat.deamat.auth.AuthViewModel origin=GET_PROPERTY
$this: GET_VAR '<this>: com.deamat.deamat.auth.LoginScreen declared in com.deamat.deamat.auth.LoginScreen.onCreateView' type=com.deamat.deamat.auth.LoginScreen origin=null
p0: BLOCK type=androidx.lifecycle.LifecycleOwner origin=null
VAR IR_TEMPORARY_VARIABLE name:tmp2 type:androidx.lifecycle.LifecycleOwner [val]
CALL 'public open fun getViewLifecycleOwner (): androidx.lifecycle.LifecycleOwner [fake_override] declared in com.deamat.deamat.auth.LoginScreen' type=androidx.lifecycle.LifecycleOwner origin=GET_PROPERTY
$this: GET_VAR '<this>: com.deamat.deamat.auth.LoginScreen declared in com.deamat.deamat.auth.LoginScreen.onCreateView' type=com.deamat.deamat.auth.LoginScreen origin=null
COMPOSITE type=androidx.lifecycle.LifecycleOwner origin=null
CALL 'public final fun checkExpressionValueIsNotNull (value: kotlin.Any?, expression: kotlin.String): kotlin.Unit declared in kotlin.jvm.internal.Intrinsics' type=kotlin.Unit origin=null
value: GET_VAR 'val tmp2: androidx.lifecycle.LifecycleOwner [val] declared in com.deamat.deamat.auth.LoginScreen.onCreateView' type=androidx.lifecycle.LifecycleOwner origin=null
expression: CONST String type=kotlin.String value="viewLifecycleOwner"
GET_VAR 'val tmp2: androidx.lifecycle.LifecycleOwner [val] declared in com.deamat.deamat.auth.LoginScreen.onCreateView' type=androidx.lifecycle.LifecycleOwner origin=null
p1: BLOCK type=com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided> origin=null
CLASS LAMBDA_IMPL CLASS name:<no name provided> modality:FINAL visibility:public/*package*/ superTypes:[androidx.lifecycle.Observer<com.deamat.deamat.auth.User?>]
$this: VALUE_PARAMETER INSTANCE_RECEIVER name:<this> type:com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>
FIELD FAKE_OVERRIDE name:receiver type:kotlin.Any? visibility:protected [fake_override]
CONSTRUCTOR GENERATED_MEMBER_IN_CALLABLE_REFERENCE visibility:public/*package*/ <> ($this:com.deamat.deamat.auth.LoginScreen) returnType:com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided> [primary]
VALUE_PARAMETER BOUND_RECEIVER_PARAMETER name:$this index:0 type:com.deamat.deamat.auth.LoginScreen
BLOCK_BODY
SET_FIELD 'FIELD FIELD_FOR_CAPTURED_VALUE name:$this type:com.deamat.deamat.auth.LoginScreen visibility:private [final]' type=kotlin.Unit origin=INITIALIZER_OF_FIELD_FOR_CAPTURED_VALUE
receiver: GET_VAR '<this>: com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided> declared in com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>' type=com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided> origin=null
value: GET_VAR '$this: com.deamat.deamat.auth.LoginScreen declared in com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>.<init>' type=com.deamat.deamat.auth.LoginScreen origin=null
DELEGATING_CONSTRUCTOR_CALL 'public constructor <init> () [primary] declared in kotlin.Any'
BLOCK type=kotlin.Unit origin=null
FUN name:onChanged visibility:public modality:FINAL <> ($this:com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>, it:com.deamat.deamat.auth.User?) returnType:kotlin.Unit
overridden:
public abstract fun onChanged (p0: T of androidx.lifecycle.Observer?): kotlin.Unit declared in androidx.lifecycle.Observer
$this: VALUE_PARAMETER INSTANCE_RECEIVER name:<this> type:com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>
VALUE_PARAMETER name:it index:0 type:com.deamat.deamat.auth.User?
BLOCK_BODY
COMPOSITE type=kotlin.Unit origin=null
BLOCK type=kotlin.Unit? origin=SAFE_CALL
VAR IR_TEMPORARY_VARIABLE name:tmp0_safe_receiver type:com.deamat.deamat.auth.User? [val]
GET_VAR 'it: com.deamat.deamat.auth.User? declared in com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>.onChanged' type=com.deamat.deamat.auth.User? origin=null
WHEN type=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: GET_VAR 'val tmp0_safe_receiver: com.deamat.deamat.auth.User? [val] declared in com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>.onChanged' type=com.deamat.deamat.auth.User? origin=null
arg1: CONST Null type=kotlin.Nothing? value=null
then: CONST Null type=kotlin.Nothing? value=null
BRANCH
if: CONST Boolean type=kotlin.Boolean value=true
then: CALL 'public final fun let <T, R> (block: kotlin.Function1<T of kotlin.StandardKt.let, R of kotlin.StandardKt.let>): R of kotlin.StandardKt.let [inline] declared in kotlin.StandardKt' type=kotlin.Unit origin=null
<T>: com.deamat.deamat.auth.User
<R>: kotlin.Unit
$receiver: BLOCK type=com.deamat.deamat.auth.User origin=null
VAR IR_TEMPORARY_VARIABLE name:tmp0 type:com.deamat.deamat.auth.User? [val]
GET_VAR 'val tmp0_safe_receiver: com.deamat.deamat.auth.User? [val] declared in com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>.onChanged' type=com.deamat.deamat.auth.User? origin=null
COMPOSITE type=com.deamat.deamat.auth.User origin=null
CALL 'public final fun checkExpressionValueIsNotNull (value: kotlin.Any?, expression: kotlin.String): kotlin.Unit declared in kotlin.jvm.internal.Intrinsics' type=kotlin.Unit origin=null
value: GET_VAR 'val tmp0: com.deamat.deamat.auth.User? [val] declared in com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>.onChanged' type=com.deamat.deamat.auth.User? origin=null
expression: CONST String type=kotlin.String value="it"
GET_VAR 'val tmp0: com.deamat.deamat.auth.User? [val] declared in com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>.onChanged' type=com.deamat.deamat.auth.User? origin=null
block: BLOCK type=kotlin.Function1<com.deamat.deamat.auth.User, kotlin.Unit> origin=LAMBDA
COMPOSITE type=kotlin.Unit origin=null
FUNCTION_REFERENCE 'private final fun onChanged$lambda-0 ($this: com.deamat.deamat.auth.LoginScreen, it: com.deamat.deamat.auth.User): kotlin.Unit declared in com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>' type=kotlin.Function1<com.deamat.deamat.auth.User, kotlin.Unit> origin=LAMBDA
$this: GET_FIELD 'FIELD FIELD_FOR_CAPTURED_VALUE name:$this type:com.deamat.deamat.auth.LoginScreen visibility:private [final]' type=com.deamat.deamat.auth.LoginScreen origin=null
receiver: GET_VAR '<this>: com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided> declared in com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>.onChanged' type=com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided> origin=null
FIELD FIELD_FOR_CAPTURED_VALUE name:$this type:com.deamat.deamat.auth.LoginScreen visibility:private [final]
FUN BRIDGE name:onChanged visibility:public modality:OPEN <> ($this:com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>, p0:kotlin.Any?) returnType:kotlin.Unit
$this: VALUE_PARAMETER INSTANCE_RECEIVER name:<this> type:com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>
VALUE_PARAMETER BRIDGE name:p0 index:0 type:kotlin.Any?
BLOCK_BODY
RETURN type=kotlin.Nothing from='public open fun onChanged (p0: kotlin.Any?): kotlin.Unit declared in com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>'
TYPE_OP type=kotlin.Unit origin=IMPLICIT_CAST typeOperand=kotlin.Unit
CALL 'public final fun onChanged (it: com.deamat.deamat.auth.User?): kotlin.Unit declared in com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>' type=kotlin.Unit origin=BRIDGE_DELEGATION
$this: GET_VAR '<this>: com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided> declared in com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>.onChanged' type=com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided> origin=null
it: TYPE_OP type=com.deamat.deamat.auth.User? origin=IMPLICIT_CAST typeOperand=com.deamat.deamat.auth.User?
GET_VAR 'p0: kotlin.Any? declared in com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>.onChanged' type=kotlin.Any? origin=null
CONSTRUCTOR_CALL 'public/*package*/ constructor <init> ($this: com.deamat.deamat.auth.LoginScreen) [primary] declared in com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>' type=com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided> origin=null
$this: GET_VAR '<this>: com.deamat.deamat.auth.LoginScreen declared in com.deamat.deamat.auth.LoginScreen.onCreateView' type=com.deamat.deamat.auth.LoginScreen origin=null
CALL 'public open fun setPermissions (vararg p0: kotlin.String?): kotlin.Unit declared in com.facebook.login.widget.LoginButton' type=kotlin.Unit origin=null
$this: GET_FIELD 'FIELD IR_EXTERNAL_JAVA_DECLARATION_STUB name:facebookButton type:com.facebook.login.widget.LoginButton visibility:public [final]' type=com.facebook.login.widget.LoginButton origin=GET_PROPERTY
receiver: CALL 'public final fun <get-binding> (): com.deamat.deamat.databinding.FragmentLoginBinding declared in com.deamat.deamat.auth.LoginScreen' type=com.deamat.deamat.databinding.FragmentLoginBinding origin=GET_PROPERTY
$this: GET_VAR '<this>: com.deamat.deamat.auth.LoginScreen declared in com.deamat.deamat.auth.LoginScreen.onCreateView' type=com.deamat.deamat.auth.LoginScreen origin=null
p0: BLOCK type=kotlin.Array<out kotlin.String?>? origin=null
VAR IR_TEMPORARY_VARIABLE name:tmp0 type:kotlin.Array<out kotlin.String?>? [val]
CALL 'public final fun arrayOfNulls <T> (size: kotlin.Int): kotlin.Array<T of kotlin.arrayOfNulls?> declared in kotlin' type=kotlin.Array<out kotlin.String?>? origin=null
<T>: kotlin.String?
size: CONST Int type=kotlin.Int value=2
CALL 'public final fun set (index: kotlin.Int, value: T of kotlin.Array): kotlin.Unit [operator] declared in kotlin.Array' type=kotlin.Unit origin=null
$this: GET_VAR 'val tmp0: kotlin.Array<out kotlin.String?>? [val] declared in com.deamat.deamat.auth.LoginScreen.onCreateView' type=kotlin.Array<out kotlin.String?>? origin=null
index: CONST Int type=kotlin.Int value=0
value: CONST String type=kotlin.String value="email"
CALL 'public final fun set (index: kotlin.Int, value: T of kotlin.Array): kotlin.Unit [operator] declared in kotlin.Array' type=kotlin.Unit origin=null
$this: GET_VAR 'val tmp0: kotlin.Array<out kotlin.String?>? [val] declared in com.deamat.deamat.auth.LoginScreen.onCreateView' type=kotlin.Array<out kotlin.String?>? origin=null
index: CONST Int type=kotlin.Int value=1
value: CONST String type=kotlin.String value="public_profile"
GET_VAR 'val tmp0: kotlin.Array<out kotlin.String?>? [val] declared in com.deamat.deamat.auth.LoginScreen.onCreateView' type=kotlin.Array<out kotlin.String?>? origin=null
VAR name:accessToken type:com.facebook.AccessToken? [val]
CALL 'public open fun getCurrentAccessToken (): com.facebook.AccessToken? declared in com.facebook.AccessToken' type=com.facebook.AccessToken? origin=null
VAR name:isLoggedIn type:kotlin.Boolean [val]
CALL 'public final fun ANDAND (arg0: kotlin.Boolean, arg1: kotlin.Boolean): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=null
arg0: CALL 'public final fun not (): kotlin.Boolean [operator] declared in kotlin.Boolean' type=kotlin.Boolean origin=EXCLEQ
$this: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EXCLEQ
arg0: GET_VAR 'val accessToken: com.facebook.AccessToken? [val] declared in com.deamat.deamat.auth.LoginScreen.onCreateView' type=com.facebook.AccessToken? origin=null
arg1: CONST Null type=kotlin.Nothing? value=null
arg1: CALL 'public final fun not (): kotlin.Boolean [operator] declared in kotlin.Boolean' type=kotlin.Boolean origin=EXCL
$this: CALL 'public open fun isExpired (): kotlin.Boolean declared in com.facebook.AccessToken' type=kotlin.Boolean origin=GET_PROPERTY
$this: GET_VAR 'val accessToken: com.facebook.AccessToken? [val] declared in com.deamat.deamat.auth.LoginScreen.onCreateView' type=com.facebook.AccessToken? origin=null
WHEN type=kotlin.Unit origin=IF
BRANCH
if: GET_VAR 'val isLoggedIn: kotlin.Boolean [val] declared in com.deamat.deamat.auth.LoginScreen.onCreateView' type=kotlin.Boolean origin=null
then: BLOCK type=kotlin.Unit origin=null
CALL 'public open fun setOnClickListener (p0: android.view.View.OnClickListener?): kotlin.Unit [fake_override] declared in com.facebook.login.widget.LoginButton' type=kotlin.Unit origin=null
$this: GET_FIELD 'FIELD IR_EXTERNAL_JAVA_DECLARATION_STUB name:facebookButton type:com.facebook.login.widget.LoginButton visibility:public [final]' type=com.facebook.login.widget.LoginButton origin=GET_PROPERTY
receiver: CALL 'public final fun <get-binding> (): com.deamat.deamat.databinding.FragmentLoginBinding declared in com.deamat.deamat.auth.LoginScreen' type=com.deamat.deamat.databinding.FragmentLoginBinding origin=GET_PROPERTY
$this: GET_VAR '<this>: com.deamat.deamat.auth.LoginScreen declared in com.deamat.deamat.auth.LoginScreen.onCreateView' type=com.deamat.deamat.auth.LoginScreen origin=null
p0: BLOCK type=com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided> origin=null
CLASS LAMBDA_IMPL CLASS name:<no name provided> modality:FINAL visibility:public/*package*/ superTypes:[android.view.View.OnClickListener?]
$this: VALUE_PARAMETER INSTANCE_RECEIVER name:<this> type:com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>
FIELD FAKE_OVERRIDE name:receiver type:kotlin.Any? visibility:protected [fake_override]
CONSTRUCTOR GENERATED_MEMBER_IN_CALLABLE_REFERENCE visibility:public/*package*/ <> ($this:com.deamat.deamat.auth.LoginScreen) returnType:com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided> [primary]
VALUE_PARAMETER BOUND_RECEIVER_PARAMETER name:$this index:0 type:com.deamat.deamat.auth.LoginScreen
BLOCK_BODY
SET_FIELD 'FIELD FIELD_FOR_CAPTURED_VALUE name:$this type:com.deamat.deamat.auth.LoginScreen visibility:private [final]' type=kotlin.Unit origin=INITIALIZER_OF_FIELD_FOR_CAPTURED_VALUE
receiver: GET_VAR '<this>: com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided> declared in com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>' type=com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided> origin=null
value: GET_VAR '$this: com.deamat.deamat.auth.LoginScreen declared in com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>.<init>' type=com.deamat.deamat.auth.LoginScreen origin=null
DELEGATING_CONSTRUCTOR_CALL 'public constructor <init> () [primary] declared in kotlin.Any'
BLOCK type=kotlin.Unit origin=null
FUN name:onClick visibility:public modality:FINAL <> ($this:com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>, it:android.view.View?) returnType:kotlin.Unit
overridden:
public abstract fun onClick (p0: android.view.View?): kotlin.Unit declared in android.view.View.OnClickListener
$this: VALUE_PARAMETER INSTANCE_RECEIVER name:<this> type:com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>
VALUE_PARAMETER name:it index:0 type:android.view.View?
BLOCK_BODY
CALL 'public open fun logInWithReadPermissions (p0: android.app.Activity?, p1: kotlin.collections.Collection<kotlin.String?>?): kotlin.Unit declared in com.facebook.login.LoginManager' type=kotlin.Unit origin=null
$this: CALL 'public open fun getInstance (): com.facebook.login.LoginManager? declared in com.facebook.login.LoginManager' type=com.facebook.login.LoginManager? origin=null
p0: CALL 'public final fun requireActivity (): androidx.fragment.app.FragmentActivity [fake_override] declared in com.deamat.deamat.auth.LoginScreen' type=androidx.fragment.app.FragmentActivity origin=null
$this: GET_FIELD 'FIELD FIELD_FOR_CAPTURED_VALUE name:$this type:com.deamat.deamat.auth.LoginScreen visibility:private [final]' type=com.deamat.deamat.auth.LoginScreen origin=null
receiver: GET_VAR '<this>: com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided> declared in com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>.onClick' type=com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided> origin=null
p1: CALL 'public final fun listOf <T> (element: T of kotlin.collections.CollectionsKt.listOf): kotlin.collections.List<T of kotlin.collections.CollectionsKt.listOf> declared in kotlin.collections.CollectionsKt' type=kotlin.collections.List<kotlin.String> origin=null
<T>: kotlin.String
element: CONST String type=kotlin.String value="public_profile"
FIELD FIELD_FOR_CAPTURED_VALUE name:$this type:com.deamat.deamat.auth.LoginScreen visibility:private [final]
CONSTRUCTOR_CALL 'public/*package*/ constructor <init> ($this: com.deamat.deamat.auth.LoginScreen) [primary] declared in com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>' type=com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided> origin=null
$this: GET_VAR '<this>: com.deamat.deamat.auth.LoginScreen declared in com.deamat.deamat.auth.LoginScreen.onCreateView' type=com.deamat.deamat.auth.LoginScreen origin=null
CALL 'public open fun registerCallback (p0: com.facebook.CallbackManager?, p1: com.facebook.FacebookCallback<com.facebook.login.LoginResult?>?): kotlin.Unit declared in com.facebook.login.widget.LoginButton' type=kotlin.Unit origin=null
$this: GET_FIELD 'FIELD IR_EXTERNAL_JAVA_DECLARATION_STUB name:facebookButton type:com.facebook.login.widget.LoginButton visibility:public [final]' type=com.facebook.login.widget.LoginButton origin=GET_PROPERTY
receiver: CALL 'public final fun <get-binding> (): com.deamat.deamat.databinding.FragmentLoginBinding declared in com.deamat.deamat.auth.LoginScreen' type=com.deamat.deamat.databinding.FragmentLoginBinding origin=GET_PROPERTY
$this: GET_VAR '<this>: com.deamat.deamat.auth.LoginScreen declared in com.deamat.deamat.auth.LoginScreen.onCreateView' type=com.deamat.deamat.auth.LoginScreen origin=null
p0: GET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:facebookCallbackManager type:com.facebook.CallbackManager visibility:private [final]' type=com.facebook.CallbackManager origin=GET_PROPERTY
receiver: GET_VAR '<this>: com.deamat.deamat.auth.LoginScreen declared in com.deamat.deamat.auth.LoginScreen.onCreateView' type=com.deamat.deamat.auth.LoginScreen origin=null
p1: BLOCK type=com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided> origin=OBJECT_LITERAL
CLASS CLASS name:<no name provided> modality:FINAL visibility:local superTypes:[com.facebook.FacebookCallback<com.facebook.login.LoginResult>]
$this: VALUE_PARAMETER INSTANCE_RECEIVER name:<this> type:com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>
CONSTRUCTOR visibility:public/*package*/ <> ($this:com.deamat.deamat.auth.LoginScreen) returnType:com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided> [primary]
VALUE_PARAMETER BOUND_RECEIVER_PARAMETER name:$this index:0 type:com.deamat.deamat.auth.LoginScreen
BLOCK_BODY
SET_FIELD 'FIELD FIELD_FOR_CAPTURED_VALUE name:$this type:com.deamat.deamat.auth.LoginScreen visibility:private [final]' type=kotlin.Unit origin=INITIALIZER_OF_FIELD_FOR_CAPTURED_VALUE
receiver: GET_VAR '<this>: com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided> declared in com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>' type=com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided> origin=null
value: GET_VAR '$this: com.deamat.deamat.auth.LoginScreen declared in com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>.<init>' type=com.deamat.deamat.auth.LoginScreen origin=null
DELEGATING_CONSTRUCTOR_CALL 'public constructor <init> () [primary] declared in kotlin.Any'
BLOCK type=kotlin.Unit origin=null
FUN name:onSuccess visibility:public modality:OPEN <> ($this:com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>, result:com.facebook.login.LoginResult?) returnType:kotlin.Unit
overridden:
public abstract fun onSuccess (p0: RESULT of com.facebook.FacebookCallback?): kotlin.Unit declared in com.facebook.FacebookCallback
$this: VALUE_PARAMETER name:<this> type:com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>
VALUE_PARAMETER name:result index:0 type:com.facebook.login.LoginResult?
BLOCK_BODY
CALL 'public open fun show (): kotlin.Unit declared in android.widget.Toast' type=kotlin.Unit origin=null
$this: CALL 'public open fun makeText (p0: android.content.Context?, p1: kotlin.CharSequence?, p2: kotlin.Int): android.widget.Toast? declared in android.widget.Toast' type=android.widget.Toast? origin=null
p0: CALL 'public final fun requireContext (): android.content.Context [fake_override] declared in com.deamat.deamat.auth.LoginScreen' type=android.content.Context origin=null
$this: GET_FIELD 'FIELD FIELD_FOR_CAPTURED_VALUE name:$this type:com.deamat.deamat.auth.LoginScreen visibility:private [final]' type=com.deamat.deamat.auth.LoginScreen origin=null
receiver: GET_VAR '<this>: com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided> declared in com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>.onSuccess' type=com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided> origin=null
p1: CONST String type=kotlin.String value="Signed in"
p2: CONST Int type=kotlin.Int value=0
BLOCK type=kotlin.Unit origin=ELVIS
VAR IR_TEMPORARY_VARIABLE name:tmp3_elvis_lhs type:kotlin.Unit? [val]
BLOCK type=kotlin.Unit? origin=SAFE_CALL
VAR IR_TEMPORARY_VARIABLE name:tmp2_safe_receiver type:kotlin.String? [val]
BLOCK type=kotlin.String? origin=SAFE_CALL
VAR IR_TEMPORARY_VARIABLE name:tmp1_safe_receiver type:com.facebook.AccessToken? [val]
BLOCK type=com.facebook.AccessToken? origin=SAFE_CALL
VAR IR_TEMPORARY_VARIABLE name:tmp0_safe_receiver type:com.facebook.login.LoginResult? [val]
GET_VAR 'result: com.facebook.login.LoginResult? declared in com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>.onSuccess' type=com.facebook.login.LoginResult? origin=null
WHEN type=com.facebook.AccessToken? origin=null
BRANCH
if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ
arg0: GET_VAR 'val tmp0_safe_receiver: com.facebook.login.LoginResult? [val] declared in com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>.onSuccess' type=com.facebook.login.LoginResult? origin=null
arg1: CONST Null type=kotlin.Nothing? value=null
then: CONST Null type=kotlin.Nothing? value=null
BRANCH
if: CONST Boolean type=kotlin.Boolean value=true
then: CALL 'public open fun getAccessToken (): com.facebook.AccessToken? declared in com.facebook.login.LoginResult' type=com.facebook.AccessToken? origin=GET_PROPERTY
$this: GET_VAR 'val tmp0_safe_receiver: com.facebook.login.LoginResult? [val] declared in com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>.onSuccess' type=com.facebook.login.LoginResult? origin=null
WHEN type=kotlin.String? origin=null
BRANCH
if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ
arg0: GET_VAR 'val tmp1_safe_receiver: com.facebook.AccessToken? [val] declared in com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>.onSuccess' type=com.facebook.AccessToken? origin=null
arg1: CONST Null type=kotlin.Nothing? value=null
then: CONST Null type=kotlin.Nothing? value=null
BRANCH
if: CONST Boolean type=kotlin.Boolean value=true
then: CALL 'public open fun getToken (): kotlin.String? declared in com.facebook.AccessToken' type=kotlin.String? origin=GET_PROPERTY
$this: GET_VAR 'val tmp1_safe_receiver: com.facebook.AccessToken? [val] declared in com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>.onSuccess' type=com.facebook.AccessToken? origin=null
WHEN type=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: GET_VAR 'val tmp2_safe_receiver: kotlin.String? [val] declared in com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>.onSuccess' type=kotlin.String? origin=null
arg1: CONST Null type=kotlin.Nothing? value=null
then: CONST Null type=kotlin.Nothing? value=null
BRANCH
if: CONST Boolean type=kotlin.Boolean value=true
then: CALL 'public final fun let <T, R> (block: kotlin.Function1<T of kotlin.StandardKt.let, R of kotlin.StandardKt.let>): R of kotlin.StandardKt.let [inline] declared in kotlin.StandardKt' type=kotlin.Unit origin=null
<T>: kotlin.String
<R>: kotlin.Unit
$receiver: BLOCK type=kotlin.String origin=null
VAR IR_TEMPORARY_VARIABLE name:tmp0 type:kotlin.String? [val]
GET_VAR 'val tmp2_safe_receiver: kotlin.String? [val] declared in com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>.onSuccess' type=kotlin.String? origin=null
COMPOSITE type=kotlin.String origin=null
CALL 'public final fun checkExpressionValueIsNotNull (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.String? [val] declared in com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>.onSuccess' type=kotlin.String? origin=null
expression: CONST String type=kotlin.String value="token"
GET_VAR 'val tmp0: kotlin.String? [val] declared in com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>.onSuccess' type=kotlin.String? origin=null
block: BLOCK type=kotlin.Function1<kotlin.String, kotlin.Unit> origin=LAMBDA
COMPOSITE type=kotlin.Unit origin=null
FUNCTION_REFERENCE 'private final fun onSuccess$lambda-0 ($this: com.deamat.deamat.auth.LoginScreen, it: kotlin.String): kotlin.Unit declared in com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>' type=kotlin.Function1<kotlin.String, kotlin.Unit> origin=LAMBDA
$this: GET_FIELD 'FIELD FIELD_FOR_CAPTURED_VALUE name:$this type:com.deamat.deamat.auth.LoginScreen visibility:private [final]' type=com.deamat.deamat.auth.LoginScreen origin=null
receiver: GET_VAR '<this>: com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided> declared in com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>.onSuccess' type=com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided> origin=null
WHEN type=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: GET_VAR 'val tmp3_elvis_lhs: kotlin.Unit? [val] declared in com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>.onSuccess' type=kotlin.Unit? origin=null
arg1: CONST Null type=kotlin.Nothing? value=null
then: CALL 'public final fun run <T, R> (block: @[ExtensionFunctionType] kotlin.Function1<T of kotlin.StandardKt.run, R of kotlin.StandardKt.run>): R of kotlin.StandardKt.run [inline] declared in kotlin.StandardKt' type=kotlin.Unit origin=null
<T>: com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>
<R>: kotlin.Unit
$receiver: GET_VAR '<this>: com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided> declared in com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>.onSuccess' type=com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided> origin=null
block: BLOCK type=@[ExtensionFunctionType] kotlin.Function1<com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>, kotlin.Unit> origin=LAMBDA
COMPOSITE type=kotlin.Unit origin=null
FUNCTION_REFERENCE 'private final fun onSuccess$lambda-1 ($this: com.deamat.deamat.auth.LoginScreen): kotlin.Unit declared in com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>' type=@[ExtensionFunctionType] kotlin.Function1<com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>, kotlin.Unit> origin=LAMBDA
$this: GET_FIELD 'FIELD FIELD_FOR_CAPTURED_VALUE name:$this type:com.deamat.deamat.auth.LoginScreen visibility:private [final]' type=com.deamat.deamat.auth.LoginScreen origin=null
receiver: GET_VAR '<this>: com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided> declared in com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>.onSuccess' type=com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided> origin=null
BRANCH
if: CONST Boolean type=kotlin.Boolean value=true
then: COMPOSITE type=kotlin.Unit origin=null
GET_VAR 'val tmp3_elvis_lhs: kotlin.Unit? [val] declared in com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>.onSuccess' type=kotlin.Unit? origin=null
FUN name:onCancel visibility:public modality:OPEN <> ($this:com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>) returnType:kotlin.Unit
overridden:
public abstract fun onCancel (): kotlin.Unit declared in com.facebook.FacebookCallback
$this: VALUE_PARAMETER name:<this> type:com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>
BLOCK_BODY
CALL 'public open fun show (): kotlin.Unit declared in android.widget.Toast' type=kotlin.Unit origin=null
$this: CALL 'public open fun makeText (p0: android.content.Context?, p1: kotlin.Int, p2: kotlin.Int): android.widget.Toast? declared in android.widget.Toast' type=android.widget.Toast? origin=null
p0: CALL 'public final fun requireContext (): android.content.Context [fake_override] declared in com.deamat.deamat.auth.LoginScreen' type=android.content.Context origin=null
$this: GET_FIELD 'FIELD FIELD_FOR_CAPTURED_VALUE name:$this type:com.deamat.deamat.auth.LoginScreen visibility:private [final]' type=com.deamat.deamat.auth.LoginScreen origin=null
receiver: GET_VAR '<this>: com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided> declared in com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>.onCancel' type=com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided> origin=null
p1: CONST Int type=kotlin.Int value=2131820703
p2: CONST Int type=kotlin.Int value=0
FUN name:onError visibility:public modality:OPEN <> ($this:com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>, error:com.facebook.FacebookException?) returnType:kotlin.Unit
overridden:
public abstract fun onError (p0: com.facebook.FacebookException?): kotlin.Unit declared in com.facebook.FacebookCallback
$this: VALUE_PARAMETER name:<this> type:com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>
VALUE_PARAMETER name:error index:0 type:com.facebook.FacebookException?
BLOCK_BODY
COMPOSITE type=kotlin.Unit origin=null
CALL 'public open fun e (p0: kotlin.String?, p1: kotlin.String?, p2: kotlin.Throwable?): kotlin.Int declared in android.util.Log' type=kotlin.Int origin=null
p0: CALL 'public abstract fun <get-simpleName> (): kotlin.String? declared in kotlin.reflect.KClass' type=kotlin.String? origin=GET_PROPERTY
$this: CLASS_REFERENCE 'CLASS CLASS name:LoginScreen modality:FINAL visibility:public superTypes:[androidx.fragment.app.Fragment]' type=kotlin.reflect.KClass<com.deamat.deamat.auth.LoginScreen>
p1: BLOCK type=kotlin.String? origin=SAFE_CALL
VAR IR_TEMPORARY_VARIABLE name:tmp0_safe_receiver type:com.facebook.FacebookException? [val]
GET_VAR 'error: com.facebook.FacebookException? declared in com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>.onError' type=com.facebook.FacebookException? origin=null
WHEN type=kotlin.String? origin=null
BRANCH
if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ
arg0: GET_VAR 'val tmp0_safe_receiver: com.facebook.FacebookException? [val] declared in com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>.onError' type=com.facebook.FacebookException? origin=null
arg1: CONST Null type=kotlin.Nothing? value=null
then: CONST Null type=kotlin.Nothing? value=null
BRANCH
if: CONST Boolean type=kotlin.Boolean value=true
then: CALL 'public open fun <get-message> (): kotlin.String? [fake_override] declared in com.facebook.FacebookException' type=kotlin.String? origin=GET_PROPERTY
$this: GET_VAR 'val tmp0_safe_receiver: com.facebook.FacebookException? [val] declared in com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>.onError' type=com.facebook.FacebookException? origin=null
p2: GET_VAR 'error: com.facebook.FacebookException? declared in com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>.onError' type=com.facebook.FacebookException? origin=null
COMPOSITE type=kotlin.Unit origin=null
VAR name:message type:kotlin.String [val]
BLOCK type=kotlin.String origin=ELVIS
VAR IR_TEMPORARY_VARIABLE name:tmp2_elvis_lhs type:kotlin.String? [val]
BLOCK type=kotlin.String? origin=SAFE_CALL
VAR IR_TEMPORARY_VARIABLE name:tmp1_safe_receiver type:com.facebook.FacebookException? [val]
GET_VAR 'error: com.facebook.FacebookException? declared in com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>.onError' type=com.facebook.FacebookException? origin=null
WHEN type=kotlin.String? origin=null
BRANCH
if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ
arg0: GET_VAR 'val tmp1_safe_receiver: com.facebook.FacebookException? [val] declared in com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>.onError' type=com.facebook.FacebookException? origin=null
arg1: CONST Null type=kotlin.Nothing? value=null
then: CONST Null type=kotlin.Nothing? value=null
BRANCH
if: CONST Boolean type=kotlin.Boolean value=true
then: CALL 'public open fun <get-message> (): kotlin.String? [fake_override] declared in com.facebook.FacebookException' type=kotlin.String? origin=GET_PROPERTY
$this: GET_VAR 'val tmp1_safe_receiver: com.facebook.FacebookException? [val] declared in com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>.onError' type=com.facebook.FacebookException? origin=null
WHEN type=kotlin.String origin=null
BRANCH
if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ
arg0: GET_VAR 'val tmp2_elvis_lhs: kotlin.String? [val] declared in com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>.onError' type=kotlin.String? origin=null
arg1: CONST Null type=kotlin.Nothing? value=null
then: BLOCK type=kotlin.String origin=null
VAR IR_TEMPORARY_VARIABLE name:tmp0 type:kotlin.String [val]
CALL 'public final fun getString (p0: kotlin.Int): kotlin.String [fake_override] declared in com.deamat.deamat.auth.LoginScreen' type=kotlin.String origin=null
$this: GET_FIELD 'FIELD FIELD_FOR_CAPTURED_VALUE name:$this type:com.deamat.deamat.auth.LoginScreen visibility:private [final]' type=com.deamat.deamat.auth.LoginScreen origin=null
receiver: GET_VAR '<this>: com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided> declared in com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>.onError' type=com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided> origin=null
p0: CONST Int type=kotlin.Int value=2131820851
COMPOSITE type=kotlin.String origin=null
CALL 'public final fun checkExpressionValueIsNotNull (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.String [val] declared in com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>.onError' type=kotlin.String origin=null
expression: CONST String type=kotlin.String value="getString(R.string.something_went_wrong)"
GET_VAR 'val tmp0: kotlin.String [val] declared in com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>.onError' type=kotlin.String origin=null
BRANCH
if: CONST Boolean type=kotlin.Boolean value=true
then: GET_VAR 'val tmp2_elvis_lhs: kotlin.String? [val] declared in com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>.onError' type=kotlin.String? origin=null
CALL 'public open fun show (): kotlin.Unit declared in com.google.android.material.snackbar.Snackbar' type=kotlin.Unit origin=null
$this: CALL 'public open fun make (p0: android.view.View, p1: kotlin.CharSequence, p2: kotlin.Int): com.google.android.material.snackbar.Snackbar declared in com.google.android.material.snackbar.Snackbar' type=com.google.android.material.snackbar.Snackbar origin=null
p0: BLOCK type=androidx.coordinatorlayout.widget.CoordinatorLayout origin=null
VAR IR_TEMPORARY_VARIABLE name:tmp1 type:androidx.coordinatorlayout.widget.CoordinatorLayout [val]
GET_FIELD 'FIELD IR_EXTERNAL_JAVA_DECLARATION_STUB name:coordinator type:androidx.coordinatorlayout.widget.CoordinatorLayout visibility:public [final]' type=androidx.coordinatorlayout.widget.CoordinatorLayout origin=GET_PROPERTY
receiver: CALL 'public final fun <get-binding> (): com.deamat.deamat.databinding.FragmentLoginBinding declared in com.deamat.deamat.auth.LoginScreen' type=com.deamat.deamat.databinding.FragmentLoginBinding origin=GET_PROPERTY
$this: GET_FIELD 'FIELD FIELD_FOR_CAPTURED_VALUE name:$this type:com.deamat.deamat.auth.LoginScreen visibility:private [final]' type=com.deamat.deamat.auth.LoginScreen origin=null
receiver: GET_VAR '<this>: com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided> declared in com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>.onError' type=com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided> origin=null
COMPOSITE type=androidx.coordinatorlayout.widget.CoordinatorLayout origin=null
CALL 'public final fun checkExpressionValueIsNotNull (value: kotlin.Any?, expression: kotlin.String): kotlin.Unit declared in kotlin.jvm.internal.Intrinsics' type=kotlin.Unit origin=null
value: GET_VAR 'val tmp1: androidx.coordinatorlayout.widget.CoordinatorLayout [val] declared in com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>.onError' type=androidx.coordinatorlayout.widget.CoordinatorLayout origin=null
expression: CONST String type=kotlin.String value="binding.coordinator"
GET_VAR 'val tmp1: androidx.coordinatorlayout.widget.CoordinatorLayout [val] declared in com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>.onError' type=androidx.coordinatorlayout.widget.CoordinatorLayout origin=null
p1: GET_VAR 'val message: kotlin.String [val] declared in com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>.onError' type=kotlin.String origin=null
p2: CONST Int type=kotlin.Int value=-2
FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:kotlin.Boolean [fake_override,operator]
overridden:
public open fun equals (other: kotlin.Any?): kotlin.Boolean [fake_override,operator] declared in com.facebook.FacebookCallback
$this: VALUE_PARAMETER name:<this> type:kotlin.Any
VALUE_PARAMETER name:other index:0 type:kotlin.Any?
FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:kotlin.Int [fake_override]
overridden:
public open fun hashCode (): kotlin.Int [fake_override] declared in com.facebook.FacebookCallback
$this: VALUE_PARAMETER name:<this> type:kotlin.Any
FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:kotlin.String [fake_override]
overridden:
public open fun toString (): kotlin.String [fake_override] declared in com.facebook.FacebookCallback
$this: VALUE_PARAMETER name:<this> type:kotlin.Any
FIELD FIELD_FOR_CAPTURED_VALUE name:$this type:com.deamat.deamat.auth.LoginScreen visibility:private [final]
FUN BRIDGE name:onSuccess visibility:public modality:OPEN <> ($this:com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>, p0:kotlin.Any?) returnType:kotlin.Unit
$this: VALUE_PARAMETER INSTANCE_RECEIVER name:<this> type:com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>
VALUE_PARAMETER BRIDGE name:p0 index:0 type:kotlin.Any?
BLOCK_BODY
RETURN type=kotlin.Nothing from='public open fun onSuccess (p0: kotlin.Any?): kotlin.Unit declared in com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>'
TYPE_OP type=kotlin.Unit origin=IMPLICIT_CAST typeOperand=kotlin.Unit
CALL 'public open fun onSuccess (result: com.facebook.login.LoginResult?): kotlin.Unit declared in com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>' type=kotlin.Unit origin=BRIDGE_DELEGATION
$this: GET_VAR '<this>: com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided> declared in com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>.onSuccess' type=com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided> origin=null
result: TYPE_OP type=com.facebook.login.LoginResult? origin=IMPLICIT_CAST typeOperand=com.facebook.login.LoginResult?
GET_VAR 'p0: kotlin.Any? declared in com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>.onSuccess' type=kotlin.Any? origin=null
BLOCK type=com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided> origin=null
CONSTRUCTOR_CALL 'public/*package*/ constructor <init> ($this: com.deamat.deamat.auth.LoginScreen) [primary] declared in com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>' type=com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided> origin=OBJECT_LITERAL
$this: GET_VAR '<this>: com.deamat.deamat.auth.LoginScreen declared in com.deamat.deamat.auth.LoginScreen.onCreateView' type=com.deamat.deamat.auth.LoginScreen origin=null
CALL 'public open fun setLifecycleOwner (p0: androidx.lifecycle.LifecycleOwner?): kotlin.Unit [fake_override] declared in com.deamat.deamat.databinding.FragmentLoginBinding' type=kotlin.Unit origin=EQ
$this: CALL 'public final fun <get-binding> (): com.deamat.deamat.databinding.FragmentLoginBinding declared in com.deamat.deamat.auth.LoginScreen' type=com.deamat.deamat.databinding.FragmentLoginBinding origin=GET_PROPERTY
$this: GET_VAR '<this>: com.deamat.deamat.auth.LoginScreen declared in com.deamat.deamat.auth.LoginScreen.onCreateView' type=com.deamat.deamat.auth.LoginScreen origin=null
p0: GET_VAR '<this>: com.deamat.deamat.auth.LoginScreen declared in com.deamat.deamat.auth.LoginScreen.onCreateView' type=com.deamat.deamat.auth.LoginScreen origin=null
RETURN type=kotlin.Nothing from='public open fun onCreateView (inflater: android.view.LayoutInflater, container: android.view.ViewGroup?, savedInstanceState: android.os.Bundle?): android.view.View? declared in com.deamat.deamat.auth.LoginScreen'
CALL 'public open fun getRoot (): android.view.View [fake_override] declared in com.deamat.deamat.databinding.FragmentLoginBinding' type=android.view.View origin=GET_PROPERTY
$this: CALL 'public final fun <get-binding> (): com.deamat.deamat.databinding.FragmentLoginBinding declared in com.deamat.deamat.auth.LoginScreen' type=com.deamat.deamat.databinding.FragmentLoginBinding origin=GET_PROPERTY
$this: GET_VAR '<this>: com.deamat.deamat.auth.LoginScreen declared in com.deamat.deamat.auth.LoginScreen.onCreateView' type=com.deamat.deamat.auth.LoginScreen origin=null
at org.jetbrains.kotlin.backend.jvm.codegen.FunctionCodegen.generate(FunctionCodegen.kt:53)
at org.jetbrains.kotlin.backend.jvm.codegen.ClassCodegen.generateMethod(ClassCodegen.kt:342)
at org.jetbrains.kotlin.backend.jvm.codegen.ClassCodegen.generateDeclaration(ClassCodegen.kt:302)
at org.jetbrains.kotlin.backend.jvm.codegen.ClassCodegen.generate(ClassCodegen.kt:148)
at org.jetbrains.kotlin.backend.jvm.codegen.ClassCodegen$Companion.generate(ClassCodegen.kt:290)
at org.jetbrains.kotlin.backend.jvm.JvmBackendFacade.doGenerateFilesInternal$backend_jvm(JvmBackendFacade.kt:95)
... 36 more
Caused by: java.lang.RuntimeException: Exception while generating code for:
FUN name:onClick visibility:public modality:FINAL <> ($this:com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>, it:android.view.View?) returnType:kotlin.Unit
overridden:
public abstract fun onClick (p0: android.view.View?): kotlin.Unit declared in android.view.View.OnClickListener
$this: VALUE_PARAMETER INSTANCE_RECEIVER name:<this> type:com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>
VALUE_PARAMETER name:it index:0 type:android.view.View?
BLOCK_BODY
CALL 'public open fun observe (p0: androidx.lifecycle.LifecycleOwner, p1: androidx.lifecycle.Observer<in T of androidx.lifecycle.LiveData?>): kotlin.Unit declared in androidx.lifecycle.LiveData' type=kotlin.Unit origin=null
$this: CALL 'public final fun login (): androidx.lifecycle.LiveData<com.deamat.deamat.Resource<com.deamat.deamat.auth.User>> declared in com.deamat.deamat.auth.AuthViewModel' type=androidx.lifecycle.LiveData<com.deamat.deamat.Resource<com.deamat.deamat.auth.User>> origin=null
$this: CALL 'public final fun access$getViewModel ($this: com.deamat.deamat.auth.LoginScreen): com.deamat.deamat.auth.AuthViewModel declared in com.deamat.deamat.auth.LoginScreen' type=com.deamat.deamat.auth.AuthViewModel origin=GET_PROPERTY
$this: GET_FIELD 'FIELD FIELD_FOR_CAPTURED_VALUE name:$this type:com.deamat.deamat.auth.LoginScreen visibility:private [final]' type=com.deamat.deamat.auth.LoginScreen origin=null
receiver: GET_VAR '<this>: com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided> declared in com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>.onClick' type=com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided> origin=null
p0: BLOCK type=androidx.lifecycle.LifecycleOwner origin=null
VAR IR_TEMPORARY_VARIABLE name:tmp0 type:androidx.lifecycle.LifecycleOwner [val]
CALL 'public open fun getViewLifecycleOwner (): androidx.lifecycle.LifecycleOwner [fake_override] declared in com.deamat.deamat.auth.LoginScreen' type=androidx.lifecycle.LifecycleOwner origin=GET_PROPERTY
$this: GET_FIELD 'FIELD FIELD_FOR_CAPTURED_VALUE name:$this type:com.deamat.deamat.auth.LoginScreen visibility:private [final]' type=com.deamat.deamat.auth.LoginScreen origin=null
receiver: GET_VAR '<this>: com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided> declared in com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>.onClick' type=com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided> origin=null
COMPOSITE type=androidx.lifecycle.LifecycleOwner origin=null
CALL 'public final fun checkExpressionValueIsNotNull (value: kotlin.Any?, expression: kotlin.String): kotlin.Unit declared in kotlin.jvm.internal.Intrinsics' type=kotlin.Unit origin=null
value: GET_VAR 'val tmp0: androidx.lifecycle.LifecycleOwner [val] declared in com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>.onClick' type=androidx.lifecycle.LifecycleOwner origin=null
expression: CONST String type=kotlin.String value="viewLifecycleOwner"
GET_VAR 'val tmp0: androidx.lifecycle.LifecycleOwner [val] declared in com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>.onClick' type=androidx.lifecycle.LifecycleOwner origin=null
p1: BLOCK type=com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>.onClick.<no name provided> origin=null
CLASS LAMBDA_IMPL CLASS name:<no name provided> modality:FINAL visibility:public/*package*/ superTypes:[androidx.lifecycle.Observer<com.deamat.deamat.Resource<com.deamat.deamat.auth.User>?>]
$this: VALUE_PARAMETER INSTANCE_RECEIVER name:<this> type:com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>.onClick.<no name provided>
FIELD FAKE_OVERRIDE name:receiver type:kotlin.Any? visibility:protected [fake_override]
CONSTRUCTOR GENERATED_MEMBER_IN_CALLABLE_REFERENCE visibility:public/*package*/ <> ($this:com.deamat.deamat.auth.LoginScreen) returnType:com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>.onClick.<no name provided> [primary]
VALUE_PARAMETER BOUND_RECEIVER_PARAMETER name:$this index:0 type:com.deamat.deamat.auth.LoginScreen
BLOCK_BODY
SET_FIELD 'FIELD FIELD_FOR_CAPTURED_VALUE name:$this type:com.deamat.deamat.auth.LoginScreen visibility:private [final]' type=kotlin.Unit origin=INITIALIZER_OF_FIELD_FOR_CAPTURED_VALUE
receiver: GET_VAR '<this>: com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>.onClick.<no name provided> declared in com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>.onClick.<no name provided>' type=com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>.onClick.<no name provided> origin=null
value: GET_VAR '$this: com.deamat.deamat.auth.LoginScreen declared in com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>.onClick.<no name provided>.<init>' type=com.deamat.deamat.auth.LoginScreen origin=null
DELEGATING_CONSTRUCTOR_CALL 'public constructor <init> () [primary] declared in kotlin.Any'
BLOCK type=kotlin.Unit origin=null
FUN name:onChanged visibility:public modality:FINAL <> ($this:com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>.onClick.<no name provided>, it:com.deamat.deamat.Resource<com.deamat.deamat.auth.User>?) returnType:kotlin.Unit
overridden:
public abstract fun onChanged (p0: T of androidx.lifecycle.Observer?): kotlin.Unit declared in androidx.lifecycle.Observer
$this: VALUE_PARAMETER INSTANCE_RECEIVER name:<this> type:com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>.onClick.<no name provided>
VALUE_PARAMETER name:it index:0 type:com.deamat.deamat.Resource<com.deamat.deamat.auth.User>?
BLOCK_BODY
BLOCK type=kotlin.Unit origin=WHEN
VAR IR_TEMPORARY_VARIABLE name:tmp0_subject type:com.deamat.deamat.Resource<com.deamat.deamat.auth.User>? [val]
GET_VAR 'it: com.deamat.deamat.Resource<com.deamat.deamat.auth.User>? declared in com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>.onClick.<no name provided>.onChanged' type=com.deamat.deamat.Resource<com.deamat.deamat.auth.User>? origin=null
WHEN type=kotlin.Unit origin=WHEN
BRANCH
if: TYPE_OP type=kotlin.Boolean origin=INSTANCEOF typeOperand=com.deamat.deamat.Resource.Loading<com.deamat.deamat.auth.User>
GET_VAR 'val tmp0_subject: com.deamat.deamat.Resource<com.deamat.deamat.auth.User>? [val] declared in com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>.onClick.<no name provided>.onChanged' type=com.deamat.deamat.Resource<com.deamat.deamat.auth.User>? origin=null
then: BLOCK type=kotlin.Unit origin=null
CALL 'public open fun setValue (p0: T of androidx.lifecycle.MutableLiveData?): kotlin.Unit declared in androidx.lifecycle.MutableLiveData' type=kotlin.Unit origin=EQ
<1>: kotlin.Boolean?
$this: CALL 'public final fun <get-loginEnabled> (): androidx.lifecycle.MutableLiveData<kotlin.Boolean?> declared in com.deamat.deamat.auth.AuthViewModel' type=androidx.lifecycle.MutableLiveData<kotlin.Boolean?> origin=GET_PROPERTY
$this: CALL 'public final fun access$getViewModel ($this: com.deamat.deamat.auth.LoginScreen): com.deamat.deamat.auth.AuthViewModel declared in com.deamat.deamat.auth.LoginScreen' type=com.deamat.deamat.auth.AuthViewModel origin=GET_PROPERTY
$this: GET_FIELD 'FIELD FIELD_FOR_CAPTURED_VALUE name:$this type:com.deamat.deamat.auth.LoginScreen visibility:private [final]' type=com.deamat.deamat.auth.LoginScreen origin=null
receiver: GET_VAR '<this>: com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>.onClick.<no name provided> declared in com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>.onClick.<no name provided>.onChanged' type=com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>.onClick.<no name provided> origin=null
p0: CONST Boolean type=kotlin.Boolean value=false
CALL 'public open fun setValue (p0: T of androidx.lifecycle.MutableLiveData?): kotlin.Unit declared in androidx.lifecycle.MutableLiveData' type=kotlin.Unit origin=EQ
<1>: kotlin.Boolean?
$this: CALL 'public final fun <get-signingIn> (): androidx.lifecycle.MutableLiveData<kotlin.Boolean?> declared in com.deamat.deamat.auth.AuthViewModel' type=androidx.lifecycle.MutableLiveData<kotlin.Boolean?> origin=GET_PROPERTY
$this: CALL 'public final fun access$getViewModel ($this: com.deamat.deamat.auth.LoginScreen): com.deamat.deamat.auth.AuthViewModel declared in com.deamat.deamat.auth.LoginScreen' type=com.deamat.deamat.auth.AuthViewModel origin=GET_PROPERTY
$this: GET_FIELD 'FIELD FIELD_FOR_CAPTURED_VALUE name:$this type:com.deamat.deamat.auth.LoginScreen visibility:private [final]' type=com.deamat.deamat.auth.LoginScreen origin=null
receiver: GET_VAR '<this>: com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>.onClick.<no name provided> declared in com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>.onClick.<no name provided>.onChanged' type=com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>.onClick.<no name provided> origin=null
p0: CONST Boolean type=kotlin.Boolean value=true
BRANCH
if: TYPE_OP type=kotlin.Boolean origin=INSTANCEOF typeOperand=com.deamat.deamat.Resource.Failure<com.deamat.deamat.auth.User>
GET_VAR 'val tmp0_subject: com.deamat.deamat.Resource<com.deamat.deamat.auth.User>? [val] declared in com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>.onClick.<no name provided>.onChanged' type=com.deamat.deamat.Resource<com.deamat.deamat.auth.User>? origin=null
then: BLOCK type=kotlin.Unit origin=null
CALL 'public open fun setValue (p0: T of androidx.lifecycle.MutableLiveData?): kotlin.Unit declared in androidx.lifecycle.MutableLiveData' type=kotlin.Unit origin=EQ
<1>: kotlin.Boolean?
$this: CALL 'public final fun <get-loginEnabled> (): androidx.lifecycle.MutableLiveData<kotlin.Boolean?> declared in com.deamat.deamat.auth.AuthViewModel' type=androidx.lifecycle.MutableLiveData<kotlin.Boolean?> origin=GET_PROPERTY
$this: CALL 'public final fun access$getViewModel ($this: com.deamat.deamat.auth.LoginScreen): com.deamat.deamat.auth.AuthViewModel declared in com.deamat.deamat.auth.LoginScreen' type=com.deamat.deamat.auth.AuthViewModel origin=GET_PROPERTY
$this: GET_FIELD 'FIELD FIELD_FOR_CAPTURED_VALUE name:$this type:com.deamat.deamat.auth.LoginScreen visibility:private [final]' type=com.deamat.deamat.auth.LoginScreen origin=null
receiver: GET_VAR '<this>: com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>.onClick.<no name provided> declared in com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>.onClick.<no name provided>.onChanged' type=com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>.onClick.<no name provided> origin=null
p0: CONST Boolean type=kotlin.Boolean value=true
CALL 'public open fun setValue (p0: T of androidx.lifecycle.MutableLiveData?): kotlin.Unit declared in androidx.lifecycle.MutableLiveData' type=kotlin.Unit origin=EQ
<1>: kotlin.Boolean?
$this: CALL 'public final fun <get-signingIn> (): androidx.lifecycle.MutableLiveData<kotlin.Boolean?> declared in com.deamat.deamat.auth.AuthViewModel' type=androidx.lifecycle.MutableLiveData<kotlin.Boolean?> origin=GET_PROPERTY
$this: CALL 'public final fun access$getViewModel ($this: com.deamat.deamat.auth.LoginScreen): com.deamat.deamat.auth.AuthViewModel declared in com.deamat.deamat.auth.LoginScreen' type=com.deamat.deamat.auth.AuthViewModel origin=GET_PROPERTY
$this: GET_FIELD 'FIELD FIELD_FOR_CAPTURED_VALUE name:$this type:com.deamat.deamat.auth.LoginScreen visibility:private [final]' type=com.deamat.deamat.auth.LoginScreen origin=null
receiver: GET_VAR '<this>: com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>.onClick.<no name provided> declared in com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>.onClick.<no name provided>.onChanged' type=com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>.onClick.<no name provided> origin=null
p0: CONST Boolean type=kotlin.Boolean value=false
COMPOSITE type=kotlin.Unit origin=null
BLOCK type=kotlin.Unit? origin=SAFE_CALL
VAR IR_TEMPORARY_VARIABLE name:tmp1_safe_receiver type:kotlin.String? [val]
CALL 'public open fun <get-message> (): kotlin.String? declared in kotlin.Throwable' type=kotlin.String? origin=GET_PROPERTY
$this: CALL 'public final fun <get-throwable> (): kotlin.Throwable declared in com.deamat.deamat.Resource.Failure' type=kotlin.Throwable origin=GET_PROPERTY
$this: TYPE_OP type=com.deamat.deamat.Resource.Failure<com.deamat.deamat.auth.User> origin=IMPLICIT_CAST typeOperand=com.deamat.deamat.Resource.Failure<com.deamat.deamat.auth.User>
BLOCK type=com.deamat.deamat.Resource<com.deamat.deamat.auth.User> origin=null
VAR IR_TEMPORARY_VARIABLE name:tmp0 type:com.deamat.deamat.Resource<com.deamat.deamat.auth.User>? [val]
GET_VAR 'it: com.deamat.deamat.Resource<com.deamat.deamat.auth.User>? declared in com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>.onClick.<no name provided>.onChanged' type=com.deamat.deamat.Resource<com.deamat.deamat.auth.User>? origin=null
COMPOSITE type=com.deamat.deamat.Resource<com.deamat.deamat.auth.User> origin=null
CALL 'public final fun checkExpressionValueIsNotNull (value: kotlin.Any?, expression: kotlin.String): kotlin.Unit declared in kotlin.jvm.internal.Intrinsics' type=kotlin.Unit origin=null
value: GET_VAR 'val tmp0: com.deamat.deamat.Resource<com.deamat.deamat.auth.User>? [val] declared in com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>.onClick.<no name provided>.onChanged' type=com.deamat.deamat.Resource<com.deamat.deamat.auth.User>? origin=null
expression: CONST String type=kotlin.String value="it"
GET_VAR 'val tmp0: com.deamat.deamat.Resource<com.deamat.deamat.auth.User>? [val] declared in com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>.onClick.<no name provided>.onChanged' type=com.deamat.deamat.Resource<com.deamat.deamat.auth.User>? origin=null
WHEN type=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: GET_VAR 'val tmp1_safe_receiver: kotlin.String? [val] declared in com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>.onClick.<no name provided>.onChanged' type=kotlin.String? origin=null
arg1: CONST Null type=kotlin.Nothing? value=null
then: CONST Null type=kotlin.Nothing? value=null
BRANCH
if: CONST Boolean type=kotlin.Boolean value=true
then: CALL 'public final fun let <T, R> (block: kotlin.Function1<T of kotlin.StandardKt.let, R of kotlin.StandardKt.let>): R of kotlin.StandardKt.let [inline] declared in kotlin.StandardKt' type=kotlin.Unit origin=null
<T>: kotlin.String
<R>: kotlin.Unit
$receiver: GET_VAR 'val tmp1_safe_receiver: kotlin.String? [val] declared in com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>.onClick.<no name provided>.onChanged' type=kotlin.String? origin=null
block: BLOCK type=kotlin.Function1<kotlin.String, kotlin.Unit> origin=LAMBDA
COMPOSITE type=kotlin.Unit origin=null
FUNCTION_REFERENCE 'private final fun onChanged$lambda-0 ($this: com.deamat.deamat.auth.LoginScreen, message: kotlin.String): kotlin.Unit declared in com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>.onClick.<no name provided>' type=kotlin.Function1<kotlin.String, kotlin.Unit> origin=LAMBDA
$this: GET_FIELD 'FIELD FIELD_FOR_CAPTURED_VALUE name:$this type:com.deamat.deamat.auth.LoginScreen visibility:private [final]' type=com.deamat.deamat.auth.LoginScreen origin=null
receiver: GET_VAR '<this>: com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>.onClick.<no name provided> declared in com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>.onClick.<no name provided>.onChanged' type=com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>.onClick.<no name provided> origin=null
BRANCH
if: TYPE_OP type=kotlin.Boolean origin=INSTANCEOF typeOperand=com.deamat.deamat.Resource.Success<com.deamat.deamat.auth.User>
GET_VAR 'val tmp0_subject: com.deamat.deamat.Resource<com.deamat.deamat.auth.User>? [val] declared in com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>.onClick.<no name provided>.onChanged' type=com.deamat.deamat.Resource<com.deamat.deamat.auth.User>? origin=null
then: BLOCK type=kotlin.Unit origin=null
CALL 'public open fun setValue (p0: T of androidx.lifecycle.MutableLiveData?): kotlin.Unit declared in androidx.lifecycle.MutableLiveData' type=kotlin.Unit origin=EQ
<1>: kotlin.Boolean?
$this: CALL 'public final fun <get-signingIn> (): androidx.lifecycle.MutableLiveData<kotlin.Boolean?> declared in com.deamat.deamat.auth.AuthViewModel' type=androidx.lifecycle.MutableLiveData<kotlin.Boolean?> origin=GET_PROPERTY
$this: CALL 'public final fun access$getViewModel ($this: com.deamat.deamat.auth.LoginScreen): com.deamat.deamat.auth.AuthViewModel declared in com.deamat.deamat.auth.LoginScreen' type=com.deamat.deamat.auth.AuthViewModel origin=GET_PROPERTY
$this: GET_FIELD 'FIELD FIELD_FOR_CAPTURED_VALUE name:$this type:com.deamat.deamat.auth.LoginScreen visibility:private [final]' type=com.deamat.deamat.auth.LoginScreen origin=null
receiver: GET_VAR '<this>: com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>.onClick.<no name provided> declared in com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>.onClick.<no name provided>.onChanged' type=com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>.onClick.<no name provided> origin=null
p0: CONST Boolean type=kotlin.Boolean value=false
BRANCH
if: CONST Boolean type=kotlin.Boolean value=true
then: CALL 'public final fun noWhenBranchMatchedException (): kotlin.Nothing declared in kotlin.internal.ir' type=kotlin.Nothing origin=null
FIELD FIELD_FOR_CAPTURED_VALUE name:$this type:com.deamat.deamat.auth.LoginScreen visibility:private [final]
FUN BRIDGE name:onChanged visibility:public modality:OPEN <> ($this:com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>.onClick.<no name provided>, p0:kotlin.Any?) returnType:kotlin.Unit
$this: VALUE_PARAMETER INSTANCE_RECEIVER name:<this> type:com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>.onClick.<no name provided>
VALUE_PARAMETER BRIDGE name:p0 index:0 type:kotlin.Any?
BLOCK_BODY
RETURN type=kotlin.Nothing from='public open fun onChanged (p0: kotlin.Any?): kotlin.Unit declared in com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>.onClick.<no name provided>'
TYPE_OP type=kotlin.Unit origin=IMPLICIT_CAST typeOperand=kotlin.Unit
CALL 'public final fun onChanged (it: com.deamat.deamat.Resource<com.deamat.deamat.auth.User>?): kotlin.Unit declared in com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>.onClick.<no name provided>' type=kotlin.Unit origin=BRIDGE_DELEGATION
$this: GET_VAR '<this>: com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>.onClick.<no name provided> declared in com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>.onClick.<no name provided>.onChanged' type=com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>.onClick.<no name provided> origin=null
it: TYPE_OP type=com.deamat.deamat.Resource<com.deamat.deamat.auth.User>? origin=IMPLICIT_CAST typeOperand=com.deamat.deamat.Resource<com.deamat.deamat.auth.User>?
GET_VAR 'p0: kotlin.Any? declared in com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>.onClick.<no name provided>.onChanged' type=kotlin.Any? origin=null
CONSTRUCTOR_CALL 'public/*package*/ constructor <init> ($this: com.deamat.deamat.auth.LoginScreen) [primary] declared in com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>.onClick.<no name provided>' type=com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>.onClick.<no name provided> origin=null
$this: GET_FIELD 'FIELD FIELD_FOR_CAPTURED_VALUE name:$this type:com.deamat.deamat.auth.LoginScreen visibility:private [final]' type=com.deamat.deamat.auth.LoginScreen origin=null
receiver: GET_VAR '<this>: com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided> declared in com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>.onClick' type=com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided> origin=null
at org.jetbrains.kotlin.backend.jvm.codegen.FunctionCodegen.generate(FunctionCodegen.kt:53)
at org.jetbrains.kotlin.backend.jvm.codegen.ClassCodegen.generateMethod(ClassCodegen.kt:342)
at org.jetbrains.kotlin.backend.jvm.codegen.ClassCodegen.generateDeclaration(ClassCodegen.kt:302)
at org.jetbrains.kotlin.backend.jvm.codegen.ClassCodegen.generate(ClassCodegen.kt:148)
at org.jetbrains.kotlin.backend.jvm.codegen.ClassCodegen.generateLocalClass(ClassCodegen.kt:315)
at org.jetbrains.kotlin.backend.jvm.codegen.ExpressionCodegen.visitClass(ExpressionCodegen.kt:631)
at org.jetbrains.kotlin.backend.jvm.codegen.ExpressionCodegen.visitClass(ExpressionCodegen.kt:104)
at org.jetbrains.kotlin.ir.declarations.impl.IrClassImpl.accept(IrClassImpl.kt:93)
at org.jetbrains.kotlin.backend.jvm.codegen.ExpressionCodegen.visitStatementContainer(ExpressionCodegen.kt:355)
at org.jetbrains.kotlin.backend.jvm.codegen.ExpressionCodegen.visitContainerExpression(ExpressionCodegen.kt:362)
at org.jetbrains.kotlin.backend.jvm.codegen.ExpressionCodegen.visitContainerExpression(ExpressionCodegen.kt:104)
at org.jetbrains.kotlin.ir.visitors.IrElementVisitor$DefaultImpls.visitBlock(IrElementVisitor.kt:60)
at org.jetbrains.kotlin.backend.jvm.codegen.ExpressionCodegen.visitBlock(ExpressionCodegen.kt:325)
at org.jetbrains.kotlin.backend.jvm.codegen.ExpressionCodegen.visitBlock(ExpressionCodegen.kt:104)
at org.jetbrains.kotlin.ir.expressions.impl.IrBlockImpl.accept(IrBlockImpl.kt:52)
at org.jetbrains.kotlin.backend.jvm.codegen.ExpressionCodegen.gen(ExpressionCodegen.kt:171)
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:425)
at org.jetbrains.kotlin.backend.jvm.codegen.ExpressionCodegen.visitCall(ExpressionCodegen.kt:365)
at org.jetbrains.kotlin.backend.jvm.codegen.ExpressionCodegen.visitCall(ExpressionCodegen.kt:104)
at org.jetbrains.kotlin.ir.expressions.impl.IrCallImpl.accept(IrCallImpl.kt:78)
at org.jetbrains.kotlin.backend.jvm.codegen.ExpressionCodegen.visitStatementContainer(ExpressionCodegen.kt:355)
at org.jetbrains.kotlin.backend.jvm.codegen.ExpressionCodegen.visitBlockBody(ExpressionCodegen.kt:359)
at org.jetbrains.kotlin.backend.jvm.codegen.ExpressionCodegen.visitBlockBody(ExpressionCodegen.kt:104)
at org.jetbrains.kotlin.ir.expressions.impl.IrBlockBodyImpl.accept(IrBlockBodyImpl.kt:40)
at org.jetbrains.kotlin.backend.jvm.codegen.ExpressionCodegen.generate(ExpressionCodegen.kt:200)
at org.jetbrains.kotlin.backend.jvm.codegen.FunctionCodegen.doGenerate(FunctionCodegen.kt:100)
at org.jetbrains.kotlin.backend.jvm.codegen.FunctionCodegen.generate(FunctionCodegen.kt:51)
... 41 more
Caused by: java.lang.RuntimeException: Exception while generating code for:
FUN name:onChanged visibility:public modality:FINAL <> ($this:com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>.onClick.<no name provided>, it:com.deamat.deamat.Resource<com.deamat.deamat.auth.User>?) returnType:kotlin.Unit
overridden:
public abstract fun onChanged (p0: T of androidx.lifecycle.Observer?): kotlin.Unit declared in androidx.lifecycle.Observer
$this: VALUE_PARAMETER INSTANCE_RECEIVER name:<this> type:com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>.onClick.<no name provided>
VALUE_PARAMETER name:it index:0 type:com.deamat.deamat.Resource<com.deamat.deamat.auth.User>?
BLOCK_BODY
BLOCK type=kotlin.Unit origin=WHEN
VAR IR_TEMPORARY_VARIABLE name:tmp0_subject type:com.deamat.deamat.Resource<com.deamat.deamat.auth.User>? [val]
GET_VAR 'it: com.deamat.deamat.Resource<com.deamat.deamat.auth.User>? declared in com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>.onClick.<no name provided>.onChanged' type=com.deamat.deamat.Resource<com.deamat.deamat.auth.User>? origin=null
WHEN type=kotlin.Unit origin=WHEN
BRANCH
if: TYPE_OP type=kotlin.Boolean origin=INSTANCEOF typeOperand=com.deamat.deamat.Resource.Loading<com.deamat.deamat.auth.User>
GET_VAR 'val tmp0_subject: com.deamat.deamat.Resource<com.deamat.deamat.auth.User>? [val] declared in com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>.onClick.<no name provided>.onChanged' type=com.deamat.deamat.Resource<com.deamat.deamat.auth.User>? origin=null
then: BLOCK type=kotlin.Unit origin=null
CALL 'public open fun setValue (p0: T of androidx.lifecycle.MutableLiveData?): kotlin.Unit declared in androidx.lifecycle.MutableLiveData' type=kotlin.Unit origin=EQ
<1>: kotlin.Boolean?
$this: CALL 'public final fun <get-loginEnabled> (): androidx.lifecycle.MutableLiveData<kotlin.Boolean?> declared in com.deamat.deamat.auth.AuthViewModel' type=androidx.lifecycle.MutableLiveData<kotlin.Boolean?> origin=GET_PROPERTY
$this: CALL 'public final fun access$getViewModel ($this: com.deamat.deamat.auth.LoginScreen): com.deamat.deamat.auth.AuthViewModel declared in com.deamat.deamat.auth.LoginScreen' type=com.deamat.deamat.auth.AuthViewModel origin=GET_PROPERTY
$this: GET_FIELD 'FIELD FIELD_FOR_CAPTURED_VALUE name:$this type:com.deamat.deamat.auth.LoginScreen visibility:private [final]' type=com.deamat.deamat.auth.LoginScreen origin=null
receiver: GET_VAR '<this>: com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>.onClick.<no name provided> declared in com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>.onClick.<no name provided>.onChanged' type=com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>.onClick.<no name provided> origin=null
p0: CONST Boolean type=kotlin.Boolean value=false
CALL 'public open fun setValue (p0: T of androidx.lifecycle.MutableLiveData?): kotlin.Unit declared in androidx.lifecycle.MutableLiveData' type=kotlin.Unit origin=EQ
<1>: kotlin.Boolean?
$this: CALL 'public final fun <get-signingIn> (): androidx.lifecycle.MutableLiveData<kotlin.Boolean?> declared in com.deamat.deamat.auth.AuthViewModel' type=androidx.lifecycle.MutableLiveData<kotlin.Boolean?> origin=GET_PROPERTY
$this: CALL 'public final fun access$getViewModel ($this: com.deamat.deamat.auth.LoginScreen): com.deamat.deamat.auth.AuthViewModel declared in com.deamat.deamat.auth.LoginScreen' type=com.deamat.deamat.auth.AuthViewModel origin=GET_PROPERTY
$this: GET_FIELD 'FIELD FIELD_FOR_CAPTURED_VALUE name:$this type:com.deamat.deamat.auth.LoginScreen visibility:private [final]' type=com.deamat.deamat.auth.LoginScreen origin=null
receiver: GET_VAR '<this>: com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>.onClick.<no name provided> declared in com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>.onClick.<no name provided>.onChanged' type=com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>.onClick.<no name provided> origin=null
p0: CONST Boolean type=kotlin.Boolean value=true
BRANCH
if: TYPE_OP type=kotlin.Boolean origin=INSTANCEOF typeOperand=com.deamat.deamat.Resource.Failure<com.deamat.deamat.auth.User>
GET_VAR 'val tmp0_subject: com.deamat.deamat.Resource<com.deamat.deamat.auth.User>? [val] declared in com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>.onClick.<no name provided>.onChanged' type=com.deamat.deamat.Resource<com.deamat.deamat.auth.User>? origin=null
then: BLOCK type=kotlin.Unit origin=null
CALL 'public open fun setValue (p0: T of androidx.lifecycle.MutableLiveData?): kotlin.Unit declared in androidx.lifecycle.MutableLiveData' type=kotlin.Unit origin=EQ
<1>: kotlin.Boolean?
$this: CALL 'public final fun <get-loginEnabled> (): androidx.lifecycle.MutableLiveData<kotlin.Boolean?> declared in com.deamat.deamat.auth.AuthViewModel' type=androidx.lifecycle.MutableLiveData<kotlin.Boolean?> origin=GET_PROPERTY
$this: CALL 'public final fun access$getViewModel ($this: com.deamat.deamat.auth.LoginScreen): com.deamat.deamat.auth.AuthViewModel declared in com.deamat.deamat.auth.LoginScreen' type=com.deamat.deamat.auth.AuthViewModel origin=GET_PROPERTY
$this: GET_FIELD 'FIELD FIELD_FOR_CAPTURED_VALUE name:$this type:com.deamat.deamat.auth.LoginScreen visibility:private [final]' type=com.deamat.deamat.auth.LoginScreen origin=null
receiver: GET_VAR '<this>: com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>.onClick.<no name provided> declared in com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>.onClick.<no name provided>.onChanged' type=com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>.onClick.<no name provided> origin=null
p0: CONST Boolean type=kotlin.Boolean value=true
CALL 'public open fun setValue (p0: T of androidx.lifecycle.MutableLiveData?): kotlin.Unit declared in androidx.lifecycle.MutableLiveData' type=kotlin.Unit origin=EQ
<1>: kotlin.Boolean?
$this: CALL 'public final fun <get-signingIn> (): androidx.lifecycle.MutableLiveData<kotlin.Boolean?> declared in com.deamat.deamat.auth.AuthViewModel' type=androidx.lifecycle.MutableLiveData<kotlin.Boolean?> origin=GET_PROPERTY
$this: CALL 'public final fun access$getViewModel ($this: com.deamat.deamat.auth.LoginScreen): com.deamat.deamat.auth.AuthViewModel declared in com.deamat.deamat.auth.LoginScreen' type=com.deamat.deamat.auth.AuthViewModel origin=GET_PROPERTY
$this: GET_FIELD 'FIELD FIELD_FOR_CAPTURED_VALUE name:$this type:com.deamat.deamat.auth.LoginScreen visibility:private [final]' type=com.deamat.deamat.auth.LoginScreen origin=null
receiver: GET_VAR '<this>: com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>.onClick.<no name provided> declared in com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>.onClick.<no name provided>.onChanged' type=com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>.onClick.<no name provided> origin=null
p0: CONST Boolean type=kotlin.Boolean value=false
COMPOSITE type=kotlin.Unit origin=null
BLOCK type=kotlin.Unit? origin=SAFE_CALL
VAR IR_TEMPORARY_VARIABLE name:tmp1_safe_receiver type:kotlin.String? [val]
CALL 'public open fun <get-message> (): kotlin.String? declared in kotlin.Throwable' type=kotlin.String? origin=GET_PROPERTY
$this: CALL 'public final fun <get-throwable> (): kotlin.Throwable declared in com.deamat.deamat.Resource.Failure' type=kotlin.Throwable origin=GET_PROPERTY
$this: TYPE_OP type=com.deamat.deamat.Resource.Failure<com.deamat.deamat.auth.User> origin=IMPLICIT_CAST typeOperand=com.deamat.deamat.Resource.Failure<com.deamat.deamat.auth.User>
BLOCK type=com.deamat.deamat.Resource<com.deamat.deamat.auth.User> origin=null
VAR IR_TEMPORARY_VARIABLE name:tmp0 type:com.deamat.deamat.Resource<com.deamat.deamat.auth.User>? [val]
GET_VAR 'it: com.deamat.deamat.Resource<com.deamat.deamat.auth.User>? declared in com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>.onClick.<no name provided>.onChanged' type=com.deamat.deamat.Resource<com.deamat.deamat.auth.User>? origin=null
COMPOSITE type=com.deamat.deamat.Resource<com.deamat.deamat.auth.User> origin=null
CALL 'public final fun checkExpressionValueIsNotNull (value: kotlin.Any?, expression: kotlin.String): kotlin.Unit declared in kotlin.jvm.internal.Intrinsics' type=kotlin.Unit origin=null
value: GET_VAR 'val tmp0: com.deamat.deamat.Resource<com.deamat.deamat.auth.User>? [val] declared in com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>.onClick.<no name provided>.onChanged' type=com.deamat.deamat.Resource<com.deamat.deamat.auth.User>? origin=null
expression: CONST String type=kotlin.String value="it"
GET_VAR 'val tmp0: com.deamat.deamat.Resource<com.deamat.deamat.auth.User>? [val] declared in com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>.onClick.<no name provided>.onChanged' type=com.deamat.deamat.Resource<com.deamat.deamat.auth.User>? origin=null
WHEN type=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: GET_VAR 'val tmp1_safe_receiver: kotlin.String? [val] declared in com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>.onClick.<no name provided>.onChanged' type=kotlin.String? origin=null
arg1: CONST Null type=kotlin.Nothing? value=null
then: CONST Null type=kotlin.Nothing? value=null
BRANCH
if: CONST Boolean type=kotlin.Boolean value=true
then: CALL 'public final fun let <T, R> (block: kotlin.Function1<T of kotlin.StandardKt.let, R of kotlin.StandardKt.let>): R of kotlin.StandardKt.let [inline] declared in kotlin.StandardKt' type=kotlin.Unit origin=null
<T>: kotlin.String
<R>: kotlin.Unit
$receiver: GET_VAR 'val tmp1_safe_receiver: kotlin.String? [val] declared in com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>.onClick.<no name provided>.onChanged' type=kotlin.String? origin=null
block: BLOCK type=kotlin.Function1<kotlin.String, kotlin.Unit> origin=LAMBDA
COMPOSITE type=kotlin.Unit origin=null
FUNCTION_REFERENCE 'private final fun onChanged$lambda-0 ($this: com.deamat.deamat.auth.LoginScreen, message: kotlin.String): kotlin.Unit declared in com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>.onClick.<no name provided>' type=kotlin.Function1<kotlin.String, kotlin.Unit> origin=LAMBDA
$this: GET_FIELD 'FIELD FIELD_FOR_CAPTURED_VALUE name:$this type:com.deamat.deamat.auth.LoginScreen visibility:private [final]' type=com.deamat.deamat.auth.LoginScreen origin=null
receiver: GET_VAR '<this>: com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>.onClick.<no name provided> declared in com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>.onClick.<no name provided>.onChanged' type=com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>.onClick.<no name provided> origin=null
BRANCH
if: TYPE_OP type=kotlin.Boolean origin=INSTANCEOF typeOperand=com.deamat.deamat.Resource.Success<com.deamat.deamat.auth.User>
GET_VAR 'val tmp0_subject: com.deamat.deamat.Resource<com.deamat.deamat.auth.User>? [val] declared in com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>.onClick.<no name provided>.onChanged' type=com.deamat.deamat.Resource<com.deamat.deamat.auth.User>? origin=null
then: BLOCK type=kotlin.Unit origin=null
CALL 'public open fun setValue (p0: T of androidx.lifecycle.MutableLiveData?): kotlin.Unit declared in androidx.lifecycle.MutableLiveData' type=kotlin.Unit origin=EQ
<1>: kotlin.Boolean?
$this: CALL 'public final fun <get-signingIn> (): androidx.lifecycle.MutableLiveData<kotlin.Boolean?> declared in com.deamat.deamat.auth.AuthViewModel' type=androidx.lifecycle.MutableLiveData<kotlin.Boolean?> origin=GET_PROPERTY
$this: CALL 'public final fun access$getViewModel ($this: com.deamat.deamat.auth.LoginScreen): com.deamat.deamat.auth.AuthViewModel declared in com.deamat.deamat.auth.LoginScreen' type=com.deamat.deamat.auth.AuthViewModel origin=GET_PROPERTY
$this: GET_FIELD 'FIELD FIELD_FOR_CAPTURED_VALUE name:$this type:com.deamat.deamat.auth.LoginScreen visibility:private [final]' type=com.deamat.deamat.auth.LoginScreen origin=null
receiver: GET_VAR '<this>: com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>.onClick.<no name provided> declared in com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>.onClick.<no name provided>.onChanged' type=com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>.onClick.<no name provided> origin=null
p0: CONST Boolean type=kotlin.Boolean value=false
BRANCH
if: CONST Boolean type=kotlin.Boolean value=true
then: CALL 'public final fun noWhenBranchMatchedException (): kotlin.Nothing declared in kotlin.internal.ir' type=kotlin.Nothing origin=null
at org.jetbrains.kotlin.backend.jvm.codegen.FunctionCodegen.generate(FunctionCodegen.kt:53)
at org.jetbrains.kotlin.backend.jvm.codegen.ClassCodegen.generateMethod(ClassCodegen.kt:342)
at org.jetbrains.kotlin.backend.jvm.codegen.ClassCodegen.generateDeclaration(ClassCodegen.kt:302)
at org.jetbrains.kotlin.backend.jvm.codegen.ClassCodegen.generate(ClassCodegen.kt:148)
at org.jetbrains.kotlin.backend.jvm.codegen.ClassCodegen.generateLocalClass(ClassCodegen.kt:315)
at org.jetbrains.kotlin.backend.jvm.codegen.ExpressionCodegen.visitClass(ExpressionCodegen.kt:631)
at org.jetbrains.kotlin.backend.jvm.codegen.ExpressionCodegen.visitClass(ExpressionCodegen.kt:104)
at org.jetbrains.kotlin.ir.declarations.impl.IrClassImpl.accept(IrClassImpl.kt:93)
at org.jetbrains.kotlin.backend.jvm.codegen.ExpressionCodegen.visitStatementContainer(ExpressionCodegen.kt:355)
at org.jetbrains.kotlin.backend.jvm.codegen.ExpressionCodegen.visitContainerExpression(ExpressionCodegen.kt:362)
at org.jetbrains.kotlin.backend.jvm.codegen.ExpressionCodegen.visitContainerExpression(ExpressionCodegen.kt:104)
at org.jetbrains.kotlin.ir.visitors.IrElementVisitor$DefaultImpls.visitBlock(IrElementVisitor.kt:60)
at org.jetbrains.kotlin.backend.jvm.codegen.ExpressionCodegen.visitBlock(ExpressionCodegen.kt:325)
at org.jetbrains.kotlin.backend.jvm.codegen.ExpressionCodegen.visitBlock(ExpressionCodegen.kt:104)
at org.jetbrains.kotlin.ir.expressions.impl.IrBlockImpl.accept(IrBlockImpl.kt:52)
at org.jetbrains.kotlin.backend.jvm.codegen.ExpressionCodegen.gen(ExpressionCodegen.kt:171)
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:425)
at org.jetbrains.kotlin.backend.jvm.codegen.ExpressionCodegen.visitCall(ExpressionCodegen.kt:365)
at org.jetbrains.kotlin.backend.jvm.codegen.ExpressionCodegen.visitCall(ExpressionCodegen.kt:104)
at org.jetbrains.kotlin.ir.expressions.impl.IrCallImpl.accept(IrCallImpl.kt:78)
at org.jetbrains.kotlin.backend.jvm.codegen.ExpressionCodegen.visitStatementContainer(ExpressionCodegen.kt:355)
at org.jetbrains.kotlin.backend.jvm.codegen.ExpressionCodegen.visitBlockBody(ExpressionCodegen.kt:359)
at org.jetbrains.kotlin.backend.jvm.codegen.ExpressionCodegen.visitBlockBody(ExpressionCodegen.kt:104)
at org.jetbrains.kotlin.ir.expressions.impl.IrBlockBodyImpl.accept(IrBlockBodyImpl.kt:40)
at org.jetbrains.kotlin.backend.jvm.codegen.ExpressionCodegen.generate(ExpressionCodegen.kt:200)
at org.jetbrains.kotlin.backend.jvm.codegen.FunctionCodegen.doGenerate(FunctionCodegen.kt:100)
at org.jetbrains.kotlin.backend.jvm.codegen.FunctionCodegen.generate(FunctionCodegen.kt:51)
... 69 more
Caused by: org.jetbrains.kotlin.codegen.CompilationException: Back-end (JVM) Internal error: Couldn't inline method call 'let' into
@kotlin.internal.InlineOnly public inline fun <T, R> T.let(block: (T) -> R): R defined in kotlin
<no source>
Cause: let (Ljava/lang/Object;Lkotlin/jvm/functions/Function1;)Ljava/lang/Object;:
@Lkotlin/internal/InlineOnly;() // invisible
L0
LDC 0
ISTORE 2
L1
LINENUMBER 109 L1
ICONST_0
ISTORE 3
L2
LINENUMBER 112 L2
ALOAD 1
ALOAD 0
INVOKEINTERFACE kotlin/jvm/functions/Function1.invoke (Ljava/lang/Object;)Ljava/lang/Object; (itf)
ARETURN
L3
LOCALVARIABLE $this$let Ljava/lang/Object; L0 L3 0
LOCALVARIABLE block Lkotlin/jvm/functions/Function1; L0 L3 1
LOCALVARIABLE $i$f$let I L1 L3 2
MAXSTACK = 2
MAXLOCALS = 4
File is unknown
The root cause java.lang.RuntimeException was thrown at: org.jetbrains.kotlin.backend.jvm.codegen.FunctionCodegen.generate(FunctionCodegen.kt:53)
at org.jetbrains.kotlin.codegen.inline.InlineCodegen.throwCompilationException(InlineCodegen.kt:105)
at org.jetbrains.kotlin.codegen.inline.InlineCodegen.performInline(InlineCodegen.kt:148)
at org.jetbrains.kotlin.backend.jvm.codegen.IrInlineCodegen.genCall(IrInlineCodegen.kt:160)
at org.jetbrains.kotlin.backend.jvm.codegen.ExpressionCodegen.visitFunctionAccess(ExpressionCodegen.kt:441)
at org.jetbrains.kotlin.backend.jvm.codegen.ExpressionCodegen.visitCall(ExpressionCodegen.kt:365)
at org.jetbrains.kotlin.backend.jvm.codegen.ExpressionCodegen.visitCall(ExpressionCodegen.kt:104)
at org.jetbrains.kotlin.ir.expressions.impl.IrCallImpl.accept(IrCallImpl.kt:78)
at org.jetbrains.kotlin.backend.jvm.codegen.ExpressionCodegen.visitWhen(ExpressionCodegen.kt:700)
at org.jetbrains.kotlin.backend.jvm.codegen.ExpressionCodegen.visitWhen(ExpressionCodegen.kt:104)
at org.jetbrains.kotlin.ir.expressions.impl.IrWhenBase.accept(IrWhenImpl.kt:36)
at org.jetbrains.kotlin.backend.jvm.codegen.ExpressionCodegen.visitStatementContainer(ExpressionCodegen.kt:355)
at org.jetbrains.kotlin.backend.jvm.codegen.ExpressionCodegen.visitContainerExpression(ExpressionCodegen.kt:362)
at org.jetbrains.kotlin.backend.jvm.codegen.ExpressionCodegen.visitContainerExpression(ExpressionCodegen.kt:104)
at org.jetbrains.kotlin.ir.visitors.IrElementVisitor$DefaultImpls.visitBlock(IrElementVisitor.kt:60)
at org.jetbrains.kotlin.backend.jvm.codegen.ExpressionCodegen.visitBlock(ExpressionCodegen.kt:325)
at org.jetbrains.kotlin.backend.jvm.codegen.ExpressionCodegen.visitBlock(ExpressionCodegen.kt:104)
at org.jetbrains.kotlin.ir.expressions.impl.IrBlockImpl.accept(IrBlockImpl.kt:52)
at org.jetbrains.kotlin.backend.jvm.codegen.ExpressionCodegen.visitStatementContainer(ExpressionCodegen.kt:355)
at org.jetbrains.kotlin.backend.jvm.codegen.ExpressionCodegen.visitContainerExpression(ExpressionCodegen.kt:362)
at org.jetbrains.kotlin.backend.jvm.codegen.ExpressionCodegen.visitContainerExpression(ExpressionCodegen.kt:104)
at org.jetbrains.kotlin.ir.visitors.IrElementVisitor$DefaultImpls.visitComposite(IrElementVisitor.kt:61)
at org.jetbrains.kotlin.backend.jvm.codegen.ExpressionCodegen.visitComposite(ExpressionCodegen.kt:104)
at org.jetbrains.kotlin.backend.jvm.codegen.ExpressionCodegen.visitComposite(ExpressionCodegen.kt:104)
at org.jetbrains.kotlin.ir.expressions.impl.IrCompositeImpl.accept(IrCompositeImpl.kt:46)
at org.jetbrains.kotlin.backend.jvm.codegen.ExpressionCodegen.visitStatementContainer(ExpressionCodegen.kt:355)
at org.jetbrains.kotlin.backend.jvm.codegen.ExpressionCodegen.visitContainerExpression(ExpressionCodegen.kt:362)
at org.jetbrains.kotlin.backend.jvm.codegen.ExpressionCodegen.visitContainerExpression(ExpressionCodegen.kt:104)
at org.jetbrains.kotlin.ir.visitors.IrElementVisitor$DefaultImpls.visitBlock(IrElementVisitor.kt:60)
at org.jetbrains.kotlin.backend.jvm.codegen.ExpressionCodegen.visitBlock(ExpressionCodegen.kt:325)
at org.jetbrains.kotlin.backend.jvm.codegen.ExpressionCodegen.visitBlock(ExpressionCodegen.kt:104)
at org.jetbrains.kotlin.ir.expressions.impl.IrBlockImpl.accept(IrBlockImpl.kt:52)
at org.jetbrains.kotlin.backend.jvm.codegen.ExpressionCodegen.visitWhen(ExpressionCodegen.kt:700)
at org.jetbrains.kotlin.backend.jvm.codegen.ExpressionCodegen.visitWhen(ExpressionCodegen.kt:104)
at org.jetbrains.kotlin.ir.expressions.impl.IrWhenBase.accept(IrWhenImpl.kt:36)
at org.jetbrains.kotlin.backend.jvm.codegen.ExpressionCodegen.visitStatementContainer(ExpressionCodegen.kt:355)
at org.jetbrains.kotlin.backend.jvm.codegen.ExpressionCodegen.visitContainerExpression(ExpressionCodegen.kt:362)
at org.jetbrains.kotlin.backend.jvm.codegen.ExpressionCodegen.visitContainerExpression(ExpressionCodegen.kt:104)
at org.jetbrains.kotlin.ir.visitors.IrElementVisitor$DefaultImpls.visitBlock(IrElementVisitor.kt:60)
at org.jetbrains.kotlin.backend.jvm.codegen.ExpressionCodegen.visitBlock(ExpressionCodegen.kt:325)
at org.jetbrains.kotlin.backend.jvm.codegen.ExpressionCodegen.visitBlock(ExpressionCodegen.kt:104)
at org.jetbrains.kotlin.ir.expressions.impl.IrBlockImpl.accept(IrBlockImpl.kt:52)
at org.jetbrains.kotlin.backend.jvm.codegen.ExpressionCodegen.visitStatementContainer(ExpressionCodegen.kt:355)
at org.jetbrains.kotlin.backend.jvm.codegen.ExpressionCodegen.visitBlockBody(ExpressionCodegen.kt:359)
at org.jetbrains.kotlin.backend.jvm.codegen.ExpressionCodegen.visitBlockBody(ExpressionCodegen.kt:104)
at org.jetbrains.kotlin.ir.expressions.impl.IrBlockBodyImpl.accept(IrBlockBodyImpl.kt:40)
at org.jetbrains.kotlin.backend.jvm.codegen.ExpressionCodegen.generate(ExpressionCodegen.kt:200)
at org.jetbrains.kotlin.backend.jvm.codegen.FunctionCodegen.doGenerate(FunctionCodegen.kt:100)
at org.jetbrains.kotlin.backend.jvm.codegen.FunctionCodegen.generate(FunctionCodegen.kt:51)
... 97 more
Caused by: java.lang.RuntimeException: Exception while generating code for:
FUN LOCAL_FUNCTION_FOR_LAMBDA name:onChanged$lambda-0 visibility:private modality:FINAL <> ($this:com.deamat.deamat.auth.LoginScreen, message:kotlin.String) returnType:kotlin.Unit
VALUE_PARAMETER BOUND_VALUE_PARAMETER name:$this index:0 type:com.deamat.deamat.auth.LoginScreen
VALUE_PARAMETER name:message index:1 type:kotlin.String
BLOCK_BODY
VAR name:$i$a$-let-LoginScreen$onCreateView$4$1$1 type:kotlin.Int [val]
CONST Int type=kotlin.Int value=0
CALL 'public open fun show (): kotlin.Unit declared in com.google.android.material.snackbar.Snackbar' type=kotlin.Unit origin=null
$this: CALL 'public open fun make (p0: android.view.View, p1: kotlin.CharSequence, p2: kotlin.Int): com.google.android.material.snackbar.Snackbar declared in com.google.android.material.snackbar.Snackbar' type=com.google.android.material.snackbar.Snackbar origin=null
p0: BLOCK type=androidx.coordinatorlayout.widget.CoordinatorLayout origin=null
VAR IR_TEMPORARY_VARIABLE name:tmp0 type:androidx.coordinatorlayout.widget.CoordinatorLayout? [val]
CALL 'public final fun <get-coordinator> (): androidx.coordinatorlayout.widget.CoordinatorLayout? declared in kotlinx.android.synthetic.main.fragment_login' type=androidx.coordinatorlayout.widget.CoordinatorLayout? origin=GET_PROPERTY
$receiver: GET_VAR '$this: com.deamat.deamat.auth.LoginScreen declared in com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>.onClick.<no name provided>.onChanged$lambda-0' type=com.deamat.deamat.auth.LoginScreen origin=null
COMPOSITE type=androidx.coordinatorlayout.widget.CoordinatorLayout origin=null
CALL 'public final fun checkExpressionValueIsNotNull (value: kotlin.Any?, expression: kotlin.String): kotlin.Unit declared in kotlin.jvm.internal.Intrinsics' type=kotlin.Unit origin=null
value: GET_VAR 'val tmp0: androidx.coordinatorlayout.widget.CoordinatorLayout? [val] declared in com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>.onClick.<no name provided>.onChanged$lambda-0' type=androidx.coordinatorlayout.widget.CoordinatorLayout? origin=null
expression: CONST String type=kotlin.String value="coordinator"
GET_VAR 'val tmp0: androidx.coordinatorlayout.widget.CoordinatorLayout? [val] declared in com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>.onClick.<no name provided>.onChanged$lambda-0' type=androidx.coordinatorlayout.widget.CoordinatorLayout? origin=null
p1: GET_VAR 'message: kotlin.String declared in com.deamat.deamat.auth.LoginScreen.onCreateView.<no name provided>.onClick.<no name provided>.onChanged$lambda-0' type=kotlin.String origin=null
p2: CONST Int type=kotlin.Int value=0
at org.jetbrains.kotlin.backend.jvm.codegen.FunctionCodegen.generate(FunctionCodegen.kt:53)
at org.jetbrains.kotlin.backend.jvm.codegen.IrSourceCompilerForInline.makeInlineNode(IrSourceCompilerForInline.kt:103)
at org.jetbrains.kotlin.backend.jvm.codegen.IrSourceCompilerForInline.generateLambdaBody(IrSourceCompilerForInline.kt:108)
at org.jetbrains.kotlin.codegen.inline.ExpressionLambda.generateLambdaBody(LambdaInfo.kt:214)
at org.jetbrains.kotlin.codegen.inline.InlineCodegen.generateClosuresBodies(InlineCodegen.kt:365)
at org.jetbrains.kotlin.codegen.inline.InlineCodegen.inlineCall(InlineCodegen.kt:225)
at org.jetbrains.kotlin.codegen.inline.InlineCodegen.performInline(InlineCodegen.kt:142)
... 143 more
Caused by: java.lang.IllegalArgumentException: Unhandled intrinsic in ExpressionCodegen: FUN IR_EXTERNAL_DECLARATION_STUB name:<get-coordinator> visibility:public modality:FINAL <> ($receiver:androidx.fragment.app.Fragment) returnType:androidx.coordinatorlayout.widget.CoordinatorLayout?
at org.jetbrains.kotlin.backend.jvm.codegen.ExpressionCodegen.visitFunctionAccess(ExpressionCodegen.kt:373)
at org.jetbrains.kotlin.backend.jvm.codegen.ExpressionCodegen.visitCall(ExpressionCodegen.kt:365)
at org.jetbrains.kotlin.backend.jvm.codegen.ExpressionCodegen.visitCall(ExpressionCodegen.kt:104)
at org.jetbrains.kotlin.ir.expressions.impl.IrCallImpl.accept(IrCallImpl.kt:78)
at org.jetbrains.kotlin.backend.jvm.codegen.ExpressionCodegen.visitVariable(ExpressionCodegen.kt:506)
at org.jetbrains.kotlin.backend.jvm.codegen.ExpressionCodegen.visitVariable(ExpressionCodegen.kt:104)
at org.jetbrains.kotlin.ir.declarations.impl.IrVariableImpl.accept(IrVariableImpl.kt:86)
at org.jetbrains.kotlin.backend.jvm.codegen.ExpressionCodegen.visitStatementContainer(ExpressionCodegen.kt:355)
at org.jetbrains.kotlin.backend.jvm.codegen.ExpressionCodegen.visitContainerExpression(ExpressionCodegen.kt:362)
at org.jetbrains.kotlin.backend.jvm.codegen.ExpressionCodegen.visitContainerExpression(ExpressionCodegen.kt:104)
at org.jetbrains.kotlin.ir.visitors.IrElementVisitor$DefaultImpls.visitBlock(IrElementVisitor.kt:60)
at org.jetbrains.kotlin.backend.jvm.codegen.ExpressionCodegen.visitBlock(ExpressionCodegen.kt:325)
at org.jetbrains.kotlin.backend.jvm.codegen.ExpressionCodegen.visitBlock(ExpressionCodegen.kt:104)
at org.jetbrains.kotlin.ir.expressions.impl.IrBlockImpl.accept(IrBlockImpl.kt:52)
at org.jetbrains.kotlin.backend.jvm.codegen.ExpressionCodegen.gen(ExpressionCodegen.kt:171)
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:425)
at org.jetbrains.kotlin.backend.jvm.codegen.ExpressionCodegen.visitCall(ExpressionCodegen.kt:365)
at org.jetbrains.kotlin.backend.jvm.codegen.ExpressionCodegen.visitCall(ExpressionCodegen.kt:104)
at org.jetbrains.kotlin.ir.expressions.impl.IrCallImpl.accept(IrCallImpl.kt:78)
at org.jetbrains.kotlin.backend.jvm.codegen.ExpressionCodegen.gen(ExpressionCodegen.kt:171)
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:411)
at org.jetbrains.kotlin.backend.jvm.codegen.ExpressionCodegen.visitCall(ExpressionCodegen.kt:365)
at org.jetbrains.kotlin.backend.jvm.codegen.ExpressionCodegen.visitCall(ExpressionCodegen.kt:104)
at org.jetbrains.kotlin.ir.expressions.impl.IrCallImpl.accept(IrCallImpl.kt:78)
at org.jetbrains.kotlin.backend.jvm.codegen.ExpressionCodegen.visitStatementContainer(ExpressionCodegen.kt:355)
at org.jetbrains.kotlin.backend.jvm.codegen.ExpressionCodegen.visitBlockBody(ExpressionCodegen.kt:359)
at org.jetbrains.kotlin.backend.jvm.codegen.ExpressionCodegen.visitBlockBody(ExpressionCodegen.kt:104)
at org.jetbrains.kotlin.ir.expressions.impl.IrBlockBodyImpl.accept(IrBlockBodyImpl.kt:40)
at org.jetbrains.kotlin.backend.jvm.codegen.ExpressionCodegen.generate(ExpressionCodegen.kt:200)
at org.jetbrains.kotlin.backend.jvm.codegen.FunctionCodegen.doGenerate(FunctionCodegen.kt:100)
at org.jetbrains.kotlin.backend.jvm.codegen.FunctionCodegen.generate(FunctionCodegen.kt:51)
... 149 more
w: C:\Users\123\.gradle\caches\transforms-2\files-2.1\0a339661341e5ebfc9995c7797e4dbee\jetified-kotlin-stdlib-jdk7-1.3.72.jar: Runtime JAR file has version 1.3 which is older than required for API version 1.4
w: C:\Users\123\.gradle\caches\transforms-2\files-2.1\0fa1e2f48b2243338494d6654cfa04d3\jetified-kotlin-stdlib-jdk8-1.3.72.jar: Runtime JAR file has version 1.3 which is older than required for API version 1.4
w: C:\Users\123\.gradle\caches\transforms-2\files-2.1\813c64a82052a45486ed5d974b369847\jetified-kotlin-stdlib-common-1.3.72.jar: Runtime JAR file has version 1.3 which is older than required for API version 1.4
w: C:\Users\123\.gradle\caches\transforms-2\files-2.1\c0a11895be5afc785f85c4c95023362f\jetified-kotlin-stdlib-1.3.72.jar: Runtime JAR file has version 1.3 which is older than required for API version 1.4
> 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
BUILD FAILED in 5m 39s
94 actionable tasks: 94 executed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment