The IdeA's reconstruction feature is well known, even if it is not the best, it is the earliest of several IDEs.
I think the reason why Idea's reconstruction function is successful. One of the important foundations is the index mechanism. Imvolution If you want to change a method, if you want to search over the entire project, that speed will be very slow, so you must add indexes. !
And Idea I think it is better than ECLPISE and NetBeans, for example, to find all parts of a class throughout the project, just right click on that class, then select Find USAGES ... (Alt F7) Yes, and the speed is very fast. excellent!
I used to say that Idea's index mechanism used Lucene, but didn't look at the jar package under LIB, I don't know if it is true, and I have time to study.