Created
June 13, 2020 10:38
-
-
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.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
e: java.lang.IllegalStateException: Backend Internal error: Exception during code generation | |
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