| OLD | NEW |
| 1 part of dart.convert; | 1 part of dart.convert; |
| 2 class JsonUnsupportedObjectError extends Error {final unsupportedObject; | 2 class JsonUnsupportedObjectError extends Error {final unsupportedObject; |
| 3 final cause; | 3 final cause; |
| 4 JsonUnsupportedObjectError(this.unsupportedObject, { | 4 JsonUnsupportedObjectError(this.unsupportedObject, { |
| 5 this.cause} | 5 this.cause} |
| 6 ); | 6 ); |
| 7 String toString() { | 7 String toString() { |
| 8 if (cause != null) { | 8 if (cause != null) { |
| 9 return "Converting object to an encodable object failed."; | 9 return "Converting object to an encodable object failed."; |
| 10 } | 10 } |
| (...skipping 330 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 341 for (int i = 1; i < list.length; i++) { | 341 for (int i = 1; i < list.length; i++) { |
| 342 writeString(','); | 342 writeString(','); |
| 343 writeObject(list[i]); | 343 writeObject(list[i]); |
| 344 } | 344 } |
| 345 } | 345 } |
| 346 writeString(']'); | 346 writeString(']'); |
| 347 } | 347 } |
| 348 void writeMap(Map<String, Object> map) { | 348 void writeMap(Map<String, Object> map) { |
| 349 writeString('{'); | 349 writeString('{'); |
| 350 String separator = '"'; | 350 String separator = '"'; |
| 351 map.forEach((String key, value) { | 351 map.forEach(((__x27) => DEVC$RT.wrap((dynamic f(String __u19, dynamic __u20)) { |
| 352 dynamic c(String x0, dynamic x1) => f(x0, x1); |
| 353 return f == null ? null : c; |
| 354 } |
| 355 , __x27, __t24, __t21, "WrapLiteral", """line 721, column 17 of dart:convert/jso
n.dart: """, __x27 is __t21))((String key, value) { |
| 352 writeString(separator); | 356 writeString(separator); |
| 353 separator = ',"'; | 357 separator = ',"'; |
| 354 writeStringContent(key); | 358 writeStringContent(key); |
| 355 writeString('":'); | 359 writeString('":'); |
| 356 writeObject(value); | 360 writeObject(value); |
| 357 } | 361 } |
| 358 ); | 362 )); |
| 359 writeString('}'); | 363 writeString('}'); |
| 360 } | 364 } |
| 361 } | 365 } |
| 362 abstract class _JsonPrettyPrintMixin implements _JsonStringifier {int _indentLe
vel = 0; | 366 abstract class _JsonPrettyPrintMixin implements _JsonStringifier {int _indentLe
vel = 0; |
| 363 void writeIndentation(indentLevel); | 367 void writeIndentation(indentLevel); |
| 364 void writeList(List list) { | 368 void writeList(List list) { |
| 365 if (list.isEmpty) { | 369 if (list.isEmpty) { |
| 366 writeString('[]'); | 370 writeString('[]'); |
| 367 } | 371 } |
| 368 else { | 372 else { |
| (...skipping 13 matching lines...) Expand all Loading... |
| 382 } | 386 } |
| 383 } | 387 } |
| 384 void writeMap(Map map) { | 388 void writeMap(Map map) { |
| 385 if (map.isEmpty) { | 389 if (map.isEmpty) { |
| 386 writeString('{}'); | 390 writeString('{}'); |
| 387 } | 391 } |
| 388 else { | 392 else { |
| 389 writeString('{\n'); | 393 writeString('{\n'); |
| 390 _indentLevel++; | 394 _indentLevel++; |
| 391 bool first = true; | 395 bool first = true; |
| 392 map.forEach(((__x27) => DEVC$RT.wrap((dynamic f(String __u19, Object __u20)) { | 396 map.forEach((String key, Object value) { |
| 393 dynamic c(String x0, Object x1) => f(DEVC$RT.cast(x0, dynamic, String, "CastPara
m", """line 773, column 19 of dart:convert/json.dart: """, x0 is String, true),
x1); | |
| 394 return f == null ? null : c; | |
| 395 } | |
| 396 , __x27, __t24, __t21, "WrapLiteral", """line 773, column 19 of dart:convert/jso
n.dart: """, __x27 is __t21))((String key, Object value) { | |
| 397 if (!first) { | 397 if (!first) { |
| 398 writeString(",\n"); | 398 writeString(",\n"); |
| 399 } | 399 } |
| 400 writeIndentation(_indentLevel); | 400 writeIndentation(_indentLevel); |
| 401 writeString('"'); | 401 writeString('"'); |
| 402 writeStringContent(key); | 402 writeStringContent(key); |
| 403 writeString('": '); | 403 writeString('": '); |
| 404 writeObject(value); | 404 writeObject(value); |
| 405 first = false; | 405 first = false; |
| 406 } | 406 } |
| 407 )); | 407 ); |
| 408 writeString('\n'); | 408 writeString('\n'); |
| 409 _indentLevel--; | 409 _indentLevel--; |
| 410 writeIndentation(_indentLevel); | 410 writeIndentation(_indentLevel); |
| 411 writeString('}'); | 411 writeString('}'); |
| 412 } | 412 } |
| 413 } | 413 } |
| 414 } | 414 } |
| 415 class _JsonStringStringifier extends _JsonStringifier {final StringSink _sink; | 415 class _JsonStringStringifier extends _JsonStringifier {final StringSink _sink; |
| 416 _JsonStringStringifier(this._sink, _toEncodable) : super(DEVC$RT.cast(_toEncoda
ble, dynamic, __t7, "CastGeneral", """line 798, column 60 of dart:convert/json.d
art: """, _toEncodable is __t7, false)); | 416 _JsonStringStringifier(this._sink, _toEncodable) : super(DEVC$RT.cast(_toEncoda
ble, dynamic, __t7, "CastGeneral", """line 798, column 60 of dart:convert/json.d
art: """, _toEncodable is __t7, false)); |
| 417 static String stringify(object, toEncodable(object), String indent) { | 417 static String stringify(object, toEncodable(object), String indent) { |
| (...skipping 141 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 559 for (int i = 0; i < indentLength; i++) { | 559 for (int i = 0; i < indentLength; i++) { |
| 560 writeByte(indent[i]); | 560 writeByte(indent[i]); |
| 561 } | 561 } |
| 562 } | 562 } |
| 563 } | 563 } |
| 564 } | 564 } |
| 565 } | 565 } |
| 566 typedef Object __t7(Object __u8); | 566 typedef Object __t7(Object __u8); |
| 567 typedef dynamic __t9(dynamic __u10); | 567 typedef dynamic __t9(dynamic __u10); |
| 568 typedef dynamic __t13(Object __u14); | 568 typedef dynamic __t13(Object __u14); |
| 569 typedef void __t21(dynamic __u22, dynamic __u23); | 569 typedef void __t21(String __u22, Object __u23); |
| 570 typedef dynamic __t24(String __u25, Object __u26); | 570 typedef dynamic __t24(String __u25, dynamic __u26); |
| OLD | NEW |