如何找到空的try catch块?
使用复制现有模板...我找到了try catch的结构搜索:
try {
$TryStatement$;
} catch($ExceptionType$ $Exception$) {
$CatchStatement$;
}
我想要增强它,以便它只能找到带有空捕获块的尝试捕获
它应该找到:
try {
assertTrue(output.validate());
} catch (Exception e) {
//TODO something
}
或
try {
assertTrue(output.validate());
} catch (Exception e) {
}
或
try {
assertTrue(output.validate());
} catch (Exception e) {}
但不是:
try {
assertTrue(output.validate());
} catch (Exception e) {
e.printStackTrace();
}
现在它显然找到了两者,因为它们之间没有区别。 如何添加额外支票?
答案 0 :(得分:0)
使用您找到的模板和CatchStatement变量将最小计数和最大计数设置为0。