trphoenix
2018-11-12 29fbfc5dd1d55d189f23eb6d32f000252f92985f
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
part of '_json_serializable_test_input.dart';
 
@ShouldGenerate(r'''
JustSetter _$JustSetterFromJson(Map<String, dynamic> json) {
  return JustSetter();
}
 
Map<String, dynamic> _$JustSetterToJson(JustSetter instance) =>
    <String, dynamic>{};
''', expectedLogItems: ['Setters are ignored: JustSetter.someSetter'])
@JsonSerializable()
class JustSetter {
  set someSetter(Object name) {}
}
 
@ShouldGenerate(r'''
JustSetterNoToJson _$JustSetterNoToJsonFromJson(Map<String, dynamic> json) {
  return JustSetterNoToJson();
}
''', expectedLogItems: ['Setters are ignored: JustSetterNoToJson.someSetter'])
@JsonSerializable(createToJson: false)
class JustSetterNoToJson {
  set someSetter(Object name) {}
}
 
@ShouldGenerate(r'''
Map<String, dynamic> _$JustSetterNoFromJsonToJson(
        JustSetterNoFromJson instance) =>
    <String, dynamic>{};
''', expectedLogItems: ['Setters are ignored: JustSetterNoFromJson.someSetter'])
@JsonSerializable(createFactory: false)
class JustSetterNoFromJson {
  set someSetter(Object name) {}
}