报告隐藏超类 var 的类形参。

示例:

class Animal {
  var name: String = ""
}

class Cat(name: String = "") extends Animal {
  // 使 `name` 成为隐藏 var 的 private[this] val
  def usage = name
}

使用非 private var 扩展类时,用户可能期望子类的类形参将重写超类中的 var,但实际上它只会对其进行隐藏。 这有时可能会导致非普通错误。

请注意,只有在实际使用该值时,才会出现高亮显示。