reflectType method

  1. @override
ReflectedType reflectType(
  1. Type type
)
override

Implementation

@override
ReflectedType reflectType(Type type) {
  var mirror = dart.reflectType(type);

  if (!mirror.hasReflectedType) {
    return reflectType(dynamic);
  } else {
    if (mirror is dart.ClassMirror) {
      return _ReflectedClassMirror(mirror);
    } else {
      return _ReflectedTypeMirror(mirror);
    }
  }
}