Eclipse удаляет статический импорт
-
21-12-2019 - |
Вопрос
С помощью eclipse я могу легко преобразовать статический вызов в
import java.util.Arrays;
import java.util.List;
public class StaticImport {
public static void main(String[] args) {
List<String> list = Arrays.asList("hello", "world");
System.out.println(list);
}
}
к статическому импорту:
import static java.util.Arrays.asList;
import java.util.List;
public class StaticImport {
public static void main(String[] args) {
List<String> list = asList("hello", "world");
System.out.println(list);
}
}
Я наведите курсор на название метода (asList
) и нажмите Ctrl-Shift-M
(Add Import
).
Теперь, по некоторым причинам рефакторинга, я хочу удалить статический импорт и вернуться к первому коду:
List<String> list = Arrays.asList("hello", "world");
Есть ли короткая стрижка , которая быстро это делает?
Решение
Вы не можете удалить (static
) import
оператор с сокращением, если только это не неиспользованный.
Итак, сначала прокомментируйте это утверждение:
//List<String> list = asList("hello", "world");
Затем активируйте ярлык для организации инструкций импорта (Ctrl + Сдвиг + O) и неиспользованный import
заявления будут автоматически удалены.
Наконец, раскомментируйте строку, которую вы прокомментировали первой, и реорганизуйте ее, чтобы она компилировалась:
List<String> list = Arrays.asList("hello", "world");
Другие советы
Даже если это прежний вопрос:
Вы можете сделать это, используя Eclipse Cleanup или Eclipse Easy Action.
Предупреждение: это выглядит как ошибка для меня, но отсоединение вариантов не выполняет противоположное действие.
Очистка:
- .
- Перейти к предпочтениям> Java> Стиль кода> Очистка
- Нажмите на редактирование
- Перейти к участию в разделе Доступ к участникам
- в разделе статических доступа, проверьте доступ к квалификации, квалифицируйте доступ к меткам
- Щелкните правой кнопкой мыши на файле> Источник> Очистка
CUNTUAL CLEANUP:
- .
- Щелкните правой кнопкой мыши на файле> Источник> Очистка
- Используйте пользовательский профиль
- Перейти к участию в разделе Доступ к участникам
- в разделе статических доступа, проверьте доступ к квалификации, квалифицируйте доступ к меткам
- Щелкните правой кнопкой мыши на файле> Источник> Очистка
- Применить> ОК
Сохранить действие:
- .
- Перейти к предпочтениям> java> Редактор> Сохранить действие
- Проверьте "Дополнительные действия"
- Перейти к участию в разделе Доступ к участникам
- в разделе статических доступа, проверьте доступ к квалификации, квалифицируйте доступ к меткам
- Просто сохраните файл