Есть ли способ заставить Eclipse автоматически искать статический импорт? Например, теперь, когда я наконец-то обновился до Junit 4, я бы хотел написать:
assertEquals(expectedValue, actualValue);
хит Ctrl+Shift + Oи добавьте Eclipse:
import static org.junit.Assert.assertEquals;
Может быть, я слишком много прошу.
java
eclipse
keyboard-shortcuts
Пол Кроаркин
источник
источник
org.junit.Assert
черезNew Type...
,.*
тогда это неявно.Ctrl+Shift+o
не добавит необходимый импорт, и на самом деле вы должны навести курсор и выбратьAdd static import..
опцию? Жаль, что обычное диалоговое окно со списком автоматического импорта не отображается.assertThat(value, is(expected));
Если вы выделите метод
Assert.assertEquals(val1, val2)
и нажмете Ctrl+ Shift+ M(Добавить импорт), он будет добавлен как статический импорт, по крайней мере, в Eclipse 3.4.источник
В Eclipse 3.4 есть раздел «Избранное» в разделе «Окно»> «Настройки»> «Java»> «Редактор»> «Помощник по содержимому»
Если вы используете
org.junit.Assert
много, вы можете найти некоторую ценность, чтобы добавить его там.источник
Не совсем то, что я хотел, но я нашел обходной путь. В Eclipse 3.4 (Ганимед) перейдите к
и установите флажок Использовать статический импорт (только 1.5 или выше) .
Это не приведет к импорту в Optimize Imports, но если вы сделаете Quick Fix ( CTRL+ 1) в строке, это даст вам возможность добавить статический импорт, который достаточно хорош.
источник
Из Content Assist для статического импорта
открыто
Window » Preferences » Java » Editor » Content Assist » Favorites
источник
Для тестов SpringFramework я бы рекомендовал добавить ниже
Когда вы добавляете выше как новый тип, он автоматически добавляет. * В пакет.
источник
Ярлык для статического импорта: CTRL + SHIFT + M
источник
Выберите константу, введите
Выберите «Преобразовать в статический импорт». из выпадающего списка.
«Быстрое исправление» имеет параметры, даже если это не ошибка.
источник
В Eclipse 4.9 вы можете статически импортировать существующие вызовы, используя быстрое исправление.
Подробнее здесь
источник