- 
                Notifications
    You must be signed in to change notification settings 
- Fork 468
Add support for Kotlin 2.x #5575
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
base: main
Are you sure you want to change the base?
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. | 
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