addImport method

void addImport(
  1. String url, {
  2. String? prefix,
})

Add an import with an optional import prefix.

Implementation

void addImport(String url, {String? prefix}) {
  final directive =
      prefix == null ? "import '$url';" : "import '$url' as $prefix;";
  if (url.startsWith('dart:')) {
    _dartImports.add(directive);
  } else if (url.startsWith('package:')) {
    _packageImports.add(directive);
  } else {
    _fileImports.add(directive);
  }
}