catch
块。
虽然偶尔是有意为之,但空的 catch
块可能导致调试复杂化。
此外,忽略 catch
形参可能是错误的。
该检查不会报告任何命名为 ignore
、ignored
或 _
的 catch
形参。
您可以使用快速修复将异常名称更改为 _
。
示例:
try {
throwingMethod()
} catch (ex: IOException) {
}
在应用快速修复后:
try {
throwingMethod()
} catch (_: IOException) {
}
使用当 'catch' 块包含注释时不发出警告选项可以忽略包含注释的 catch
块。