reflectInstanceFromMap<T> static method

T reflectInstanceFromMap<T>(
  1. Map<String, dynamic> map, {
  2. dynamic methodName = "fromJson",
})

Implementation

static T reflectInstanceFromMap<T>(Map<String, dynamic> map,
    {methodName = "fromJson"}) {
  ClassMirror classMirror = odinReflectable.reflectType(T) as ClassMirror;
  var instance = classMirror.newInstance(methodName, [map]) as T;
  return instance;
}