报告多个 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 或更高时才报告此检查。