invalid_ use_ of_ internal_ member
Details about the 'invalid_use_of_internal_member' diagnostic produced by the Dart analyzer.
The member '{0}' can only be used within its package.
Description
#
The analyzer produces this diagnostic when a reference to a
declaration that is annotated with the
internal
annotation is found outside the package containing the
declaration.
Example
#
Given a package p that defines a library
containing a declaration marked with the
internal
annotation:
import 'package:meta/meta.dart';
@internal
class C {}
The following code produces this diagnostic because it's
referencing the class C, which isn't intended to
be used outside the package p:
import 'package:p/src/p.dart';
void f(C c) {}
Common fixes
#Remove the reference to the internal declaration.
除非另有说明,文档之所提及适用于 Dart 3.12.2 版本报告页面问题.