Conversation
… align with the latest API changes. Removed deprecated methods, modified method calls, and streamlined type resolution to improve code clarity and maintain compatibility with updated Kotlin FIR.
…port for Kotlin 2.1, and replaced deprecated methods. Adjusted language and API version handling to ensure compatibility with updated Kotlin standards.
…ignature handling
|
Gradle 9 should be interesting, as that now requires Kotlin 2.1. All the more appreciative of your efforts here! |
…rent to access whitespaces before
|
Hey @barbulescu, we're looking forward to having Kotlin 2.x support 🙂. Could you please let me know if you have any issues or require assistance? |
|
Thanks for your interest @e5l ; there's also this parallel alternative approach, where we're exploring a separate Kotlin 2 parser which more closely matches the model of the underlying compiler: It's expected that we can take learnings from the work done here, but might have that flow into the new Kotlin 2 parser, such that we can support these two in parallel rather than a hard switch over. |
|
Superseded by #6766. Thanks for all your work on this @barbulescu. I pulled forward a lot of your work and added you as a co-author there to respect your contribution to it! |
What's changed?
What's your motivation?
Anything in particular you'd like reviewers to focus on?
Anyone you would like to review specifically?
Have you considered any alternatives or workarounds?
Any additional context
Checklist