build method

void build()

Implementation

void build() {
  TypeReferenceRegistry.fill(input.rootPackage, input.options["packageName"] as String, input.outputPath);
  Sanitizer.sanitize(input.rootPackage);

  _generateNode(input.rootPackage);

  for(var entry in _files.entries) {
    String fileName = entry.key;
    String code = entry.value;

    var f = File('${input.outputPath}/$fileName.dart');
    f.createSync(recursive: true);
    f.writeAsStringSync(code);
  }
}