NetlistHierarchyAdapter.fromMap constructor

NetlistHierarchyAdapter.fromMap(
  1. Map<String, dynamic> netlistJson, {
  2. String? rootNameOverride,
})

Factory to parse a pre-decoded netlist JSON map.

netlistJson must contain a top-level modules key. rootNameOverride optionally replaces the detected top-module name.

Implementation

factory NetlistHierarchyAdapter.fromMap(
  Map<String, dynamic> netlistJson, {
  String? rootNameOverride,
}) {
  final adapter = NetlistHierarchyAdapter._()
    .._buildFromNetlist(netlistJson, rootNameOverride: rootNameOverride);
  return adapter;
}