catch
部分并建议将它们拆分为单独的 catch
块。
示例:
try {
int i = getIndex();
} catch (NullPointerException|IndexOutOfBoundsException e) {
e.printStackTrace();
}
在应用快速修复后:
try {
int i = getIndex();
} catch (NullPointerException e) {
e.printStackTrace();
} catch (IndexOutOfBoundsException e) {
e.printStackTrace();
}
仅当项目或模块的语言级别为 7 或更高时才报告此检查。