ShapeWidgetRegistry constructor

ShapeWidgetRegistry(
  1. Map<String, ShapeWidgetBuilder> builders
)

Implementation

ShapeWidgetRegistry(Map<String, ShapeWidgetBuilder> builders)
  : builders = Map.unmodifiable(builders) {
  for (final key in this.builders.keys) {
    if (key.isEmpty || key.trim() != key) {
      throw ArgumentError.value(
        key,
        'builders',
        'Widget keys must be nonempty without surrounding whitespace',
      );
    }
  }
}