跳到主内容

assignment_to_method

方法不能被赋值。

描述

#

当赋值的目标是一个方法时,分析器会产生此诊断。

示例

#

以下代码会产生此诊断,因为 f 是一个方法,不能被赋值。

dart
class C {
  void f() {}

  void g() {
    f = null;
  }
}

常见修复方法

#

重写代码,使其不对方法进行赋值。