What's the reason that data classes `copy()` and `...
# ksp
m
What's the reason that data classes
copy()
and
componentN()
are now returned in
KSClassDeclartion.declarations
when using KSP2? I'm sure there's a very good reason for that but my mental model has always been "declarations are something that is present in the source code". In a way I always pictured KSP working mainly from the Kotlin AST but looks like it's not the case? How should I update my mental model?