Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. CO@Michael Aaron Safyan: you say they have *"this kind of refactoring support builtin"*... But do you really mean, like the OP's asking, that you can for example add *"Impl"* to every single concrete class that is not already ending with *Impl*? Do Eclipse and NetBeans really have this built in? For I don't think the OP is after manually doing that over a few tens of classes. I think he more has like a hundreds KLOC codebase and want this to be done in an entirely automated way...
      singulars
    2. CO@WizardOfOdds - the chances are that no IDE will do *exactly* the refactorings that the OP wants in a single operation. HOWEVER, it is likely that one or more will do (say) 95% of the work ... and it will do it interactively, accurately, with undo/redo, with incremental recompilation, and so on. There is a good chance that the good things about an IDE will outweigh the missing (say) 5%.
      singulars
    3. CO@Stephen C: I disagree... From what I understand from the OP's question, where he mentions "large scale refactoring", I take it he wouldn't call *"manually finding every concrete class that doesn't end with Impl and then call the IDE's 'refactor name'"* doing "95% of the job". Our views probably differs on what the OP wants to do but I *did* refactor programmaticaly a 200 KLOC codebase and I can tell you that IntelliJ IDEA (which I love btw) simply wouldn't cut it for such a level of automation.
      singulars
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload