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();
}
多 catch 在 Java 7 中出现。
此检查有助于为向后兼容早期 Java 版本而降级。