我怎样才能找到空的 try catch 块?
使用复制现有模板...我找到了 try catch 的结构搜索:
try {
$TryStatement$;
} catch($ExceptionType$ $Exception$) {
$CatchStatement$;
}
我想增强它,以便它只找到带有空 catch 块的 try catch
它应该找到:
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();
}
现在它显然发现了两者,因为它们之间没有区别。我怎样才能添加这个额外的检查?