Generated-output differences

quicktype output changed between the PR base and tested PR merge revisions.
← Back to the pull request
286test cases
314files differ
314modified
0new
0deleted
1,256changed lines
+628 −628insertions / deletions
Base 10cdaef273530caef2fdf9afdc07cdd0d1f9cae7 · PR merge ed2934bbc4ffca4811aefb7d79e9f750fcf4db10 · Head fb5ef6595d62253516f3020706e2b0c1509193fe · raw patch
Test case

test/inputs/graphql/github1.graphql

1 generated file · +2 −2
Mgraphql-swiftdefault / quicktype.swift+2 −2
@@ -191,7 +191,7 @@ extension Error {
191191
192192 // MARK: - Helper functions for creating encoders and decoders
193193
194-func newJSONDecoder() -> JSONDecoder {
194+fileprivate func newJSONDecoder() -> JSONDecoder {
195195 let decoder = JSONDecoder()
196196 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
197197 let container = try decoder.singleValueContainer()
@@ -214,7 +214,7 @@ func newJSONDecoder() -> JSONDecoder {
214214 return decoder
215215 }
216216
217-func newJSONEncoder() -> JSONEncoder {
217+fileprivate func newJSONEncoder() -> JSONEncoder {
218218 let encoder = JSONEncoder()
219219 let formatter = DateFormatter()
220220 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/graphql/github2.graphql

1 generated file · +2 −2
Mgraphql-swiftdefault / quicktype.swift+2 −2
@@ -283,7 +283,7 @@ extension Error {
283283
284284 // MARK: - Helper functions for creating encoders and decoders
285285
286-func newJSONDecoder() -> JSONDecoder {
286+fileprivate func newJSONDecoder() -> JSONDecoder {
287287 let decoder = JSONDecoder()
288288 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
289289 let container = try decoder.singleValueContainer()
@@ -306,7 +306,7 @@ func newJSONDecoder() -> JSONDecoder {
306306 return decoder
307307 }
308308
309-func newJSONEncoder() -> JSONEncoder {
309+fileprivate func newJSONEncoder() -> JSONEncoder {
310310 let encoder = JSONEncoder()
311311 let formatter = DateFormatter()
312312 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/graphql/github3.graphql

1 generated file · +2 −2
Mgraphql-swiftdefault / quicktype.swift+2 −2
@@ -329,7 +329,7 @@ extension Error {
329329
330330 // MARK: - Helper functions for creating encoders and decoders
331331
332-func newJSONDecoder() -> JSONDecoder {
332+fileprivate func newJSONDecoder() -> JSONDecoder {
333333 let decoder = JSONDecoder()
334334 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
335335 let container = try decoder.singleValueContainer()
@@ -352,7 +352,7 @@ func newJSONDecoder() -> JSONDecoder {
352352 return decoder
353353 }
354354
355-func newJSONEncoder() -> JSONEncoder {
355+fileprivate func newJSONEncoder() -> JSONEncoder {
356356 let encoder = JSONEncoder()
357357 let formatter = DateFormatter()
358358 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/graphql/github4.graphql

1 generated file · +2 −2
Mgraphql-swiftdefault / quicktype.swift+2 −2
@@ -333,7 +333,7 @@ extension Error {
333333
334334 // MARK: - Helper functions for creating encoders and decoders
335335
336-func newJSONDecoder() -> JSONDecoder {
336+fileprivate func newJSONDecoder() -> JSONDecoder {
337337 let decoder = JSONDecoder()
338338 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
339339 let container = try decoder.singleValueContainer()
@@ -356,7 +356,7 @@ func newJSONDecoder() -> JSONDecoder {
356356 return decoder
357357 }
358358
359-func newJSONEncoder() -> JSONEncoder {
359+fileprivate func newJSONEncoder() -> JSONEncoder {
360360 let encoder = JSONEncoder()
361361 let formatter = DateFormatter()
362362 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/graphql/github5.graphql

1 generated file · +2 −2
Mgraphql-swiftdefault / quicktype.swift+2 −2
@@ -191,7 +191,7 @@ extension Error {
191191
192192 // MARK: - Helper functions for creating encoders and decoders
193193
194-func newJSONDecoder() -> JSONDecoder {
194+fileprivate func newJSONDecoder() -> JSONDecoder {
195195 let decoder = JSONDecoder()
196196 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
197197 let container = try decoder.singleValueContainer()
@@ -214,7 +214,7 @@ func newJSONDecoder() -> JSONDecoder {
214214 return decoder
215215 }
216216
217-func newJSONEncoder() -> JSONEncoder {
217+fileprivate func newJSONEncoder() -> JSONEncoder {
218218 let encoder = JSONEncoder()
219219 let formatter = DateFormatter()
220220 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/graphql/github6.graphql

1 generated file · +2 −2
Mgraphql-swiftdefault / quicktype.swift+2 −2
@@ -191,7 +191,7 @@ extension Error {
191191
192192 // MARK: - Helper functions for creating encoders and decoders
193193
194-func newJSONDecoder() -> JSONDecoder {
194+fileprivate func newJSONDecoder() -> JSONDecoder {
195195 let decoder = JSONDecoder()
196196 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
197197 let container = try decoder.singleValueContainer()
@@ -214,7 +214,7 @@ func newJSONDecoder() -> JSONDecoder {
214214 return decoder
215215 }
216216
217-func newJSONEncoder() -> JSONEncoder {
217+fileprivate func newJSONEncoder() -> JSONEncoder {
218218 let encoder = JSONEncoder()
219219 let formatter = DateFormatter()
220220 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/graphql/github7.graphql

1 generated file · +2 −2
Mgraphql-swiftdefault / quicktype.swift+2 −2
@@ -387,7 +387,7 @@ extension Error {
387387
388388 // MARK: - Helper functions for creating encoders and decoders
389389
390-func newJSONDecoder() -> JSONDecoder {
390+fileprivate func newJSONDecoder() -> JSONDecoder {
391391 let decoder = JSONDecoder()
392392 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
393393 let container = try decoder.singleValueContainer()
@@ -410,7 +410,7 @@ func newJSONDecoder() -> JSONDecoder {
410410 return decoder
411411 }
412412
413-func newJSONEncoder() -> JSONEncoder {
413+fileprivate func newJSONEncoder() -> JSONEncoder {
414414 let encoder = JSONEncoder()
415415 let formatter = DateFormatter()
416416 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/graphql/github8.graphql

1 generated file · +2 −2
Mgraphql-swiftdefault / quicktype.swift+2 −2
@@ -252,7 +252,7 @@ extension Error {
252252
253253 // MARK: - Helper functions for creating encoders and decoders
254254
255-func newJSONDecoder() -> JSONDecoder {
255+fileprivate func newJSONDecoder() -> JSONDecoder {
256256 let decoder = JSONDecoder()
257257 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
258258 let container = try decoder.singleValueContainer()
@@ -275,7 +275,7 @@ func newJSONDecoder() -> JSONDecoder {
275275 return decoder
276276 }
277277
278-func newJSONEncoder() -> JSONEncoder {
278+fileprivate func newJSONEncoder() -> JSONEncoder {
279279 let encoder = JSONEncoder()
280280 let formatter = DateFormatter()
281281 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/graphql/github9.graphql

1 generated file · +2 −2
Mgraphql-swiftdefault / quicktype.swift+2 −2
@@ -296,7 +296,7 @@ extension Error {
296296
297297 // MARK: - Helper functions for creating encoders and decoders
298298
299-func newJSONDecoder() -> JSONDecoder {
299+fileprivate func newJSONDecoder() -> JSONDecoder {
300300 let decoder = JSONDecoder()
301301 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
302302 let container = try decoder.singleValueContainer()
@@ -319,7 +319,7 @@ func newJSONDecoder() -> JSONDecoder {
319319 return decoder
320320 }
321321
322-func newJSONEncoder() -> JSONEncoder {
322+fileprivate func newJSONEncoder() -> JSONEncoder {
323323 let encoder = JSONEncoder()
324324 let formatter = DateFormatter()
325325 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/00c36.json

1 generated file · +2 −2
Mswiftdefault / quicktype.swift+2 −2
@@ -236,7 +236,7 @@ extension Array where Element == TopLevel.Element {
236236
237237 // MARK: - Helper functions for creating encoders and decoders
238238
239-func newJSONDecoder() -> JSONDecoder {
239+fileprivate func newJSONDecoder() -> JSONDecoder {
240240 let decoder = JSONDecoder()
241241 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
242242 let container = try decoder.singleValueContainer()
@@ -259,7 +259,7 @@ func newJSONDecoder() -> JSONDecoder {
259259 return decoder
260260 }
261261
262-func newJSONEncoder() -> JSONEncoder {
262+fileprivate func newJSONEncoder() -> JSONEncoder {
263263 let encoder = JSONEncoder()
264264 let formatter = DateFormatter()
265265 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/00ec5.json

1 generated file · +2 −2
Mswiftdefault / quicktype.swift+2 −2
@@ -619,7 +619,7 @@ extension Schema {
619619
620620 // MARK: - Helper functions for creating encoders and decoders
621621
622-func newJSONDecoder() -> JSONDecoder {
622+fileprivate func newJSONDecoder() -> JSONDecoder {
623623 let decoder = JSONDecoder()
624624 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
625625 let container = try decoder.singleValueContainer()
@@ -642,7 +642,7 @@ func newJSONDecoder() -> JSONDecoder {
642642 return decoder
643643 }
644644
645-func newJSONEncoder() -> JSONEncoder {
645+fileprivate func newJSONEncoder() -> JSONEncoder {
646646 let encoder = JSONEncoder()
647647 let formatter = DateFormatter()
648648 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/010b1.json

1 generated file · +2 −2
Mswiftdefault / quicktype.swift+2 −2
@@ -102,7 +102,7 @@ extension Array where Element == TopLevel.Element {
102102
103103 // MARK: - Helper functions for creating encoders and decoders
104104
105-func newJSONDecoder() -> JSONDecoder {
105+fileprivate func newJSONDecoder() -> JSONDecoder {
106106 let decoder = JSONDecoder()
107107 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
108108 let container = try decoder.singleValueContainer()
@@ -125,7 +125,7 @@ func newJSONDecoder() -> JSONDecoder {
125125 return decoder
126126 }
127127
128-func newJSONEncoder() -> JSONEncoder {
128+fileprivate func newJSONEncoder() -> JSONEncoder {
129129 let encoder = JSONEncoder()
130130 let formatter = DateFormatter()
131131 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/016af.json

1 generated file · +2 −2
Mswiftdefault / quicktype.swift+2 −2
@@ -99,7 +99,7 @@ extension TotalPopulation {
9999
100100 // MARK: - Helper functions for creating encoders and decoders
101101
102-func newJSONDecoder() -> JSONDecoder {
102+fileprivate func newJSONDecoder() -> JSONDecoder {
103103 let decoder = JSONDecoder()
104104 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
105105 let container = try decoder.singleValueContainer()
@@ -122,7 +122,7 @@ func newJSONDecoder() -> JSONDecoder {
122122 return decoder
123123 }
124124
125-func newJSONEncoder() -> JSONEncoder {
125+fileprivate func newJSONEncoder() -> JSONEncoder {
126126 let encoder = JSONEncoder()
127127 let formatter = DateFormatter()
128128 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/033b1.json

1 generated file · +2 −2
Mswiftdefault / quicktype.swift+2 −2
@@ -59,7 +59,7 @@ extension TopLevel {
5959
6060 // MARK: - Helper functions for creating encoders and decoders
6161
62-func newJSONDecoder() -> JSONDecoder {
62+fileprivate func newJSONDecoder() -> JSONDecoder {
6363 let decoder = JSONDecoder()
6464 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
6565 let container = try decoder.singleValueContainer()
@@ -82,7 +82,7 @@ func newJSONDecoder() -> JSONDecoder {
8282 return decoder
8383 }
8484
85-func newJSONEncoder() -> JSONEncoder {
85+fileprivate func newJSONEncoder() -> JSONEncoder {
8686 let encoder = JSONEncoder()
8787 let formatter = DateFormatter()
8888 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/050b0.json

1 generated file · +2 −2
Mswiftdefault / quicktype.swift+2 −2
@@ -333,7 +333,7 @@ extension Array where Element == TopLevel.Element {
333333
334334 // MARK: - Helper functions for creating encoders and decoders
335335
336-func newJSONDecoder() -> JSONDecoder {
336+fileprivate func newJSONDecoder() -> JSONDecoder {
337337 let decoder = JSONDecoder()
338338 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
339339 let container = try decoder.singleValueContainer()
@@ -356,7 +356,7 @@ func newJSONDecoder() -> JSONDecoder {
356356 return decoder
357357 }
358358
359-func newJSONEncoder() -> JSONEncoder {
359+fileprivate func newJSONEncoder() -> JSONEncoder {
360360 let encoder = JSONEncoder()
361361 let formatter = DateFormatter()
362362 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/06bee.json

1 generated file · +2 −2
Mswiftdefault / quicktype.swift+2 −2
@@ -278,7 +278,7 @@ extension Array where Element == TopLevel.Element {
278278
279279 // MARK: - Helper functions for creating encoders and decoders
280280
281-func newJSONDecoder() -> JSONDecoder {
281+fileprivate func newJSONDecoder() -> JSONDecoder {
282282 let decoder = JSONDecoder()
283283 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
284284 let container = try decoder.singleValueContainer()
@@ -301,7 +301,7 @@ func newJSONDecoder() -> JSONDecoder {
301301 return decoder
302302 }
303303
304-func newJSONEncoder() -> JSONEncoder {
304+fileprivate func newJSONEncoder() -> JSONEncoder {
305305 let encoder = JSONEncoder()
306306 let formatter = DateFormatter()
307307 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/07540.json

1 generated file · +2 −2
Mswiftdefault / quicktype.swift+2 −2
@@ -88,7 +88,7 @@ extension Cookies {
8888
8989 // MARK: - Helper functions for creating encoders and decoders
9090
91-func newJSONDecoder() -> JSONDecoder {
91+fileprivate func newJSONDecoder() -> JSONDecoder {
9292 let decoder = JSONDecoder()
9393 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
9494 let container = try decoder.singleValueContainer()
@@ -111,7 +111,7 @@ func newJSONDecoder() -> JSONDecoder {
111111 return decoder
112112 }
113113
114-func newJSONEncoder() -> JSONEncoder {
114+fileprivate func newJSONEncoder() -> JSONEncoder {
115115 let encoder = JSONEncoder()
116116 let formatter = DateFormatter()
117117 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/0779f.json

1 generated file · +2 −2
Mswiftdefault / quicktype.swift+2 −2
@@ -267,7 +267,7 @@ extension Meta {
267267
268268 // MARK: - Helper functions for creating encoders and decoders
269269
270-func newJSONDecoder() -> JSONDecoder {
270+fileprivate func newJSONDecoder() -> JSONDecoder {
271271 let decoder = JSONDecoder()
272272 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
273273 let container = try decoder.singleValueContainer()
@@ -290,7 +290,7 @@ func newJSONDecoder() -> JSONDecoder {
290290 return decoder
291291 }
292292
293-func newJSONEncoder() -> JSONEncoder {
293+fileprivate func newJSONEncoder() -> JSONEncoder {
294294 let encoder = JSONEncoder()
295295 let formatter = DateFormatter()
296296 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/07c75.json

1 generated file · +2 −2
Mswiftdefault / quicktype.swift+2 −2
@@ -254,7 +254,7 @@ extension Array where Element == TopLevel.Element {
254254
255255 // MARK: - Helper functions for creating encoders and decoders
256256
257-func newJSONDecoder() -> JSONDecoder {
257+fileprivate func newJSONDecoder() -> JSONDecoder {
258258 let decoder = JSONDecoder()
259259 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
260260 let container = try decoder.singleValueContainer()
@@ -277,7 +277,7 @@ func newJSONDecoder() -> JSONDecoder {
277277 return decoder
278278 }
279279
280-func newJSONEncoder() -> JSONEncoder {
280+fileprivate func newJSONEncoder() -> JSONEncoder {
281281 let encoder = JSONEncoder()
282282 let formatter = DateFormatter()
283283 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/09f54.json

1 generated file · +2 −2
Mswiftdefault / quicktype.swift+2 −2
@@ -159,7 +159,7 @@ extension Description {
159159
160160 // MARK: - Helper functions for creating encoders and decoders
161161
162-func newJSONDecoder() -> JSONDecoder {
162+fileprivate func newJSONDecoder() -> JSONDecoder {
163163 let decoder = JSONDecoder()
164164 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
165165 let container = try decoder.singleValueContainer()
@@ -182,7 +182,7 @@ func newJSONDecoder() -> JSONDecoder {
182182 return decoder
183183 }
184184
185-func newJSONEncoder() -> JSONEncoder {
185+fileprivate func newJSONEncoder() -> JSONEncoder {
186186 let encoder = JSONEncoder()
187187 let formatter = DateFormatter()
188188 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/0a358.json

1 generated file · +2 −2
Mswiftdefault / quicktype.swift+2 −2
@@ -176,7 +176,7 @@ extension Result {
176176
177177 // MARK: - Helper functions for creating encoders and decoders
178178
179-func newJSONDecoder() -> JSONDecoder {
179+fileprivate func newJSONDecoder() -> JSONDecoder {
180180 let decoder = JSONDecoder()
181181 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
182182 let container = try decoder.singleValueContainer()
@@ -199,7 +199,7 @@ func newJSONDecoder() -> JSONDecoder {
199199 return decoder
200200 }
201201
202-func newJSONEncoder() -> JSONEncoder {
202+fileprivate func newJSONEncoder() -> JSONEncoder {
203203 let encoder = JSONEncoder()
204204 let formatter = DateFormatter()
205205 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/0a91a.json

1 generated file · +2 −2
Mswiftdefault / quicktype.swift+2 −2
@@ -1238,7 +1238,7 @@ extension Array where Element == TopLevel.Element {
12381238
12391239 // MARK: - Helper functions for creating encoders and decoders
12401240
1241-func newJSONDecoder() -> JSONDecoder {
1241+fileprivate func newJSONDecoder() -> JSONDecoder {
12421242 let decoder = JSONDecoder()
12431243 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
12441244 let container = try decoder.singleValueContainer()
@@ -1261,7 +1261,7 @@ func newJSONDecoder() -> JSONDecoder {
12611261 return decoder
12621262 }
12631263
1264-func newJSONEncoder() -> JSONEncoder {
1264+fileprivate func newJSONEncoder() -> JSONEncoder {
12651265 let encoder = JSONEncoder()
12661266 let formatter = DateFormatter()
12671267 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/0b91a.json

1 generated file · +2 −2
Mswiftdefault / quicktype.swift+2 −2
@@ -351,7 +351,7 @@ extension Component {
351351
352352 // MARK: - Helper functions for creating encoders and decoders
353353
354-func newJSONDecoder() -> JSONDecoder {
354+fileprivate func newJSONDecoder() -> JSONDecoder {
355355 let decoder = JSONDecoder()
356356 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
357357 let container = try decoder.singleValueContainer()
@@ -374,7 +374,7 @@ func newJSONDecoder() -> JSONDecoder {
374374 return decoder
375375 }
376376
377-func newJSONEncoder() -> JSONEncoder {
377+fileprivate func newJSONEncoder() -> JSONEncoder {
378378 let encoder = JSONEncoder()
379379 let formatter = DateFormatter()
380380 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/0cffa.json

1 generated file · +2 −2
Mswiftdefault / quicktype.swift+2 −2
@@ -727,7 +727,7 @@ extension Pagination {
727727
728728 // MARK: - Helper functions for creating encoders and decoders
729729
730-func newJSONDecoder() -> JSONDecoder {
730+fileprivate func newJSONDecoder() -> JSONDecoder {
731731 let decoder = JSONDecoder()
732732 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
733733 let container = try decoder.singleValueContainer()
@@ -750,7 +750,7 @@ func newJSONDecoder() -> JSONDecoder {
750750 return decoder
751751 }
752752
753-func newJSONEncoder() -> JSONEncoder {
753+fileprivate func newJSONEncoder() -> JSONEncoder {
754754 let encoder = JSONEncoder()
755755 let formatter = DateFormatter()
756756 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/0e0c2.json

1 generated file · +2 −2
Mswiftdefault / quicktype.swift+2 −2
@@ -522,7 +522,7 @@ extension VoteScore {
522522
523523 // MARK: - Helper functions for creating encoders and decoders
524524
525-func newJSONDecoder() -> JSONDecoder {
525+fileprivate func newJSONDecoder() -> JSONDecoder {
526526 let decoder = JSONDecoder()
527527 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
528528 let container = try decoder.singleValueContainer()
@@ -545,7 +545,7 @@ func newJSONDecoder() -> JSONDecoder {
545545 return decoder
546546 }
547547
548-func newJSONEncoder() -> JSONEncoder {
548+fileprivate func newJSONEncoder() -> JSONEncoder {
549549 let encoder = JSONEncoder()
550550 let formatter = DateFormatter()
551551 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/0fecf.json

1 generated file · +2 −2
Mswiftdefault / quicktype.swift+2 −2
@@ -51,7 +51,7 @@ extension TopLevel {
5151
5252 // MARK: - Helper functions for creating encoders and decoders
5353
54-func newJSONDecoder() -> JSONDecoder {
54+fileprivate func newJSONDecoder() -> JSONDecoder {
5555 let decoder = JSONDecoder()
5656 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
5757 let container = try decoder.singleValueContainer()
@@ -74,7 +74,7 @@ func newJSONDecoder() -> JSONDecoder {
7474 return decoder
7575 }
7676
77-func newJSONEncoder() -> JSONEncoder {
77+fileprivate func newJSONEncoder() -> JSONEncoder {
7878 let encoder = JSONEncoder()
7979 let formatter = DateFormatter()
8080 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/10be4.json

1 generated file · +2 −2
Mswiftdefault / quicktype.swift+2 −2
@@ -344,7 +344,7 @@ extension Array where Element == TopLevel.Element {
344344
345345 // MARK: - Helper functions for creating encoders and decoders
346346
347-func newJSONDecoder() -> JSONDecoder {
347+fileprivate func newJSONDecoder() -> JSONDecoder {
348348 let decoder = JSONDecoder()
349349 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
350350 let container = try decoder.singleValueContainer()
@@ -367,7 +367,7 @@ func newJSONDecoder() -> JSONDecoder {
367367 return decoder
368368 }
369369
370-func newJSONEncoder() -> JSONEncoder {
370+fileprivate func newJSONEncoder() -> JSONEncoder {
371371 let encoder = JSONEncoder()
372372 let formatter = DateFormatter()
373373 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/112b5.json

1 generated file · +2 −2
Mswiftdefault / quicktype.swift+2 −2
@@ -156,7 +156,7 @@ extension Headers {
156156
157157 // MARK: - Helper functions for creating encoders and decoders
158158
159-func newJSONDecoder() -> JSONDecoder {
159+fileprivate func newJSONDecoder() -> JSONDecoder {
160160 let decoder = JSONDecoder()
161161 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
162162 let container = try decoder.singleValueContainer()
@@ -179,7 +179,7 @@ func newJSONDecoder() -> JSONDecoder {
179179 return decoder
180180 }
181181
182-func newJSONEncoder() -> JSONEncoder {
182+fileprivate func newJSONEncoder() -> JSONEncoder {
183183 let encoder = JSONEncoder()
184184 let formatter = DateFormatter()
185185 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/127a1.json

1 generated file · +2 −2
Mswiftdefault / quicktype.swift+2 −2
@@ -726,7 +726,7 @@ extension Pagination {
726726
727727 // MARK: - Helper functions for creating encoders and decoders
728728
729-func newJSONDecoder() -> JSONDecoder {
729+fileprivate func newJSONDecoder() -> JSONDecoder {
730730 let decoder = JSONDecoder()
731731 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
732732 let container = try decoder.singleValueContainer()
@@ -749,7 +749,7 @@ func newJSONDecoder() -> JSONDecoder {
749749 return decoder
750750 }
751751
752-func newJSONEncoder() -> JSONEncoder {
752+fileprivate func newJSONEncoder() -> JSONEncoder {
753753 let encoder = JSONEncoder()
754754 let formatter = DateFormatter()
755755 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/13d8d.json

1 generated file · +2 −2
Mswiftdefault / quicktype.swift+2 −2
@@ -258,7 +258,7 @@ extension Array where Element == TopLevel.Element {
258258
259259 // MARK: - Helper functions for creating encoders and decoders
260260
261-func newJSONDecoder() -> JSONDecoder {
261+fileprivate func newJSONDecoder() -> JSONDecoder {
262262 let decoder = JSONDecoder()
263263 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
264264 let container = try decoder.singleValueContainer()
@@ -281,7 +281,7 @@ func newJSONDecoder() -> JSONDecoder {
281281 return decoder
282282 }
283283
284-func newJSONEncoder() -> JSONEncoder {
284+fileprivate func newJSONEncoder() -> JSONEncoder {
285285 let encoder = JSONEncoder()
286286 let formatter = DateFormatter()
287287 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/14d38.json

1 generated file · +2 −2
Mswiftdefault / quicktype.swift+2 −2
@@ -107,7 +107,7 @@ extension Headers {
107107
108108 // MARK: - Helper functions for creating encoders and decoders
109109
110-func newJSONDecoder() -> JSONDecoder {
110+fileprivate func newJSONDecoder() -> JSONDecoder {
111111 let decoder = JSONDecoder()
112112 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
113113 let container = try decoder.singleValueContainer()
@@ -130,7 +130,7 @@ func newJSONDecoder() -> JSONDecoder {
130130 return decoder
131131 }
132132
133-func newJSONEncoder() -> JSONEncoder {
133+fileprivate func newJSONEncoder() -> JSONEncoder {
134134 let encoder = JSONEncoder()
135135 let formatter = DateFormatter()
136136 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/167d6.json

1 generated file · +2 −2
Mswiftdefault / quicktype.swift+2 −2
@@ -59,7 +59,7 @@ extension TopLevel {
5959
6060 // MARK: - Helper functions for creating encoders and decoders
6161
62-func newJSONDecoder() -> JSONDecoder {
62+fileprivate func newJSONDecoder() -> JSONDecoder {
6363 let decoder = JSONDecoder()
6464 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
6565 let container = try decoder.singleValueContainer()
@@ -82,7 +82,7 @@ func newJSONDecoder() -> JSONDecoder {
8282 return decoder
8383 }
8484
85-func newJSONEncoder() -> JSONEncoder {
85+fileprivate func newJSONEncoder() -> JSONEncoder {
8686 let encoder = JSONEncoder()
8787 let formatter = DateFormatter()
8888 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/16bc5.json

1 generated file · +2 −2
Mswiftdefault / quicktype.swift+2 −2
@@ -807,7 +807,7 @@ extension Wind {
807807
808808 // MARK: - Helper functions for creating encoders and decoders
809809
810-func newJSONDecoder() -> JSONDecoder {
810+fileprivate func newJSONDecoder() -> JSONDecoder {
811811 let decoder = JSONDecoder()
812812 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
813813 let container = try decoder.singleValueContainer()
@@ -830,7 +830,7 @@ func newJSONDecoder() -> JSONDecoder {
830830 return decoder
831831 }
832832
833-func newJSONEncoder() -> JSONEncoder {
833+fileprivate func newJSONEncoder() -> JSONEncoder {
834834 let encoder = JSONEncoder()
835835 let formatter = DateFormatter()
836836 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/176f1.json

1 generated file · +2 −2
Mswiftdefault / quicktype.swift+2 −2
@@ -263,7 +263,7 @@ extension Footnote {
263263
264264 // MARK: - Helper functions for creating encoders and decoders
265265
266-func newJSONDecoder() -> JSONDecoder {
266+fileprivate func newJSONDecoder() -> JSONDecoder {
267267 let decoder = JSONDecoder()
268268 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
269269 let container = try decoder.singleValueContainer()
@@ -286,7 +286,7 @@ func newJSONDecoder() -> JSONDecoder {
286286 return decoder
287287 }
288288
289-func newJSONEncoder() -> JSONEncoder {
289+fileprivate func newJSONEncoder() -> JSONEncoder {
290290 let encoder = JSONEncoder()
291291 let formatter = DateFormatter()
292292 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/1a7f5.json

1 generated file · +2 −2
Mswiftdefault / quicktype.swift+2 −2
@@ -102,7 +102,7 @@ extension Array where Element == TopLevel.Element {
102102
103103 // MARK: - Helper functions for creating encoders and decoders
104104
105-func newJSONDecoder() -> JSONDecoder {
105+fileprivate func newJSONDecoder() -> JSONDecoder {
106106 let decoder = JSONDecoder()
107107 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
108108 let container = try decoder.singleValueContainer()
@@ -125,7 +125,7 @@ func newJSONDecoder() -> JSONDecoder {
125125 return decoder
126126 }
127127
128-func newJSONEncoder() -> JSONEncoder {
128+fileprivate func newJSONEncoder() -> JSONEncoder {
129129 let encoder = JSONEncoder()
130130 let formatter = DateFormatter()
131131 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/1b28c.json

1 generated file · +2 −2
Mswiftdefault / quicktype.swift+2 −2
@@ -99,7 +99,7 @@ extension TotalPopulation {
9999
100100 // MARK: - Helper functions for creating encoders and decoders
101101
102-func newJSONDecoder() -> JSONDecoder {
102+fileprivate func newJSONDecoder() -> JSONDecoder {
103103 let decoder = JSONDecoder()
104104 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
105105 let container = try decoder.singleValueContainer()
@@ -122,7 +122,7 @@ func newJSONDecoder() -> JSONDecoder {
122122 return decoder
123123 }
124124
125-func newJSONEncoder() -> JSONEncoder {
125+fileprivate func newJSONEncoder() -> JSONEncoder {
126126 let encoder = JSONEncoder()
127127 let formatter = DateFormatter()
128128 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/1b409.json

1 generated file · +2 −2
Mswiftdefault / quicktype.swift+2 −2
@@ -441,7 +441,7 @@ enum Title: String, Codable {
441441
442442 // MARK: - Helper functions for creating encoders and decoders
443443
444-func newJSONDecoder() -> JSONDecoder {
444+fileprivate func newJSONDecoder() -> JSONDecoder {
445445 let decoder = JSONDecoder()
446446 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
447447 let container = try decoder.singleValueContainer()
@@ -464,7 +464,7 @@ func newJSONDecoder() -> JSONDecoder {
464464 return decoder
465465 }
466466
467-func newJSONEncoder() -> JSONEncoder {
467+fileprivate func newJSONEncoder() -> JSONEncoder {
468468 let encoder = JSONEncoder()
469469 let formatter = DateFormatter()
470470 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/2465e.json

1 generated file · +2 −2
Mswiftdefault / quicktype.swift+2 −2
@@ -679,7 +679,7 @@ extension Schema {
679679
680680 // MARK: - Helper functions for creating encoders and decoders
681681
682-func newJSONDecoder() -> JSONDecoder {
682+fileprivate func newJSONDecoder() -> JSONDecoder {
683683 let decoder = JSONDecoder()
684684 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
685685 let container = try decoder.singleValueContainer()
@@ -702,7 +702,7 @@ func newJSONDecoder() -> JSONDecoder {
702702 return decoder
703703 }
704704
705-func newJSONEncoder() -> JSONEncoder {
705+fileprivate func newJSONEncoder() -> JSONEncoder {
706706 let encoder = JSONEncoder()
707707 let formatter = DateFormatter()
708708 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/24f52.json

1 generated file · +2 −2
Mswiftdefault / quicktype.swift+2 −2
@@ -267,7 +267,7 @@ extension Meta {
267267
268268 // MARK: - Helper functions for creating encoders and decoders
269269
270-func newJSONDecoder() -> JSONDecoder {
270+fileprivate func newJSONDecoder() -> JSONDecoder {
271271 let decoder = JSONDecoder()
272272 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
273273 let container = try decoder.singleValueContainer()
@@ -290,7 +290,7 @@ func newJSONDecoder() -> JSONDecoder {
290290 return decoder
291291 }
292292
293-func newJSONEncoder() -> JSONEncoder {
293+fileprivate func newJSONEncoder() -> JSONEncoder {
294294 let encoder = JSONEncoder()
295295 let formatter = DateFormatter()
296296 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/262f0.json

1 generated file · +2 −2
Mswiftdefault / quicktype.swift+2 −2
@@ -813,7 +813,7 @@ extension Wind {
813813
814814 // MARK: - Helper functions for creating encoders and decoders
815815
816-func newJSONDecoder() -> JSONDecoder {
816+fileprivate func newJSONDecoder() -> JSONDecoder {
817817 let decoder = JSONDecoder()
818818 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
819819 let container = try decoder.singleValueContainer()
@@ -836,7 +836,7 @@ func newJSONDecoder() -> JSONDecoder {
836836 return decoder
837837 }
838838
839-func newJSONEncoder() -> JSONEncoder {
839+fileprivate func newJSONEncoder() -> JSONEncoder {
840840 let encoder = JSONEncoder()
841841 let formatter = DateFormatter()
842842 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/26b49.json

1 generated file · +2 −2
Mswiftdefault / quicktype.swift+2 −2
@@ -726,7 +726,7 @@ extension Pagination {
726726
727727 // MARK: - Helper functions for creating encoders and decoders
728728
729-func newJSONDecoder() -> JSONDecoder {
729+fileprivate func newJSONDecoder() -> JSONDecoder {
730730 let decoder = JSONDecoder()
731731 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
732732 let container = try decoder.singleValueContainer()
@@ -749,7 +749,7 @@ func newJSONDecoder() -> JSONDecoder {
749749 return decoder
750750 }
751751
752-func newJSONEncoder() -> JSONEncoder {
752+fileprivate func newJSONEncoder() -> JSONEncoder {
753753 let encoder = JSONEncoder()
754754 let formatter = DateFormatter()
755755 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/26c9c.json

1 generated file · +2 −2
Mswiftdefault / quicktype.swift+2 −2
@@ -1470,7 +1470,7 @@ extension Expression {
14701470
14711471 // MARK: - Helper functions for creating encoders and decoders
14721472
1473-func newJSONDecoder() -> JSONDecoder {
1473+fileprivate func newJSONDecoder() -> JSONDecoder {
14741474 let decoder = JSONDecoder()
14751475 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
14761476 let container = try decoder.singleValueContainer()
@@ -1493,7 +1493,7 @@ func newJSONDecoder() -> JSONDecoder {
14931493 return decoder
14941494 }
14951495
1496-func newJSONEncoder() -> JSONEncoder {
1496+fileprivate func newJSONEncoder() -> JSONEncoder {
14971497 let encoder = JSONEncoder()
14981498 let formatter = DateFormatter()
14991499 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/27332.json

1 generated file · +2 −2
Mswiftdefault / quicktype.swift+2 −2
@@ -872,7 +872,7 @@ enum Kind: String, Codable {
872872
873873 // MARK: - Helper functions for creating encoders and decoders
874874
875-func newJSONDecoder() -> JSONDecoder {
875+fileprivate func newJSONDecoder() -> JSONDecoder {
876876 let decoder = JSONDecoder()
877877 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
878878 let container = try decoder.singleValueContainer()
@@ -895,7 +895,7 @@ func newJSONDecoder() -> JSONDecoder {
895895 return decoder
896896 }
897897
898-func newJSONEncoder() -> JSONEncoder {
898+fileprivate func newJSONEncoder() -> JSONEncoder {
899899 let encoder = JSONEncoder()
900900 let formatter = DateFormatter()
901901 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/29f47.json

1 generated file · +2 −2
Mswiftdefault / quicktype.swift+2 −2
@@ -806,7 +806,7 @@ enum Kind: String, Codable {
806806
807807 // MARK: - Helper functions for creating encoders and decoders
808808
809-func newJSONDecoder() -> JSONDecoder {
809+fileprivate func newJSONDecoder() -> JSONDecoder {
810810 let decoder = JSONDecoder()
811811 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
812812 let container = try decoder.singleValueContainer()
@@ -829,7 +829,7 @@ func newJSONDecoder() -> JSONDecoder {
829829 return decoder
830830 }
831831
832-func newJSONEncoder() -> JSONEncoder {
832+fileprivate func newJSONEncoder() -> JSONEncoder {
833833 let encoder = JSONEncoder()
834834 let formatter = DateFormatter()
835835 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/2d4e2.json

1 generated file · +2 −2
Mswiftdefault / quicktype.swift+2 −2
@@ -467,7 +467,7 @@ enum Title: String, Codable {
467467
468468 // MARK: - Helper functions for creating encoders and decoders
469469
470-func newJSONDecoder() -> JSONDecoder {
470+fileprivate func newJSONDecoder() -> JSONDecoder {
471471 let decoder = JSONDecoder()
472472 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
473473 let container = try decoder.singleValueContainer()
@@ -490,7 +490,7 @@ func newJSONDecoder() -> JSONDecoder {
490490 return decoder
491491 }
492492
493-func newJSONEncoder() -> JSONEncoder {
493+fileprivate func newJSONEncoder() -> JSONEncoder {
494494 let encoder = JSONEncoder()
495495 let formatter = DateFormatter()
496496 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/2df80.json

1 generated file · +2 −2
Mswiftdefault / quicktype.swift+2 −2
@@ -296,7 +296,7 @@ extension Array where Element == TopLevel.Element {
296296
297297 // MARK: - Helper functions for creating encoders and decoders
298298
299-func newJSONDecoder() -> JSONDecoder {
299+fileprivate func newJSONDecoder() -> JSONDecoder {
300300 let decoder = JSONDecoder()
301301 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
302302 let container = try decoder.singleValueContainer()
@@ -319,7 +319,7 @@ func newJSONDecoder() -> JSONDecoder {
319319 return decoder
320320 }
321321
322-func newJSONEncoder() -> JSONEncoder {
322+fileprivate func newJSONEncoder() -> JSONEncoder {
323323 let encoder = JSONEncoder()
324324 let formatter = DateFormatter()
325325 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/31189.json

1 generated file · +2 −2
Mswiftdefault / quicktype.swift+2 −2
@@ -227,7 +227,7 @@ extension Rates {
227227
228228 // MARK: - Helper functions for creating encoders and decoders
229229
230-func newJSONDecoder() -> JSONDecoder {
230+fileprivate func newJSONDecoder() -> JSONDecoder {
231231 let decoder = JSONDecoder()
232232 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
233233 let container = try decoder.singleValueContainer()
@@ -250,7 +250,7 @@ func newJSONDecoder() -> JSONDecoder {
250250 return decoder
251251 }
252252
253-func newJSONEncoder() -> JSONEncoder {
253+fileprivate func newJSONEncoder() -> JSONEncoder {
254254 let encoder = JSONEncoder()
255255 let formatter = DateFormatter()
256256 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/32431.json

1 generated file · +2 −2
Mswiftdefault / quicktype.swift+2 −2
@@ -398,7 +398,7 @@ extension Metadata {
398398
399399 // MARK: - Helper functions for creating encoders and decoders
400400
401-func newJSONDecoder() -> JSONDecoder {
401+fileprivate func newJSONDecoder() -> JSONDecoder {
402402 let decoder = JSONDecoder()
403403 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
404404 let container = try decoder.singleValueContainer()
@@ -421,7 +421,7 @@ func newJSONDecoder() -> JSONDecoder {
421421 return decoder
422422 }
423423
424-func newJSONEncoder() -> JSONEncoder {
424+fileprivate func newJSONEncoder() -> JSONEncoder {
425425 let encoder = JSONEncoder()
426426 let formatter = DateFormatter()
427427 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/32d5c.json

1 generated file · +2 −2
Mswiftdefault / quicktype.swift+2 −2
@@ -106,7 +106,7 @@ extension Array where Element == TopLevel.Element {
106106
107107 // MARK: - Helper functions for creating encoders and decoders
108108
109-func newJSONDecoder() -> JSONDecoder {
109+fileprivate func newJSONDecoder() -> JSONDecoder {
110110 let decoder = JSONDecoder()
111111 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
112112 let container = try decoder.singleValueContainer()
@@ -129,7 +129,7 @@ func newJSONDecoder() -> JSONDecoder {
129129 return decoder
130130 }
131131
132-func newJSONEncoder() -> JSONEncoder {
132+fileprivate func newJSONEncoder() -> JSONEncoder {
133133 let encoder = JSONEncoder()
134134 let formatter = DateFormatter()
135135 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/337ed.json

1 generated file · +2 −2
Mswiftdefault / quicktype.swift+2 −2
@@ -368,7 +368,7 @@ enum ResultType: String, Codable {
368368
369369 // MARK: - Helper functions for creating encoders and decoders
370370
371-func newJSONDecoder() -> JSONDecoder {
371+fileprivate func newJSONDecoder() -> JSONDecoder {
372372 let decoder = JSONDecoder()
373373 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
374374 let container = try decoder.singleValueContainer()
@@ -391,7 +391,7 @@ func newJSONDecoder() -> JSONDecoder {
391391 return decoder
392392 }
393393
394-func newJSONEncoder() -> JSONEncoder {
394+fileprivate func newJSONEncoder() -> JSONEncoder {
395395 let encoder = JSONEncoder()
396396 let formatter = DateFormatter()
397397 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/33d2e.json

1 generated file · +2 −2
Mswiftdefault / quicktype.swift+2 −2
@@ -302,7 +302,7 @@ enum Category: String, Codable {
302302
303303 // MARK: - Helper functions for creating encoders and decoders
304304
305-func newJSONDecoder() -> JSONDecoder {
305+fileprivate func newJSONDecoder() -> JSONDecoder {
306306 let decoder = JSONDecoder()
307307 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
308308 let container = try decoder.singleValueContainer()
@@ -325,7 +325,7 @@ func newJSONDecoder() -> JSONDecoder {
325325 return decoder
326326 }
327327
328-func newJSONEncoder() -> JSONEncoder {
328+fileprivate func newJSONEncoder() -> JSONEncoder {
329329 let encoder = JSONEncoder()
330330 let formatter = DateFormatter()
331331 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/34702.json

1 generated file · +2 −2
Mswiftdefault / quicktype.swift+2 −2
@@ -414,7 +414,7 @@ enum FeatureType: String, Codable {
414414
415415 // MARK: - Helper functions for creating encoders and decoders
416416
417-func newJSONDecoder() -> JSONDecoder {
417+fileprivate func newJSONDecoder() -> JSONDecoder {
418418 let decoder = JSONDecoder()
419419 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
420420 let container = try decoder.singleValueContainer()
@@ -437,7 +437,7 @@ func newJSONDecoder() -> JSONDecoder {
437437 return decoder
438438 }
439439
440-func newJSONEncoder() -> JSONEncoder {
440+fileprivate func newJSONEncoder() -> JSONEncoder {
441441 let encoder = JSONEncoder()
442442 let formatter = DateFormatter()
443443 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/3536b.json

1 generated file · +2 −2
Mswiftdefault / quicktype.swift+2 −2
@@ -266,7 +266,7 @@ extension Array where Element == TopLevel.Element {
266266
267267 // MARK: - Helper functions for creating encoders and decoders
268268
269-func newJSONDecoder() -> JSONDecoder {
269+fileprivate func newJSONDecoder() -> JSONDecoder {
270270 let decoder = JSONDecoder()
271271 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
272272 let container = try decoder.singleValueContainer()
@@ -289,7 +289,7 @@ func newJSONDecoder() -> JSONDecoder {
289289 return decoder
290290 }
291291
292-func newJSONEncoder() -> JSONEncoder {
292+fileprivate func newJSONEncoder() -> JSONEncoder {
293293 let encoder = JSONEncoder()
294294 let formatter = DateFormatter()
295295 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/3659d.json

1 generated file · +2 −2
Mswiftdefault / quicktype.swift+2 −2
@@ -99,7 +99,7 @@ extension TotalPopulation {
9999
100100 // MARK: - Helper functions for creating encoders and decoders
101101
102-func newJSONDecoder() -> JSONDecoder {
102+fileprivate func newJSONDecoder() -> JSONDecoder {
103103 let decoder = JSONDecoder()
104104 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
105105 let container = try decoder.singleValueContainer()
@@ -122,7 +122,7 @@ func newJSONDecoder() -> JSONDecoder {
122122 return decoder
123123 }
124124
125-func newJSONEncoder() -> JSONEncoder {
125+fileprivate func newJSONEncoder() -> JSONEncoder {
126126 let encoder = JSONEncoder()
127127 let formatter = DateFormatter()
128128 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/36d5d.json

1 generated file · +2 −2
Mswiftdefault / quicktype.swift+2 −2
@@ -267,7 +267,7 @@ extension Meta {
267267
268268 // MARK: - Helper functions for creating encoders and decoders
269269
270-func newJSONDecoder() -> JSONDecoder {
270+fileprivate func newJSONDecoder() -> JSONDecoder {
271271 let decoder = JSONDecoder()
272272 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
273273 let container = try decoder.singleValueContainer()
@@ -290,7 +290,7 @@ func newJSONDecoder() -> JSONDecoder {
290290 return decoder
291291 }
292292
293-func newJSONEncoder() -> JSONEncoder {
293+fileprivate func newJSONEncoder() -> JSONEncoder {
294294 let encoder = JSONEncoder()
295295 let formatter = DateFormatter()
296296 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/3a6b3.json

1 generated file · +2 −2
Mswiftdefault / quicktype.swift+2 −2
@@ -267,7 +267,7 @@ extension Meta {
267267
268268 // MARK: - Helper functions for creating encoders and decoders
269269
270-func newJSONDecoder() -> JSONDecoder {
270+fileprivate func newJSONDecoder() -> JSONDecoder {
271271 let decoder = JSONDecoder()
272272 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
273273 let container = try decoder.singleValueContainer()
@@ -290,7 +290,7 @@ func newJSONDecoder() -> JSONDecoder {
290290 return decoder
291291 }
292292
293-func newJSONEncoder() -> JSONEncoder {
293+fileprivate func newJSONEncoder() -> JSONEncoder {
294294 let encoder = JSONEncoder()
295295 let formatter = DateFormatter()
296296 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/3e9a3.json

1 generated file · +2 −2
Mswiftdefault / quicktype.swift+2 −2
@@ -263,7 +263,7 @@ extension Footnote {
263263
264264 // MARK: - Helper functions for creating encoders and decoders
265265
266-func newJSONDecoder() -> JSONDecoder {
266+fileprivate func newJSONDecoder() -> JSONDecoder {
267267 let decoder = JSONDecoder()
268268 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
269269 let container = try decoder.singleValueContainer()
@@ -286,7 +286,7 @@ func newJSONDecoder() -> JSONDecoder {
286286 return decoder
287287 }
288288
289-func newJSONEncoder() -> JSONEncoder {
289+fileprivate func newJSONEncoder() -> JSONEncoder {
290290 let encoder = JSONEncoder()
291291 let formatter = DateFormatter()
292292 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/3f1ce.json

1 generated file · +2 −2
Mswiftdefault / quicktype.swift+2 −2
@@ -811,7 +811,7 @@ extension Wind {
811811
812812 // MARK: - Helper functions for creating encoders and decoders
813813
814-func newJSONDecoder() -> JSONDecoder {
814+fileprivate func newJSONDecoder() -> JSONDecoder {
815815 let decoder = JSONDecoder()
816816 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
817817 let container = try decoder.singleValueContainer()
@@ -834,7 +834,7 @@ func newJSONDecoder() -> JSONDecoder {
834834 return decoder
835835 }
836836
837-func newJSONEncoder() -> JSONEncoder {
837+fileprivate func newJSONEncoder() -> JSONEncoder {
838838 let encoder = JSONEncoder()
839839 let formatter = DateFormatter()
840840 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/421d4.json

1 generated file · +2 −2
Mswiftdefault / quicktype.swift+2 −2
@@ -867,7 +867,7 @@ extension Owner {
867867
868868 // MARK: - Helper functions for creating encoders and decoders
869869
870-func newJSONDecoder() -> JSONDecoder {
870+fileprivate func newJSONDecoder() -> JSONDecoder {
871871 let decoder = JSONDecoder()
872872 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
873873 let container = try decoder.singleValueContainer()
@@ -890,7 +890,7 @@ func newJSONDecoder() -> JSONDecoder {
890890 return decoder
891891 }
892892
893-func newJSONEncoder() -> JSONEncoder {
893+fileprivate func newJSONEncoder() -> JSONEncoder {
894894 let encoder = JSONEncoder()
895895 let formatter = DateFormatter()
896896 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/437e7.json

1 generated file · +2 −2
Mswiftdefault / quicktype.swift+2 −2
@@ -714,7 +714,7 @@ extension Pagination {
714714
715715 // MARK: - Helper functions for creating encoders and decoders
716716
717-func newJSONDecoder() -> JSONDecoder {
717+fileprivate func newJSONDecoder() -> JSONDecoder {
718718 let decoder = JSONDecoder()
719719 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
720720 let container = try decoder.singleValueContainer()
@@ -737,7 +737,7 @@ func newJSONDecoder() -> JSONDecoder {
737737 return decoder
738738 }
739739
740-func newJSONEncoder() -> JSONEncoder {
740+fileprivate func newJSONEncoder() -> JSONEncoder {
741741 let encoder = JSONEncoder()
742742 let formatter = DateFormatter()
743743 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/43970.json

1 generated file · +2 −2
Mswiftdefault / quicktype.swift+2 −2
@@ -86,7 +86,7 @@ extension Array where Element == TopLevel.Element {
8686
8787 // MARK: - Helper functions for creating encoders and decoders
8888
89-func newJSONDecoder() -> JSONDecoder {
89+fileprivate func newJSONDecoder() -> JSONDecoder {
9090 let decoder = JSONDecoder()
9191 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
9292 let container = try decoder.singleValueContainer()
@@ -109,7 +109,7 @@ func newJSONDecoder() -> JSONDecoder {
109109 return decoder
110110 }
111111
112-func newJSONEncoder() -> JSONEncoder {
112+fileprivate func newJSONEncoder() -> JSONEncoder {
113113 let encoder = JSONEncoder()
114114 let formatter = DateFormatter()
115115 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/43eaf.json

1 generated file · +2 −2
Mswiftdefault / quicktype.swift+2 −2
@@ -59,7 +59,7 @@ extension TopLevel {
5959
6060 // MARK: - Helper functions for creating encoders and decoders
6161
62-func newJSONDecoder() -> JSONDecoder {
62+fileprivate func newJSONDecoder() -> JSONDecoder {
6363 let decoder = JSONDecoder()
6464 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
6565 let container = try decoder.singleValueContainer()
@@ -82,7 +82,7 @@ func newJSONDecoder() -> JSONDecoder {
8282 return decoder
8383 }
8484
85-func newJSONEncoder() -> JSONEncoder {
85+fileprivate func newJSONEncoder() -> JSONEncoder {
8686 let encoder = JSONEncoder()
8787 let formatter = DateFormatter()
8888 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/458db.json

1 generated file · +2 −2
Mswiftdefault / quicktype.swift+2 −2
@@ -351,7 +351,7 @@ enum Name: String, Codable {
351351
352352 // MARK: - Helper functions for creating encoders and decoders
353353
354-func newJSONDecoder() -> JSONDecoder {
354+fileprivate func newJSONDecoder() -> JSONDecoder {
355355 let decoder = JSONDecoder()
356356 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
357357 let container = try decoder.singleValueContainer()
@@ -374,7 +374,7 @@ func newJSONDecoder() -> JSONDecoder {
374374 return decoder
375375 }
376376
377-func newJSONEncoder() -> JSONEncoder {
377+fileprivate func newJSONEncoder() -> JSONEncoder {
378378 let encoder = JSONEncoder()
379379 let formatter = DateFormatter()
380380 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/4961a.json

1 generated file · +2 −2
Mswiftdefault / quicktype.swift+2 −2
@@ -99,7 +99,7 @@ extension TotalPopulation {
9999
100100 // MARK: - Helper functions for creating encoders and decoders
101101
102-func newJSONDecoder() -> JSONDecoder {
102+fileprivate func newJSONDecoder() -> JSONDecoder {
103103 let decoder = JSONDecoder()
104104 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
105105 let container = try decoder.singleValueContainer()
@@ -122,7 +122,7 @@ func newJSONDecoder() -> JSONDecoder {
122122 return decoder
123123 }
124124
125-func newJSONEncoder() -> JSONEncoder {
125+fileprivate func newJSONEncoder() -> JSONEncoder {
126126 let encoder = JSONEncoder()
127127 let formatter = DateFormatter()
128128 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/4a0d7.json

1 generated file · +2 −2
Mswiftdefault / quicktype.swift+2 −2
@@ -99,7 +99,7 @@ extension TotalPopulation {
9999
100100 // MARK: - Helper functions for creating encoders and decoders
101101
102-func newJSONDecoder() -> JSONDecoder {
102+fileprivate func newJSONDecoder() -> JSONDecoder {
103103 let decoder = JSONDecoder()
104104 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
105105 let container = try decoder.singleValueContainer()
@@ -122,7 +122,7 @@ func newJSONDecoder() -> JSONDecoder {
122122 return decoder
123123 }
124124
125-func newJSONEncoder() -> JSONEncoder {
125+fileprivate func newJSONEncoder() -> JSONEncoder {
126126 let encoder = JSONEncoder()
127127 let formatter = DateFormatter()
128128 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/4a455.json

1 generated file · +2 −2
Mswiftdefault / quicktype.swift+2 −2
@@ -339,7 +339,7 @@ enum FeatureType: String, Codable {
339339
340340 // MARK: - Helper functions for creating encoders and decoders
341341
342-func newJSONDecoder() -> JSONDecoder {
342+fileprivate func newJSONDecoder() -> JSONDecoder {
343343 let decoder = JSONDecoder()
344344 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
345345 let container = try decoder.singleValueContainer()
@@ -362,7 +362,7 @@ func newJSONDecoder() -> JSONDecoder {
362362 return decoder
363363 }
364364
365-func newJSONEncoder() -> JSONEncoder {
365+fileprivate func newJSONEncoder() -> JSONEncoder {
366366 let encoder = JSONEncoder()
367367 let formatter = DateFormatter()
368368 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/4c547.json

1 generated file · +2 −2
Mswiftdefault / quicktype.swift+2 −2
@@ -807,7 +807,7 @@ extension Wind {
807807
808808 // MARK: - Helper functions for creating encoders and decoders
809809
810-func newJSONDecoder() -> JSONDecoder {
810+fileprivate func newJSONDecoder() -> JSONDecoder {
811811 let decoder = JSONDecoder()
812812 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
813813 let container = try decoder.singleValueContainer()
@@ -830,7 +830,7 @@ func newJSONDecoder() -> JSONDecoder {
830830 return decoder
831831 }
832832
833-func newJSONEncoder() -> JSONEncoder {
833+fileprivate func newJSONEncoder() -> JSONEncoder {
834834 let encoder = JSONEncoder()
835835 let formatter = DateFormatter()
836836 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/4d6fb.json

1 generated file · +2 −2
Mswiftdefault / quicktype.swift+2 −2
@@ -869,7 +869,7 @@ enum Kind: String, Codable {
869869
870870 // MARK: - Helper functions for creating encoders and decoders
871871
872-func newJSONDecoder() -> JSONDecoder {
872+fileprivate func newJSONDecoder() -> JSONDecoder {
873873 let decoder = JSONDecoder()
874874 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
875875 let container = try decoder.singleValueContainer()
@@ -892,7 +892,7 @@ func newJSONDecoder() -> JSONDecoder {
892892 return decoder
893893 }
894894
895-func newJSONEncoder() -> JSONEncoder {
895+fileprivate func newJSONEncoder() -> JSONEncoder {
896896 let encoder = JSONEncoder()
897897 let formatter = DateFormatter()
898898 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/4e336.json

1 generated file · +2 −2
Mswiftdefault / quicktype.swift+2 −2
@@ -99,7 +99,7 @@ extension TotalPopulation {
9999
100100 // MARK: - Helper functions for creating encoders and decoders
101101
102-func newJSONDecoder() -> JSONDecoder {
102+fileprivate func newJSONDecoder() -> JSONDecoder {
103103 let decoder = JSONDecoder()
104104 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
105105 let container = try decoder.singleValueContainer()
@@ -122,7 +122,7 @@ func newJSONDecoder() -> JSONDecoder {
122122 return decoder
123123 }
124124
125-func newJSONEncoder() -> JSONEncoder {
125+fileprivate func newJSONEncoder() -> JSONEncoder {
126126 let encoder = JSONEncoder()
127127 let formatter = DateFormatter()
128128 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/54147.json

1 generated file · +2 −2
Mswiftdefault / quicktype.swift+2 −2
@@ -168,7 +168,7 @@ extension Headers {
168168
169169 // MARK: - Helper functions for creating encoders and decoders
170170
171-func newJSONDecoder() -> JSONDecoder {
171+fileprivate func newJSONDecoder() -> JSONDecoder {
172172 let decoder = JSONDecoder()
173173 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
174174 let container = try decoder.singleValueContainer()
@@ -191,7 +191,7 @@ func newJSONDecoder() -> JSONDecoder {
191191 return decoder
192192 }
193193
194-func newJSONEncoder() -> JSONEncoder {
194+fileprivate func newJSONEncoder() -> JSONEncoder {
195195 let encoder = JSONEncoder()
196196 let formatter = DateFormatter()
197197 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/54d32.json

1 generated file · +2 −2
Mswiftdefault / quicktype.swift+2 −2
@@ -181,7 +181,7 @@ enum Status: String, Codable {
181181
182182 // MARK: - Helper functions for creating encoders and decoders
183183
184-func newJSONDecoder() -> JSONDecoder {
184+fileprivate func newJSONDecoder() -> JSONDecoder {
185185 let decoder = JSONDecoder()
186186 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
187187 let container = try decoder.singleValueContainer()
@@ -204,7 +204,7 @@ func newJSONDecoder() -> JSONDecoder {
204204 return decoder
205205 }
206206
207-func newJSONEncoder() -> JSONEncoder {
207+fileprivate func newJSONEncoder() -> JSONEncoder {
208208 let encoder = JSONEncoder()
209209 let formatter = DateFormatter()
210210 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/570ec.json

1 generated file · +2 −2
Mswiftdefault / quicktype.swift+2 −2
@@ -308,7 +308,7 @@ extension Array where Element == TopLevel.Element {
308308
309309 // MARK: - Helper functions for creating encoders and decoders
310310
311-func newJSONDecoder() -> JSONDecoder {
311+fileprivate func newJSONDecoder() -> JSONDecoder {
312312 let decoder = JSONDecoder()
313313 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
314314 let container = try decoder.singleValueContainer()
@@ -331,7 +331,7 @@ func newJSONDecoder() -> JSONDecoder {
331331 return decoder
332332 }
333333
334-func newJSONEncoder() -> JSONEncoder {
334+fileprivate func newJSONEncoder() -> JSONEncoder {
335335 let encoder = JSONEncoder()
336336 let formatter = DateFormatter()
337337 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/5dd0d.json

1 generated file · +2 −2
Mswiftdefault / quicktype.swift+2 −2
@@ -267,7 +267,7 @@ extension Meta {
267267
268268 // MARK: - Helper functions for creating encoders and decoders
269269
270-func newJSONDecoder() -> JSONDecoder {
270+fileprivate func newJSONDecoder() -> JSONDecoder {
271271 let decoder = JSONDecoder()
272272 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
273273 let container = try decoder.singleValueContainer()
@@ -290,7 +290,7 @@ func newJSONDecoder() -> JSONDecoder {
290290 return decoder
291291 }
292292
293-func newJSONEncoder() -> JSONEncoder {
293+fileprivate func newJSONEncoder() -> JSONEncoder {
294294 let encoder = JSONEncoder()
295295 let formatter = DateFormatter()
296296 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/5eae5.json

1 generated file · +2 −2
Mswiftdefault / quicktype.swift+2 −2
@@ -90,7 +90,7 @@ extension Array where Element == TopLevel.Element {
9090
9191 // MARK: - Helper functions for creating encoders and decoders
9292
93-func newJSONDecoder() -> JSONDecoder {
93+fileprivate func newJSONDecoder() -> JSONDecoder {
9494 let decoder = JSONDecoder()
9595 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
9696 let container = try decoder.singleValueContainer()
@@ -113,7 +113,7 @@ func newJSONDecoder() -> JSONDecoder {
113113 return decoder
114114 }
115115
116-func newJSONEncoder() -> JSONEncoder {
116+fileprivate func newJSONEncoder() -> JSONEncoder {
117117 let encoder = JSONEncoder()
118118 let formatter = DateFormatter()
119119 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/5eb20.json

1 generated file · +2 −2
Mswiftdefault / quicktype.swift+2 −2
@@ -267,7 +267,7 @@ extension Meta {
267267
268268 // MARK: - Helper functions for creating encoders and decoders
269269
270-func newJSONDecoder() -> JSONDecoder {
270+fileprivate func newJSONDecoder() -> JSONDecoder {
271271 let decoder = JSONDecoder()
272272 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
273273 let container = try decoder.singleValueContainer()
@@ -290,7 +290,7 @@ func newJSONDecoder() -> JSONDecoder {
290290 return decoder
291291 }
292292
293-func newJSONEncoder() -> JSONEncoder {
293+fileprivate func newJSONEncoder() -> JSONEncoder {
294294 let encoder = JSONEncoder()
295295 let formatter = DateFormatter()
296296 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/5f3a1.json

1 generated file · +2 −2
Mswiftdefault / quicktype.swift+2 −2
@@ -59,7 +59,7 @@ extension TopLevel {
5959
6060 // MARK: - Helper functions for creating encoders and decoders
6161
62-func newJSONDecoder() -> JSONDecoder {
62+fileprivate func newJSONDecoder() -> JSONDecoder {
6363 let decoder = JSONDecoder()
6464 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
6565 let container = try decoder.singleValueContainer()
@@ -82,7 +82,7 @@ func newJSONDecoder() -> JSONDecoder {
8282 return decoder
8383 }
8484
85-func newJSONEncoder() -> JSONEncoder {
85+fileprivate func newJSONEncoder() -> JSONEncoder {
8686 let encoder = JSONEncoder()
8787 let formatter = DateFormatter()
8888 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/5f7fe.json

1 generated file · +2 −2
Mswiftdefault / quicktype.swift+2 −2
@@ -1460,7 +1460,7 @@ extension Expression {
14601460
14611461 // MARK: - Helper functions for creating encoders and decoders
14621462
1463-func newJSONDecoder() -> JSONDecoder {
1463+fileprivate func newJSONDecoder() -> JSONDecoder {
14641464 let decoder = JSONDecoder()
14651465 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
14661466 let container = try decoder.singleValueContainer()
@@ -1483,7 +1483,7 @@ func newJSONDecoder() -> JSONDecoder {
14831483 return decoder
14841484 }
14851485
1486-func newJSONEncoder() -> JSONEncoder {
1486+fileprivate func newJSONEncoder() -> JSONEncoder {
14871487 let encoder = JSONEncoder()
14881488 let formatter = DateFormatter()
14891489 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/617e8.json

1 generated file · +2 −2
Mswiftdefault / quicktype.swift+2 −2
@@ -1456,7 +1456,7 @@ extension Expression {
14561456
14571457 // MARK: - Helper functions for creating encoders and decoders
14581458
1459-func newJSONDecoder() -> JSONDecoder {
1459+fileprivate func newJSONDecoder() -> JSONDecoder {
14601460 let decoder = JSONDecoder()
14611461 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
14621462 let container = try decoder.singleValueContainer()
@@ -1479,7 +1479,7 @@ func newJSONDecoder() -> JSONDecoder {
14791479 return decoder
14801480 }
14811481
1482-func newJSONEncoder() -> JSONEncoder {
1482+fileprivate func newJSONEncoder() -> JSONEncoder {
14831483 let encoder = JSONEncoder()
14841484 let formatter = DateFormatter()
14851485 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/61b66.json

1 generated file · +2 −2
Mswiftdefault / quicktype.swift+2 −2
@@ -267,7 +267,7 @@ extension Meta {
267267
268268 // MARK: - Helper functions for creating encoders and decoders
269269
270-func newJSONDecoder() -> JSONDecoder {
270+fileprivate func newJSONDecoder() -> JSONDecoder {
271271 let decoder = JSONDecoder()
272272 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
273273 let container = try decoder.singleValueContainer()
@@ -290,7 +290,7 @@ func newJSONDecoder() -> JSONDecoder {
290290 return decoder
291291 }
292292
293-func newJSONEncoder() -> JSONEncoder {
293+fileprivate func newJSONEncoder() -> JSONEncoder {
294294 let encoder = JSONEncoder()
295295 let formatter = DateFormatter()
296296 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/6260a.json

1 generated file · +2 −2
Mswiftdefault / quicktype.swift+2 −2
@@ -59,7 +59,7 @@ extension TopLevel {
5959
6060 // MARK: - Helper functions for creating encoders and decoders
6161
62-func newJSONDecoder() -> JSONDecoder {
62+fileprivate func newJSONDecoder() -> JSONDecoder {
6363 let decoder = JSONDecoder()
6464 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
6565 let container = try decoder.singleValueContainer()
@@ -82,7 +82,7 @@ func newJSONDecoder() -> JSONDecoder {
8282 return decoder
8383 }
8484
85-func newJSONEncoder() -> JSONEncoder {
85+fileprivate func newJSONEncoder() -> JSONEncoder {
8686 let encoder = JSONEncoder()
8787 let formatter = DateFormatter()
8888 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/65dec.json

1 generated file · +2 −2
Mswiftdefault / quicktype.swift+2 −2
@@ -381,7 +381,7 @@ enum TypeElement: String, Codable {
381381
382382 // MARK: - Helper functions for creating encoders and decoders
383383
384-func newJSONDecoder() -> JSONDecoder {
384+fileprivate func newJSONDecoder() -> JSONDecoder {
385385 let decoder = JSONDecoder()
386386 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
387387 let container = try decoder.singleValueContainer()
@@ -404,7 +404,7 @@ func newJSONDecoder() -> JSONDecoder {
404404 return decoder
405405 }
406406
407-func newJSONEncoder() -> JSONEncoder {
407+fileprivate func newJSONEncoder() -> JSONEncoder {
408408 let encoder = JSONEncoder()
409409 let formatter = DateFormatter()
410410 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/66121.json

1 generated file · +2 −2
Mswiftdefault / quicktype.swift+2 −2
@@ -278,7 +278,7 @@ extension Array where Element == TopLevel.Element {
278278
279279 // MARK: - Helper functions for creating encoders and decoders
280280
281-func newJSONDecoder() -> JSONDecoder {
281+fileprivate func newJSONDecoder() -> JSONDecoder {
282282 let decoder = JSONDecoder()
283283 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
284284 let container = try decoder.singleValueContainer()
@@ -301,7 +301,7 @@ func newJSONDecoder() -> JSONDecoder {
301301 return decoder
302302 }
303303
304-func newJSONEncoder() -> JSONEncoder {
304+fileprivate func newJSONEncoder() -> JSONEncoder {
305305 let encoder = JSONEncoder()
306306 let formatter = DateFormatter()
307307 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/6617c.json

1 generated file · +2 −2
Mswiftdefault / quicktype.swift+2 −2
@@ -107,7 +107,7 @@ extension IssPosition {
107107
108108 // MARK: - Helper functions for creating encoders and decoders
109109
110-func newJSONDecoder() -> JSONDecoder {
110+fileprivate func newJSONDecoder() -> JSONDecoder {
111111 let decoder = JSONDecoder()
112112 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
113113 let container = try decoder.singleValueContainer()
@@ -130,7 +130,7 @@ func newJSONDecoder() -> JSONDecoder {
130130 return decoder
131131 }
132132
133-func newJSONEncoder() -> JSONEncoder {
133+fileprivate func newJSONEncoder() -> JSONEncoder {
134134 let encoder = JSONEncoder()
135135 let formatter = DateFormatter()
136136 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/67c03.json

1 generated file · +2 −2
Mswiftdefault / quicktype.swift+2 −2
@@ -107,7 +107,7 @@ extension Person {
107107
108108 // MARK: - Helper functions for creating encoders and decoders
109109
110-func newJSONDecoder() -> JSONDecoder {
110+fileprivate func newJSONDecoder() -> JSONDecoder {
111111 let decoder = JSONDecoder()
112112 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
113113 let container = try decoder.singleValueContainer()
@@ -130,7 +130,7 @@ func newJSONDecoder() -> JSONDecoder {
130130 return decoder
131131 }
132132
133-func newJSONEncoder() -> JSONEncoder {
133+fileprivate func newJSONEncoder() -> JSONEncoder {
134134 let encoder = JSONEncoder()
135135 let formatter = DateFormatter()
136136 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/68c30.json

1 generated file · +2 −2
Mswiftdefault / quicktype.swift+2 −2
@@ -259,7 +259,7 @@ extension Out {
259259
260260 // MARK: - Helper functions for creating encoders and decoders
261261
262-func newJSONDecoder() -> JSONDecoder {
262+fileprivate func newJSONDecoder() -> JSONDecoder {
263263 let decoder = JSONDecoder()
264264 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
265265 let container = try decoder.singleValueContainer()
@@ -282,7 +282,7 @@ func newJSONDecoder() -> JSONDecoder {
282282 return decoder
283283 }
284284
285-func newJSONEncoder() -> JSONEncoder {
285+fileprivate func newJSONEncoder() -> JSONEncoder {
286286 let encoder = JSONEncoder()
287287 let formatter = DateFormatter()
288288 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/6c155.json

1 generated file · +2 −2
Mswiftdefault / quicktype.swift+2 −2
@@ -431,7 +431,7 @@ extension Location {
431431
432432 // MARK: - Helper functions for creating encoders and decoders
433433
434-func newJSONDecoder() -> JSONDecoder {
434+fileprivate func newJSONDecoder() -> JSONDecoder {
435435 let decoder = JSONDecoder()
436436 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
437437 let container = try decoder.singleValueContainer()
@@ -454,7 +454,7 @@ func newJSONDecoder() -> JSONDecoder {
454454 return decoder
455455 }
456456
457-func newJSONEncoder() -> JSONEncoder {
457+fileprivate func newJSONEncoder() -> JSONEncoder {
458458 let encoder = JSONEncoder()
459459 let formatter = DateFormatter()
460460 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/6de06.json

1 generated file · +2 −2
Mswiftdefault / quicktype.swift+2 −2
@@ -921,7 +921,7 @@ enum Kind: String, Codable {
921921
922922 // MARK: - Helper functions for creating encoders and decoders
923923
924-func newJSONDecoder() -> JSONDecoder {
924+fileprivate func newJSONDecoder() -> JSONDecoder {
925925 let decoder = JSONDecoder()
926926 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
927927 let container = try decoder.singleValueContainer()
@@ -944,7 +944,7 @@ func newJSONDecoder() -> JSONDecoder {
944944 return decoder
945945 }
946946
947-func newJSONEncoder() -> JSONEncoder {
947+fileprivate func newJSONEncoder() -> JSONEncoder {
948948 let encoder = JSONEncoder()
949949 let formatter = DateFormatter()
950950 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/6dec6.json

1 generated file · +2 −2
Mswiftdefault / quicktype.swift+2 −2
@@ -813,7 +813,7 @@ extension Wind {
813813
814814 // MARK: - Helper functions for creating encoders and decoders
815815
816-func newJSONDecoder() -> JSONDecoder {
816+fileprivate func newJSONDecoder() -> JSONDecoder {
817817 let decoder = JSONDecoder()
818818 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
819819 let container = try decoder.singleValueContainer()
@@ -836,7 +836,7 @@ func newJSONDecoder() -> JSONDecoder {
836836 return decoder
837837 }
838838
839-func newJSONEncoder() -> JSONEncoder {
839+fileprivate func newJSONEncoder() -> JSONEncoder {
840840 let encoder = JSONEncoder()
841841 let formatter = DateFormatter()
842842 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/6eb00.json

1 generated file · +2 −2
Mswiftdefault / quicktype.swift+2 −2
@@ -86,7 +86,7 @@ extension Array where Element == TopLevel.Element {
8686
8787 // MARK: - Helper functions for creating encoders and decoders
8888
89-func newJSONDecoder() -> JSONDecoder {
89+fileprivate func newJSONDecoder() -> JSONDecoder {
9090 let decoder = JSONDecoder()
9191 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
9292 let container = try decoder.singleValueContainer()
@@ -109,7 +109,7 @@ func newJSONDecoder() -> JSONDecoder {
109109 return decoder
110110 }
111111
112-func newJSONEncoder() -> JSONEncoder {
112+fileprivate func newJSONEncoder() -> JSONEncoder {
113113 let encoder = JSONEncoder()
114114 let formatter = DateFormatter()
115115 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/70c77.json

1 generated file · +2 −2
Mswiftdefault / quicktype.swift+2 −2
@@ -59,7 +59,7 @@ extension TopLevel {
5959
6060 // MARK: - Helper functions for creating encoders and decoders
6161
62-func newJSONDecoder() -> JSONDecoder {
62+fileprivate func newJSONDecoder() -> JSONDecoder {
6363 let decoder = JSONDecoder()
6464 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
6565 let container = try decoder.singleValueContainer()
@@ -82,7 +82,7 @@ func newJSONDecoder() -> JSONDecoder {
8282 return decoder
8383 }
8484
85-func newJSONEncoder() -> JSONEncoder {
85+fileprivate func newJSONEncoder() -> JSONEncoder {
8686 let encoder = JSONEncoder()
8787 let formatter = DateFormatter()
8888 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/734ad.json

1 generated file · +2 −2
Mswiftdefault / quicktype.swift+2 −2
@@ -389,7 +389,7 @@ enum Status: String, Codable {
389389
390390 // MARK: - Helper functions for creating encoders and decoders
391391
392-func newJSONDecoder() -> JSONDecoder {
392+fileprivate func newJSONDecoder() -> JSONDecoder {
393393 let decoder = JSONDecoder()
394394 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
395395 let container = try decoder.singleValueContainer()
@@ -412,7 +412,7 @@ func newJSONDecoder() -> JSONDecoder {
412412 return decoder
413413 }
414414
415-func newJSONEncoder() -> JSONEncoder {
415+fileprivate func newJSONEncoder() -> JSONEncoder {
416416 let encoder = JSONEncoder()
417417 let formatter = DateFormatter()
418418 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/75912.json

1 generated file · +2 −2
Mswiftdefault / quicktype.swift+2 −2
@@ -59,7 +59,7 @@ extension TopLevel {
5959
6060 // MARK: - Helper functions for creating encoders and decoders
6161
62-func newJSONDecoder() -> JSONDecoder {
62+fileprivate func newJSONDecoder() -> JSONDecoder {
6363 let decoder = JSONDecoder()
6464 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
6565 let container = try decoder.singleValueContainer()
@@ -82,7 +82,7 @@ func newJSONDecoder() -> JSONDecoder {
8282 return decoder
8383 }
8484
85-func newJSONEncoder() -> JSONEncoder {
85+fileprivate func newJSONEncoder() -> JSONEncoder {
8686 let encoder = JSONEncoder()
8787 let formatter = DateFormatter()
8888 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/7681c.json

1 generated file · +2 −2
Mswiftdefault / quicktype.swift+2 −2
@@ -728,7 +728,7 @@ extension Pagination {
728728
729729 // MARK: - Helper functions for creating encoders and decoders
730730
731-func newJSONDecoder() -> JSONDecoder {
731+fileprivate func newJSONDecoder() -> JSONDecoder {
732732 let decoder = JSONDecoder()
733733 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
734734 let container = try decoder.singleValueContainer()
@@ -751,7 +751,7 @@ func newJSONDecoder() -> JSONDecoder {
751751 return decoder
752752 }
753753
754-func newJSONEncoder() -> JSONEncoder {
754+fileprivate func newJSONEncoder() -> JSONEncoder {
755755 let encoder = JSONEncoder()
756756 let formatter = DateFormatter()
757757 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/76ae1.json

1 generated file · +2 −2
Mswiftdefault / quicktype.swift+2 −2
@@ -1435,7 +1435,7 @@ enum SchemaType: String, Codable {
14351435
14361436 // MARK: - Helper functions for creating encoders and decoders
14371437
1438-func newJSONDecoder() -> JSONDecoder {
1438+fileprivate func newJSONDecoder() -> JSONDecoder {
14391439 let decoder = JSONDecoder()
14401440 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
14411441 let container = try decoder.singleValueContainer()
@@ -1458,7 +1458,7 @@ func newJSONDecoder() -> JSONDecoder {
14581458 return decoder
14591459 }
14601460
1461-func newJSONEncoder() -> JSONEncoder {
1461+fileprivate func newJSONEncoder() -> JSONEncoder {
14621462 let encoder = JSONEncoder()
14631463 let formatter = DateFormatter()
14641464 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/77392.json

1 generated file · +2 −2
Mswiftdefault / quicktype.swift+2 −2
@@ -132,7 +132,7 @@ extension Array where Element == TopLevel.Element {
132132
133133 // MARK: - Helper functions for creating encoders and decoders
134134
135-func newJSONDecoder() -> JSONDecoder {
135+fileprivate func newJSONDecoder() -> JSONDecoder {
136136 let decoder = JSONDecoder()
137137 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
138138 let container = try decoder.singleValueContainer()
@@ -155,7 +155,7 @@ func newJSONDecoder() -> JSONDecoder {
155155 return decoder
156156 }
157157
158-func newJSONEncoder() -> JSONEncoder {
158+fileprivate func newJSONEncoder() -> JSONEncoder {
159159 let encoder = JSONEncoder()
160160 let formatter = DateFormatter()
161161 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/7d397.json

1 generated file · +2 −2
Mswiftdefault / quicktype.swift+2 −2
@@ -671,7 +671,7 @@ extension Items {
671671
672672 // MARK: - Helper functions for creating encoders and decoders
673673
674-func newJSONDecoder() -> JSONDecoder {
674+fileprivate func newJSONDecoder() -> JSONDecoder {
675675 let decoder = JSONDecoder()
676676 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
677677 let container = try decoder.singleValueContainer()
@@ -694,7 +694,7 @@ func newJSONDecoder() -> JSONDecoder {
694694 return decoder
695695 }
696696
697-func newJSONEncoder() -> JSONEncoder {
697+fileprivate func newJSONEncoder() -> JSONEncoder {
698698 let encoder = JSONEncoder()
699699 let formatter = DateFormatter()
700700 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/7d722.json

1 generated file · +2 −2
Mswiftdefault / quicktype.swift+2 −2
@@ -267,7 +267,7 @@ extension Meta {
267267
268268 // MARK: - Helper functions for creating encoders and decoders
269269
270-func newJSONDecoder() -> JSONDecoder {
270+fileprivate func newJSONDecoder() -> JSONDecoder {
271271 let decoder = JSONDecoder()
272272 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
273273 let container = try decoder.singleValueContainer()
@@ -290,7 +290,7 @@ func newJSONDecoder() -> JSONDecoder {
290290 return decoder
291291 }
292292
293-func newJSONEncoder() -> JSONEncoder {
293+fileprivate func newJSONEncoder() -> JSONEncoder {
294294 let encoder = JSONEncoder()
295295 let formatter = DateFormatter()
296296 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/7df41.json

1 generated file · +2 −2
Mswiftdefault / quicktype.swift+2 −2
@@ -119,7 +119,7 @@ extension PC {
119119
120120 // MARK: - Helper functions for creating encoders and decoders
121121
122-func newJSONDecoder() -> JSONDecoder {
122+fileprivate func newJSONDecoder() -> JSONDecoder {
123123 let decoder = JSONDecoder()
124124 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
125125 let container = try decoder.singleValueContainer()
@@ -142,7 +142,7 @@ func newJSONDecoder() -> JSONDecoder {
142142 return decoder
143143 }
144144
145-func newJSONEncoder() -> JSONEncoder {
145+fileprivate func newJSONEncoder() -> JSONEncoder {
146146 let encoder = JSONEncoder()
147147 let formatter = DateFormatter()
148148 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/7dfa6.json

1 generated file · +2 −2
Mswiftdefault / quicktype.swift+2 −2
@@ -99,7 +99,7 @@ extension TotalPopulation {
9999
100100 // MARK: - Helper functions for creating encoders and decoders
101101
102-func newJSONDecoder() -> JSONDecoder {
102+fileprivate func newJSONDecoder() -> JSONDecoder {
103103 let decoder = JSONDecoder()
104104 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
105105 let container = try decoder.singleValueContainer()
@@ -122,7 +122,7 @@ func newJSONDecoder() -> JSONDecoder {
122122 return decoder
123123 }
124124
125-func newJSONEncoder() -> JSONEncoder {
125+fileprivate func newJSONEncoder() -> JSONEncoder {
126126 let encoder = JSONEncoder()
127127 let formatter = DateFormatter()
128128 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/7eb30.json

1 generated file · +2 −2
Mswiftdefault / quicktype.swift+2 −2
@@ -237,7 +237,7 @@ enum Tel: String, Codable {
237237
238238 // MARK: - Helper functions for creating encoders and decoders
239239
240-func newJSONDecoder() -> JSONDecoder {
240+fileprivate func newJSONDecoder() -> JSONDecoder {
241241 let decoder = JSONDecoder()
242242 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
243243 let container = try decoder.singleValueContainer()
@@ -260,7 +260,7 @@ func newJSONDecoder() -> JSONDecoder {
260260 return decoder
261261 }
262262
263-func newJSONEncoder() -> JSONEncoder {
263+fileprivate func newJSONEncoder() -> JSONEncoder {
264264 let encoder = JSONEncoder()
265265 let formatter = DateFormatter()
266266 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/7f568.json

1 generated file · +2 −2
Mswiftdefault / quicktype.swift+2 −2
@@ -206,7 +206,7 @@ extension Array where Element == TopLevel.Element {
206206
207207 // MARK: - Helper functions for creating encoders and decoders
208208
209-func newJSONDecoder() -> JSONDecoder {
209+fileprivate func newJSONDecoder() -> JSONDecoder {
210210 let decoder = JSONDecoder()
211211 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
212212 let container = try decoder.singleValueContainer()
@@ -229,7 +229,7 @@ func newJSONDecoder() -> JSONDecoder {
229229 return decoder
230230 }
231231
232-func newJSONEncoder() -> JSONEncoder {
232+fileprivate func newJSONEncoder() -> JSONEncoder {
233233 let encoder = JSONEncoder()
234234 let formatter = DateFormatter()
235235 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/7fbfb.json

1 generated file · +2 −2
Mswiftdefault / quicktype.swift+2 −2
@@ -236,7 +236,7 @@ extension Array where Element == TopLevel.Element {
236236
237237 // MARK: - Helper functions for creating encoders and decoders
238238
239-func newJSONDecoder() -> JSONDecoder {
239+fileprivate func newJSONDecoder() -> JSONDecoder {
240240 let decoder = JSONDecoder()
241241 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
242242 let container = try decoder.singleValueContainer()
@@ -259,7 +259,7 @@ func newJSONDecoder() -> JSONDecoder {
259259 return decoder
260260 }
261261
262-func newJSONEncoder() -> JSONEncoder {
262+fileprivate func newJSONEncoder() -> JSONEncoder {
263263 let encoder = JSONEncoder()
264264 let formatter = DateFormatter()
265265 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/80aff.json

1 generated file · +2 −2
Mswiftdefault / quicktype.swift+2 −2
@@ -180,7 +180,7 @@ extension Result {
180180
181181 // MARK: - Helper functions for creating encoders and decoders
182182
183-func newJSONDecoder() -> JSONDecoder {
183+fileprivate func newJSONDecoder() -> JSONDecoder {
184184 let decoder = JSONDecoder()
185185 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
186186 let container = try decoder.singleValueContainer()
@@ -203,7 +203,7 @@ func newJSONDecoder() -> JSONDecoder {
203203 return decoder
204204 }
205205
206-func newJSONEncoder() -> JSONEncoder {
206+fileprivate func newJSONEncoder() -> JSONEncoder {
207207 let encoder = JSONEncoder()
208208 let formatter = DateFormatter()
209209 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/82509.json

1 generated file · +2 −2
Mswiftdefault / quicktype.swift+2 −2
@@ -51,7 +51,7 @@ extension TopLevel {
5151
5252 // MARK: - Helper functions for creating encoders and decoders
5353
54-func newJSONDecoder() -> JSONDecoder {
54+fileprivate func newJSONDecoder() -> JSONDecoder {
5555 let decoder = JSONDecoder()
5656 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
5757 let container = try decoder.singleValueContainer()
@@ -74,7 +74,7 @@ func newJSONDecoder() -> JSONDecoder {
7474 return decoder
7575 }
7676
77-func newJSONEncoder() -> JSONEncoder {
77+fileprivate func newJSONEncoder() -> JSONEncoder {
7878 let encoder = JSONEncoder()
7979 let formatter = DateFormatter()
8080 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/8592b.json

1 generated file · +2 −2
Mswiftdefault / quicktype.swift+2 −2
@@ -677,7 +677,7 @@ enum Kind: String, Codable {
677677
678678 // MARK: - Helper functions for creating encoders and decoders
679679
680-func newJSONDecoder() -> JSONDecoder {
680+fileprivate func newJSONDecoder() -> JSONDecoder {
681681 let decoder = JSONDecoder()
682682 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
683683 let container = try decoder.singleValueContainer()
@@ -700,7 +700,7 @@ func newJSONDecoder() -> JSONDecoder {
700700 return decoder
701701 }
702702
703-func newJSONEncoder() -> JSONEncoder {
703+fileprivate func newJSONEncoder() -> JSONEncoder {
704704 let encoder = JSONEncoder()
705705 let formatter = DateFormatter()
706706 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/88130.json

1 generated file · +2 −2
Mswiftdefault / quicktype.swift+2 −2
@@ -807,7 +807,7 @@ extension Wind {
807807
808808 // MARK: - Helper functions for creating encoders and decoders
809809
810-func newJSONDecoder() -> JSONDecoder {
810+fileprivate func newJSONDecoder() -> JSONDecoder {
811811 let decoder = JSONDecoder()
812812 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
813813 let container = try decoder.singleValueContainer()
@@ -830,7 +830,7 @@ func newJSONDecoder() -> JSONDecoder {
830830 return decoder
831831 }
832832
833-func newJSONEncoder() -> JSONEncoder {
833+fileprivate func newJSONEncoder() -> JSONEncoder {
834834 let encoder = JSONEncoder()
835835 let formatter = DateFormatter()
836836 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/8a62c.json

1 generated file · +2 −2
Mswiftdefault / quicktype.swift+2 −2
@@ -99,7 +99,7 @@ extension TotalPopulation {
9999
100100 // MARK: - Helper functions for creating encoders and decoders
101101
102-func newJSONDecoder() -> JSONDecoder {
102+fileprivate func newJSONDecoder() -> JSONDecoder {
103103 let decoder = JSONDecoder()
104104 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
105105 let container = try decoder.singleValueContainer()
@@ -122,7 +122,7 @@ func newJSONDecoder() -> JSONDecoder {
122122 return decoder
123123 }
124124
125-func newJSONEncoder() -> JSONEncoder {
125+fileprivate func newJSONEncoder() -> JSONEncoder {
126126 let encoder = JSONEncoder()
127127 let formatter = DateFormatter()
128128 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/908db.json

1 generated file · +2 −2
Mswiftdefault / quicktype.swift+2 −2
@@ -143,7 +143,7 @@ extension StateState {
143143
144144 // MARK: - Helper functions for creating encoders and decoders
145145
146-func newJSONDecoder() -> JSONDecoder {
146+fileprivate func newJSONDecoder() -> JSONDecoder {
147147 let decoder = JSONDecoder()
148148 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
149149 let container = try decoder.singleValueContainer()
@@ -166,7 +166,7 @@ func newJSONDecoder() -> JSONDecoder {
166166 return decoder
167167 }
168168
169-func newJSONEncoder() -> JSONEncoder {
169+fileprivate func newJSONEncoder() -> JSONEncoder {
170170 let encoder = JSONEncoder()
171171 let formatter = DateFormatter()
172172 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/9617f.json

1 generated file · +2 −2
Mswiftdefault / quicktype.swift+2 −2
@@ -59,7 +59,7 @@ extension TopLevel {
5959
6060 // MARK: - Helper functions for creating encoders and decoders
6161
62-func newJSONDecoder() -> JSONDecoder {
62+fileprivate func newJSONDecoder() -> JSONDecoder {
6363 let decoder = JSONDecoder()
6464 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
6565 let container = try decoder.singleValueContainer()
@@ -82,7 +82,7 @@ func newJSONDecoder() -> JSONDecoder {
8282 return decoder
8383 }
8484
85-func newJSONEncoder() -> JSONEncoder {
85+fileprivate func newJSONEncoder() -> JSONEncoder {
8686 let encoder = JSONEncoder()
8787 let formatter = DateFormatter()
8888 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/96f7c.json

1 generated file · +2 −2
Mswiftdefault / quicktype.swift+2 −2
@@ -71,7 +71,7 @@ extension TopLevel {
7171
7272 // MARK: - Helper functions for creating encoders and decoders
7373
74-func newJSONDecoder() -> JSONDecoder {
74+fileprivate func newJSONDecoder() -> JSONDecoder {
7575 let decoder = JSONDecoder()
7676 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
7777 let container = try decoder.singleValueContainer()
@@ -94,7 +94,7 @@ func newJSONDecoder() -> JSONDecoder {
9494 return decoder
9595 }
9696
97-func newJSONEncoder() -> JSONEncoder {
97+fileprivate func newJSONEncoder() -> JSONEncoder {
9898 let encoder = JSONEncoder()
9999 let formatter = DateFormatter()
100100 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/9847b.json

1 generated file · +2 −2
Mswiftdefault / quicktype.swift+2 −2
@@ -82,7 +82,7 @@ extension Array where Element == TopLevel.Element {
8282
8383 // MARK: - Helper functions for creating encoders and decoders
8484
85-func newJSONDecoder() -> JSONDecoder {
85+fileprivate func newJSONDecoder() -> JSONDecoder {
8686 let decoder = JSONDecoder()
8787 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
8888 let container = try decoder.singleValueContainer()
@@ -105,7 +105,7 @@ func newJSONDecoder() -> JSONDecoder {
105105 return decoder
106106 }
107107
108-func newJSONEncoder() -> JSONEncoder {
108+fileprivate func newJSONEncoder() -> JSONEncoder {
109109 let encoder = JSONEncoder()
110110 let formatter = DateFormatter()
111111 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/9929c.json

1 generated file · +2 −2
Mswiftdefault / quicktype.swift+2 −2
@@ -807,7 +807,7 @@ extension Wind {
807807
808808 // MARK: - Helper functions for creating encoders and decoders
809809
810-func newJSONDecoder() -> JSONDecoder {
810+fileprivate func newJSONDecoder() -> JSONDecoder {
811811 let decoder = JSONDecoder()
812812 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
813813 let container = try decoder.singleValueContainer()
@@ -830,7 +830,7 @@ func newJSONDecoder() -> JSONDecoder {
830830 return decoder
831831 }
832832
833-func newJSONEncoder() -> JSONEncoder {
833+fileprivate func newJSONEncoder() -> JSONEncoder {
834834 let encoder = JSONEncoder()
835835 let formatter = DateFormatter()
836836 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/996bd.json

1 generated file · +2 −2
Mswiftdefault / quicktype.swift+2 −2
@@ -277,7 +277,7 @@ extension Array where Element == TopLevel.Element {
277277
278278 // MARK: - Helper functions for creating encoders and decoders
279279
280-func newJSONDecoder() -> JSONDecoder {
280+fileprivate func newJSONDecoder() -> JSONDecoder {
281281 let decoder = JSONDecoder()
282282 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
283283 let container = try decoder.singleValueContainer()
@@ -300,7 +300,7 @@ func newJSONDecoder() -> JSONDecoder {
300300 return decoder
301301 }
302302
303-func newJSONEncoder() -> JSONEncoder {
303+fileprivate func newJSONEncoder() -> JSONEncoder {
304304 let encoder = JSONEncoder()
305305 let formatter = DateFormatter()
306306 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/9a503.json

1 generated file · +2 −2
Mswiftdefault / quicktype.swift+2 −2
@@ -260,7 +260,7 @@ extension Array where Element == TopLevel.Element {
260260
261261 // MARK: - Helper functions for creating encoders and decoders
262262
263-func newJSONDecoder() -> JSONDecoder {
263+fileprivate func newJSONDecoder() -> JSONDecoder {
264264 let decoder = JSONDecoder()
265265 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
266266 let container = try decoder.singleValueContainer()
@@ -283,7 +283,7 @@ func newJSONDecoder() -> JSONDecoder {
283283 return decoder
284284 }
285285
286-func newJSONEncoder() -> JSONEncoder {
286+fileprivate func newJSONEncoder() -> JSONEncoder {
287287 let encoder = JSONEncoder()
288288 let formatter = DateFormatter()
289289 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/9ac3b.json

1 generated file · +2 −2
Mswiftdefault / quicktype.swift+2 −2
@@ -206,7 +206,7 @@ enum Title: String, Codable {
206206
207207 // MARK: - Helper functions for creating encoders and decoders
208208
209-func newJSONDecoder() -> JSONDecoder {
209+fileprivate func newJSONDecoder() -> JSONDecoder {
210210 let decoder = JSONDecoder()
211211 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
212212 let container = try decoder.singleValueContainer()
@@ -229,7 +229,7 @@ func newJSONDecoder() -> JSONDecoder {
229229 return decoder
230230 }
231231
232-func newJSONEncoder() -> JSONEncoder {
232+fileprivate func newJSONEncoder() -> JSONEncoder {
233233 let encoder = JSONEncoder()
234234 let formatter = DateFormatter()
235235 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/9eed5.json

1 generated file · +2 −2
Mswiftdefault / quicktype.swift+2 −2
@@ -259,7 +259,7 @@ extension Array where Element == TopLevel.Element {
259259
260260 // MARK: - Helper functions for creating encoders and decoders
261261
262-func newJSONDecoder() -> JSONDecoder {
262+fileprivate func newJSONDecoder() -> JSONDecoder {
263263 let decoder = JSONDecoder()
264264 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
265265 let container = try decoder.singleValueContainer()
@@ -282,7 +282,7 @@ func newJSONDecoder() -> JSONDecoder {
282282 return decoder
283283 }
284284
285-func newJSONEncoder() -> JSONEncoder {
285+fileprivate func newJSONEncoder() -> JSONEncoder {
286286 let encoder = JSONEncoder()
287287 let formatter = DateFormatter()
288288 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/a0496.json

1 generated file · +2 −2
Mswiftdefault / quicktype.swift+2 −2
@@ -187,7 +187,7 @@ extension Errors {
187187
188188 // MARK: - Helper functions for creating encoders and decoders
189189
190-func newJSONDecoder() -> JSONDecoder {
190+fileprivate func newJSONDecoder() -> JSONDecoder {
191191 let decoder = JSONDecoder()
192192 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
193193 let container = try decoder.singleValueContainer()
@@ -210,7 +210,7 @@ func newJSONDecoder() -> JSONDecoder {
210210 return decoder
211211 }
212212
213-func newJSONEncoder() -> JSONEncoder {
213+fileprivate func newJSONEncoder() -> JSONEncoder {
214214 let encoder = JSONEncoder()
215215 let formatter = DateFormatter()
216216 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/a1eca.json

1 generated file · +2 −2
Mswiftdefault / quicktype.swift+2 −2
@@ -807,7 +807,7 @@ extension Wind {
807807
808808 // MARK: - Helper functions for creating encoders and decoders
809809
810-func newJSONDecoder() -> JSONDecoder {
810+fileprivate func newJSONDecoder() -> JSONDecoder {
811811 let decoder = JSONDecoder()
812812 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
813813 let container = try decoder.singleValueContainer()
@@ -830,7 +830,7 @@ func newJSONDecoder() -> JSONDecoder {
830830 return decoder
831831 }
832832
833-func newJSONEncoder() -> JSONEncoder {
833+fileprivate func newJSONEncoder() -> JSONEncoder {
834834 let encoder = JSONEncoder()
835835 let formatter = DateFormatter()
836836 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/a3d8c.json

1 generated file · +2 −2
Mswiftdefault / quicktype.swift+2 −2
@@ -861,7 +861,7 @@ extension Owner {
861861
862862 // MARK: - Helper functions for creating encoders and decoders
863863
864-func newJSONDecoder() -> JSONDecoder {
864+fileprivate func newJSONDecoder() -> JSONDecoder {
865865 let decoder = JSONDecoder()
866866 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
867867 let container = try decoder.singleValueContainer()
@@ -884,7 +884,7 @@ func newJSONDecoder() -> JSONDecoder {
884884 return decoder
885885 }
886886
887-func newJSONEncoder() -> JSONEncoder {
887+fileprivate func newJSONEncoder() -> JSONEncoder {
888888 let encoder = JSONEncoder()
889889 let formatter = DateFormatter()
890890 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/a45b0.json

1 generated file · +2 −2
Mswiftdefault / quicktype.swift+2 −2
@@ -102,7 +102,7 @@ extension Array where Element == TopLevel.Element {
102102
103103 // MARK: - Helper functions for creating encoders and decoders
104104
105-func newJSONDecoder() -> JSONDecoder {
105+fileprivate func newJSONDecoder() -> JSONDecoder {
106106 let decoder = JSONDecoder()
107107 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
108108 let container = try decoder.singleValueContainer()
@@ -125,7 +125,7 @@ func newJSONDecoder() -> JSONDecoder {
125125 return decoder
126126 }
127127
128-func newJSONEncoder() -> JSONEncoder {
128+fileprivate func newJSONEncoder() -> JSONEncoder {
129129 let encoder = JSONEncoder()
130130 let formatter = DateFormatter()
131131 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/a71df.json

1 generated file · +2 −2
Mswiftdefault / quicktype.swift+2 −2
@@ -267,7 +267,7 @@ extension Meta {
267267
268268 // MARK: - Helper functions for creating encoders and decoders
269269
270-func newJSONDecoder() -> JSONDecoder {
270+fileprivate func newJSONDecoder() -> JSONDecoder {
271271 let decoder = JSONDecoder()
272272 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
273273 let container = try decoder.singleValueContainer()
@@ -290,7 +290,7 @@ func newJSONDecoder() -> JSONDecoder {
290290 return decoder
291291 }
292292
293-func newJSONEncoder() -> JSONEncoder {
293+fileprivate func newJSONEncoder() -> JSONEncoder {
294294 let encoder = JSONEncoder()
295295 let formatter = DateFormatter()
296296 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/a9691.json

1 generated file · +2 −2
Mswiftdefault / quicktype.swift+2 −2
@@ -59,7 +59,7 @@ extension TopLevel {
5959
6060 // MARK: - Helper functions for creating encoders and decoders
6161
62-func newJSONDecoder() -> JSONDecoder {
62+fileprivate func newJSONDecoder() -> JSONDecoder {
6363 let decoder = JSONDecoder()
6464 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
6565 let container = try decoder.singleValueContainer()
@@ -82,7 +82,7 @@ func newJSONDecoder() -> JSONDecoder {
8282 return decoder
8383 }
8484
85-func newJSONEncoder() -> JSONEncoder {
85+fileprivate func newJSONEncoder() -> JSONEncoder {
8686 let encoder = JSONEncoder()
8787 let formatter = DateFormatter()
8888 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/ab0d1.json

1 generated file · +2 −2
Mswiftdefault / quicktype.swift+2 −2
@@ -102,7 +102,7 @@ extension Array where Element == TopLevel.Element {
102102
103103 // MARK: - Helper functions for creating encoders and decoders
104104
105-func newJSONDecoder() -> JSONDecoder {
105+fileprivate func newJSONDecoder() -> JSONDecoder {
106106 let decoder = JSONDecoder()
107107 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
108108 let container = try decoder.singleValueContainer()
@@ -125,7 +125,7 @@ func newJSONDecoder() -> JSONDecoder {
125125 return decoder
126126 }
127127
128-func newJSONEncoder() -> JSONEncoder {
128+fileprivate func newJSONEncoder() -> JSONEncoder {
129129 let encoder = JSONEncoder()
130130 let formatter = DateFormatter()
131131 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/abb4b.json

1 generated file · +2 −2
Mswiftdefault / quicktype.swift+2 −2
@@ -99,7 +99,7 @@ extension TotalPopulation {
9999
100100 // MARK: - Helper functions for creating encoders and decoders
101101
102-func newJSONDecoder() -> JSONDecoder {
102+fileprivate func newJSONDecoder() -> JSONDecoder {
103103 let decoder = JSONDecoder()
104104 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
105105 let container = try decoder.singleValueContainer()
@@ -122,7 +122,7 @@ func newJSONDecoder() -> JSONDecoder {
122122 return decoder
123123 }
124124
125-func newJSONEncoder() -> JSONEncoder {
125+fileprivate func newJSONEncoder() -> JSONEncoder {
126126 let encoder = JSONEncoder()
127127 let formatter = DateFormatter()
128128 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/ac944.json

1 generated file · +2 −2
Mswiftdefault / quicktype.swift+2 −2
@@ -59,7 +59,7 @@ extension TopLevel {
5959
6060 // MARK: - Helper functions for creating encoders and decoders
6161
62-func newJSONDecoder() -> JSONDecoder {
62+fileprivate func newJSONDecoder() -> JSONDecoder {
6363 let decoder = JSONDecoder()
6464 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
6565 let container = try decoder.singleValueContainer()
@@ -82,7 +82,7 @@ func newJSONDecoder() -> JSONDecoder {
8282 return decoder
8383 }
8484
85-func newJSONEncoder() -> JSONEncoder {
85+fileprivate func newJSONEncoder() -> JSONEncoder {
8686 let encoder = JSONEncoder()
8787 let formatter = DateFormatter()
8888 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/ad8be.json

1 generated file · +2 −2
Mswiftdefault / quicktype.swift+2 −2
@@ -344,7 +344,7 @@ extension Array where Element == TopLevel.Element {
344344
345345 // MARK: - Helper functions for creating encoders and decoders
346346
347-func newJSONDecoder() -> JSONDecoder {
347+fileprivate func newJSONDecoder() -> JSONDecoder {
348348 let decoder = JSONDecoder()
349349 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
350350 let container = try decoder.singleValueContainer()
@@ -367,7 +367,7 @@ func newJSONDecoder() -> JSONDecoder {
367367 return decoder
368368 }
369369
370-func newJSONEncoder() -> JSONEncoder {
370+fileprivate func newJSONEncoder() -> JSONEncoder {
371371 let encoder = JSONEncoder()
372372 let formatter = DateFormatter()
373373 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/ae7f0.json

1 generated file · +2 −2
Mswiftdefault / quicktype.swift+2 −2
@@ -500,7 +500,7 @@ enum Kind: String, Codable {
500500
501501 // MARK: - Helper functions for creating encoders and decoders
502502
503-func newJSONDecoder() -> JSONDecoder {
503+fileprivate func newJSONDecoder() -> JSONDecoder {
504504 let decoder = JSONDecoder()
505505 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
506506 let container = try decoder.singleValueContainer()
@@ -523,7 +523,7 @@ func newJSONDecoder() -> JSONDecoder {
523523 return decoder
524524 }
525525
526-func newJSONEncoder() -> JSONEncoder {
526+fileprivate func newJSONEncoder() -> JSONEncoder {
527527 let encoder = JSONEncoder()
528528 let formatter = DateFormatter()
529529 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/ae9ca.json

1 generated file · +2 −2
Mswiftdefault / quicktype.swift+2 −2
@@ -264,7 +264,7 @@ enum FeatureType: String, Codable {
264264
265265 // MARK: - Helper functions for creating encoders and decoders
266266
267-func newJSONDecoder() -> JSONDecoder {
267+fileprivate func newJSONDecoder() -> JSONDecoder {
268268 let decoder = JSONDecoder()
269269 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
270270 let container = try decoder.singleValueContainer()
@@ -287,7 +287,7 @@ func newJSONDecoder() -> JSONDecoder {
287287 return decoder
288288 }
289289
290-func newJSONEncoder() -> JSONEncoder {
290+fileprivate func newJSONEncoder() -> JSONEncoder {
291291 let encoder = JSONEncoder()
292292 let formatter = DateFormatter()
293293 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/af2d1.json

1 generated file · +2 −2
Mswiftdefault / quicktype.swift+2 −2
@@ -507,7 +507,7 @@ enum FeatureType: String, Codable {
507507
508508 // MARK: - Helper functions for creating encoders and decoders
509509
510-func newJSONDecoder() -> JSONDecoder {
510+fileprivate func newJSONDecoder() -> JSONDecoder {
511511 let decoder = JSONDecoder()
512512 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
513513 let container = try decoder.singleValueContainer()
@@ -530,7 +530,7 @@ func newJSONDecoder() -> JSONDecoder {
530530 return decoder
531531 }
532532
533-func newJSONEncoder() -> JSONEncoder {
533+fileprivate func newJSONEncoder() -> JSONEncoder {
534534 let encoder = JSONEncoder()
535535 let formatter = DateFormatter()
536536 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/b4865.json

1 generated file · +2 −2
Mswiftdefault / quicktype.swift+2 −2
@@ -183,7 +183,7 @@ extension Array where Element == TopLevel.Element {
183183
184184 // MARK: - Helper functions for creating encoders and decoders
185185
186-func newJSONDecoder() -> JSONDecoder {
186+fileprivate func newJSONDecoder() -> JSONDecoder {
187187 let decoder = JSONDecoder()
188188 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
189189 let container = try decoder.singleValueContainer()
@@ -206,7 +206,7 @@ func newJSONDecoder() -> JSONDecoder {
206206 return decoder
207207 }
208208
209-func newJSONEncoder() -> JSONEncoder {
209+fileprivate func newJSONEncoder() -> JSONEncoder {
210210 let encoder = JSONEncoder()
211211 let formatter = DateFormatter()
212212 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/b6f2c.json

1 generated file · +2 −2
Mswiftdefault / quicktype.swift+2 −2
@@ -99,7 +99,7 @@ extension TotalPopulation {
9999
100100 // MARK: - Helper functions for creating encoders and decoders
101101
102-func newJSONDecoder() -> JSONDecoder {
102+fileprivate func newJSONDecoder() -> JSONDecoder {
103103 let decoder = JSONDecoder()
104104 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
105105 let container = try decoder.singleValueContainer()
@@ -122,7 +122,7 @@ func newJSONDecoder() -> JSONDecoder {
122122 return decoder
123123 }
124124
125-func newJSONEncoder() -> JSONEncoder {
125+fileprivate func newJSONEncoder() -> JSONEncoder {
126126 let encoder = JSONEncoder()
127127 let formatter = DateFormatter()
128128 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/b6fe5.json

1 generated file · +2 −2
Mswiftdefault / quicktype.swift+2 −2
@@ -63,7 +63,7 @@ extension TopLevel {
6363
6464 // MARK: - Helper functions for creating encoders and decoders
6565
66-func newJSONDecoder() -> JSONDecoder {
66+fileprivate func newJSONDecoder() -> JSONDecoder {
6767 let decoder = JSONDecoder()
6868 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
6969 let container = try decoder.singleValueContainer()
@@ -86,7 +86,7 @@ func newJSONDecoder() -> JSONDecoder {
8686 return decoder
8787 }
8888
89-func newJSONEncoder() -> JSONEncoder {
89+fileprivate func newJSONEncoder() -> JSONEncoder {
9090 let encoder = JSONEncoder()
9191 let formatter = DateFormatter()
9292 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/b9f64.json

1 generated file · +2 −2
Mswiftdefault / quicktype.swift+2 −2
@@ -51,7 +51,7 @@ extension TopLevel {
5151
5252 // MARK: - Helper functions for creating encoders and decoders
5353
54-func newJSONDecoder() -> JSONDecoder {
54+fileprivate func newJSONDecoder() -> JSONDecoder {
5555 let decoder = JSONDecoder()
5656 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
5757 let container = try decoder.singleValueContainer()
@@ -74,7 +74,7 @@ func newJSONDecoder() -> JSONDecoder {
7474 return decoder
7575 }
7676
77-func newJSONEncoder() -> JSONEncoder {
77+fileprivate func newJSONEncoder() -> JSONEncoder {
7878 let encoder = JSONEncoder()
7979 let formatter = DateFormatter()
8080 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/bb1ec.json

1 generated file · +2 −2
Mswiftdefault / quicktype.swift+2 −2
@@ -99,7 +99,7 @@ extension TotalPopulation {
9999
100100 // MARK: - Helper functions for creating encoders and decoders
101101
102-func newJSONDecoder() -> JSONDecoder {
102+fileprivate func newJSONDecoder() -> JSONDecoder {
103103 let decoder = JSONDecoder()
104104 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
105105 let container = try decoder.singleValueContainer()
@@ -122,7 +122,7 @@ func newJSONDecoder() -> JSONDecoder {
122122 return decoder
123123 }
124124
125-func newJSONEncoder() -> JSONEncoder {
125+fileprivate func newJSONEncoder() -> JSONEncoder {
126126 let encoder = JSONEncoder()
127127 let formatter = DateFormatter()
128128 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/be234.json

1 generated file · +2 −2
Mswiftdefault / quicktype.swift+2 −2
@@ -933,7 +933,7 @@ enum Kind: String, Codable {
933933
934934 // MARK: - Helper functions for creating encoders and decoders
935935
936-func newJSONDecoder() -> JSONDecoder {
936+fileprivate func newJSONDecoder() -> JSONDecoder {
937937 let decoder = JSONDecoder()
938938 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
939939 let container = try decoder.singleValueContainer()
@@ -956,7 +956,7 @@ func newJSONDecoder() -> JSONDecoder {
956956 return decoder
957957 }
958958
959-func newJSONEncoder() -> JSONEncoder {
959+fileprivate func newJSONEncoder() -> JSONEncoder {
960960 let encoder = JSONEncoder()
961961 let formatter = DateFormatter()
962962 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/c0356.json

1 generated file · +2 −2
Mswiftdefault / quicktype.swift+2 −2
@@ -155,7 +155,7 @@ extension Description {
155155
156156 // MARK: - Helper functions for creating encoders and decoders
157157
158-func newJSONDecoder() -> JSONDecoder {
158+fileprivate func newJSONDecoder() -> JSONDecoder {
159159 let decoder = JSONDecoder()
160160 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
161161 let container = try decoder.singleValueContainer()
@@ -178,7 +178,7 @@ func newJSONDecoder() -> JSONDecoder {
178178 return decoder
179179 }
180180
181-func newJSONEncoder() -> JSONEncoder {
181+fileprivate func newJSONEncoder() -> JSONEncoder {
182182 let encoder = JSONEncoder()
183183 let formatter = DateFormatter()
184184 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/c0a3a.json

1 generated file · +2 −2
Mswiftdefault / quicktype.swift+2 −2
@@ -267,7 +267,7 @@ extension Meta {
267267
268268 // MARK: - Helper functions for creating encoders and decoders
269269
270-func newJSONDecoder() -> JSONDecoder {
270+fileprivate func newJSONDecoder() -> JSONDecoder {
271271 let decoder = JSONDecoder()
272272 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
273273 let container = try decoder.singleValueContainer()
@@ -290,7 +290,7 @@ func newJSONDecoder() -> JSONDecoder {
290290 return decoder
291291 }
292292
293-func newJSONEncoder() -> JSONEncoder {
293+fileprivate func newJSONEncoder() -> JSONEncoder {
294294 let encoder = JSONEncoder()
295295 let formatter = DateFormatter()
296296 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/c3303.json

1 generated file · +2 −2
Mswiftdefault / quicktype.swift+2 −2
@@ -722,7 +722,7 @@ extension Pagination {
722722
723723 // MARK: - Helper functions for creating encoders and decoders
724724
725-func newJSONDecoder() -> JSONDecoder {
725+fileprivate func newJSONDecoder() -> JSONDecoder {
726726 let decoder = JSONDecoder()
727727 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
728728 let container = try decoder.singleValueContainer()
@@ -745,7 +745,7 @@ func newJSONDecoder() -> JSONDecoder {
745745 return decoder
746746 }
747747
748-func newJSONEncoder() -> JSONEncoder {
748+fileprivate func newJSONEncoder() -> JSONEncoder {
749749 let encoder = JSONEncoder()
750750 let formatter = DateFormatter()
751751 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/c6cfd.json

1 generated file · +2 −2
Mswiftdefault / quicktype.swift+2 −2
@@ -99,7 +99,7 @@ extension Country {
9999
100100 // MARK: - Helper functions for creating encoders and decoders
101101
102-func newJSONDecoder() -> JSONDecoder {
102+fileprivate func newJSONDecoder() -> JSONDecoder {
103103 let decoder = JSONDecoder()
104104 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
105105 let container = try decoder.singleValueContainer()
@@ -122,7 +122,7 @@ func newJSONDecoder() -> JSONDecoder {
122122 return decoder
123123 }
124124
125-func newJSONEncoder() -> JSONEncoder {
125+fileprivate func newJSONEncoder() -> JSONEncoder {
126126 let encoder = JSONEncoder()
127127 let formatter = DateFormatter()
128128 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/c8c7e.json

1 generated file · +2 −2
Mswiftdefault / quicktype.swift+2 −2
@@ -236,7 +236,7 @@ extension Array where Element == TopLevel.Element {
236236
237237 // MARK: - Helper functions for creating encoders and decoders
238238
239-func newJSONDecoder() -> JSONDecoder {
239+fileprivate func newJSONDecoder() -> JSONDecoder {
240240 let decoder = JSONDecoder()
241241 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
242242 let container = try decoder.singleValueContainer()
@@ -259,7 +259,7 @@ func newJSONDecoder() -> JSONDecoder {
259259 return decoder
260260 }
261261
262-func newJSONEncoder() -> JSONEncoder {
262+fileprivate func newJSONEncoder() -> JSONEncoder {
263263 let encoder = JSONEncoder()
264264 let formatter = DateFormatter()
265265 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/cb0cc.json

1 generated file · +2 −2
Mswiftdefault / quicktype.swift+2 −2
@@ -176,7 +176,7 @@ extension Laureate {
176176
177177 // MARK: - Helper functions for creating encoders and decoders
178178
179-func newJSONDecoder() -> JSONDecoder {
179+fileprivate func newJSONDecoder() -> JSONDecoder {
180180 let decoder = JSONDecoder()
181181 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
182182 let container = try decoder.singleValueContainer()
@@ -199,7 +199,7 @@ func newJSONDecoder() -> JSONDecoder {
199199 return decoder
200200 }
201201
202-func newJSONEncoder() -> JSONEncoder {
202+fileprivate func newJSONEncoder() -> JSONEncoder {
203203 let encoder = JSONEncoder()
204204 let formatter = DateFormatter()
205205 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/cb81e.json

1 generated file · +2 −2
Mswiftdefault / quicktype.swift+2 −2
@@ -111,7 +111,7 @@ extension Description {
111111
112112 // MARK: - Helper functions for creating encoders and decoders
113113
114-func newJSONDecoder() -> JSONDecoder {
114+fileprivate func newJSONDecoder() -> JSONDecoder {
115115 let decoder = JSONDecoder()
116116 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
117117 let container = try decoder.singleValueContainer()
@@ -134,7 +134,7 @@ func newJSONDecoder() -> JSONDecoder {
134134 return decoder
135135 }
136136
137-func newJSONEncoder() -> JSONEncoder {
137+fileprivate func newJSONEncoder() -> JSONEncoder {
138138 let encoder = JSONEncoder()
139139 let formatter = DateFormatter()
140140 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/ccd18.json

1 generated file · +2 −2
Mswiftdefault / quicktype.swift+2 −2
@@ -267,7 +267,7 @@ extension Meta {
267267
268268 // MARK: - Helper functions for creating encoders and decoders
269269
270-func newJSONDecoder() -> JSONDecoder {
270+fileprivate func newJSONDecoder() -> JSONDecoder {
271271 let decoder = JSONDecoder()
272272 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
273273 let container = try decoder.singleValueContainer()
@@ -290,7 +290,7 @@ func newJSONDecoder() -> JSONDecoder {
290290 return decoder
291291 }
292292
293-func newJSONEncoder() -> JSONEncoder {
293+fileprivate func newJSONEncoder() -> JSONEncoder {
294294 let encoder = JSONEncoder()
295295 let formatter = DateFormatter()
296296 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/cd238.json

1 generated file · +2 −2
Mswiftdefault / quicktype.swift+2 −2
@@ -267,7 +267,7 @@ extension Meta {
267267
268268 // MARK: - Helper functions for creating encoders and decoders
269269
270-func newJSONDecoder() -> JSONDecoder {
270+fileprivate func newJSONDecoder() -> JSONDecoder {
271271 let decoder = JSONDecoder()
272272 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
273273 let container = try decoder.singleValueContainer()
@@ -290,7 +290,7 @@ func newJSONDecoder() -> JSONDecoder {
290290 return decoder
291291 }
292292
293-func newJSONEncoder() -> JSONEncoder {
293+fileprivate func newJSONEncoder() -> JSONEncoder {
294294 let encoder = JSONEncoder()
295295 let formatter = DateFormatter()
296296 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/cd463.json

1 generated file · +2 −2
Mswiftdefault / quicktype.swift+2 −2
@@ -59,7 +59,7 @@ extension TopLevel {
5959
6060 // MARK: - Helper functions for creating encoders and decoders
6161
62-func newJSONDecoder() -> JSONDecoder {
62+fileprivate func newJSONDecoder() -> JSONDecoder {
6363 let decoder = JSONDecoder()
6464 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
6565 let container = try decoder.singleValueContainer()
@@ -82,7 +82,7 @@ func newJSONDecoder() -> JSONDecoder {
8282 return decoder
8383 }
8484
85-func newJSONEncoder() -> JSONEncoder {
85+fileprivate func newJSONEncoder() -> JSONEncoder {
8686 let encoder = JSONEncoder()
8787 let formatter = DateFormatter()
8888 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/cda6c.json

1 generated file · +2 −2
Mswiftdefault / quicktype.swift+2 −2
@@ -236,7 +236,7 @@ extension Array where Element == TopLevel.Element {
236236
237237 // MARK: - Helper functions for creating encoders and decoders
238238
239-func newJSONDecoder() -> JSONDecoder {
239+fileprivate func newJSONDecoder() -> JSONDecoder {
240240 let decoder = JSONDecoder()
241241 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
242242 let container = try decoder.singleValueContainer()
@@ -259,7 +259,7 @@ func newJSONDecoder() -> JSONDecoder {
259259 return decoder
260260 }
261261
262-func newJSONEncoder() -> JSONEncoder {
262+fileprivate func newJSONEncoder() -> JSONEncoder {
263263 let encoder = JSONEncoder()
264264 let formatter = DateFormatter()
265265 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/cf0d8.json

1 generated file · +2 −2
Mswiftdefault / quicktype.swift+2 −2
@@ -807,7 +807,7 @@ extension Wind {
807807
808808 // MARK: - Helper functions for creating encoders and decoders
809809
810-func newJSONDecoder() -> JSONDecoder {
810+fileprivate func newJSONDecoder() -> JSONDecoder {
811811 let decoder = JSONDecoder()
812812 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
813813 let container = try decoder.singleValueContainer()
@@ -830,7 +830,7 @@ func newJSONDecoder() -> JSONDecoder {
830830 return decoder
831831 }
832832
833-func newJSONEncoder() -> JSONEncoder {
833+fileprivate func newJSONEncoder() -> JSONEncoder {
834834 let encoder = JSONEncoder()
835835 let formatter = DateFormatter()
836836 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/cfbce.json

1 generated file · +2 −2
Mswiftdefault / quicktype.swift+2 −2
@@ -59,7 +59,7 @@ extension TopLevel {
5959
6060 // MARK: - Helper functions for creating encoders and decoders
6161
62-func newJSONDecoder() -> JSONDecoder {
62+fileprivate func newJSONDecoder() -> JSONDecoder {
6363 let decoder = JSONDecoder()
6464 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
6565 let container = try decoder.singleValueContainer()
@@ -82,7 +82,7 @@ func newJSONDecoder() -> JSONDecoder {
8282 return decoder
8383 }
8484
85-func newJSONEncoder() -> JSONEncoder {
85+fileprivate func newJSONEncoder() -> JSONEncoder {
8686 let encoder = JSONEncoder()
8787 let formatter = DateFormatter()
8888 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/d0908.json

1 generated file · +2 −2
Mswiftdefault / quicktype.swift+2 −2
@@ -99,7 +99,7 @@ extension TotalPopulation {
9999
100100 // MARK: - Helper functions for creating encoders and decoders
101101
102-func newJSONDecoder() -> JSONDecoder {
102+fileprivate func newJSONDecoder() -> JSONDecoder {
103103 let decoder = JSONDecoder()
104104 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
105105 let container = try decoder.singleValueContainer()
@@ -122,7 +122,7 @@ func newJSONDecoder() -> JSONDecoder {
122122 return decoder
123123 }
124124
125-func newJSONEncoder() -> JSONEncoder {
125+fileprivate func newJSONEncoder() -> JSONEncoder {
126126 let encoder = JSONEncoder()
127127 let formatter = DateFormatter()
128128 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/d23d5.json

1 generated file · +2 −2
Mswiftdefault / quicktype.swift+2 −2
@@ -176,7 +176,7 @@ extension Result {
176176
177177 // MARK: - Helper functions for creating encoders and decoders
178178
179-func newJSONDecoder() -> JSONDecoder {
179+fileprivate func newJSONDecoder() -> JSONDecoder {
180180 let decoder = JSONDecoder()
181181 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
182182 let container = try decoder.singleValueContainer()
@@ -199,7 +199,7 @@ func newJSONDecoder() -> JSONDecoder {
199199 return decoder
200200 }
201201
202-func newJSONEncoder() -> JSONEncoder {
202+fileprivate func newJSONEncoder() -> JSONEncoder {
203203 let encoder = JSONEncoder()
204204 let formatter = DateFormatter()
205205 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/dbfb3.json

1 generated file · +2 −2
Mswiftdefault / quicktype.swift+2 −2
@@ -812,7 +812,7 @@ extension Wind {
812812
813813 // MARK: - Helper functions for creating encoders and decoders
814814
815-func newJSONDecoder() -> JSONDecoder {
815+fileprivate func newJSONDecoder() -> JSONDecoder {
816816 let decoder = JSONDecoder()
817817 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
818818 let container = try decoder.singleValueContainer()
@@ -835,7 +835,7 @@ func newJSONDecoder() -> JSONDecoder {
835835 return decoder
836836 }
837837
838-func newJSONEncoder() -> JSONEncoder {
838+fileprivate func newJSONEncoder() -> JSONEncoder {
839839 let encoder = JSONEncoder()
840840 let formatter = DateFormatter()
841841 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/dc44f.json

1 generated file · +2 −2
Mswiftdefault / quicktype.swift+2 −2
@@ -420,7 +420,7 @@ enum TypeElement: String, Codable {
420420
421421 // MARK: - Helper functions for creating encoders and decoders
422422
423-func newJSONDecoder() -> JSONDecoder {
423+fileprivate func newJSONDecoder() -> JSONDecoder {
424424 let decoder = JSONDecoder()
425425 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
426426 let container = try decoder.singleValueContainer()
@@ -443,7 +443,7 @@ func newJSONDecoder() -> JSONDecoder {
443443 return decoder
444444 }
445445
446-func newJSONEncoder() -> JSONEncoder {
446+fileprivate func newJSONEncoder() -> JSONEncoder {
447447 let encoder = JSONEncoder()
448448 let formatter = DateFormatter()
449449 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/dd1ce.json

1 generated file · +2 −2
Mswiftdefault / quicktype.swift+2 −2
@@ -420,7 +420,7 @@ enum TypeElement: String, Codable {
420420
421421 // MARK: - Helper functions for creating encoders and decoders
422422
423-func newJSONDecoder() -> JSONDecoder {
423+fileprivate func newJSONDecoder() -> JSONDecoder {
424424 let decoder = JSONDecoder()
425425 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
426426 let container = try decoder.singleValueContainer()
@@ -443,7 +443,7 @@ func newJSONDecoder() -> JSONDecoder {
443443 return decoder
444444 }
445445
446-func newJSONEncoder() -> JSONEncoder {
446+fileprivate func newJSONEncoder() -> JSONEncoder {
447447 let encoder = JSONEncoder()
448448 let formatter = DateFormatter()
449449 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/dec3a.json

1 generated file · +2 −2
Mswiftdefault / quicktype.swift+2 −2
@@ -463,7 +463,7 @@ extension Location {
463463
464464 // MARK: - Helper functions for creating encoders and decoders
465465
466-func newJSONDecoder() -> JSONDecoder {
466+fileprivate func newJSONDecoder() -> JSONDecoder {
467467 let decoder = JSONDecoder()
468468 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
469469 let container = try decoder.singleValueContainer()
@@ -486,7 +486,7 @@ func newJSONDecoder() -> JSONDecoder {
486486 return decoder
487487 }
488488
489-func newJSONEncoder() -> JSONEncoder {
489+fileprivate func newJSONEncoder() -> JSONEncoder {
490490 let encoder = JSONEncoder()
491491 let formatter = DateFormatter()
492492 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/df957.json

1 generated file · +2 −2
Mswiftdefault / quicktype.swift+2 −2
@@ -807,7 +807,7 @@ extension Wind {
807807
808808 // MARK: - Helper functions for creating encoders and decoders
809809
810-func newJSONDecoder() -> JSONDecoder {
810+fileprivate func newJSONDecoder() -> JSONDecoder {
811811 let decoder = JSONDecoder()
812812 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
813813 let container = try decoder.singleValueContainer()
@@ -830,7 +830,7 @@ func newJSONDecoder() -> JSONDecoder {
830830 return decoder
831831 }
832832
833-func newJSONEncoder() -> JSONEncoder {
833+fileprivate func newJSONEncoder() -> JSONEncoder {
834834 let encoder = JSONEncoder()
835835 let formatter = DateFormatter()
836836 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/e0ac7.json

1 generated file · +2 −2
Mswiftdefault / quicktype.swift+2 −2
@@ -721,7 +721,7 @@ extension Pagination {
721721
722722 // MARK: - Helper functions for creating encoders and decoders
723723
724-func newJSONDecoder() -> JSONDecoder {
724+fileprivate func newJSONDecoder() -> JSONDecoder {
725725 let decoder = JSONDecoder()
726726 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
727727 let container = try decoder.singleValueContainer()
@@ -744,7 +744,7 @@ func newJSONDecoder() -> JSONDecoder {
744744 return decoder
745745 }
746746
747-func newJSONEncoder() -> JSONEncoder {
747+fileprivate func newJSONEncoder() -> JSONEncoder {
748748 let encoder = JSONEncoder()
749749 let formatter = DateFormatter()
750750 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/e2915.json

1 generated file · +2 −2
Mswiftdefault / quicktype.swift+2 −2
@@ -811,7 +811,7 @@ extension Wind {
811811
812812 // MARK: - Helper functions for creating encoders and decoders
813813
814-func newJSONDecoder() -> JSONDecoder {
814+fileprivate func newJSONDecoder() -> JSONDecoder {
815815 let decoder = JSONDecoder()
816816 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
817817 let container = try decoder.singleValueContainer()
@@ -834,7 +834,7 @@ func newJSONDecoder() -> JSONDecoder {
834834 return decoder
835835 }
836836
837-func newJSONEncoder() -> JSONEncoder {
837+fileprivate func newJSONEncoder() -> JSONEncoder {
838838 let encoder = JSONEncoder()
839839 let formatter = DateFormatter()
840840 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/e2a58.json

1 generated file · +2 −2
Mswiftdefault / quicktype.swift+2 −2
@@ -82,7 +82,7 @@ extension Array where Element == TopLevel.Element {
8282
8383 // MARK: - Helper functions for creating encoders and decoders
8484
85-func newJSONDecoder() -> JSONDecoder {
85+fileprivate func newJSONDecoder() -> JSONDecoder {
8686 let decoder = JSONDecoder()
8787 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
8888 let container = try decoder.singleValueContainer()
@@ -105,7 +105,7 @@ func newJSONDecoder() -> JSONDecoder {
105105 return decoder
106106 }
107107
108-func newJSONEncoder() -> JSONEncoder {
108+fileprivate func newJSONEncoder() -> JSONEncoder {
109109 let encoder = JSONEncoder()
110110 let formatter = DateFormatter()
111111 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/e324e.json

1 generated file · +2 −2
Mswiftdefault / quicktype.swift+2 −2
@@ -667,7 +667,7 @@ extension Items {
667667
668668 // MARK: - Helper functions for creating encoders and decoders
669669
670-func newJSONDecoder() -> JSONDecoder {
670+fileprivate func newJSONDecoder() -> JSONDecoder {
671671 let decoder = JSONDecoder()
672672 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
673673 let container = try decoder.singleValueContainer()
@@ -690,7 +690,7 @@ func newJSONDecoder() -> JSONDecoder {
690690 return decoder
691691 }
692692
693-func newJSONEncoder() -> JSONEncoder {
693+fileprivate func newJSONEncoder() -> JSONEncoder {
694694 let encoder = JSONEncoder()
695695 let formatter = DateFormatter()
696696 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/e53b5.json

1 generated file · +2 −2
Mswiftdefault / quicktype.swift+2 −2
@@ -236,7 +236,7 @@ extension Array where Element == TopLevel.Element {
236236
237237 // MARK: - Helper functions for creating encoders and decoders
238238
239-func newJSONDecoder() -> JSONDecoder {
239+fileprivate func newJSONDecoder() -> JSONDecoder {
240240 let decoder = JSONDecoder()
241241 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
242242 let container = try decoder.singleValueContainer()
@@ -259,7 +259,7 @@ func newJSONDecoder() -> JSONDecoder {
259259 return decoder
260260 }
261261
262-func newJSONEncoder() -> JSONEncoder {
262+fileprivate func newJSONEncoder() -> JSONEncoder {
263263 let encoder = JSONEncoder()
264264 let formatter = DateFormatter()
265265 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/e64a0.json

1 generated file · +2 −2
Mswiftdefault / quicktype.swift+2 −2
@@ -156,7 +156,7 @@ extension Headers {
156156
157157 // MARK: - Helper functions for creating encoders and decoders
158158
159-func newJSONDecoder() -> JSONDecoder {
159+fileprivate func newJSONDecoder() -> JSONDecoder {
160160 let decoder = JSONDecoder()
161161 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
162162 let container = try decoder.singleValueContainer()
@@ -179,7 +179,7 @@ func newJSONDecoder() -> JSONDecoder {
179179 return decoder
180180 }
181181
182-func newJSONEncoder() -> JSONEncoder {
182+fileprivate func newJSONEncoder() -> JSONEncoder {
183183 let encoder = JSONEncoder()
184184 let formatter = DateFormatter()
185185 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/e8a0b.json

1 generated file · +2 −2
Mswiftdefault / quicktype.swift+2 −2
@@ -102,7 +102,7 @@ extension Array where Element == TopLevel.Element {
102102
103103 // MARK: - Helper functions for creating encoders and decoders
104104
105-func newJSONDecoder() -> JSONDecoder {
105+fileprivate func newJSONDecoder() -> JSONDecoder {
106106 let decoder = JSONDecoder()
107107 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
108108 let container = try decoder.singleValueContainer()
@@ -125,7 +125,7 @@ func newJSONDecoder() -> JSONDecoder {
125125 return decoder
126126 }
127127
128-func newJSONEncoder() -> JSONEncoder {
128+fileprivate func newJSONEncoder() -> JSONEncoder {
129129 let encoder = JSONEncoder()
130130 let formatter = DateFormatter()
131131 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/e8b04.json

1 generated file · +2 −2
Mswiftdefault / quicktype.swift+2 −2
@@ -1699,7 +1699,7 @@ extension Array where Element == TopLevel.Element {
16991699
17001700 // MARK: - Helper functions for creating encoders and decoders
17011701
1702-func newJSONDecoder() -> JSONDecoder {
1702+fileprivate func newJSONDecoder() -> JSONDecoder {
17031703 let decoder = JSONDecoder()
17041704 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
17051705 let container = try decoder.singleValueContainer()
@@ -1722,7 +1722,7 @@ func newJSONDecoder() -> JSONDecoder {
17221722 return decoder
17231723 }
17241724
1725-func newJSONEncoder() -> JSONEncoder {
1725+fileprivate func newJSONEncoder() -> JSONEncoder {
17261726 let encoder = JSONEncoder()
17271727 let formatter = DateFormatter()
17281728 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/ed095.json

1 generated file · +2 −2
Mswiftdefault / quicktype.swift+2 −2
@@ -33,7 +33,7 @@ extension Dictionary where Key == String, Value == String {
3333
3434 // MARK: - Helper functions for creating encoders and decoders
3535
36-func newJSONDecoder() -> JSONDecoder {
36+fileprivate func newJSONDecoder() -> JSONDecoder {
3737 let decoder = JSONDecoder()
3838 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
3939 let container = try decoder.singleValueContainer()
@@ -56,7 +56,7 @@ func newJSONDecoder() -> JSONDecoder {
5656 return decoder
5757 }
5858
59-func newJSONEncoder() -> JSONEncoder {
59+fileprivate func newJSONEncoder() -> JSONEncoder {
6060 let encoder = JSONEncoder()
6161 let formatter = DateFormatter()
6262 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/f22f5.json

1 generated file · +2 −2
Mswiftdefault / quicktype.swift+2 −2
@@ -496,7 +496,7 @@ enum Kind: String, Codable {
496496
497497 // MARK: - Helper functions for creating encoders and decoders
498498
499-func newJSONDecoder() -> JSONDecoder {
499+fileprivate func newJSONDecoder() -> JSONDecoder {
500500 let decoder = JSONDecoder()
501501 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
502502 let container = try decoder.singleValueContainer()
@@ -519,7 +519,7 @@ func newJSONDecoder() -> JSONDecoder {
519519 return decoder
520520 }
521521
522-func newJSONEncoder() -> JSONEncoder {
522+fileprivate func newJSONEncoder() -> JSONEncoder {
523523 let encoder = JSONEncoder()
524524 let formatter = DateFormatter()
525525 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/f3139.json

1 generated file · +2 −2
Mswiftdefault / quicktype.swift+2 −2
@@ -82,7 +82,7 @@ extension Array where Element == TopLevel.Element {
8282
8383 // MARK: - Helper functions for creating encoders and decoders
8484
85-func newJSONDecoder() -> JSONDecoder {
85+fileprivate func newJSONDecoder() -> JSONDecoder {
8686 let decoder = JSONDecoder()
8787 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
8888 let container = try decoder.singleValueContainer()
@@ -105,7 +105,7 @@ func newJSONDecoder() -> JSONDecoder {
105105 return decoder
106106 }
107107
108-func newJSONEncoder() -> JSONEncoder {
108+fileprivate func newJSONEncoder() -> JSONEncoder {
109109 let encoder = JSONEncoder()
110110 let formatter = DateFormatter()
111111 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/f3edf.json

1 generated file · +2 −2
Mswiftdefault / quicktype.swift+2 −2
@@ -102,7 +102,7 @@ extension Array where Element == TopLevel.Element {
102102
103103 // MARK: - Helper functions for creating encoders and decoders
104104
105-func newJSONDecoder() -> JSONDecoder {
105+fileprivate func newJSONDecoder() -> JSONDecoder {
106106 let decoder = JSONDecoder()
107107 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
108108 let container = try decoder.singleValueContainer()
@@ -125,7 +125,7 @@ func newJSONDecoder() -> JSONDecoder {
125125 return decoder
126126 }
127127
128-func newJSONEncoder() -> JSONEncoder {
128+fileprivate func newJSONEncoder() -> JSONEncoder {
129129 let encoder = JSONEncoder()
130130 let formatter = DateFormatter()
131131 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/f466a.json

1 generated file · +2 −2
Mswiftdefault / quicktype.swift+2 −2
@@ -102,7 +102,7 @@ extension Array where Element == TopLevel.Element {
102102
103103 // MARK: - Helper functions for creating encoders and decoders
104104
105-func newJSONDecoder() -> JSONDecoder {
105+fileprivate func newJSONDecoder() -> JSONDecoder {
106106 let decoder = JSONDecoder()
107107 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
108108 let container = try decoder.singleValueContainer()
@@ -125,7 +125,7 @@ func newJSONDecoder() -> JSONDecoder {
125125 return decoder
126126 }
127127
128-func newJSONEncoder() -> JSONEncoder {
128+fileprivate func newJSONEncoder() -> JSONEncoder {
129129 let encoder = JSONEncoder()
130130 let formatter = DateFormatter()
131131 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/f6a65.json

1 generated file · +2 −2
Mswiftdefault / quicktype.swift+2 −2
@@ -729,7 +729,7 @@ extension Pagination {
729729
730730 // MARK: - Helper functions for creating encoders and decoders
731731
732-func newJSONDecoder() -> JSONDecoder {
732+fileprivate func newJSONDecoder() -> JSONDecoder {
733733 let decoder = JSONDecoder()
734734 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
735735 let container = try decoder.singleValueContainer()
@@ -752,7 +752,7 @@ func newJSONDecoder() -> JSONDecoder {
752752 return decoder
753753 }
754754
755-func newJSONEncoder() -> JSONEncoder {
755+fileprivate func newJSONEncoder() -> JSONEncoder {
756756 let encoder = JSONEncoder()
757757 let formatter = DateFormatter()
758758 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/f74d5.json

1 generated file · +2 −2
Mswiftdefault / quicktype.swift+2 −2
@@ -854,7 +854,7 @@ extension Owner {
854854
855855 // MARK: - Helper functions for creating encoders and decoders
856856
857-func newJSONDecoder() -> JSONDecoder {
857+fileprivate func newJSONDecoder() -> JSONDecoder {
858858 let decoder = JSONDecoder()
859859 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
860860 let container = try decoder.singleValueContainer()
@@ -877,7 +877,7 @@ func newJSONDecoder() -> JSONDecoder {
877877 return decoder
878878 }
879879
880-func newJSONEncoder() -> JSONEncoder {
880+fileprivate func newJSONEncoder() -> JSONEncoder {
881881 let encoder = JSONEncoder()
882882 let formatter = DateFormatter()
883883 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/f82d9.json

1 generated file · +2 −2
Mswiftdefault / quicktype.swift+2 −2
@@ -747,7 +747,7 @@ extension Items {
747747
748748 // MARK: - Helper functions for creating encoders and decoders
749749
750-func newJSONDecoder() -> JSONDecoder {
750+fileprivate func newJSONDecoder() -> JSONDecoder {
751751 let decoder = JSONDecoder()
752752 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
753753 let container = try decoder.singleValueContainer()
@@ -770,7 +770,7 @@ func newJSONDecoder() -> JSONDecoder {
770770 return decoder
771771 }
772772
773-func newJSONEncoder() -> JSONEncoder {
773+fileprivate func newJSONEncoder() -> JSONEncoder {
774774 let encoder = JSONEncoder()
775775 let formatter = DateFormatter()
776776 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/f974d.json

1 generated file · +2 −2
Mswiftdefault / quicktype.swift+2 −2
@@ -67,7 +67,7 @@ extension TopLevel {
6767
6868 // MARK: - Helper functions for creating encoders and decoders
6969
70-func newJSONDecoder() -> JSONDecoder {
70+fileprivate func newJSONDecoder() -> JSONDecoder {
7171 let decoder = JSONDecoder()
7272 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
7373 let container = try decoder.singleValueContainer()
@@ -90,7 +90,7 @@ func newJSONDecoder() -> JSONDecoder {
9090 return decoder
9191 }
9292
93-func newJSONEncoder() -> JSONEncoder {
93+fileprivate func newJSONEncoder() -> JSONEncoder {
9494 let encoder = JSONEncoder()
9595 let formatter = DateFormatter()
9696 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/faff5.json

1 generated file · +2 −2
Mswiftdefault / quicktype.swift+2 −2
@@ -99,7 +99,7 @@ extension Response {
9999
100100 // MARK: - Helper functions for creating encoders and decoders
101101
102-func newJSONDecoder() -> JSONDecoder {
102+fileprivate func newJSONDecoder() -> JSONDecoder {
103103 let decoder = JSONDecoder()
104104 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
105105 let container = try decoder.singleValueContainer()
@@ -122,7 +122,7 @@ func newJSONDecoder() -> JSONDecoder {
122122 return decoder
123123 }
124124
125-func newJSONEncoder() -> JSONEncoder {
125+fileprivate func newJSONEncoder() -> JSONEncoder {
126126 let encoder = JSONEncoder()
127127 let formatter = DateFormatter()
128128 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/fcca3.json

1 generated file · +2 −2
Mswiftdefault / quicktype.swift+2 −2
@@ -1672,7 +1672,7 @@ extension Expression {
16721672
16731673 // MARK: - Helper functions for creating encoders and decoders
16741674
1675-func newJSONDecoder() -> JSONDecoder {
1675+fileprivate func newJSONDecoder() -> JSONDecoder {
16761676 let decoder = JSONDecoder()
16771677 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
16781678 let container = try decoder.singleValueContainer()
@@ -1695,7 +1695,7 @@ func newJSONDecoder() -> JSONDecoder {
16951695 return decoder
16961696 }
16971697
1698-func newJSONEncoder() -> JSONEncoder {
1698+fileprivate func newJSONEncoder() -> JSONEncoder {
16991699 let encoder = JSONEncoder()
17001700 let formatter = DateFormatter()
17011701 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/fd329.json

1 generated file · +2 −2
Mswiftdefault / quicktype.swift+2 −2
@@ -159,7 +159,7 @@ extension Description {
159159
160160 // MARK: - Helper functions for creating encoders and decoders
161161
162-func newJSONDecoder() -> JSONDecoder {
162+fileprivate func newJSONDecoder() -> JSONDecoder {
163163 let decoder = JSONDecoder()
164164 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
165165 let container = try decoder.singleValueContainer()
@@ -182,7 +182,7 @@ func newJSONDecoder() -> JSONDecoder {
182182 return decoder
183183 }
184184
185-func newJSONEncoder() -> JSONEncoder {
185+fileprivate func newJSONEncoder() -> JSONEncoder {
186186 let encoder = JSONEncoder()
187187 let formatter = DateFormatter()
188188 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/priority/bug2037.json

1 generated file · +2 −2
Mswiftdefault / quicktype.swift+2 −2
@@ -176,7 +176,7 @@ extension Reward {
176176
177177 // MARK: - Helper functions for creating encoders and decoders
178178
179-func newJSONDecoder() -> JSONDecoder {
179+fileprivate func newJSONDecoder() -> JSONDecoder {
180180 let decoder = JSONDecoder()
181181 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
182182 let container = try decoder.singleValueContainer()
@@ -199,7 +199,7 @@ func newJSONDecoder() -> JSONDecoder {
199199 return decoder
200200 }
201201
202-func newJSONEncoder() -> JSONEncoder {
202+fileprivate func newJSONEncoder() -> JSONEncoder {
203203 let encoder = JSONEncoder()
204204 let formatter = DateFormatter()
205205 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/priority/bug2521.json

1 generated file · +2 −2
Mswiftdefault / quicktype.swift+2 −2
@@ -99,7 +99,7 @@ extension Option {
9999
100100 // MARK: - Helper functions for creating encoders and decoders
101101
102-func newJSONDecoder() -> JSONDecoder {
102+fileprivate func newJSONDecoder() -> JSONDecoder {
103103 let decoder = JSONDecoder()
104104 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
105105 let container = try decoder.singleValueContainer()
@@ -122,7 +122,7 @@ func newJSONDecoder() -> JSONDecoder {
122122 return decoder
123123 }
124124
125-func newJSONEncoder() -> JSONEncoder {
125+fileprivate func newJSONEncoder() -> JSONEncoder {
126126 let encoder = JSONEncoder()
127127 let formatter = DateFormatter()
128128 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/priority/bug2590.json

1 generated file · +2 −2
Mswiftdefault / quicktype.swift+2 −2
@@ -103,7 +103,7 @@ extension Invoice {
103103
104104 // MARK: - Helper functions for creating encoders and decoders
105105
106-func newJSONDecoder() -> JSONDecoder {
106+fileprivate func newJSONDecoder() -> JSONDecoder {
107107 let decoder = JSONDecoder()
108108 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
109109 let container = try decoder.singleValueContainer()
@@ -126,7 +126,7 @@ func newJSONDecoder() -> JSONDecoder {
126126 return decoder
127127 }
128128
129-func newJSONEncoder() -> JSONEncoder {
129+fileprivate func newJSONEncoder() -> JSONEncoder {
130130 let encoder = JSONEncoder()
131131 let formatter = DateFormatter()
132132 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/priority/bug2663.json

1 generated file · +2 −2
Mswiftdefault / quicktype.swift+2 −2
@@ -59,7 +59,7 @@ extension TopLevel {
5959
6060 // MARK: - Helper functions for creating encoders and decoders
6161
62-func newJSONDecoder() -> JSONDecoder {
62+fileprivate func newJSONDecoder() -> JSONDecoder {
6363 let decoder = JSONDecoder()
6464 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
6565 let container = try decoder.singleValueContainer()
@@ -82,7 +82,7 @@ func newJSONDecoder() -> JSONDecoder {
8282 return decoder
8383 }
8484
85-func newJSONEncoder() -> JSONEncoder {
85+fileprivate func newJSONEncoder() -> JSONEncoder {
8686 let encoder = JSONEncoder()
8787 let formatter = DateFormatter()
8888 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/priority/bug2793.json

1 generated file · +2 −2
Mswiftdefault / quicktype.swift+2 −2
@@ -140,7 +140,7 @@ extension Labels {
140140
141141 // MARK: - Helper functions for creating encoders and decoders
142142
143-func newJSONDecoder() -> JSONDecoder {
143+fileprivate func newJSONDecoder() -> JSONDecoder {
144144 let decoder = JSONDecoder()
145145 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
146146 let container = try decoder.singleValueContainer()
@@ -163,7 +163,7 @@ func newJSONDecoder() -> JSONDecoder {
163163 return decoder
164164 }
165165
166-func newJSONEncoder() -> JSONEncoder {
166+fileprivate func newJSONEncoder() -> JSONEncoder {
167167 let encoder = JSONEncoder()
168168 let formatter = DateFormatter()
169169 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/priority/bug427.json

1 generated file · +2 −2
Mswiftdefault / quicktype.swift+2 −2
@@ -4006,7 +4006,7 @@ enum TentacledKindString: String, Codable {
40064006
40074007 // MARK: - Helper functions for creating encoders and decoders
40084008
4009-func newJSONDecoder() -> JSONDecoder {
4009+fileprivate func newJSONDecoder() -> JSONDecoder {
40104010 let decoder = JSONDecoder()
40114011 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
40124012 let container = try decoder.singleValueContainer()
@@ -4029,7 +4029,7 @@ func newJSONDecoder() -> JSONDecoder {
40294029 return decoder
40304030 }
40314031
4032-func newJSONEncoder() -> JSONEncoder {
4032+fileprivate func newJSONEncoder() -> JSONEncoder {
40334033 let encoder = JSONEncoder()
40344034 let formatter = DateFormatter()
40354035 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/priority/bug790.json

1 generated file · +2 −2
Mswiftdefault / quicktype.swift+2 −2
@@ -79,7 +79,7 @@ extension TopLevel {
7979
8080 // MARK: - Helper functions for creating encoders and decoders
8181
82-func newJSONDecoder() -> JSONDecoder {
82+fileprivate func newJSONDecoder() -> JSONDecoder {
8383 let decoder = JSONDecoder()
8484 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
8585 let container = try decoder.singleValueContainer()
@@ -102,7 +102,7 @@ func newJSONDecoder() -> JSONDecoder {
102102 return decoder
103103 }
104104
105-func newJSONEncoder() -> JSONEncoder {
105+fileprivate func newJSONEncoder() -> JSONEncoder {
106106 let encoder = JSONEncoder()
107107 let formatter = DateFormatter()
108108 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/priority/bug855-short.json

1 generated file · +2 −2
Mswiftdefault / quicktype.swift+2 −2
@@ -94,7 +94,7 @@ extension Dictionary where Key == String, Value == TopLevelValue {
9494
9595 // MARK: - Helper functions for creating encoders and decoders
9696
97-func newJSONDecoder() -> JSONDecoder {
97+fileprivate func newJSONDecoder() -> JSONDecoder {
9898 let decoder = JSONDecoder()
9999 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
100100 let container = try decoder.singleValueContainer()
@@ -117,7 +117,7 @@ func newJSONDecoder() -> JSONDecoder {
117117 return decoder
118118 }
119119
120-func newJSONEncoder() -> JSONEncoder {
120+fileprivate func newJSONEncoder() -> JSONEncoder {
121121 let encoder = JSONEncoder()
122122 let formatter = DateFormatter()
123123 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/priority/bug863.json

1 generated file · +2 −2
Mswiftdefault / quicktype.swift+2 −2
@@ -391,7 +391,7 @@ extension Array where Element == TopLevel.Element {
391391
392392 // MARK: - Helper functions for creating encoders and decoders
393393
394-func newJSONDecoder() -> JSONDecoder {
394+fileprivate func newJSONDecoder() -> JSONDecoder {
395395 let decoder = JSONDecoder()
396396 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
397397 let container = try decoder.singleValueContainer()
@@ -414,7 +414,7 @@ func newJSONDecoder() -> JSONDecoder {
414414 return decoder
415415 }
416416
417-func newJSONEncoder() -> JSONEncoder {
417+fileprivate func newJSONEncoder() -> JSONEncoder {
418418 let encoder = JSONEncoder()
419419 let formatter = DateFormatter()
420420 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/priority/coin-pairs.json

1 generated file · +2 −2
Mswiftdefault / quicktype.swift+2 −2
@@ -127,7 +127,7 @@ extension Pair {
127127
128128 // MARK: - Helper functions for creating encoders and decoders
129129
130-func newJSONDecoder() -> JSONDecoder {
130+fileprivate func newJSONDecoder() -> JSONDecoder {
131131 let decoder = JSONDecoder()
132132 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
133133 let container = try decoder.singleValueContainer()
@@ -150,7 +150,7 @@ func newJSONDecoder() -> JSONDecoder {
150150 return decoder
151151 }
152152
153-func newJSONEncoder() -> JSONEncoder {
153+fileprivate func newJSONEncoder() -> JSONEncoder {
154154 let encoder = JSONEncoder()
155155 let formatter = DateFormatter()
156156 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/priority/combinations1.json

7 generated files · +14 −14
Mswiftaccess-level-internal--a653a863c206 / quicktype.swift+2 −2
@@ -2776,7 +2776,7 @@ enum Jacutinga: Codable {
27762776
27772777 // MARK: - Helper functions for creating encoders and decoders
27782778
2779-func newJSONDecoder() -> JSONDecoder {
2779+fileprivate func newJSONDecoder() -> JSONDecoder {
27802780 let decoder = JSONDecoder()
27812781 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
27822782 let container = try decoder.singleValueContainer()
@@ -2799,7 +2799,7 @@ func newJSONDecoder() -> JSONDecoder {
27992799 return decoder
28002800 }
28012801
2802-func newJSONEncoder() -> JSONEncoder {
2802+fileprivate func newJSONEncoder() -> JSONEncoder {
28032803 let encoder = JSONEncoder()
28042804 let formatter = DateFormatter()
28052805 formatter.calendar = Calendar(identifier: .iso8601)
Mswiftaccess-level-public--bc6fc37ec004 / quicktype.swift+2 −2
@@ -3106,7 +3106,7 @@ public enum Jacutinga: Codable {
31063106
31073107 // MARK: - Helper functions for creating encoders and decoders
31083108
3109-func newJSONDecoder() -> JSONDecoder {
3109+fileprivate func newJSONDecoder() -> JSONDecoder {
31103110 let decoder = JSONDecoder()
31113111 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
31123112 let container = try decoder.singleValueContainer()
@@ -3129,7 +3129,7 @@ func newJSONDecoder() -> JSONDecoder {
31293129 return decoder
31303130 }
31313131
3132-func newJSONEncoder() -> JSONEncoder {
3132+fileprivate func newJSONEncoder() -> JSONEncoder {
31333133 let encoder = JSONEncoder()
31343134 let formatter = DateFormatter()
31353135 formatter.calendar = Calendar(identifier: .iso8601)
Mswiftdefault / quicktype.swift+2 −2
@@ -2776,7 +2776,7 @@ enum Jacutinga: Codable {
27762776
27772777 // MARK: - Helper functions for creating encoders and decoders
27782778
2779-func newJSONDecoder() -> JSONDecoder {
2779+fileprivate func newJSONDecoder() -> JSONDecoder {
27802780 let decoder = JSONDecoder()
27812781 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
27822782 let container = try decoder.singleValueContainer()
@@ -2799,7 +2799,7 @@ func newJSONDecoder() -> JSONDecoder {
27992799 return decoder
28002800 }
28012801
2802-func newJSONEncoder() -> JSONEncoder {
2802+fileprivate func newJSONEncoder() -> JSONEncoder {
28032803 let encoder = JSONEncoder()
28042804 let formatter = DateFormatter()
28052805 formatter.calendar = Calendar(identifier: .iso8601)
Mswiftdensity-dense--3bfb4c22cfd0 / quicktype.swift+2 −2
@@ -2390,7 +2390,7 @@ enum Jacutinga: Codable {
23902390
23912391 // MARK: - Helper functions for creating encoders and decoders
23922392
2393-func newJSONDecoder() -> JSONDecoder {
2393+fileprivate func newJSONDecoder() -> JSONDecoder {
23942394 let decoder = JSONDecoder()
23952395 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
23962396 let container = try decoder.singleValueContainer()
@@ -2413,7 +2413,7 @@ func newJSONDecoder() -> JSONDecoder {
24132413 return decoder
24142414 }
24152415
2416-func newJSONEncoder() -> JSONEncoder {
2416+fileprivate func newJSONEncoder() -> JSONEncoder {
24172417 let encoder = JSONEncoder()
24182418 let formatter = DateFormatter()
24192419 formatter.calendar = Calendar(identifier: .iso8601)
Mswiftprotocol-equatable--bd9068f466c1 / quicktype.swift+2 −2
@@ -2860,7 +2860,7 @@ enum Jacutinga: Codable, Equatable {
28602860
28612861 // MARK: - Helper functions for creating encoders and decoders
28622862
2863-func newJSONDecoder() -> JSONDecoder {
2863+fileprivate func newJSONDecoder() -> JSONDecoder {
28642864 let decoder = JSONDecoder()
28652865 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
28662866 let container = try decoder.singleValueContainer()
@@ -2883,7 +2883,7 @@ func newJSONDecoder() -> JSONDecoder {
28832883 return decoder
28842884 }
28852885
2886-func newJSONEncoder() -> JSONEncoder {
2886+fileprivate func newJSONEncoder() -> JSONEncoder {
28872887 let encoder = JSONEncoder()
28882888 let formatter = DateFormatter()
28892889 formatter.calendar = Calendar(identifier: .iso8601)
Mswiftstruct-or-class-class--238d6c8a12d4 / quicktype.swift+2 −2
@@ -3120,7 +3120,7 @@ enum Jacutinga: Codable {
31203120
31213121 // MARK: - Helper functions for creating encoders and decoders
31223122
3123-func newJSONDecoder() -> JSONDecoder {
3123+fileprivate func newJSONDecoder() -> JSONDecoder {
31243124 let decoder = JSONDecoder()
31253125 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
31263126 let container = try decoder.singleValueContainer()
@@ -3143,7 +3143,7 @@ func newJSONDecoder() -> JSONDecoder {
31433143 return decoder
31443144 }
31453145
3146-func newJSONEncoder() -> JSONEncoder {
3146+fileprivate func newJSONEncoder() -> JSONEncoder {
31473147 let encoder = JSONEncoder()
31483148 let formatter = DateFormatter()
31493149 formatter.calendar = Calendar(identifier: .iso8601)
Mswiftsupport-linux-false--4bd8c552e09a / quicktype.swift+2 −2
@@ -2776,7 +2776,7 @@ enum Jacutinga: Codable {
27762776
27772777 // MARK: - Helper functions for creating encoders and decoders
27782778
2779-func newJSONDecoder() -> JSONDecoder {
2779+fileprivate func newJSONDecoder() -> JSONDecoder {
27802780 let decoder = JSONDecoder()
27812781 if #available(iOS 10.0, OSX 10.12, tvOS 10.0, watchOS 3.0, *) {
27822782 decoder.dateDecodingStrategy = .iso8601
@@ -2784,7 +2784,7 @@ func newJSONDecoder() -> JSONDecoder {
27842784 return decoder
27852785 }
27862786
2787-func newJSONEncoder() -> JSONEncoder {
2787+fileprivate func newJSONEncoder() -> JSONEncoder {
27882788 let encoder = JSONEncoder()
27892789 if #available(iOS 10.0, OSX 10.12, tvOS 10.0, watchOS 3.0, *) {
27902790 encoder.dateEncodingStrategy = .iso8601
Test case

test/inputs/json/priority/combinations2.json

7 generated files · +14 −14
Mswiftaccess-level-internal--a653a863c206 / quicktype.swift+2 −2
@@ -2540,7 +2540,7 @@ enum Shakespearolater: Codable {
25402540
25412541 // MARK: - Helper functions for creating encoders and decoders
25422542
2543-func newJSONDecoder() -> JSONDecoder {
2543+fileprivate func newJSONDecoder() -> JSONDecoder {
25442544 let decoder = JSONDecoder()
25452545 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
25462546 let container = try decoder.singleValueContainer()
@@ -2563,7 +2563,7 @@ func newJSONDecoder() -> JSONDecoder {
25632563 return decoder
25642564 }
25652565
2566-func newJSONEncoder() -> JSONEncoder {
2566+fileprivate func newJSONEncoder() -> JSONEncoder {
25672567 let encoder = JSONEncoder()
25682568 let formatter = DateFormatter()
25692569 formatter.calendar = Calendar(identifier: .iso8601)
Mswiftaccess-level-public--bc6fc37ec004 / quicktype.swift+2 −2
@@ -2818,7 +2818,7 @@ public enum Shakespearolater: Codable {
28182818
28192819 // MARK: - Helper functions for creating encoders and decoders
28202820
2821-func newJSONDecoder() -> JSONDecoder {
2821+fileprivate func newJSONDecoder() -> JSONDecoder {
28222822 let decoder = JSONDecoder()
28232823 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
28242824 let container = try decoder.singleValueContainer()
@@ -2841,7 +2841,7 @@ func newJSONDecoder() -> JSONDecoder {
28412841 return decoder
28422842 }
28432843
2844-func newJSONEncoder() -> JSONEncoder {
2844+fileprivate func newJSONEncoder() -> JSONEncoder {
28452845 let encoder = JSONEncoder()
28462846 let formatter = DateFormatter()
28472847 formatter.calendar = Calendar(identifier: .iso8601)
Mswiftdefault / quicktype.swift+2 −2
@@ -2540,7 +2540,7 @@ enum Shakespearolater: Codable {
25402540
25412541 // MARK: - Helper functions for creating encoders and decoders
25422542
2543-func newJSONDecoder() -> JSONDecoder {
2543+fileprivate func newJSONDecoder() -> JSONDecoder {
25442544 let decoder = JSONDecoder()
25452545 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
25462546 let container = try decoder.singleValueContainer()
@@ -2563,7 +2563,7 @@ func newJSONDecoder() -> JSONDecoder {
25632563 return decoder
25642564 }
25652565
2566-func newJSONEncoder() -> JSONEncoder {
2566+fileprivate func newJSONEncoder() -> JSONEncoder {
25672567 let encoder = JSONEncoder()
25682568 let formatter = DateFormatter()
25692569 formatter.calendar = Calendar(identifier: .iso8601)
Mswiftdensity-dense--3bfb4c22cfd0 / quicktype.swift+2 −2
@@ -2242,7 +2242,7 @@ enum Shakespearolater: Codable {
22422242
22432243 // MARK: - Helper functions for creating encoders and decoders
22442244
2245-func newJSONDecoder() -> JSONDecoder {
2245+fileprivate func newJSONDecoder() -> JSONDecoder {
22462246 let decoder = JSONDecoder()
22472247 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
22482248 let container = try decoder.singleValueContainer()
@@ -2265,7 +2265,7 @@ func newJSONDecoder() -> JSONDecoder {
22652265 return decoder
22662266 }
22672267
2268-func newJSONEncoder() -> JSONEncoder {
2268+fileprivate func newJSONEncoder() -> JSONEncoder {
22692269 let encoder = JSONEncoder()
22702270 let formatter = DateFormatter()
22712271 formatter.calendar = Calendar(identifier: .iso8601)
Mswiftprotocol-equatable--bd9068f466c1 / quicktype.swift+2 −2
@@ -2606,7 +2606,7 @@ enum Shakespearolater: Codable, Equatable {
26062606
26072607 // MARK: - Helper functions for creating encoders and decoders
26082608
2609-func newJSONDecoder() -> JSONDecoder {
2609+fileprivate func newJSONDecoder() -> JSONDecoder {
26102610 let decoder = JSONDecoder()
26112611 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
26122612 let container = try decoder.singleValueContainer()
@@ -2629,7 +2629,7 @@ func newJSONDecoder() -> JSONDecoder {
26292629 return decoder
26302630 }
26312631
2632-func newJSONEncoder() -> JSONEncoder {
2632+fileprivate func newJSONEncoder() -> JSONEncoder {
26332633 let encoder = JSONEncoder()
26342634 let formatter = DateFormatter()
26352635 formatter.calendar = Calendar(identifier: .iso8601)
Mswiftstruct-or-class-class--238d6c8a12d4 / quicktype.swift+2 −2
@@ -2829,7 +2829,7 @@ enum Shakespearolater: Codable {
28292829
28302830 // MARK: - Helper functions for creating encoders and decoders
28312831
2832-func newJSONDecoder() -> JSONDecoder {
2832+fileprivate func newJSONDecoder() -> JSONDecoder {
28332833 let decoder = JSONDecoder()
28342834 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
28352835 let container = try decoder.singleValueContainer()
@@ -2852,7 +2852,7 @@ func newJSONDecoder() -> JSONDecoder {
28522852 return decoder
28532853 }
28542854
2855-func newJSONEncoder() -> JSONEncoder {
2855+fileprivate func newJSONEncoder() -> JSONEncoder {
28562856 let encoder = JSONEncoder()
28572857 let formatter = DateFormatter()
28582858 formatter.calendar = Calendar(identifier: .iso8601)
Mswiftsupport-linux-false--4bd8c552e09a / quicktype.swift+2 −2
@@ -2540,7 +2540,7 @@ enum Shakespearolater: Codable {
25402540
25412541 // MARK: - Helper functions for creating encoders and decoders
25422542
2543-func newJSONDecoder() -> JSONDecoder {
2543+fileprivate func newJSONDecoder() -> JSONDecoder {
25442544 let decoder = JSONDecoder()
25452545 if #available(iOS 10.0, OSX 10.12, tvOS 10.0, watchOS 3.0, *) {
25462546 decoder.dateDecodingStrategy = .iso8601
@@ -2548,7 +2548,7 @@ func newJSONDecoder() -> JSONDecoder {
25482548 return decoder
25492549 }
25502550
2551-func newJSONEncoder() -> JSONEncoder {
2551+fileprivate func newJSONEncoder() -> JSONEncoder {
25522552 let encoder = JSONEncoder()
25532553 if #available(iOS 10.0, OSX 10.12, tvOS 10.0, watchOS 3.0, *) {
25542554 encoder.dateEncodingStrategy = .iso8601
Test case

test/inputs/json/priority/combinations3.json

7 generated files · +14 −14
Mswiftaccess-level-internal--a653a863c206 / quicktype.swift+2 −2
@@ -3075,7 +3075,7 @@ enum Protext: Codable {
30753075
30763076 // MARK: - Helper functions for creating encoders and decoders
30773077
3078-func newJSONDecoder() -> JSONDecoder {
3078+fileprivate func newJSONDecoder() -> JSONDecoder {
30793079 let decoder = JSONDecoder()
30803080 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
30813081 let container = try decoder.singleValueContainer()
@@ -3098,7 +3098,7 @@ func newJSONDecoder() -> JSONDecoder {
30983098 return decoder
30993099 }
31003100
3101-func newJSONEncoder() -> JSONEncoder {
3101+fileprivate func newJSONEncoder() -> JSONEncoder {
31023102 let encoder = JSONEncoder()
31033103 let formatter = DateFormatter()
31043104 formatter.calendar = Calendar(identifier: .iso8601)
Mswiftaccess-level-public--bc6fc37ec004 / quicktype.swift+2 −2
@@ -3457,7 +3457,7 @@ public enum Protext: Codable {
34573457
34583458 // MARK: - Helper functions for creating encoders and decoders
34593459
3460-func newJSONDecoder() -> JSONDecoder {
3460+fileprivate func newJSONDecoder() -> JSONDecoder {
34613461 let decoder = JSONDecoder()
34623462 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
34633463 let container = try decoder.singleValueContainer()
@@ -3480,7 +3480,7 @@ func newJSONDecoder() -> JSONDecoder {
34803480 return decoder
34813481 }
34823482
3483-func newJSONEncoder() -> JSONEncoder {
3483+fileprivate func newJSONEncoder() -> JSONEncoder {
34843484 let encoder = JSONEncoder()
34853485 let formatter = DateFormatter()
34863486 formatter.calendar = Calendar(identifier: .iso8601)
Mswiftdefault / quicktype.swift+2 −2
@@ -3075,7 +3075,7 @@ enum Protext: Codable {
30753075
30763076 // MARK: - Helper functions for creating encoders and decoders
30773077
3078-func newJSONDecoder() -> JSONDecoder {
3078+fileprivate func newJSONDecoder() -> JSONDecoder {
30793079 let decoder = JSONDecoder()
30803080 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
30813081 let container = try decoder.singleValueContainer()
@@ -3098,7 +3098,7 @@ func newJSONDecoder() -> JSONDecoder {
30983098 return decoder
30993099 }
31003100
3101-func newJSONEncoder() -> JSONEncoder {
3101+fileprivate func newJSONEncoder() -> JSONEncoder {
31023102 let encoder = JSONEncoder()
31033103 let formatter = DateFormatter()
31043104 formatter.calendar = Calendar(identifier: .iso8601)
Mswiftdensity-dense--3bfb4c22cfd0 / quicktype.swift+2 −2
@@ -2622,7 +2622,7 @@ enum Protext: Codable {
26222622
26232623 // MARK: - Helper functions for creating encoders and decoders
26242624
2625-func newJSONDecoder() -> JSONDecoder {
2625+fileprivate func newJSONDecoder() -> JSONDecoder {
26262626 let decoder = JSONDecoder()
26272627 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
26282628 let container = try decoder.singleValueContainer()
@@ -2645,7 +2645,7 @@ func newJSONDecoder() -> JSONDecoder {
26452645 return decoder
26462646 }
26472647
2648-func newJSONEncoder() -> JSONEncoder {
2648+fileprivate func newJSONEncoder() -> JSONEncoder {
26492649 let encoder = JSONEncoder()
26502650 let formatter = DateFormatter()
26512651 formatter.calendar = Calendar(identifier: .iso8601)
Mswiftprotocol-equatable--bd9068f466c1 / quicktype.swift+2 −2
@@ -3165,7 +3165,7 @@ enum Protext: Codable, Equatable {
31653165
31663166 // MARK: - Helper functions for creating encoders and decoders
31673167
3168-func newJSONDecoder() -> JSONDecoder {
3168+fileprivate func newJSONDecoder() -> JSONDecoder {
31693169 let decoder = JSONDecoder()
31703170 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
31713171 let container = try decoder.singleValueContainer()
@@ -3188,7 +3188,7 @@ func newJSONDecoder() -> JSONDecoder {
31883188 return decoder
31893189 }
31903190
3191-func newJSONEncoder() -> JSONEncoder {
3191+fileprivate func newJSONEncoder() -> JSONEncoder {
31923192 let encoder = JSONEncoder()
31933193 let formatter = DateFormatter()
31943194 formatter.calendar = Calendar(identifier: .iso8601)
Mswiftstruct-or-class-class--238d6c8a12d4 / quicktype.swift+2 −2
@@ -3472,7 +3472,7 @@ enum Protext: Codable {
34723472
34733473 // MARK: - Helper functions for creating encoders and decoders
34743474
3475-func newJSONDecoder() -> JSONDecoder {
3475+fileprivate func newJSONDecoder() -> JSONDecoder {
34763476 let decoder = JSONDecoder()
34773477 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
34783478 let container = try decoder.singleValueContainer()
@@ -3495,7 +3495,7 @@ func newJSONDecoder() -> JSONDecoder {
34953495 return decoder
34963496 }
34973497
3498-func newJSONEncoder() -> JSONEncoder {
3498+fileprivate func newJSONEncoder() -> JSONEncoder {
34993499 let encoder = JSONEncoder()
35003500 let formatter = DateFormatter()
35013501 formatter.calendar = Calendar(identifier: .iso8601)
Mswiftsupport-linux-false--4bd8c552e09a / quicktype.swift+2 −2
@@ -3075,7 +3075,7 @@ enum Protext: Codable {
30753075
30763076 // MARK: - Helper functions for creating encoders and decoders
30773077
3078-func newJSONDecoder() -> JSONDecoder {
3078+fileprivate func newJSONDecoder() -> JSONDecoder {
30793079 let decoder = JSONDecoder()
30803080 if #available(iOS 10.0, OSX 10.12, tvOS 10.0, watchOS 3.0, *) {
30813081 decoder.dateDecodingStrategy = .iso8601
@@ -3083,7 +3083,7 @@ func newJSONDecoder() -> JSONDecoder {
30833083 return decoder
30843084 }
30853085
3086-func newJSONEncoder() -> JSONEncoder {
3086+fileprivate func newJSONEncoder() -> JSONEncoder {
30873087 let encoder = JSONEncoder()
30883088 if #available(iOS 10.0, OSX 10.12, tvOS 10.0, watchOS 3.0, *) {
30893089 encoder.dateEncodingStrategy = .iso8601
Test case

test/inputs/json/priority/combinations4.json

7 generated files · +14 −14
Mswiftaccess-level-internal--a653a863c206 / quicktype.swift+2 −2
@@ -3579,7 +3579,7 @@ extension WrothyClass {
35793579
35803580 // MARK: - Helper functions for creating encoders and decoders
35813581
3582-func newJSONDecoder() -> JSONDecoder {
3582+fileprivate func newJSONDecoder() -> JSONDecoder {
35833583 let decoder = JSONDecoder()
35843584 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
35853585 let container = try decoder.singleValueContainer()
@@ -3602,7 +3602,7 @@ func newJSONDecoder() -> JSONDecoder {
36023602 return decoder
36033603 }
36043604
3605-func newJSONEncoder() -> JSONEncoder {
3605+fileprivate func newJSONEncoder() -> JSONEncoder {
36063606 let encoder = JSONEncoder()
36073607 let formatter = DateFormatter()
36083608 formatter.calendar = Calendar(identifier: .iso8601)
Mswiftaccess-level-public--bc6fc37ec004 / quicktype.swift+2 −2
@@ -4017,7 +4017,7 @@ public extension WrothyClass {
40174017
40184018 // MARK: - Helper functions for creating encoders and decoders
40194019
4020-func newJSONDecoder() -> JSONDecoder {
4020+fileprivate func newJSONDecoder() -> JSONDecoder {
40214021 let decoder = JSONDecoder()
40224022 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
40234023 let container = try decoder.singleValueContainer()
@@ -4040,7 +4040,7 @@ func newJSONDecoder() -> JSONDecoder {
40404040 return decoder
40414041 }
40424042
4043-func newJSONEncoder() -> JSONEncoder {
4043+fileprivate func newJSONEncoder() -> JSONEncoder {
40444044 let encoder = JSONEncoder()
40454045 let formatter = DateFormatter()
40464046 formatter.calendar = Calendar(identifier: .iso8601)
Mswiftdefault / quicktype.swift+2 −2
@@ -3579,7 +3579,7 @@ extension WrothyClass {
35793579
35803580 // MARK: - Helper functions for creating encoders and decoders
35813581
3582-func newJSONDecoder() -> JSONDecoder {
3582+fileprivate func newJSONDecoder() -> JSONDecoder {
35833583 let decoder = JSONDecoder()
35843584 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
35853585 let container = try decoder.singleValueContainer()
@@ -3602,7 +3602,7 @@ func newJSONDecoder() -> JSONDecoder {
36023602 return decoder
36033603 }
36043604
3605-func newJSONEncoder() -> JSONEncoder {
3605+fileprivate func newJSONEncoder() -> JSONEncoder {
36063606 let encoder = JSONEncoder()
36073607 let formatter = DateFormatter()
36083608 formatter.calendar = Calendar(identifier: .iso8601)
Mswiftdensity-dense--3bfb4c22cfd0 / quicktype.swift+2 −2
@@ -3049,7 +3049,7 @@ extension WrothyClass {
30493049
30503050 // MARK: - Helper functions for creating encoders and decoders
30513051
3052-func newJSONDecoder() -> JSONDecoder {
3052+fileprivate func newJSONDecoder() -> JSONDecoder {
30533053 let decoder = JSONDecoder()
30543054 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
30553055 let container = try decoder.singleValueContainer()
@@ -3072,7 +3072,7 @@ func newJSONDecoder() -> JSONDecoder {
30723072 return decoder
30733073 }
30743074
3075-func newJSONEncoder() -> JSONEncoder {
3075+fileprivate func newJSONEncoder() -> JSONEncoder {
30763076 let encoder = JSONEncoder()
30773077 let formatter = DateFormatter()
30783078 formatter.calendar = Calendar(identifier: .iso8601)
Mswiftprotocol-equatable--bd9068f466c1 / quicktype.swift+2 −2
@@ -3681,7 +3681,7 @@ extension WrothyClass {
36813681
36823682 // MARK: - Helper functions for creating encoders and decoders
36833683
3684-func newJSONDecoder() -> JSONDecoder {
3684+fileprivate func newJSONDecoder() -> JSONDecoder {
36853685 let decoder = JSONDecoder()
36863686 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
36873687 let container = try decoder.singleValueContainer()
@@ -3704,7 +3704,7 @@ func newJSONDecoder() -> JSONDecoder {
37043704 return decoder
37053705 }
37063706
3707-func newJSONEncoder() -> JSONEncoder {
3707+fileprivate func newJSONEncoder() -> JSONEncoder {
37083708 let encoder = JSONEncoder()
37093709 let formatter = DateFormatter()
37103710 formatter.calendar = Calendar(identifier: .iso8601)
Mswiftstruct-or-class-class--238d6c8a12d4 / quicktype.swift+2 −2
@@ -4034,7 +4034,7 @@ extension WrothyClass {
40344034
40354035 // MARK: - Helper functions for creating encoders and decoders
40364036
4037-func newJSONDecoder() -> JSONDecoder {
4037+fileprivate func newJSONDecoder() -> JSONDecoder {
40384038 let decoder = JSONDecoder()
40394039 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
40404040 let container = try decoder.singleValueContainer()
@@ -4057,7 +4057,7 @@ func newJSONDecoder() -> JSONDecoder {
40574057 return decoder
40584058 }
40594059
4060-func newJSONEncoder() -> JSONEncoder {
4060+fileprivate func newJSONEncoder() -> JSONEncoder {
40614061 let encoder = JSONEncoder()
40624062 let formatter = DateFormatter()
40634063 formatter.calendar = Calendar(identifier: .iso8601)
Mswiftsupport-linux-false--4bd8c552e09a / quicktype.swift+2 −2
@@ -3579,7 +3579,7 @@ extension WrothyClass {
35793579
35803580 // MARK: - Helper functions for creating encoders and decoders
35813581
3582-func newJSONDecoder() -> JSONDecoder {
3582+fileprivate func newJSONDecoder() -> JSONDecoder {
35833583 let decoder = JSONDecoder()
35843584 if #available(iOS 10.0, OSX 10.12, tvOS 10.0, watchOS 3.0, *) {
35853585 decoder.dateDecodingStrategy = .iso8601
@@ -3587,7 +3587,7 @@ func newJSONDecoder() -> JSONDecoder {
35873587 return decoder
35883588 }
35893589
3590-func newJSONEncoder() -> JSONEncoder {
3590+fileprivate func newJSONEncoder() -> JSONEncoder {
35913591 let encoder = JSONEncoder()
35923592 if #available(iOS 10.0, OSX 10.12, tvOS 10.0, watchOS 3.0, *) {
35933593 encoder.dateEncodingStrategy = .iso8601
Test case

test/inputs/json/priority/combined-enum.json

1 generated file · +2 −2
Mswiftdefault / quicktype.swift+2 −2
@@ -105,7 +105,7 @@ enum X: String, Codable {
105105
106106 // MARK: - Helper functions for creating encoders and decoders
107107
108-func newJSONDecoder() -> JSONDecoder {
108+fileprivate func newJSONDecoder() -> JSONDecoder {
109109 let decoder = JSONDecoder()
110110 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
111111 let container = try decoder.singleValueContainer()
@@ -128,7 +128,7 @@ func newJSONDecoder() -> JSONDecoder {
128128 return decoder
129129 }
130130
131-func newJSONEncoder() -> JSONEncoder {
131+fileprivate func newJSONEncoder() -> JSONEncoder {
132132 let encoder = JSONEncoder()
133133 let formatter = DateFormatter()
134134 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/priority/direct-recursive.json

1 generated file · +2 −2
Mswiftdefault / quicktype.swift+2 −2
@@ -76,7 +76,7 @@ extension TopLevel {
7676
7777 // MARK: - Helper functions for creating encoders and decoders
7878
79-func newJSONDecoder() -> JSONDecoder {
79+fileprivate func newJSONDecoder() -> JSONDecoder {
8080 let decoder = JSONDecoder()
8181 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
8282 let container = try decoder.singleValueContainer()
@@ -99,7 +99,7 @@ func newJSONDecoder() -> JSONDecoder {
9999 return decoder
100100 }
101101
102-func newJSONEncoder() -> JSONEncoder {
102+fileprivate func newJSONEncoder() -> JSONEncoder {
103103 let encoder = JSONEncoder()
104104 let formatter = DateFormatter()
105105 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/priority/empty-enum.json

1 generated file · +2 −2
Mswiftdefault / quicktype.swift+2 −2
@@ -95,7 +95,7 @@ extension Foo {
9595
9696 // MARK: - Helper functions for creating encoders and decoders
9797
98-func newJSONDecoder() -> JSONDecoder {
98+fileprivate func newJSONDecoder() -> JSONDecoder {
9999 let decoder = JSONDecoder()
100100 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
101101 let container = try decoder.singleValueContainer()
@@ -118,7 +118,7 @@ func newJSONDecoder() -> JSONDecoder {
118118 return decoder
119119 }
120120
121-func newJSONEncoder() -> JSONEncoder {
121+fileprivate func newJSONEncoder() -> JSONEncoder {
122122 let encoder = JSONEncoder()
123123 let formatter = DateFormatter()
124124 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/priority/identifiers.json

1 generated file · +2 −2
Mswiftdefault / quicktype.swift+2 −2
@@ -340,7 +340,7 @@ extension EmptyClass {
340340
341341 // MARK: - Helper functions for creating encoders and decoders
342342
343-func newJSONDecoder() -> JSONDecoder {
343+fileprivate func newJSONDecoder() -> JSONDecoder {
344344 let decoder = JSONDecoder()
345345 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
346346 let container = try decoder.singleValueContainer()
@@ -363,7 +363,7 @@ func newJSONDecoder() -> JSONDecoder {
363363 return decoder
364364 }
365365
366-func newJSONEncoder() -> JSONEncoder {
366+fileprivate func newJSONEncoder() -> JSONEncoder {
367367 let encoder = JSONEncoder()
368368 let formatter = DateFormatter()
369369 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/priority/issue2680-object-array.json

1 generated file · +2 −2
Mswiftdefault / quicktype.swift+2 −2
@@ -78,7 +78,7 @@ extension Array where Element == TopLevel.Element {
7878
7979 // MARK: - Helper functions for creating encoders and decoders
8080
81-func newJSONDecoder() -> JSONDecoder {
81+fileprivate func newJSONDecoder() -> JSONDecoder {
8282 let decoder = JSONDecoder()
8383 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
8484 let container = try decoder.singleValueContainer()
@@ -101,7 +101,7 @@ func newJSONDecoder() -> JSONDecoder {
101101 return decoder
102102 }
103103
104-func newJSONEncoder() -> JSONEncoder {
104+fileprivate func newJSONEncoder() -> JSONEncoder {
105105 let encoder = JSONEncoder()
106106 let formatter = DateFormatter()
107107 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/priority/issue2680-scalar-array.json

1 generated file · +2 −2
Mswiftdefault / quicktype.swift+2 −2
@@ -33,7 +33,7 @@ extension Array where Element == TopLevel.Element {
3333
3434 // MARK: - Helper functions for creating encoders and decoders
3535
36-func newJSONDecoder() -> JSONDecoder {
36+fileprivate func newJSONDecoder() -> JSONDecoder {
3737 let decoder = JSONDecoder()
3838 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
3939 let container = try decoder.singleValueContainer()
@@ -56,7 +56,7 @@ func newJSONDecoder() -> JSONDecoder {
5656 return decoder
5757 }
5858
59-func newJSONEncoder() -> JSONEncoder {
59+fileprivate func newJSONEncoder() -> JSONEncoder {
6060 let encoder = JSONEncoder()
6161 let formatter = DateFormatter()
6262 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/priority/keywords.json

1 generated file · +2 −2
Mswiftdefault / quicktype.swift+2 −2
@@ -13683,7 +13683,7 @@ extension Yield {
1368313683
1368413684 // MARK: - Helper functions for creating encoders and decoders
1368513685
13686-func newJSONDecoder() -> JSONDecoder {
13686+fileprivate func newJSONDecoder() -> JSONDecoder {
1368713687 let decoder = JSONDecoder()
1368813688 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
1368913689 let container = try decoder.singleValueContainer()
@@ -13706,7 +13706,7 @@ func newJSONDecoder() -> JSONDecoder {
1370613706 return decoder
1370713707 }
1370813708
13709-func newJSONEncoder() -> JSONEncoder {
13709+fileprivate func newJSONEncoder() -> JSONEncoder {
1371013710 let encoder = JSONEncoder()
1371113711 let formatter = DateFormatter()
1371213712 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/priority/kotlin-enum-class-case-collision.json

1 generated file · +2 −2
Mswiftdefault / quicktype.swift+2 −2
@@ -83,7 +83,7 @@ extension Array where Element == TopLevel.Element {
8383
8484 // MARK: - Helper functions for creating encoders and decoders
8585
86-func newJSONDecoder() -> JSONDecoder {
86+fileprivate func newJSONDecoder() -> JSONDecoder {
8787 let decoder = JSONDecoder()
8888 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
8989 let container = try decoder.singleValueContainer()
@@ -106,7 +106,7 @@ func newJSONDecoder() -> JSONDecoder {
106106 return decoder
107107 }
108108
109-func newJSONEncoder() -> JSONEncoder {
109+fileprivate func newJSONEncoder() -> JSONEncoder {
110110 let encoder = JSONEncoder()
111111 let formatter = DateFormatter()
112112 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/priority/list.json

1 generated file · +2 −2
Mswiftdefault / quicktype.swift+2 −2
@@ -61,7 +61,7 @@ extension TopLevel {
6161
6262 // MARK: - Helper functions for creating encoders and decoders
6363
64-func newJSONDecoder() -> JSONDecoder {
64+fileprivate func newJSONDecoder() -> JSONDecoder {
6565 let decoder = JSONDecoder()
6666 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
6767 let container = try decoder.singleValueContainer()
@@ -84,7 +84,7 @@ func newJSONDecoder() -> JSONDecoder {
8484 return decoder
8585 }
8686
87-func newJSONEncoder() -> JSONEncoder {
87+fileprivate func newJSONEncoder() -> JSONEncoder {
8888 let encoder = JSONEncoder()
8989 let formatter = DateFormatter()
9090 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/priority/name-style.json

1 generated file · +2 −2
Mswiftdefault / quicktype.swift+2 −2
@@ -75,7 +75,7 @@ extension TopLevel {
7575
7676 // MARK: - Helper functions for creating encoders and decoders
7777
78-func newJSONDecoder() -> JSONDecoder {
78+fileprivate func newJSONDecoder() -> JSONDecoder {
7979 let decoder = JSONDecoder()
8080 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
8181 let container = try decoder.singleValueContainer()
@@ -98,7 +98,7 @@ func newJSONDecoder() -> JSONDecoder {
9898 return decoder
9999 }
100100
101-func newJSONEncoder() -> JSONEncoder {
101+fileprivate func newJSONEncoder() -> JSONEncoder {
102102 let encoder = JSONEncoder()
103103 let formatter = DateFormatter()
104104 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/priority/nbl-stats.json

1 generated file · +2 −2
Mswiftdefault / quicktype.swift+2 −2
@@ -1555,7 +1555,7 @@ extension Totallds {
15551555
15561556 // MARK: - Helper functions for creating encoders and decoders
15571557
1558-func newJSONDecoder() -> JSONDecoder {
1558+fileprivate func newJSONDecoder() -> JSONDecoder {
15591559 let decoder = JSONDecoder()
15601560 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
15611561 let container = try decoder.singleValueContainer()
@@ -1578,7 +1578,7 @@ func newJSONDecoder() -> JSONDecoder {
15781578 return decoder
15791579 }
15801580
1581-func newJSONEncoder() -> JSONEncoder {
1581+fileprivate func newJSONEncoder() -> JSONEncoder {
15821582 let encoder = JSONEncoder()
15831583 let formatter = DateFormatter()
15841584 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/priority/nested-objects.json

1 generated file · +2 −2
Mswiftdefault / quicktype.swift+2 −2
@@ -55,7 +55,7 @@ extension TopLevel {
5555
5656 // MARK: - Helper functions for creating encoders and decoders
5757
58-func newJSONDecoder() -> JSONDecoder {
58+fileprivate func newJSONDecoder() -> JSONDecoder {
5959 let decoder = JSONDecoder()
6060 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
6161 let container = try decoder.singleValueContainer()
@@ -78,7 +78,7 @@ func newJSONDecoder() -> JSONDecoder {
7878 return decoder
7979 }
8080
81-func newJSONEncoder() -> JSONEncoder {
81+fileprivate func newJSONEncoder() -> JSONEncoder {
8282 let encoder = JSONEncoder()
8383 let formatter = DateFormatter()
8484 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/priority/number-map.json

1 generated file · +2 −2
Mswiftdefault / quicktype.swift+2 −2
@@ -51,7 +51,7 @@ extension TopLevel {
5151
5252 // MARK: - Helper functions for creating encoders and decoders
5353
54-func newJSONDecoder() -> JSONDecoder {
54+fileprivate func newJSONDecoder() -> JSONDecoder {
5555 let decoder = JSONDecoder()
5656 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
5757 let container = try decoder.singleValueContainer()
@@ -74,7 +74,7 @@ func newJSONDecoder() -> JSONDecoder {
7474 return decoder
7575 }
7676
77-func newJSONEncoder() -> JSONEncoder {
77+fileprivate func newJSONEncoder() -> JSONEncoder {
7878 let encoder = JSONEncoder()
7979 let formatter = DateFormatter()
8080 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/priority/omit-empty.json

1 generated file · +2 −2
Mswiftdefault / quicktype.swift+2 −2
@@ -99,7 +99,7 @@ extension Result {
9999
100100 // MARK: - Helper functions for creating encoders and decoders
101101
102-func newJSONDecoder() -> JSONDecoder {
102+fileprivate func newJSONDecoder() -> JSONDecoder {
103103 let decoder = JSONDecoder()
104104 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
105105 let container = try decoder.singleValueContainer()
@@ -122,7 +122,7 @@ func newJSONDecoder() -> JSONDecoder {
122122 return decoder
123123 }
124124
125-func newJSONEncoder() -> JSONEncoder {
125+fileprivate func newJSONEncoder() -> JSONEncoder {
126126 let encoder = JSONEncoder()
127127 let formatter = DateFormatter()
128128 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/priority/optional-union.json

1 generated file · +2 −2
Mswiftdefault / quicktype.swift+2 −2
@@ -106,7 +106,7 @@ extension Array where Element == TopLevel.Element {
106106
107107 // MARK: - Helper functions for creating encoders and decoders
108108
109-func newJSONDecoder() -> JSONDecoder {
109+fileprivate func newJSONDecoder() -> JSONDecoder {
110110 let decoder = JSONDecoder()
111111 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
112112 let container = try decoder.singleValueContainer()
@@ -129,7 +129,7 @@ func newJSONDecoder() -> JSONDecoder {
129129 return decoder
130130 }
131131
132-func newJSONEncoder() -> JSONEncoder {
132+fileprivate func newJSONEncoder() -> JSONEncoder {
133133 let encoder = JSONEncoder()
134134 let formatter = DateFormatter()
135135 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/priority/php-mixed-union.json

1 generated file · +2 −2
Mswiftdefault / quicktype.swift+2 −2
@@ -144,7 +144,7 @@ extension MixedClass {
144144
145145 // MARK: - Helper functions for creating encoders and decoders
146146
147-func newJSONDecoder() -> JSONDecoder {
147+fileprivate func newJSONDecoder() -> JSONDecoder {
148148 let decoder = JSONDecoder()
149149 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
150150 let container = try decoder.singleValueContainer()
@@ -167,7 +167,7 @@ func newJSONDecoder() -> JSONDecoder {
167167 return decoder
168168 }
169169
170-func newJSONEncoder() -> JSONEncoder {
170+fileprivate func newJSONEncoder() -> JSONEncoder {
171171 let encoder = JSONEncoder()
172172 let formatter = DateFormatter()
173173 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/priority/php-validation.json

1 generated file · +2 −2
Mswiftdefault / quicktype.swift+2 −2
@@ -67,7 +67,7 @@ extension TopLevel {
6767
6868 // MARK: - Helper functions for creating encoders and decoders
6969
70-func newJSONDecoder() -> JSONDecoder {
70+fileprivate func newJSONDecoder() -> JSONDecoder {
7171 let decoder = JSONDecoder()
7272 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
7373 let container = try decoder.singleValueContainer()
@@ -90,7 +90,7 @@ func newJSONDecoder() -> JSONDecoder {
9090 return decoder
9191 }
9292
93-func newJSONEncoder() -> JSONEncoder {
93+fileprivate func newJSONEncoder() -> JSONEncoder {
9494 let encoder = JSONEncoder()
9595 let formatter = DateFormatter()
9696 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/priority/recursive.json

1 generated file · +2 −2
Mswiftdefault / quicktype.swift+2 −2
@@ -975,7 +975,7 @@ extension FormatsClass {
975975
976976 // MARK: - Helper functions for creating encoders and decoders
977977
978-func newJSONDecoder() -> JSONDecoder {
978+fileprivate func newJSONDecoder() -> JSONDecoder {
979979 let decoder = JSONDecoder()
980980 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
981981 let container = try decoder.singleValueContainer()
@@ -998,7 +998,7 @@ func newJSONDecoder() -> JSONDecoder {
998998 return decoder
999999 }
10001000
1001-func newJSONEncoder() -> JSONEncoder {
1001+fileprivate func newJSONEncoder() -> JSONEncoder {
10021002 let encoder = JSONEncoder()
10031003 let formatter = DateFormatter()
10041004 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/priority/simple-identifiers.json

1 generated file · +2 −2
Mswiftdefault / quicktype.swift+2 −2
@@ -83,7 +83,7 @@ extension TopLevel {
8383
8484 // MARK: - Helper functions for creating encoders and decoders
8585
86-func newJSONDecoder() -> JSONDecoder {
86+fileprivate func newJSONDecoder() -> JSONDecoder {
8787 let decoder = JSONDecoder()
8888 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
8989 let container = try decoder.singleValueContainer()
@@ -106,7 +106,7 @@ func newJSONDecoder() -> JSONDecoder {
106106 return decoder
107107 }
108108
109-func newJSONEncoder() -> JSONEncoder {
109+fileprivate func newJSONEncoder() -> JSONEncoder {
110110 let encoder = JSONEncoder()
111111 let formatter = DateFormatter()
112112 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/priority/union-constructor-clash.json

1 generated file · +2 −2
Mswiftdefault / quicktype.swift+2 −2
@@ -127,7 +127,7 @@ enum Union: Codable {
127127
128128 // MARK: - Helper functions for creating encoders and decoders
129129
130-func newJSONDecoder() -> JSONDecoder {
130+fileprivate func newJSONDecoder() -> JSONDecoder {
131131 let decoder = JSONDecoder()
132132 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
133133 let container = try decoder.singleValueContainer()
@@ -150,7 +150,7 @@ func newJSONDecoder() -> JSONDecoder {
150150 return decoder
151151 }
152152
153-func newJSONEncoder() -> JSONEncoder {
153+fileprivate func newJSONEncoder() -> JSONEncoder {
154154 let encoder = JSONEncoder()
155155 let formatter = DateFormatter()
156156 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/priority/unions.json

1 generated file · +2 −2
Mswiftdefault / quicktype.swift+2 −2
@@ -173,7 +173,7 @@ extension ZClass {
173173
174174 // MARK: - Helper functions for creating encoders and decoders
175175
176-func newJSONDecoder() -> JSONDecoder {
176+fileprivate func newJSONDecoder() -> JSONDecoder {
177177 let decoder = JSONDecoder()
178178 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
179179 let container = try decoder.singleValueContainer()
@@ -196,7 +196,7 @@ func newJSONDecoder() -> JSONDecoder {
196196 return decoder
197197 }
198198
199-func newJSONEncoder() -> JSONEncoder {
199+fileprivate func newJSONEncoder() -> JSONEncoder {
200200 let encoder = JSONEncoder()
201201 let formatter = DateFormatter()
202202 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/priority/url.json

1 generated file · +2 −2
Mswiftdefault / quicktype.swift+2 −2
@@ -55,7 +55,7 @@ extension TopLevel {
5555
5656 // MARK: - Helper functions for creating encoders and decoders
5757
58-func newJSONDecoder() -> JSONDecoder {
58+fileprivate func newJSONDecoder() -> JSONDecoder {
5959 let decoder = JSONDecoder()
6060 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
6161 let container = try decoder.singleValueContainer()
@@ -78,7 +78,7 @@ func newJSONDecoder() -> JSONDecoder {
7878 return decoder
7979 }
8080
81-func newJSONEncoder() -> JSONEncoder {
81+fileprivate func newJSONEncoder() -> JSONEncoder {
8282 let encoder = JSONEncoder()
8383 let formatter = DateFormatter()
8484 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/priority/uuids.json

1 generated file · +2 −2
Mswiftdefault / quicktype.swift+2 −2
@@ -71,7 +71,7 @@ extension TopLevel {
7171
7272 // MARK: - Helper functions for creating encoders and decoders
7373
74-func newJSONDecoder() -> JSONDecoder {
74+fileprivate func newJSONDecoder() -> JSONDecoder {
7575 let decoder = JSONDecoder()
7676 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
7777 let container = try decoder.singleValueContainer()
@@ -94,7 +94,7 @@ func newJSONDecoder() -> JSONDecoder {
9494 return decoder
9595 }
9696
97-func newJSONEncoder() -> JSONEncoder {
97+fileprivate func newJSONEncoder() -> JSONEncoder {
9898 let encoder = JSONEncoder()
9999 let formatter = DateFormatter()
100100 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/samples/bitcoin-block.json

1 generated file · +2 −2
Mswiftdefault / quicktype.swift+2 −2
@@ -67,7 +67,7 @@ extension TopLevel {
6767
6868 // MARK: - Helper functions for creating encoders and decoders
6969
70-func newJSONDecoder() -> JSONDecoder {
70+fileprivate func newJSONDecoder() -> JSONDecoder {
7171 let decoder = JSONDecoder()
7272 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
7373 let container = try decoder.singleValueContainer()
@@ -90,7 +90,7 @@ func newJSONDecoder() -> JSONDecoder {
9090 return decoder
9191 }
9292
93-func newJSONEncoder() -> JSONEncoder {
93+fileprivate func newJSONEncoder() -> JSONEncoder {
9494 let encoder = JSONEncoder()
9595 let formatter = DateFormatter()
9696 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/samples/getting-started.json

1 generated file · +2 −2
Mswiftdefault / quicktype.swift+2 −2
@@ -55,7 +55,7 @@ extension TopLevel {
5555
5656 // MARK: - Helper functions for creating encoders and decoders
5757
58-func newJSONDecoder() -> JSONDecoder {
58+fileprivate func newJSONDecoder() -> JSONDecoder {
5959 let decoder = JSONDecoder()
6060 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
6161 let container = try decoder.singleValueContainer()
@@ -78,7 +78,7 @@ func newJSONDecoder() -> JSONDecoder {
7878 return decoder
7979 }
8080
81-func newJSONEncoder() -> JSONEncoder {
81+fileprivate func newJSONEncoder() -> JSONEncoder {
8282 let encoder = JSONEncoder()
8383 let formatter = DateFormatter()
8484 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/samples/github-events.json

1 generated file · +2 −2
Mswiftdefault / quicktype.swift+2 −2
@@ -1659,7 +1659,7 @@ extension Array where Element == TopLevel.Element {
16591659
16601660 // MARK: - Helper functions for creating encoders and decoders
16611661
1662-func newJSONDecoder() -> JSONDecoder {
1662+fileprivate func newJSONDecoder() -> JSONDecoder {
16631663 let decoder = JSONDecoder()
16641664 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
16651665 let container = try decoder.singleValueContainer()
@@ -1682,7 +1682,7 @@ func newJSONDecoder() -> JSONDecoder {
16821682 return decoder
16831683 }
16841684
1685-func newJSONEncoder() -> JSONEncoder {
1685+fileprivate func newJSONEncoder() -> JSONEncoder {
16861686 let encoder = JSONEncoder()
16871687 let formatter = DateFormatter()
16881688 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/samples/kitchen-sink.json

1 generated file · +2 −2
Mswiftdefault / quicktype.swift+2 −2
@@ -310,7 +310,7 @@ extension PurplePerson {
310310
311311 // MARK: - Helper functions for creating encoders and decoders
312312
313-func newJSONDecoder() -> JSONDecoder {
313+fileprivate func newJSONDecoder() -> JSONDecoder {
314314 let decoder = JSONDecoder()
315315 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
316316 let container = try decoder.singleValueContainer()
@@ -333,7 +333,7 @@ func newJSONDecoder() -> JSONDecoder {
333333 return decoder
334334 }
335335
336-func newJSONEncoder() -> JSONEncoder {
336+fileprivate func newJSONEncoder() -> JSONEncoder {
337337 let encoder = JSONEncoder()
338338 let formatter = DateFormatter()
339339 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/samples/pokedex.json

3 generated files · +6 −6
Mswift-sendable-objective-cdefault / quicktype.swift+2 −2
@@ -268,7 +268,7 @@ enum TypeElement: String, Codable, Sendable {
268268
269269 // MARK: - Helper functions for creating encoders and decoders
270270
271-func newJSONDecoder() -> JSONDecoder {
271+fileprivate func newJSONDecoder() -> JSONDecoder {
272272 let decoder = JSONDecoder()
273273 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
274274 let container = try decoder.singleValueContainer()
@@ -291,7 +291,7 @@ func newJSONDecoder() -> JSONDecoder {
291291 return decoder
292292 }
293293
294-func newJSONEncoder() -> JSONEncoder {
294+fileprivate func newJSONEncoder() -> JSONEncoder {
295295 let encoder = JSONEncoder()
296296 let formatter = DateFormatter()
297297 formatter.calendar = Calendar(identifier: .iso8601)
Mswift-sendable-objective-cstruct-or-class-struct--aa0cc2601d8a / quicktype.swift+2 −2
@@ -236,7 +236,7 @@ enum TypeElement: String, Codable, Sendable {
236236
237237 // MARK: - Helper functions for creating encoders and decoders
238238
239-func newJSONDecoder() -> JSONDecoder {
239+fileprivate func newJSONDecoder() -> JSONDecoder {
240240 let decoder = JSONDecoder()
241241 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
242242 let container = try decoder.singleValueContainer()
@@ -259,7 +259,7 @@ func newJSONDecoder() -> JSONDecoder {
259259 return decoder
260260 }
261261
262-func newJSONEncoder() -> JSONEncoder {
262+fileprivate func newJSONEncoder() -> JSONEncoder {
263263 let encoder = JSONEncoder()
264264 let formatter = DateFormatter()
265265 formatter.calendar = Calendar(identifier: .iso8601)
Mswiftdefault / quicktype.swift+2 −2
@@ -236,7 +236,7 @@ enum TypeElement: String, Codable {
236236
237237 // MARK: - Helper functions for creating encoders and decoders
238238
239-func newJSONDecoder() -> JSONDecoder {
239+fileprivate func newJSONDecoder() -> JSONDecoder {
240240 let decoder = JSONDecoder()
241241 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
242242 let container = try decoder.singleValueContainer()
@@ -259,7 +259,7 @@ func newJSONDecoder() -> JSONDecoder {
259259 return decoder
260260 }
261261
262-func newJSONEncoder() -> JSONEncoder {
262+fileprivate func newJSONEncoder() -> JSONEncoder {
263263 let encoder = JSONEncoder()
264264 let formatter = DateFormatter()
265265 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/samples/reddit.json

1 generated file · +2 −2
Mswiftdefault / quicktype.swift+2 −2
@@ -788,7 +788,7 @@ enum Kind: String, Codable {
788788
789789 // MARK: - Helper functions for creating encoders and decoders
790790
791-func newJSONDecoder() -> JSONDecoder {
791+fileprivate func newJSONDecoder() -> JSONDecoder {
792792 let decoder = JSONDecoder()
793793 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
794794 let container = try decoder.singleValueContainer()
@@ -811,7 +811,7 @@ func newJSONDecoder() -> JSONDecoder {
811811 return decoder
812812 }
813813
814-func newJSONEncoder() -> JSONEncoder {
814+fileprivate func newJSONEncoder() -> JSONEncoder {
815815 let encoder = JSONEncoder()
816816 let formatter = DateFormatter()
817817 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/samples/simple-object.json

3 generated files · +6 −6
Mswiftdefault / quicktype.swift+2 −2
@@ -59,7 +59,7 @@ extension TopLevel {
5959
6060 // MARK: - Helper functions for creating encoders and decoders
6161
62-func newJSONDecoder() -> JSONDecoder {
62+fileprivate func newJSONDecoder() -> JSONDecoder {
6363 let decoder = JSONDecoder()
6464 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
6565 let container = try decoder.singleValueContainer()
@@ -82,7 +82,7 @@ func newJSONDecoder() -> JSONDecoder {
8282 return decoder
8383 }
8484
85-func newJSONEncoder() -> JSONEncoder {
85+fileprivate func newJSONEncoder() -> JSONEncoder {
8686 let encoder = JSONEncoder()
8787 let formatter = DateFormatter()
8888 formatter.calendar = Calendar(identifier: .iso8601)
Mswiftfinal-classes-true__struct-or-class-class--d3c62ec7414d / quicktype.swift+2 −2
@@ -66,7 +66,7 @@ extension TopLevel {
6666
6767 // MARK: - Helper functions for creating encoders and decoders
6868
69-func newJSONDecoder() -> JSONDecoder {
69+fileprivate func newJSONDecoder() -> JSONDecoder {
7070 let decoder = JSONDecoder()
7171 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
7272 let container = try decoder.singleValueContainer()
@@ -89,7 +89,7 @@ func newJSONDecoder() -> JSONDecoder {
8989 return decoder
9090 }
9191
92-func newJSONEncoder() -> JSONEncoder {
92+fileprivate func newJSONEncoder() -> JSONEncoder {
9393 let encoder = JSONEncoder()
9494 let formatter = DateFormatter()
9595 formatter.calendar = Calendar(identifier: .iso8601)
Mswiftprotocol-hashable--739b516c7897 / quicktype.swift+2 −2
@@ -65,7 +65,7 @@ extension TopLevel {
6565
6666 // MARK: - Helper functions for creating encoders and decoders
6767
68-func newJSONDecoder() -> JSONDecoder {
68+fileprivate func newJSONDecoder() -> JSONDecoder {
6969 let decoder = JSONDecoder()
7070 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
7171 let container = try decoder.singleValueContainer()
@@ -88,7 +88,7 @@ func newJSONDecoder() -> JSONDecoder {
8888 return decoder
8989 }
9090
91-func newJSONEncoder() -> JSONEncoder {
91+fileprivate func newJSONEncoder() -> JSONEncoder {
9292 let encoder = JSONEncoder()
9393 let formatter = DateFormatter()
9494 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/samples/spotify-album.json

1 generated file · +2 −2
Mswiftdefault / quicktype.swift+2 −2
@@ -527,7 +527,7 @@ extension Item {
527527
528528 // MARK: - Helper functions for creating encoders and decoders
529529
530-func newJSONDecoder() -> JSONDecoder {
530+fileprivate func newJSONDecoder() -> JSONDecoder {
531531 let decoder = JSONDecoder()
532532 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
533533 let container = try decoder.singleValueContainer()
@@ -550,7 +550,7 @@ func newJSONDecoder() -> JSONDecoder {
550550 return decoder
551551 }
552552
553-func newJSONEncoder() -> JSONEncoder {
553+fileprivate func newJSONEncoder() -> JSONEncoder {
554554 let encoder = JSONEncoder()
555555 let formatter = DateFormatter()
556556 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/samples/us-avg-temperatures.json

1 generated file · +2 −2
Mswiftdefault / quicktype.swift+2 −2
@@ -159,7 +159,7 @@ extension Description {
159159
160160 // MARK: - Helper functions for creating encoders and decoders
161161
162-func newJSONDecoder() -> JSONDecoder {
162+fileprivate func newJSONDecoder() -> JSONDecoder {
163163 let decoder = JSONDecoder()
164164 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
165165 let container = try decoder.singleValueContainer()
@@ -182,7 +182,7 @@ func newJSONDecoder() -> JSONDecoder {
182182 return decoder
183183 }
184184
185-func newJSONEncoder() -> JSONEncoder {
185+fileprivate func newJSONEncoder() -> JSONEncoder {
186186 let encoder = JSONEncoder()
187187 let formatter = DateFormatter()
188188 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/samples/us-senators.json

1 generated file · +2 −2
Mswiftdefault / quicktype.swift+2 −2
@@ -459,7 +459,7 @@ enum Title: String, Codable {
459459
460460 // MARK: - Helper functions for creating encoders and decoders
461461
462-func newJSONDecoder() -> JSONDecoder {
462+fileprivate func newJSONDecoder() -> JSONDecoder {
463463 let decoder = JSONDecoder()
464464 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
465465 let container = try decoder.singleValueContainer()
@@ -482,7 +482,7 @@ func newJSONDecoder() -> JSONDecoder {
482482 return decoder
483483 }
484484
485-func newJSONEncoder() -> JSONEncoder {
485+fileprivate func newJSONEncoder() -> JSONEncoder {
486486 let encoder = JSONEncoder()
487487 let formatter = DateFormatter()
488488 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/schema/accessors.schema

1 generated file · +2 −2
Mschema-swiftdefault / quicktype.swift+2 −2
@@ -97,7 +97,7 @@ enum Union: Codable {
9797
9898 // MARK: - Helper functions for creating encoders and decoders
9999
100-func newJSONDecoder() -> JSONDecoder {
100+fileprivate func newJSONDecoder() -> JSONDecoder {
101101 let decoder = JSONDecoder()
102102 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
103103 let container = try decoder.singleValueContainer()
@@ -120,7 +120,7 @@ func newJSONDecoder() -> JSONDecoder {
120120 return decoder
121121 }
122122
123-func newJSONEncoder() -> JSONEncoder {
123+fileprivate func newJSONEncoder() -> JSONEncoder {
124124 let encoder = JSONEncoder()
125125 let formatter = DateFormatter()
126126 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/schema/any.schema

1 generated file · +2 −2
Mschema-swiftdefault / quicktype.swift+2 −2
@@ -55,7 +55,7 @@ extension TopLevel {
5555
5656 // MARK: - Helper functions for creating encoders and decoders
5757
58-func newJSONDecoder() -> JSONDecoder {
58+fileprivate func newJSONDecoder() -> JSONDecoder {
5959 let decoder = JSONDecoder()
6060 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
6161 let container = try decoder.singleValueContainer()
@@ -78,7 +78,7 @@ func newJSONDecoder() -> JSONDecoder {
7878 return decoder
7979 }
8080
81-func newJSONEncoder() -> JSONEncoder {
81+fileprivate func newJSONEncoder() -> JSONEncoder {
8282 let encoder = JSONEncoder()
8383 let formatter = DateFormatter()
8484 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/schema/bool-string.schema

1 generated file · +2 −2
Mschema-swiftdefault / quicktype.swift+2 −2
@@ -103,7 +103,7 @@ enum UnionWithBool: Codable {
103103
104104 // MARK: - Helper functions for creating encoders and decoders
105105
106-func newJSONDecoder() -> JSONDecoder {
106+fileprivate func newJSONDecoder() -> JSONDecoder {
107107 let decoder = JSONDecoder()
108108 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
109109 let container = try decoder.singleValueContainer()
@@ -126,7 +126,7 @@ func newJSONDecoder() -> JSONDecoder {
126126 return decoder
127127 }
128128
129-func newJSONEncoder() -> JSONEncoder {
129+fileprivate func newJSONEncoder() -> JSONEncoder {
130130 let encoder = JSONEncoder()
131131 let formatter = DateFormatter()
132132 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/schema/boolean-subschema.schema

1 generated file · +2 −2
Mschema-swiftdefault / quicktype.swift+2 −2
@@ -63,7 +63,7 @@ extension TopLevel {
6363
6464 // MARK: - Helper functions for creating encoders and decoders
6565
66-func newJSONDecoder() -> JSONDecoder {
66+fileprivate func newJSONDecoder() -> JSONDecoder {
6767 let decoder = JSONDecoder()
6868 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
6969 let container = try decoder.singleValueContainer()
@@ -86,7 +86,7 @@ func newJSONDecoder() -> JSONDecoder {
8686 return decoder
8787 }
8888
89-func newJSONEncoder() -> JSONEncoder {
89+fileprivate func newJSONEncoder() -> JSONEncoder {
9090 let encoder = JSONEncoder()
9191 let formatter = DateFormatter()
9292 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/schema/camelCase.schema

1 generated file · +2 −2
Mschema-swiftdefault / quicktype.swift+2 −2
@@ -55,7 +55,7 @@ extension TopLevel {
5555
5656 // MARK: - Helper functions for creating encoders and decoders
5757
58-func newJSONDecoder() -> JSONDecoder {
58+fileprivate func newJSONDecoder() -> JSONDecoder {
5959 let decoder = JSONDecoder()
6060 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
6161 let container = try decoder.singleValueContainer()
@@ -78,7 +78,7 @@ func newJSONDecoder() -> JSONDecoder {
7878 return decoder
7979 }
8080
81-func newJSONEncoder() -> JSONEncoder {
81+fileprivate func newJSONEncoder() -> JSONEncoder {
8282 let encoder = JSONEncoder()
8383 let formatter = DateFormatter()
8484 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/schema/comment-injection-enum-nested-comment.schema

1 generated file · +2 −2
Mschema-swiftdefault / quicktype.swift+2 −2
@@ -63,7 +63,7 @@ enum Kind: String, Codable {
6363
6464 // MARK: - Helper functions for creating encoders and decoders
6565
66-func newJSONDecoder() -> JSONDecoder {
66+fileprivate func newJSONDecoder() -> JSONDecoder {
6767 let decoder = JSONDecoder()
6868 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
6969 let container = try decoder.singleValueContainer()
@@ -86,7 +86,7 @@ func newJSONDecoder() -> JSONDecoder {
8686 return decoder
8787 }
8888
89-func newJSONEncoder() -> JSONEncoder {
89+fileprivate func newJSONEncoder() -> JSONEncoder {
9090 let encoder = JSONEncoder()
9191 let formatter = DateFormatter()
9292 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/schema/comment-injection-enum.schema

1 generated file · +2 −2
Mschema-swiftdefault / quicktype.swift+2 −2
@@ -69,7 +69,7 @@ enum Kind: String, Codable {
6969
7070 // MARK: - Helper functions for creating encoders and decoders
7171
72-func newJSONDecoder() -> JSONDecoder {
72+fileprivate func newJSONDecoder() -> JSONDecoder {
7373 let decoder = JSONDecoder()
7474 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
7575 let container = try decoder.singleValueContainer()
@@ -92,7 +92,7 @@ func newJSONDecoder() -> JSONDecoder {
9292 return decoder
9393 }
9494
95-func newJSONEncoder() -> JSONEncoder {
95+fileprivate func newJSONEncoder() -> JSONEncoder {
9696 let encoder = JSONEncoder()
9797 let formatter = DateFormatter()
9898 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/schema/comment-injection-nested-comment.schema

1 generated file · +2 −2
Mschema-swiftdefault / quicktype.swift+2 −2
@@ -59,7 +59,7 @@ extension TopLevel {
5959
6060 // MARK: - Helper functions for creating encoders and decoders
6161
62-func newJSONDecoder() -> JSONDecoder {
62+fileprivate func newJSONDecoder() -> JSONDecoder {
6363 let decoder = JSONDecoder()
6464 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
6565 let container = try decoder.singleValueContainer()
@@ -82,7 +82,7 @@ func newJSONDecoder() -> JSONDecoder {
8282 return decoder
8383 }
8484
85-func newJSONEncoder() -> JSONEncoder {
85+fileprivate func newJSONEncoder() -> JSONEncoder {
8686 let encoder = JSONEncoder()
8787 let formatter = DateFormatter()
8888 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/schema/comment-injection.schema

1 generated file · +2 −2
Mschema-swiftdefault / quicktype.swift+2 −2
@@ -90,7 +90,7 @@ extension TopLevel {
9090
9191 // MARK: - Helper functions for creating encoders and decoders
9292
93-func newJSONDecoder() -> JSONDecoder {
93+fileprivate func newJSONDecoder() -> JSONDecoder {
9494 let decoder = JSONDecoder()
9595 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
9696 let container = try decoder.singleValueContainer()
@@ -113,7 +113,7 @@ func newJSONDecoder() -> JSONDecoder {
113113 return decoder
114114 }
115115
116-func newJSONEncoder() -> JSONEncoder {
116+fileprivate func newJSONEncoder() -> JSONEncoder {
117117 let encoder = JSONEncoder()
118118 let formatter = DateFormatter()
119119 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/schema/constructor.schema

1 generated file · +2 −2
Mschema-swiftdefault / quicktype.swift+2 −2
@@ -116,7 +116,7 @@ extension Constructor {
116116
117117 // MARK: - Helper functions for creating encoders and decoders
118118
119-func newJSONDecoder() -> JSONDecoder {
119+fileprivate func newJSONDecoder() -> JSONDecoder {
120120 let decoder = JSONDecoder()
121121 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
122122 let container = try decoder.singleValueContainer()
@@ -139,7 +139,7 @@ func newJSONDecoder() -> JSONDecoder {
139139 return decoder
140140 }
141141
142-func newJSONEncoder() -> JSONEncoder {
142+fileprivate func newJSONEncoder() -> JSONEncoder {
143143 let encoder = JSONEncoder()
144144 let formatter = DateFormatter()
145145 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/schema/cut-enum.schema

1 generated file · +2 −2
Mschema-swiftdefault / quicktype.swift+2 −2
@@ -51,7 +51,7 @@ extension TopLevel {
5151
5252 // MARK: - Helper functions for creating encoders and decoders
5353
54-func newJSONDecoder() -> JSONDecoder {
54+fileprivate func newJSONDecoder() -> JSONDecoder {
5555 let decoder = JSONDecoder()
5656 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
5757 let container = try decoder.singleValueContainer()
@@ -74,7 +74,7 @@ func newJSONDecoder() -> JSONDecoder {
7474 return decoder
7575 }
7676
77-func newJSONEncoder() -> JSONEncoder {
77+fileprivate func newJSONEncoder() -> JSONEncoder {
7878 let encoder = JSONEncoder()
7979 let formatter = DateFormatter()
8080 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/schema/date-time-or-string.schema

1 generated file · +2 −2
Mschema-swiftdefault / quicktype.swift+2 −2
@@ -87,7 +87,7 @@ enum BarEnum: String, Codable {
8787
8888 // MARK: - Helper functions for creating encoders and decoders
8989
90-func newJSONDecoder() -> JSONDecoder {
90+fileprivate func newJSONDecoder() -> JSONDecoder {
9191 let decoder = JSONDecoder()
9292 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
9393 let container = try decoder.singleValueContainer()
@@ -110,7 +110,7 @@ func newJSONDecoder() -> JSONDecoder {
110110 return decoder
111111 }
112112
113-func newJSONEncoder() -> JSONEncoder {
113+fileprivate func newJSONEncoder() -> JSONEncoder {
114114 let encoder = JSONEncoder()
115115 let formatter = DateFormatter()
116116 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/schema/description-with-double-quotes.schema

1 generated file · +2 −2
Mschema-swiftdefault / quicktype.swift+2 −2
@@ -52,7 +52,7 @@ extension TopLevel {
5252
5353 // MARK: - Helper functions for creating encoders and decoders
5454
55-func newJSONDecoder() -> JSONDecoder {
55+fileprivate func newJSONDecoder() -> JSONDecoder {
5656 let decoder = JSONDecoder()
5757 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
5858 let container = try decoder.singleValueContainer()
@@ -75,7 +75,7 @@ func newJSONDecoder() -> JSONDecoder {
7575 return decoder
7676 }
7777
78-func newJSONEncoder() -> JSONEncoder {
78+fileprivate func newJSONEncoder() -> JSONEncoder {
7979 let encoder = JSONEncoder()
8080 let formatter = DateFormatter()
8181 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/schema/description.schema

1 generated file · +2 −2
Mschema-swiftdefault / quicktype.swift+2 −2
@@ -180,7 +180,7 @@ enum Union: Codable {
180180
181181 // MARK: - Helper functions for creating encoders and decoders
182182
183-func newJSONDecoder() -> JSONDecoder {
183+fileprivate func newJSONDecoder() -> JSONDecoder {
184184 let decoder = JSONDecoder()
185185 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
186186 let container = try decoder.singleValueContainer()
@@ -203,7 +203,7 @@ func newJSONDecoder() -> JSONDecoder {
203203 return decoder
204204 }
205205
206-func newJSONEncoder() -> JSONEncoder {
206+fileprivate func newJSONEncoder() -> JSONEncoder {
207207 let encoder = JSONEncoder()
208208 let formatter = DateFormatter()
209209 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/schema/direct-union.schema

1 generated file · +2 −2
Mschema-swiftdefault / quicktype.swift+2 −2
@@ -162,7 +162,7 @@ enum Anything: Codable {
162162
163163 // MARK: - Helper functions for creating encoders and decoders
164164
165-func newJSONDecoder() -> JSONDecoder {
165+fileprivate func newJSONDecoder() -> JSONDecoder {
166166 let decoder = JSONDecoder()
167167 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
168168 let container = try decoder.singleValueContainer()
@@ -185,7 +185,7 @@ func newJSONDecoder() -> JSONDecoder {
185185 return decoder
186186 }
187187
188-func newJSONEncoder() -> JSONEncoder {
188+fileprivate func newJSONEncoder() -> JSONEncoder {
189189 let encoder = JSONEncoder()
190190 let formatter = DateFormatter()
191191 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/schema/empty-object.schema

1 generated file · +2 −2
Mschema-swiftdefault / quicktype.swift+2 −2
@@ -33,7 +33,7 @@ extension Dictionary where Key == String, Value == JSONAny {
3333
3434 // MARK: - Helper functions for creating encoders and decoders
3535
36-func newJSONDecoder() -> JSONDecoder {
36+fileprivate func newJSONDecoder() -> JSONDecoder {
3737 let decoder = JSONDecoder()
3838 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
3939 let container = try decoder.singleValueContainer()
@@ -56,7 +56,7 @@ func newJSONDecoder() -> JSONDecoder {
5656 return decoder
5757 }
5858
59-func newJSONEncoder() -> JSONEncoder {
59+fileprivate func newJSONEncoder() -> JSONEncoder {
6060 let encoder = JSONEncoder()
6161 let formatter = DateFormatter()
6262 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/schema/enum-with-null.schema

1 generated file · +2 −2
Mschema-swiftdefault / quicktype.swift+2 −2
@@ -56,7 +56,7 @@ enum Enum: String, Codable {
5656
5757 // MARK: - Helper functions for creating encoders and decoders
5858
59-func newJSONDecoder() -> JSONDecoder {
59+fileprivate func newJSONDecoder() -> JSONDecoder {
6060 let decoder = JSONDecoder()
6161 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
6262 let container = try decoder.singleValueContainer()
@@ -79,7 +79,7 @@ func newJSONDecoder() -> JSONDecoder {
7979 return decoder
8080 }
8181
82-func newJSONEncoder() -> JSONEncoder {
82+fileprivate func newJSONEncoder() -> JSONEncoder {
8383 let encoder = JSONEncoder()
8484 let formatter = DateFormatter()
8585 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/schema/enum-with-values.schema

1 generated file · +2 −2
Mschema-swiftdefault / quicktype.swift+2 −2
@@ -61,7 +61,7 @@ enum Weekdays: String, Codable {
6161
6262 // MARK: - Helper functions for creating encoders and decoders
6363
64-func newJSONDecoder() -> JSONDecoder {
64+fileprivate func newJSONDecoder() -> JSONDecoder {
6565 let decoder = JSONDecoder()
6666 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
6767 let container = try decoder.singleValueContainer()
@@ -84,7 +84,7 @@ func newJSONDecoder() -> JSONDecoder {
8484 return decoder
8585 }
8686
87-func newJSONEncoder() -> JSONEncoder {
87+fileprivate func newJSONEncoder() -> JSONEncoder {
8888 let encoder = JSONEncoder()
8989 let formatter = DateFormatter()
9090 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/schema/id-no-address.schema

1 generated file · +2 −2
Mschema-swiftdefault / quicktype.swift+2 −2
@@ -51,7 +51,7 @@ extension TopLevel {
5151
5252 // MARK: - Helper functions for creating encoders and decoders
5353
54-func newJSONDecoder() -> JSONDecoder {
54+fileprivate func newJSONDecoder() -> JSONDecoder {
5555 let decoder = JSONDecoder()
5656 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
5757 let container = try decoder.singleValueContainer()
@@ -74,7 +74,7 @@ func newJSONDecoder() -> JSONDecoder {
7474 return decoder
7575 }
7676
77-func newJSONEncoder() -> JSONEncoder {
77+fileprivate func newJSONEncoder() -> JSONEncoder {
7878 let encoder = JSONEncoder()
7979 let formatter = DateFormatter()
8080 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/schema/id-root.schema

1 generated file · +2 −2
Mschema-swiftdefault / quicktype.swift+2 −2
@@ -51,7 +51,7 @@ extension TopLevel {
5151
5252 // MARK: - Helper functions for creating encoders and decoders
5353
54-func newJSONDecoder() -> JSONDecoder {
54+fileprivate func newJSONDecoder() -> JSONDecoder {
5555 let decoder = JSONDecoder()
5656 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
5757 let container = try decoder.singleValueContainer()
@@ -74,7 +74,7 @@ func newJSONDecoder() -> JSONDecoder {
7474 return decoder
7575 }
7676
77-func newJSONEncoder() -> JSONEncoder {
77+fileprivate func newJSONEncoder() -> JSONEncoder {
7878 let encoder = JSONEncoder()
7979 let formatter = DateFormatter()
8080 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/schema/ie-suffix-singularization.schema

1 generated file · +2 −2
Mschema-swiftdefault / quicktype.swift+2 −2
@@ -99,7 +99,7 @@ extension Cookie {
9999
100100 // MARK: - Helper functions for creating encoders and decoders
101101
102-func newJSONDecoder() -> JSONDecoder {
102+fileprivate func newJSONDecoder() -> JSONDecoder {
103103 let decoder = JSONDecoder()
104104 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
105105 let container = try decoder.singleValueContainer()
@@ -122,7 +122,7 @@ func newJSONDecoder() -> JSONDecoder {
122122 return decoder
123123 }
124124
125-func newJSONEncoder() -> JSONEncoder {
125+fileprivate func newJSONEncoder() -> JSONEncoder {
126126 let encoder = JSONEncoder()
127127 let formatter = DateFormatter()
128128 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/schema/implicit-all-of.schema

1 generated file · +2 −2
Mschema-swiftdefault / quicktype.swift+2 −2
@@ -59,7 +59,7 @@ extension TopLevel {
5959
6060 // MARK: - Helper functions for creating encoders and decoders
6161
62-func newJSONDecoder() -> JSONDecoder {
62+fileprivate func newJSONDecoder() -> JSONDecoder {
6363 let decoder = JSONDecoder()
6464 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
6565 let container = try decoder.singleValueContainer()
@@ -82,7 +82,7 @@ func newJSONDecoder() -> JSONDecoder {
8282 return decoder
8383 }
8484
85-func newJSONEncoder() -> JSONEncoder {
85+fileprivate func newJSONEncoder() -> JSONEncoder {
8686 let encoder = JSONEncoder()
8787 let formatter = DateFormatter()
8888 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/schema/implicit-one-of.schema

1 generated file · +2 −2
Mschema-swiftdefault / quicktype.swift+2 −2
@@ -59,7 +59,7 @@ extension TopLevel {
5959
6060 // MARK: - Helper functions for creating encoders and decoders
6161
62-func newJSONDecoder() -> JSONDecoder {
62+fileprivate func newJSONDecoder() -> JSONDecoder {
6363 let decoder = JSONDecoder()
6464 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
6565 let container = try decoder.singleValueContainer()
@@ -82,7 +82,7 @@ func newJSONDecoder() -> JSONDecoder {
8282 return decoder
8383 }
8484
85-func newJSONEncoder() -> JSONEncoder {
85+fileprivate func newJSONEncoder() -> JSONEncoder {
8686 let encoder = JSONEncoder()
8787 let formatter = DateFormatter()
8888 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/schema/integer-float-union.schema

1 generated file · +2 −2
Mschema-swiftdefault / quicktype.swift+2 −2
@@ -79,7 +79,7 @@ enum Number: Codable {
7979
8080 // MARK: - Helper functions for creating encoders and decoders
8181
82-func newJSONDecoder() -> JSONDecoder {
82+fileprivate func newJSONDecoder() -> JSONDecoder {
8383 let decoder = JSONDecoder()
8484 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
8585 let container = try decoder.singleValueContainer()
@@ -102,7 +102,7 @@ func newJSONDecoder() -> JSONDecoder {
102102 return decoder
103103 }
104104
105-func newJSONEncoder() -> JSONEncoder {
105+fileprivate func newJSONEncoder() -> JSONEncoder {
106106 let encoder = JSONEncoder()
107107 let formatter = DateFormatter()
108108 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/schema/integer-string.schema

1 generated file · +2 −2
Mschema-swiftdefault / quicktype.swift+2 −2
@@ -103,7 +103,7 @@ enum UnionWithInt: Codable {
103103
104104 // MARK: - Helper functions for creating encoders and decoders
105105
106-func newJSONDecoder() -> JSONDecoder {
106+fileprivate func newJSONDecoder() -> JSONDecoder {
107107 let decoder = JSONDecoder()
108108 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
109109 let container = try decoder.singleValueContainer()
@@ -126,7 +126,7 @@ func newJSONDecoder() -> JSONDecoder {
126126 return decoder
127127 }
128128
129-func newJSONEncoder() -> JSONEncoder {
129+fileprivate func newJSONEncoder() -> JSONEncoder {
130130 let encoder = JSONEncoder()
131131 let formatter = DateFormatter()
132132 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/schema/integer-type.schema

1 generated file · +2 −2
Mschema-swiftdefault / quicktype.swift+2 −2
@@ -83,7 +83,7 @@ extension TopLevel {
8383
8484 // MARK: - Helper functions for creating encoders and decoders
8585
86-func newJSONDecoder() -> JSONDecoder {
86+fileprivate func newJSONDecoder() -> JSONDecoder {
8787 let decoder = JSONDecoder()
8888 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
8989 let container = try decoder.singleValueContainer()
@@ -106,7 +106,7 @@ func newJSONDecoder() -> JSONDecoder {
106106 return decoder
107107 }
108108
109-func newJSONEncoder() -> JSONEncoder {
109+fileprivate func newJSONEncoder() -> JSONEncoder {
110110 let encoder = JSONEncoder()
111111 let formatter = DateFormatter()
112112 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/schema/intersection-nested.schema

1 generated file · +2 −2
Mschema-swiftdefault / quicktype.swift+2 −2
@@ -51,7 +51,7 @@ extension TopLevel {
5151
5252 // MARK: - Helper functions for creating encoders and decoders
5353
54-func newJSONDecoder() -> JSONDecoder {
54+fileprivate func newJSONDecoder() -> JSONDecoder {
5555 let decoder = JSONDecoder()
5656 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
5757 let container = try decoder.singleValueContainer()
@@ -74,7 +74,7 @@ func newJSONDecoder() -> JSONDecoder {
7474 return decoder
7575 }
7676
77-func newJSONEncoder() -> JSONEncoder {
77+fileprivate func newJSONEncoder() -> JSONEncoder {
7878 let encoder = JSONEncoder()
7979 let formatter = DateFormatter()
8080 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/schema/issue2680-top-level-array.schema

1 generated file · +2 −2
Mschema-swiftdefault / quicktype.swift+2 −2
@@ -33,7 +33,7 @@ extension Array where Element == TopLevel.Element {
3333
3434 // MARK: - Helper functions for creating encoders and decoders
3535
36-func newJSONDecoder() -> JSONDecoder {
36+fileprivate func newJSONDecoder() -> JSONDecoder {
3737 let decoder = JSONDecoder()
3838 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
3939 let container = try decoder.singleValueContainer()
@@ -56,7 +56,7 @@ func newJSONDecoder() -> JSONDecoder {
5656 return decoder
5757 }
5858
59-func newJSONEncoder() -> JSONEncoder {
59+fileprivate func newJSONEncoder() -> JSONEncoder {
6060 let encoder = JSONEncoder()
6161 let formatter = DateFormatter()
6262 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/schema/keyword-enum.schema

1 generated file · +2 −2
Mschema-swiftdefault / quicktype.swift+2 −2
@@ -331,7 +331,7 @@ enum Enum: String, Codable {
331331
332332 // MARK: - Helper functions for creating encoders and decoders
333333
334-func newJSONDecoder() -> JSONDecoder {
334+fileprivate func newJSONDecoder() -> JSONDecoder {
335335 let decoder = JSONDecoder()
336336 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
337337 let container = try decoder.singleValueContainer()
@@ -354,7 +354,7 @@ func newJSONDecoder() -> JSONDecoder {
354354 return decoder
355355 }
356356
357-func newJSONEncoder() -> JSONEncoder {
357+fileprivate func newJSONEncoder() -> JSONEncoder {
358358 let encoder = JSONEncoder()
359359 let formatter = DateFormatter()
360360 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/schema/keyword-unions.schema

1 generated file · +2 −2
Mschema-swiftdefault / quicktype.swift+2 −2
@@ -19095,7 +19095,7 @@ extension Yield {
1909519095
1909619096 // MARK: - Helper functions for creating encoders and decoders
1909719097
19098-func newJSONDecoder() -> JSONDecoder {
19098+fileprivate func newJSONDecoder() -> JSONDecoder {
1909919099 let decoder = JSONDecoder()
1910019100 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
1910119101 let container = try decoder.singleValueContainer()
@@ -19118,7 +19118,7 @@ func newJSONDecoder() -> JSONDecoder {
1911819118 return decoder
1911919119 }
1912019120
19121-func newJSONEncoder() -> JSONEncoder {
19121+fileprivate func newJSONEncoder() -> JSONEncoder {
1912219122 let encoder = JSONEncoder()
1912319123 let formatter = DateFormatter()
1912419124 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/schema/light.schema

1 generated file · +2 −2
Mschema-swiftdefault / quicktype.swift+2 −2
@@ -103,7 +103,7 @@ extension LightParams {
103103
104104 // MARK: - Helper functions for creating encoders and decoders
105105
106-func newJSONDecoder() -> JSONDecoder {
106+fileprivate func newJSONDecoder() -> JSONDecoder {
107107 let decoder = JSONDecoder()
108108 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
109109 let container = try decoder.singleValueContainer()
@@ -126,7 +126,7 @@ func newJSONDecoder() -> JSONDecoder {
126126 return decoder
127127 }
128128
129-func newJSONEncoder() -> JSONEncoder {
129+fileprivate func newJSONEncoder() -> JSONEncoder {
130130 let encoder = JSONEncoder()
131131 let formatter = DateFormatter()
132132 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/schema/list.schema

1 generated file · +2 −2
Mschema-swiftdefault / quicktype.swift+2 −2
@@ -57,7 +57,7 @@ extension TopLevel {
5757
5858 // MARK: - Helper functions for creating encoders and decoders
5959
60-func newJSONDecoder() -> JSONDecoder {
60+fileprivate func newJSONDecoder() -> JSONDecoder {
6161 let decoder = JSONDecoder()
6262 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
6363 let container = try decoder.singleValueContainer()
@@ -80,7 +80,7 @@ func newJSONDecoder() -> JSONDecoder {
8080 return decoder
8181 }
8282
83-func newJSONEncoder() -> JSONEncoder {
83+fileprivate func newJSONEncoder() -> JSONEncoder {
8484 let encoder = JSONEncoder()
8585 let formatter = DateFormatter()
8686 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/schema/min-max-items.schema

1 generated file · +2 −2
Mschema-swiftdefault / quicktype.swift+2 −2
@@ -95,7 +95,7 @@ enum UnionItem: Codable {
9595
9696 // MARK: - Helper functions for creating encoders and decoders
9797
98-func newJSONDecoder() -> JSONDecoder {
98+fileprivate func newJSONDecoder() -> JSONDecoder {
9999 let decoder = JSONDecoder()
100100 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
101101 let container = try decoder.singleValueContainer()
@@ -118,7 +118,7 @@ func newJSONDecoder() -> JSONDecoder {
118118 return decoder
119119 }
120120
121-func newJSONEncoder() -> JSONEncoder {
121+fileprivate func newJSONEncoder() -> JSONEncoder {
122122 let encoder = JSONEncoder()
123123 let formatter = DateFormatter()
124124 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/schema/minmax-integer.schema

1 generated file · +2 −2
Mschema-swiftdefault / quicktype.swift+2 −2
@@ -79,7 +79,7 @@ extension TopLevel {
7979
8080 // MARK: - Helper functions for creating encoders and decoders
8181
82-func newJSONDecoder() -> JSONDecoder {
82+fileprivate func newJSONDecoder() -> JSONDecoder {
8383 let decoder = JSONDecoder()
8484 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
8585 let container = try decoder.singleValueContainer()
@@ -102,7 +102,7 @@ func newJSONDecoder() -> JSONDecoder {
102102 return decoder
103103 }
104104
105-func newJSONEncoder() -> JSONEncoder {
105+fileprivate func newJSONEncoder() -> JSONEncoder {
106106 let encoder = JSONEncoder()
107107 let formatter = DateFormatter()
108108 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/schema/minmax.schema

1 generated file · +2 −2
Mschema-swiftdefault / quicktype.swift+2 −2
@@ -79,7 +79,7 @@ extension TopLevel {
7979
8080 // MARK: - Helper functions for creating encoders and decoders
8181
82-func newJSONDecoder() -> JSONDecoder {
82+fileprivate func newJSONDecoder() -> JSONDecoder {
8383 let decoder = JSONDecoder()
8484 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
8585 let container = try decoder.singleValueContainer()
@@ -102,7 +102,7 @@ func newJSONDecoder() -> JSONDecoder {
102102 return decoder
103103 }
104104
105-func newJSONEncoder() -> JSONEncoder {
105+fileprivate func newJSONEncoder() -> JSONEncoder {
106106 let encoder = JSONEncoder()
107107 let formatter = DateFormatter()
108108 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/schema/minmaxlength.schema

1 generated file · +2 −2
Mschema-swiftdefault / quicktype.swift+2 −2
@@ -107,7 +107,7 @@ enum InUnion: Codable {
107107
108108 // MARK: - Helper functions for creating encoders and decoders
109109
110-func newJSONDecoder() -> JSONDecoder {
110+fileprivate func newJSONDecoder() -> JSONDecoder {
111111 let decoder = JSONDecoder()
112112 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
113113 let container = try decoder.singleValueContainer()
@@ -130,7 +130,7 @@ func newJSONDecoder() -> JSONDecoder {
130130 return decoder
131131 }
132132
133-func newJSONEncoder() -> JSONEncoder {
133+fileprivate func newJSONEncoder() -> JSONEncoder {
134134 let encoder = JSONEncoder()
135135 let formatter = DateFormatter()
136136 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/schema/mutually-recursive.schema

1 generated file · +2 −2
Mschema-swiftdefault / quicktype.swift+2 −2
@@ -128,7 +128,7 @@ extension TopLevel {
128128
129129 // MARK: - Helper functions for creating encoders and decoders
130130
131-func newJSONDecoder() -> JSONDecoder {
131+fileprivate func newJSONDecoder() -> JSONDecoder {
132132 let decoder = JSONDecoder()
133133 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
134134 let container = try decoder.singleValueContainer()
@@ -151,7 +151,7 @@ func newJSONDecoder() -> JSONDecoder {
151151 return decoder
152152 }
153153
154-func newJSONEncoder() -> JSONEncoder {
154+fileprivate func newJSONEncoder() -> JSONEncoder {
155155 let encoder = JSONEncoder()
156156 let formatter = DateFormatter()
157157 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/schema/nested-intersection-union.schema

1 generated file · +2 −2
Mschema-swiftdefault / quicktype.swift+2 −2
@@ -107,7 +107,7 @@ extension Item {
107107
108108 // MARK: - Helper functions for creating encoders and decoders
109109
110-func newJSONDecoder() -> JSONDecoder {
110+fileprivate func newJSONDecoder() -> JSONDecoder {
111111 let decoder = JSONDecoder()
112112 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
113113 let container = try decoder.singleValueContainer()
@@ -130,7 +130,7 @@ func newJSONDecoder() -> JSONDecoder {
130130 return decoder
131131 }
132132
133-func newJSONEncoder() -> JSONEncoder {
133+fileprivate func newJSONEncoder() -> JSONEncoder {
134134 let encoder = JSONEncoder()
135135 let formatter = DateFormatter()
136136 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/schema/non-standard-ref.schema

1 generated file · +2 −2
Mschema-swiftdefault / quicktype.swift+2 −2
@@ -59,7 +59,7 @@ extension TopLevel {
5959
6060 // MARK: - Helper functions for creating encoders and decoders
6161
62-func newJSONDecoder() -> JSONDecoder {
62+fileprivate func newJSONDecoder() -> JSONDecoder {
6363 let decoder = JSONDecoder()
6464 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
6565 let container = try decoder.singleValueContainer()
@@ -82,7 +82,7 @@ func newJSONDecoder() -> JSONDecoder {
8282 return decoder
8383 }
8484
85-func newJSONEncoder() -> JSONEncoder {
85+fileprivate func newJSONEncoder() -> JSONEncoder {
8686 let encoder = JSONEncoder()
8787 let formatter = DateFormatter()
8888 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/schema/object-type-required.schema

1 generated file · +2 −2
Mschema-swiftdefault / quicktype.swift+2 −2
@@ -55,7 +55,7 @@ extension TopLevel {
5555
5656 // MARK: - Helper functions for creating encoders and decoders
5757
58-func newJSONDecoder() -> JSONDecoder {
58+fileprivate func newJSONDecoder() -> JSONDecoder {
5959 let decoder = JSONDecoder()
6060 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
6161 let container = try decoder.singleValueContainer()
@@ -78,7 +78,7 @@ func newJSONDecoder() -> JSONDecoder {
7878 return decoder
7979 }
8080
81-func newJSONEncoder() -> JSONEncoder {
81+fileprivate func newJSONEncoder() -> JSONEncoder {
8282 let encoder = JSONEncoder()
8383 let formatter = DateFormatter()
8484 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/schema/optional-any.schema

1 generated file · +2 −2
Mschema-swiftdefault / quicktype.swift+2 −2
@@ -55,7 +55,7 @@ extension TopLevel {
5555
5656 // MARK: - Helper functions for creating encoders and decoders
5757
58-func newJSONDecoder() -> JSONDecoder {
58+fileprivate func newJSONDecoder() -> JSONDecoder {
5959 let decoder = JSONDecoder()
6060 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
6161 let container = try decoder.singleValueContainer()
@@ -78,7 +78,7 @@ func newJSONDecoder() -> JSONDecoder {
7878 return decoder
7979 }
8080
81-func newJSONEncoder() -> JSONEncoder {
81+fileprivate func newJSONEncoder() -> JSONEncoder {
8282 let encoder = JSONEncoder()
8383 let formatter = DateFormatter()
8484 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/schema/optional-const-ref.schema

1 generated file · +2 −2
Mschema-swiftdefault / quicktype.swift+2 −2
@@ -123,7 +123,7 @@ extension Coordinate {
123123
124124 // MARK: - Helper functions for creating encoders and decoders
125125
126-func newJSONDecoder() -> JSONDecoder {
126+fileprivate func newJSONDecoder() -> JSONDecoder {
127127 let decoder = JSONDecoder()
128128 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
129129 let container = try decoder.singleValueContainer()
@@ -146,7 +146,7 @@ func newJSONDecoder() -> JSONDecoder {
146146 return decoder
147147 }
148148
149-func newJSONEncoder() -> JSONEncoder {
149+fileprivate func newJSONEncoder() -> JSONEncoder {
150150 let encoder = JSONEncoder()
151151 let formatter = DateFormatter()
152152 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/schema/optional-constraints.schema

1 generated file · +2 −2
Mschema-swiftdefault / quicktype.swift+2 −2
@@ -67,7 +67,7 @@ extension TopLevel {
6767
6868 // MARK: - Helper functions for creating encoders and decoders
6969
70-func newJSONDecoder() -> JSONDecoder {
70+fileprivate func newJSONDecoder() -> JSONDecoder {
7171 let decoder = JSONDecoder()
7272 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
7373 let container = try decoder.singleValueContainer()
@@ -90,7 +90,7 @@ func newJSONDecoder() -> JSONDecoder {
9090 return decoder
9191 }
9292
93-func newJSONEncoder() -> JSONEncoder {
93+fileprivate func newJSONEncoder() -> JSONEncoder {
9494 let encoder = JSONEncoder()
9595 let formatter = DateFormatter()
9696 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/schema/optional-date-time.schema

1 generated file · +2 −2
Mschema-swiftdefault / quicktype.swift+2 −2
@@ -71,7 +71,7 @@ extension TopLevel {
7171
7272 // MARK: - Helper functions for creating encoders and decoders
7373
74-func newJSONDecoder() -> JSONDecoder {
74+fileprivate func newJSONDecoder() -> JSONDecoder {
7575 let decoder = JSONDecoder()
7676 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
7777 let container = try decoder.singleValueContainer()
@@ -94,7 +94,7 @@ func newJSONDecoder() -> JSONDecoder {
9494 return decoder
9595 }
9696
97-func newJSONEncoder() -> JSONEncoder {
97+fileprivate func newJSONEncoder() -> JSONEncoder {
9898 let encoder = JSONEncoder()
9999 let formatter = DateFormatter()
100100 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/schema/pattern.schema

1 generated file · +2 −2
Mschema-swiftdefault / quicktype.swift+2 −2
@@ -59,7 +59,7 @@ extension TopLevel {
5959
6060 // MARK: - Helper functions for creating encoders and decoders
6161
62-func newJSONDecoder() -> JSONDecoder {
62+fileprivate func newJSONDecoder() -> JSONDecoder {
6363 let decoder = JSONDecoder()
6464 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
6565 let container = try decoder.singleValueContainer()
@@ -82,7 +82,7 @@ func newJSONDecoder() -> JSONDecoder {
8282 return decoder
8383 }
8484
85-func newJSONEncoder() -> JSONEncoder {
85+fileprivate func newJSONEncoder() -> JSONEncoder {
8686 let encoder = JSONEncoder()
8787 let formatter = DateFormatter()
8888 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/schema/postman-collection.schema

1 generated file · +2 −2
Mschema-swiftdefault / quicktype.swift+2 −2
@@ -104,7 +104,7 @@ extension Response {
104104
105105 // MARK: - Helper functions for creating encoders and decoders
106106
107-func newJSONDecoder() -> JSONDecoder {
107+fileprivate func newJSONDecoder() -> JSONDecoder {
108108 let decoder = JSONDecoder()
109109 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
110110 let container = try decoder.singleValueContainer()
@@ -127,7 +127,7 @@ func newJSONDecoder() -> JSONDecoder {
127127 return decoder
128128 }
129129
130-func newJSONEncoder() -> JSONEncoder {
130+fileprivate func newJSONEncoder() -> JSONEncoder {
131131 let encoder = JSONEncoder()
132132 let formatter = DateFormatter()
133133 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/schema/prefix-items.schema

1 generated file · +2 −2
Mschema-swiftdefault / quicktype.swift+2 −2
@@ -83,7 +83,7 @@ enum Open: Codable {
8383
8484 // MARK: - Helper functions for creating encoders and decoders
8585
86-func newJSONDecoder() -> JSONDecoder {
86+fileprivate func newJSONDecoder() -> JSONDecoder {
8787 let decoder = JSONDecoder()
8888 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
8989 let container = try decoder.singleValueContainer()
@@ -106,7 +106,7 @@ func newJSONDecoder() -> JSONDecoder {
106106 return decoder
107107 }
108108
109-func newJSONEncoder() -> JSONEncoder {
109+fileprivate func newJSONEncoder() -> JSONEncoder {
110110 let encoder = JSONEncoder()
111111 let formatter = DateFormatter()
112112 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/schema/recursive-union-flattening.schema

1 generated file · +2 −2
Mschema-swiftdefault / quicktype.swift+2 −2
@@ -347,7 +347,7 @@ enum X: Codable {
347347
348348 // MARK: - Helper functions for creating encoders and decoders
349349
350-func newJSONDecoder() -> JSONDecoder {
350+fileprivate func newJSONDecoder() -> JSONDecoder {
351351 let decoder = JSONDecoder()
352352 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
353353 let container = try decoder.singleValueContainer()
@@ -370,7 +370,7 @@ func newJSONDecoder() -> JSONDecoder {
370370 return decoder
371371 }
372372
373-func newJSONEncoder() -> JSONEncoder {
373+fileprivate func newJSONEncoder() -> JSONEncoder {
374374 let encoder = JSONEncoder()
375375 let formatter = DateFormatter()
376376 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/schema/ref-id-files.schema

1 generated file · +2 −2
Mschema-swiftdefault / quicktype.swift+2 −2
@@ -51,7 +51,7 @@ extension TopLevel {
5151
5252 // MARK: - Helper functions for creating encoders and decoders
5353
54-func newJSONDecoder() -> JSONDecoder {
54+fileprivate func newJSONDecoder() -> JSONDecoder {
5555 let decoder = JSONDecoder()
5656 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
5757 let container = try decoder.singleValueContainer()
@@ -74,7 +74,7 @@ func newJSONDecoder() -> JSONDecoder {
7474 return decoder
7575 }
7676
77-func newJSONEncoder() -> JSONEncoder {
77+fileprivate func newJSONEncoder() -> JSONEncoder {
7878 let encoder = JSONEncoder()
7979 let formatter = DateFormatter()
8080 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/schema/ref-remote.schema

1 generated file · +2 −2
Mschema-swiftdefault / quicktype.swift+2 −2
@@ -57,7 +57,7 @@ extension TopLevel {
5757
5858 // MARK: - Helper functions for creating encoders and decoders
5959
60-func newJSONDecoder() -> JSONDecoder {
60+fileprivate func newJSONDecoder() -> JSONDecoder {
6161 let decoder = JSONDecoder()
6262 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
6363 let container = try decoder.singleValueContainer()
@@ -80,7 +80,7 @@ func newJSONDecoder() -> JSONDecoder {
8080 return decoder
8181 }
8282
83-func newJSONEncoder() -> JSONEncoder {
83+fileprivate func newJSONEncoder() -> JSONEncoder {
8484 let encoder = JSONEncoder()
8585 let formatter = DateFormatter()
8686 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/schema/renaming-bug.schema

1 generated file · +2 −2
Mschema-swiftdefault / quicktype.swift+2 −2
@@ -716,7 +716,7 @@ enum Name: String, Codable {
716716
717717 // MARK: - Helper functions for creating encoders and decoders
718718
719-func newJSONDecoder() -> JSONDecoder {
719+fileprivate func newJSONDecoder() -> JSONDecoder {
720720 let decoder = JSONDecoder()
721721 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
722722 let container = try decoder.singleValueContainer()
@@ -739,7 +739,7 @@ func newJSONDecoder() -> JSONDecoder {
739739 return decoder
740740 }
741741
742-func newJSONEncoder() -> JSONEncoder {
742+fileprivate func newJSONEncoder() -> JSONEncoder {
743743 let encoder = JSONEncoder()
744744 let formatter = DateFormatter()
745745 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/schema/required-draft3.schema

1 generated file · +2 −2
Mschema-swiftdefault / quicktype.swift+2 −2
@@ -51,7 +51,7 @@ extension TopLevel {
5151
5252 // MARK: - Helper functions for creating encoders and decoders
5353
54-func newJSONDecoder() -> JSONDecoder {
54+fileprivate func newJSONDecoder() -> JSONDecoder {
5555 let decoder = JSONDecoder()
5656 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
5757 let container = try decoder.singleValueContainer()
@@ -74,7 +74,7 @@ func newJSONDecoder() -> JSONDecoder {
7474 return decoder
7575 }
7676
77-func newJSONEncoder() -> JSONEncoder {
77+fileprivate func newJSONEncoder() -> JSONEncoder {
7878 let encoder = JSONEncoder()
7979 let formatter = DateFormatter()
8080 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/schema/required-non-properties.schema

1 generated file · +2 −2
Mschema-swiftdefault / quicktype.swift+2 −2
@@ -55,7 +55,7 @@ extension TopLevel {
5555
5656 // MARK: - Helper functions for creating encoders and decoders
5757
58-func newJSONDecoder() -> JSONDecoder {
58+fileprivate func newJSONDecoder() -> JSONDecoder {
5959 let decoder = JSONDecoder()
6060 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
6161 let container = try decoder.singleValueContainer()
@@ -78,7 +78,7 @@ func newJSONDecoder() -> JSONDecoder {
7878 return decoder
7979 }
8080
81-func newJSONEncoder() -> JSONEncoder {
81+fileprivate func newJSONEncoder() -> JSONEncoder {
8282 let encoder = JSONEncoder()
8383 let formatter = DateFormatter()
8484 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/schema/rust-cycle-breaker-union.schema

1 generated file · +2 −2
Mschema-swiftdefault / quicktype.swift+2 −2
@@ -138,7 +138,7 @@ indirect enum Next: Codable {
138138
139139 // MARK: - Helper functions for creating encoders and decoders
140140
141-func newJSONDecoder() -> JSONDecoder {
141+fileprivate func newJSONDecoder() -> JSONDecoder {
142142 let decoder = JSONDecoder()
143143 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
144144 let container = try decoder.singleValueContainer()
@@ -161,7 +161,7 @@ func newJSONDecoder() -> JSONDecoder {
161161 return decoder
162162 }
163163
164-func newJSONEncoder() -> JSONEncoder {
164+fileprivate func newJSONEncoder() -> JSONEncoder {
165165 let encoder = JSONEncoder()
166166 let formatter = DateFormatter()
167167 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/schema/schema-constraints.schema

1 generated file · +2 −2
Mschema-swiftdefault / quicktype.swift+2 −2
@@ -55,7 +55,7 @@ extension TopLevel {
5555
5656 // MARK: - Helper functions for creating encoders and decoders
5757
58-func newJSONDecoder() -> JSONDecoder {
58+fileprivate func newJSONDecoder() -> JSONDecoder {
5959 let decoder = JSONDecoder()
6060 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
6161 let container = try decoder.singleValueContainer()
@@ -78,7 +78,7 @@ func newJSONDecoder() -> JSONDecoder {
7878 return decoder
7979 }
8080
81-func newJSONEncoder() -> JSONEncoder {
81+fileprivate func newJSONEncoder() -> JSONEncoder {
8282 let encoder = JSONEncoder()
8383 let formatter = DateFormatter()
8484 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/schema/simple-ref.schema

1 generated file · +2 −2
Mschema-swiftdefault / quicktype.swift+2 −2
@@ -57,7 +57,7 @@ extension TopLevel {
5757
5858 // MARK: - Helper functions for creating encoders and decoders
5959
60-func newJSONDecoder() -> JSONDecoder {
60+fileprivate func newJSONDecoder() -> JSONDecoder {
6161 let decoder = JSONDecoder()
6262 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
6363 let container = try decoder.singleValueContainer()
@@ -80,7 +80,7 @@ func newJSONDecoder() -> JSONDecoder {
8080 return decoder
8181 }
8282
83-func newJSONEncoder() -> JSONEncoder {
83+fileprivate func newJSONEncoder() -> JSONEncoder {
8484 let encoder = JSONEncoder()
8585 let formatter = DateFormatter()
8686 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/schema/strict-optional.schema

1 generated file · +2 −2
Mschema-swiftdefault / quicktype.swift+2 −2
@@ -51,7 +51,7 @@ extension TopLevel {
5151
5252 // MARK: - Helper functions for creating encoders and decoders
5353
54-func newJSONDecoder() -> JSONDecoder {
54+fileprivate func newJSONDecoder() -> JSONDecoder {
5555 let decoder = JSONDecoder()
5656 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
5757 let container = try decoder.singleValueContainer()
@@ -74,7 +74,7 @@ func newJSONDecoder() -> JSONDecoder {
7474 return decoder
7575 }
7676
77-func newJSONEncoder() -> JSONEncoder {
77+fileprivate func newJSONEncoder() -> JSONEncoder {
7878 let encoder = JSONEncoder()
7979 let formatter = DateFormatter()
8080 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/schema/top-level-array.schema

1 generated file · +2 −2
Mschema-swiftdefault / quicktype.swift+2 −2
@@ -82,7 +82,7 @@ extension Array where Element == TopLevel.Element {
8282
8383 // MARK: - Helper functions for creating encoders and decoders
8484
85-func newJSONDecoder() -> JSONDecoder {
85+fileprivate func newJSONDecoder() -> JSONDecoder {
8686 let decoder = JSONDecoder()
8787 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
8888 let container = try decoder.singleValueContainer()
@@ -105,7 +105,7 @@ func newJSONDecoder() -> JSONDecoder {
105105 return decoder
106106 }
107107
108-func newJSONEncoder() -> JSONEncoder {
108+fileprivate func newJSONEncoder() -> JSONEncoder {
109109 let encoder = JSONEncoder()
110110 let formatter = DateFormatter()
111111 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/schema/top-level-primitive-array.schema

1 generated file · +2 −2
Mschema-swiftdefault / quicktype.swift+2 −2
@@ -33,7 +33,7 @@ extension Array where Element == TopLevel.Element {
3333
3434 // MARK: - Helper functions for creating encoders and decoders
3535
36-func newJSONDecoder() -> JSONDecoder {
36+fileprivate func newJSONDecoder() -> JSONDecoder {
3737 let decoder = JSONDecoder()
3838 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
3939 let container = try decoder.singleValueContainer()
@@ -56,7 +56,7 @@ func newJSONDecoder() -> JSONDecoder {
5656 return decoder
5757 }
5858
59-func newJSONEncoder() -> JSONEncoder {
59+fileprivate func newJSONEncoder() -> JSONEncoder {
6060 let encoder = JSONEncoder()
6161 let formatter = DateFormatter()
6262 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/schema/tuple.schema

1 generated file · +2 −2
Mschema-swiftdefault / quicktype.swift+2 −2
@@ -79,7 +79,7 @@ enum Tuple: Codable {
7979
8080 // MARK: - Helper functions for creating encoders and decoders
8181
82-func newJSONDecoder() -> JSONDecoder {
82+fileprivate func newJSONDecoder() -> JSONDecoder {
8383 let decoder = JSONDecoder()
8484 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
8585 let container = try decoder.singleValueContainer()
@@ -102,7 +102,7 @@ func newJSONDecoder() -> JSONDecoder {
102102 return decoder
103103 }
104104
105-func newJSONEncoder() -> JSONEncoder {
105+fileprivate func newJSONEncoder() -> JSONEncoder {
106106 let encoder = JSONEncoder()
107107 let formatter = DateFormatter()
108108 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/schema/union-int-double.schema

1 generated file · +2 −2
Mschema-swiftdefault / quicktype.swift+2 −2
@@ -86,7 +86,7 @@ enum Value: Codable {
8686
8787 // MARK: - Helper functions for creating encoders and decoders
8888
89-func newJSONDecoder() -> JSONDecoder {
89+fileprivate func newJSONDecoder() -> JSONDecoder {
9090 let decoder = JSONDecoder()
9191 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
9292 let container = try decoder.singleValueContainer()
@@ -109,7 +109,7 @@ func newJSONDecoder() -> JSONDecoder {
109109 return decoder
110110 }
111111
112-func newJSONEncoder() -> JSONEncoder {
112+fileprivate func newJSONEncoder() -> JSONEncoder {
113113 let encoder = JSONEncoder()
114114 let formatter = DateFormatter()
115115 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/schema/union-list.schema

1 generated file · +2 −2
Mschema-swiftdefault / quicktype.swift+2 −2
@@ -123,7 +123,7 @@ indirect enum UnionList: Codable {
123123
124124 // MARK: - Helper functions for creating encoders and decoders
125125
126-func newJSONDecoder() -> JSONDecoder {
126+fileprivate func newJSONDecoder() -> JSONDecoder {
127127 let decoder = JSONDecoder()
128128 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
129129 let container = try decoder.singleValueContainer()
@@ -146,7 +146,7 @@ func newJSONDecoder() -> JSONDecoder {
146146 return decoder
147147 }
148148
149-func newJSONEncoder() -> JSONEncoder {
149+fileprivate func newJSONEncoder() -> JSONEncoder {
150150 let encoder = JSONEncoder()
151151 let formatter = DateFormatter()
152152 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/schema/union.schema

1 generated file · +2 −2
Mschema-swiftdefault / quicktype.swift+2 −2
@@ -86,7 +86,7 @@ extension Array where Element == TopLevel.Element {
8686
8787 // MARK: - Helper functions for creating encoders and decoders
8888
89-func newJSONDecoder() -> JSONDecoder {
89+fileprivate func newJSONDecoder() -> JSONDecoder {
9090 let decoder = JSONDecoder()
9191 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
9292 let container = try decoder.singleValueContainer()
@@ -109,7 +109,7 @@ func newJSONDecoder() -> JSONDecoder {
109109 return decoder
110110 }
111111
112-func newJSONEncoder() -> JSONEncoder {
112+fileprivate func newJSONEncoder() -> JSONEncoder {
113113 let encoder = JSONEncoder()
114114 let formatter = DateFormatter()
115115 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/schema/uuid.schema

1 generated file · +2 −2
Mschema-swiftdefault / quicktype.swift+2 −2
@@ -71,7 +71,7 @@ extension TopLevel {
7171
7272 // MARK: - Helper functions for creating encoders and decoders
7373
74-func newJSONDecoder() -> JSONDecoder {
74+fileprivate func newJSONDecoder() -> JSONDecoder {
7575 let decoder = JSONDecoder()
7676 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
7777 let container = try decoder.singleValueContainer()
@@ -94,7 +94,7 @@ func newJSONDecoder() -> JSONDecoder {
9494 return decoder
9595 }
9696
97-func newJSONEncoder() -> JSONEncoder {
97+fileprivate func newJSONEncoder() -> JSONEncoder {
9898 let encoder = JSONEncoder()
9999 let formatter = DateFormatter()
100100 formatter.calendar = Calendar(identifier: .iso8601)
No generated files match these filters.