报告 final 类中的 protected 成员。

由于无法继承 final 类,因此将方法标记为 protected 可能令人混淆。 最好将这样的成员声明为 private 或包可见。

示例:

record Bar(int a, int b) {
  protected sum() { 
     return a + b;
  }
}

在应用快速修复后:

record Bar(int a, int b) {
  sum() { 
     return a + b;
  }
}

如本例所示,可以显式或隐式地将类标记为 final