Intellij在结构上仅将thows替换为thows OneException,TwoException

时间:2018-07-18 02:05:56

标签: intellij-idea editor structural-search

我要用IntelliJ's s Structural Search and Replace替换以下代码段:

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

具有:

@Test
public void myTest() throws Exception {}

目标是简化测试。如何配置文本约束来进行替换?

IntelliJ Structural Replace

1 个答案:

答案 0 :(得分:1)

您还将要在模板中添加@Test批注。搜索模板将变为:

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

替换模板:

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

约束:

$Parameter$最小/最大[0,unlimited]
$ExceptionType$最小/最大[0,unlimited]