Если у меня есть постоянный BAR в Foo, который я буду использовать в классе C, мне придется писать
Object o = Foo.BAR + "...";
который я могу использовать Ctrl-Shift-M в Eclipse (с курсором на BAR), чтобы создать статический импорт для:
import static Foo.BAR;
Object o = BAR + "....";
Я обновляю устаревший код с буквальными тысячами из них, которые я бы хотел преобразовать в статический импорт. Ctrl-Shift-O/Organize import не делает этого. Есть трюк, который я пропустил?
EDIT: На самом деле, я бы предпочел, чтобы сказать Eclipse, что я хочу, чтобы Ctrl-Shift-M делал свою магию для ВСЕХ экземпляров в этом конкретном классе, а не только для одного экземпляра, на который я располагал курсор. (Это устаревший код, поэтому на самом деле УЛУЧШЕНО читаемость:))
EDIT: Я обнаружил, что IntelliJ предлагает сделать это.