ClassInfo.fromJson(Map<String, dynamic> json) { name = json['name']; type = ClassType.values[json['type']]; hasDefaultConstructor = json['hasDefaultConstructor']; }