henrikhorbovyi
07/02/2020, 2:19 AMremember
inside an inline function? 🤔Leland Richardson [G]
07/02/2020, 2:48 AMLeland Richardson [G]
07/02/2020, 2:48 AMhenrikhorbovyi
07/02/2020, 2:53 AMLeland Richardson [G]
07/02/2020, 6:32 AMhenrikhorbovyi
07/02/2020, 4:02 PM@JvmOverloads
@Composable
inline fun <reified T> inject(
qualifier: Qualifier? = null,
noinline parameters: ParametersDefinition? = null
): Lazy<T> = remember {
val context = KoinContextHandler.get()
context.inject()
}
I'm trying Koin + Compose.henrikhorbovyi
07/02/2020, 4:29 PMe: org.jetbrains.kotlin.codegen.CompilationException: Back-end (JVM) Internal error: Couldn't inline method call 'remember' into
@kotlin.jvm.JvmOverloads @androidx.compose.Composable public inline fun <reified T> inject
Leland Richardson [G]
07/02/2020, 4:36 PM@JvmOverloads
and see if that does anything?henrikhorbovyi
07/02/2020, 4:36 PMbuildFeatures {
compose true
}
To my compose android moduleLeland Richardson [G]
07/02/2020, 4:36 PMhenrikhorbovyi
07/02/2020, 4:37 PMhenrikhorbovyi
07/02/2020, 4:37 PMhenrikhorbovyi
07/02/2020, 4:38 PM.jar: Runtime JAR file has version 1.3 which is older than required for API version 1.4
Execution failed for task ':koin-androidx-compose:compileDebugKotlin'.
> Internal compiler error. See log for more details
henrikhorbovyi
07/02/2020, 4:40 PMLeland Richardson [G]
07/02/2020, 4:41 PMLeland Richardson [G]
07/02/2020, 4:42 PMLeland Richardson [G]
07/02/2020, 4:42 PMLeland Richardson [G]
07/02/2020, 4:42 PMhenrikhorbovyi
07/02/2020, 4:43 PM