Container constructor

Container(
  1. String filename,
  2. Map<String, dynamic> manifest,
  3. Map<String, Container> containers
)

Implementation

Container(this.filename, this.manifest, this.containers) {
    nodes.addAll(manifest.entries.map((MapEntry<String, dynamic> entry) => Node.fromEntry(this, entry)));
    enums = nodes.whereType<Enum>();
    objects = nodes.whereType<Object>();
    messages = nodes.whereType<Message>();
    requests = nodes.whereType<Request>();
}