emit method

String emit()

Return the generated text for the set of imports.

Implementation

String emit() {
  final buf = StringBuffer();

  if (_dartImports.isNotEmpty) {
    _dartImports.forEach(buf.writeln);
  }
  if (_packageImports.isNotEmpty) {
    if (buf.isNotEmpty) buf.writeln();
    _packageImports.forEach(buf.writeln);
  }
  if (_fileImports.isNotEmpty) {
    if (buf.isNotEmpty) buf.writeln();
    _fileImports.forEach(buf.writeln);
  }
  if (_exports.isNotEmpty) {
    if (buf.isNotEmpty) buf.writeln();
    _exports.forEach(buf.writeln);
  }

  return buf.toString();
}