-
-
Notifications
You must be signed in to change notification settings - Fork 10
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Feature] Support Kotlin 2 #116
Comments
Unfortunately, it looks like the K2 compiler (and by extension Kotlin 2) will break functionality that Mockative relies on through the Separation of common and platform sources during compilation 😞... What we can do to continue supporting mocking in Kotlin Multiplatform is by enforcing the use of a |
Since google/ksp#1823 appears to be a blocking issue, and the resolution to that issue is targeting Kotlin 2.1, we may not be able to support Kotlin 2+ until this issue is addressed 😞... I will investigate alternatives. |
That hurts... 😞
Hope you will find something |
This issue aims to track the resources and steps necessary to support Kotlin 2 and the K2 compiler. The work for this effort is being performed in https://github.com/mockative/mockative/tree/kotlin-2.
Reported Issues
Blocking issues
Challenges
K2 introduces Separation of common and platform sources during compilation, which may be a breaking change for Mockative.
KSP2 introduces New Multiplatform Processing Scheme
The text was updated successfully, but these errors were encountered: