KeyValueDiffers create(List<KeyValueDifferFactory> factories, [ KeyValueDiffers parent ])

Source

static KeyValueDiffers create(List<KeyValueDifferFactory> factories,
    [KeyValueDiffers parent]) {
  if (parent != null) {
    var copied = new List<KeyValueDifferFactory>.from(parent.factories);
    factories =
        (new List<KeyValueDifferFactory>.from(factories)..addAll(copied));
    return new KeyValueDiffers(factories);
  } else {
    return new KeyValueDiffers(factories);
  }
}