When IntelliJ IDEA was started with Open API for plugins, it was a few set of classes. During two years Open API is changed globally. Every time, then JetBrains makes decision to make changes in Open API, all plugin authors cry. As result, plugin authors forced to remake each of their plugin according changes in Open API.This is not good and everyone who works with IDEA Open API knows it. I think about one good thing in IntelliJ IDEA, which maybe appears in future... i hope :)
The idea of solution - recording refactorings with code to a patch pack and transform it to Migration scheme. It looks like very simple thing, but it very simple indeed.
Very interesting, what thing about this idea plugins authors?
Here is detail description:
-- Alexey Efimov