<https://github.com/JetBrains/kotlin/blob/master/d...
# compiler
o
https://github.com/JetBrains/kotlin/blob/master/docs/backend/IR_parameter_api_migration.md The migration of compiler plugins is too difficult. We have made extensive use of these now deprecated apis, which is very painful. It can already be predicted that after the migration work is completed, a large amount of testing work still needs to be carried out to ensure that they can still function normally.
By the way, due to a large number of error messages, the code prompts of my intellij no longer work properly. Now I'm completely writing code based on my feelings😞
c
Welcome to real programming 😅 👏🏻
z
kinda agree with christian here. I migrated a fairly non-trivial plugin and it was not hard to make my own compat versions of the APIs I wanted from before to ease migration
you also signed up for this by relying on unstable APIs, I would treat this as expected maintenance cost when maintaining a plugin that depends on them
o
You're right. I've already completed the main migration. I think the main reason for the migration cost is that we abandoned the original one, but in fact did not provide the new one, which requires a significant change in the writing style. At the same time, I use the unstable api not because I want to, but because only these can be used.😥