Hello! Does Jetpack Compose compiler support K2? G...
# k2-adopters
p
Hello! Does Jetpack Compose compiler support K2? Got unresolved references on it's classes when using trying K2.
d
Yes, Compose plugin supports K2 Since the plugin doesn't generate new declarations, your problem caused by some dependencies misconfiguration
e
(Sidetracking but K2 doesn’t support plugins that want to generate new declarations? How does serialization etc work then .. asking out of curiosity, maybe I’m misunderstanding)
p
@dmitriy.novozhilov Its happens only for JS target and only if kotlin.experimental.tryK2=true All unresolved elements belong to dependency : androidx.compose.ui
s
Compose compiler does not depend on Compose UI, most likely new compiler frontend fails to resolve dependencies
d
@PHondogo in this case please report an issue to youtrack
@efemoney K2 plugin API supports generation of new declarations Compose plugin doesn't need it, since it transforms existing declarations and slightly tweaks type system, not produces new ones (at least on frontend level, where all resolution happens)
👍🏾 1