Intellij структурно заменяет `thows OneException, TwoException` только Exception

С помощью структурного поиска и замены IntelliJ я хотите заменить следующий фрагмент:

@Test
public void myTest() throws ExecutionException, InterruptedException {}

с:

@Test
public void myTest() throws Exception {}

Цель состоит в том, чтобы немного упростить тесты. Как настроить текстовые ограничения для замены?

Структурная замена IntelliJ


person Joe    schedule 18.07.2018    source источник


Ответы (1)


Вы также захотите добавить аннотацию @Test в шаблон. Затем шаблон поиска становится:

@Test
$ReturnType$ $Method$($ParameterType$ $Parameter$) throws $ExceptionType$;

Заменить шаблон:

@Test
$ReturnType$ $Method$($ParameterType$ $Parameter$) throws Exception;

Ограничения:

$Parameter$ мин/макс [0,unlimited]
$ExceptionType$ мин/макс [0,unlimited]

person Bas Leijdekkers    schedule 18.07.2018