Hi! Are there any plans to approach the problem of...
# ksp
d
Hi! Are there any plans to approach the problem of incompatibility of ksp with kotlin’s allopen plugin? Unfortunately, it’s a blocker in the adoption of ksp with projects that rely on extending kotlin classes for code generation (like micronaut). Making users explicitly define everything as
open
is not really an option. Does KSP2 address this concern? The problem is covered in https://github.com/google/ksp/issues/1576 and https://github.com/micronaut-projects/micronaut-core/issues/9764.
j
KSP2 is no longer a compiler plugin so unfortunately it is not possible to work with other compiler plugin at this moment, if we can address the issue with getting resolution result from other compiler plugin in the future, then we might be able to support it, before that, it is not possible.
d
Thank you. KSP1 is a compiler plugin though, right? Any chance a fix or workaround for compatibility with allopen is coming for KSP1?
j
It is unlikely for KSP1 as we do not plan to add more features into KSP1.