visitExportDirective method
void
visitExportDirective(
- ExportDirective node
)
override
Implementation
@override
void visitExportDirective(ExportDirective node) {
final exportedLibrary = node.libraryExport?.exportedLibrary;
if (exportedLibrary != null) {
final availableNames = Map<String, Element?>.from(
exportedLibrary.exportNamespace.definedNames2,
);
for (final combinator in node.combinators) {
_applyExportCombinator(combinator, availableNames);
}
availableNames.values.forEach(_checkElement);
}
for (final meta in node.metadata) {
meta.accept(this);
}
}