跳到主要内容

use_string_in_part_of_directives

`part of` 指令使用了库名称。

描述

#

当 `part of` 指令使用库名称来引用它所属的库时,分析器会产生此诊断信息。

示例

#

假设有一个名为 `lib.dart` 的文件,其内容如下

dart
library lib;

part 'test.dart';

以下代码会产生此诊断信息,因为 `part of` 指令使用了库的名称而不是其所属库的 URI

dart
part of lib;

常见修复方法

#

使用 URI 引用库

dart
part of 'lib.dart';