Skip to content

Commit

Permalink
Fix cross-export warning calculation:
Browse files Browse the repository at this point in the history
  • Loading branch information
srawlins committed Oct 12, 2023
1 parent 2943545 commit a1d3005
Showing 1 changed file with 3 additions and 2 deletions.
5 changes: 3 additions & 2 deletions lib/src/model/model_element.dart
Original file line number Diff line number Diff line change
Expand Up @@ -541,9 +541,10 @@ abstract class ModelElement extends Canonicalization

// Avoid claiming canonicalization for elements outside of this element's
// defining package.
// TODO(jcollins-g): Make the else block unconditional.
// TODO(srawlins): Make the else block unconditional, so that we always
// exclude cross-package exports.
if (candidateLibraries.isNotEmpty &&
!candidateLibraries.any((l) => l.package == definingLibrary.package)) {
candidateLibraries.any((l) => l.package != definingLibrary.package)) {
warn(PackageWarning.reexportedPrivateApiAcrossPackages,
message: definingLibrary.package.fullyQualifiedName,
referredFrom: candidateLibraries);
Expand Down

0 comments on commit a1d3005

Please sign in to comment.