Заменить импорт константы статическим импортом в IntelliJ Idea - PullRequest
0 голосов
/ 04 декабря 2018

У меня есть код с некоторыми константами в формате ClassName.CONSTANT_NAME.Я хочу быстро заменить это на CONSTANT_NAME.Но я не нашел никакого эффективного способа сделать это.Каждый раз, когда я хочу что-то статически импортировать, мне нужно:

alt + enter
Add on demand static import for ....

для каждого класса.Но есть ~ 1000 классов

Есть ли какой-нибудь быстрый способ преобразования импорта в статический импорт для многих классов?

1 Ответ

0 голосов
/ 06 декабря 2018

Похоже, что Structural Search & Replace - хороший способ сделать это.

Шаблон поиска: ClassName.CONSTANT_NAME
Заменить шаблон: ClassName.CONSTANT_NAME

И убедитесь, что вы установили флажок Use static import.Это добавит статический импорт для вас.

Structural Replace dialog from IntelliJ IDEA 2018.3

...