| 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 176 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 187 if (!_isDone) { | 187 if (!_isDone) { |
| 188 _isDone = true; | 188 _isDone = true; |
| 189 _sink.close(); | 189 _sink.close(); |
| 190 } | 190 } |
| 191 } | 191 } |
| 192 } | 192 } |
| 193 class JsonDecoder extends Converter<String, Object> {final _Reviver _reviver; | 193 class JsonDecoder extends Converter<String, Object> {final _Reviver _reviver; |
| 194 const JsonDecoder([reviver(var key, var value)]) : this._reviver = reviver; | 194 const JsonDecoder([reviver(var key, var value)]) : this._reviver = reviver; |
| 195 dynamic convert(String input) => _parseJson(input, _reviver); | 195 dynamic convert(String input) => _parseJson(input, _reviver); |
| 196 external StringConversionSink startChunkedConversion(Sink<Object> sink); | 196 external StringConversionSink startChunkedConversion(Sink<Object> sink); |
| 197 Stream<Object> bind(Stream<String> stream) => ((__x17) => DEVC$RT.cast(__x17, D
EVC$RT.type((DDC$async$.Stream<dynamic> _) { | 197 Stream<Object> bind(Stream<String> stream) => super.bind(stream); |
| 198 } | |
| 199 ), DEVC$RT.type((DDC$async$.Stream<Object> _) { | |
| 200 } | |
| 201 ), "CastDynamic", """line 507, column 49 of dart:convert/json.dart: """, __x17 i
s DDC$async$.Stream<Object>, true))(super.bind(stream)); | |
| 202 } | 198 } |
| 203 external _parseJson(String source, reviver(key, value)) ; | 199 external _parseJson(String source, reviver(key, value)) ; |
| 204 Object _defaultToEncodable(object) => object.toJson(); | 200 Object _defaultToEncodable(object) => object.toJson(); |
| 205 abstract class _JsonStringifier {static const int BACKSPACE = 0x08; | 201 abstract class _JsonStringifier {static const int BACKSPACE = 0x08; |
| 206 static const int TAB = 0x09; | 202 static const int TAB = 0x09; |
| 207 static const int NEWLINE = 0x0a; | 203 static const int NEWLINE = 0x0a; |
| 208 static const int CARRIAGE_RETURN = 0x0d; | 204 static const int CARRIAGE_RETURN = 0x0d; |
| 209 static const int FORM_FEED = 0x0c; | 205 static const int FORM_FEED = 0x0c; |
| 210 static const int QUOTE = 0x22; | 206 static const int QUOTE = 0x22; |
| 211 static const int CHAR_0 = 0x30; | 207 static const int CHAR_0 = 0x30; |
| 212 static const int BACKSLASH = 0x5c; | 208 static const int BACKSLASH = 0x5c; |
| 213 static const int CHAR_b = 0x62; | 209 static const int CHAR_b = 0x62; |
| 214 static const int CHAR_f = 0x66; | 210 static const int CHAR_f = 0x66; |
| 215 static const int CHAR_n = 0x6e; | 211 static const int CHAR_n = 0x6e; |
| 216 static const int CHAR_r = 0x72; | 212 static const int CHAR_r = 0x72; |
| 217 static const int CHAR_t = 0x74; | 213 static const int CHAR_t = 0x74; |
| 218 static const int CHAR_u = 0x75; | 214 static const int CHAR_u = 0x75; |
| 219 final List _seen = new List(); | 215 final List _seen = new List(); |
| 220 final Function _toEncodable; | 216 final Function _toEncodable; |
| 221 _JsonStringifier(Object _toEncodable(Object o)) : _toEncodable = ((__x18) => DE
VC$RT.cast(__x18, dynamic, Function, "CastGeneral", """line 547, column 24 of da
rt:convert/json.dart: """, __x18 is Function, true))((_toEncodable != null) ? _t
oEncodable : _defaultToEncodable); | 217 _JsonStringifier(Object _toEncodable(Object o)) : _toEncodable = ((__x17) => DE
VC$RT.cast(__x17, dynamic, Function, "CastGeneral", """line 547, column 24 of da
rt:convert/json.dart: """, __x17 is Function, true))((_toEncodable != null) ? _t
oEncodable : _defaultToEncodable); |
| 222 void writeString(String characters); | 218 void writeString(String characters); |
| 223 void writeStringSlice(String characters, int start, int end); | 219 void writeStringSlice(String characters, int start, int end); |
| 224 void writeCharCode(int charCode); | 220 void writeCharCode(int charCode); |
| 225 void writeNumber(num number); | 221 void writeNumber(num number); |
| 226 static int hexDigit(int x) => x < 10 ? 48 + x : 87 + x; | 222 static int hexDigit(int x) => x < 10 ? 48 + x : 87 + x; |
| 227 void writeStringContent(String s) { | 223 void writeStringContent(String s) { |
| 228 int offset = 0; | 224 int offset = 0; |
| 229 final int length = s.length; | 225 final int length = s.length; |
| 230 for (int i = 0; i < length; i++) { | 226 for (int i = 0; i < length; i++) { |
| 231 int charCode = s.codeUnitAt(i); | 227 int charCode = s.codeUnitAt(i); |
| (...skipping 109 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 341 for (int i = 1; i < list.length; i++) { | 337 for (int i = 1; i < list.length; i++) { |
| 342 writeString(','); | 338 writeString(','); |
| 343 writeObject(list[i]); | 339 writeObject(list[i]); |
| 344 } | 340 } |
| 345 } | 341 } |
| 346 writeString(']'); | 342 writeString(']'); |
| 347 } | 343 } |
| 348 void writeMap(Map<String, Object> map) { | 344 void writeMap(Map<String, Object> map) { |
| 349 writeString('{'); | 345 writeString('{'); |
| 350 String separator = '"'; | 346 String separator = '"'; |
| 351 map.forEach(((__x27) => DEVC$RT.wrap((dynamic f(String __u19, dynamic __u20)) { | 347 map.forEach(((__x26) => DEVC$RT.wrap((dynamic f(String __u18, dynamic __u19)) { |
| 352 dynamic c(String x0, dynamic x1) => f(x0, x1); | 348 dynamic c(String x0, dynamic x1) => f(x0, x1); |
| 353 return f == null ? null : c; | 349 return f == null ? null : c; |
| 354 } | 350 } |
| 355 , __x27, __t24, __t21, "WrapLiteral", """line 721, column 17 of dart:convert/jso
n.dart: """, __x27 is __t21))((String key, value) { | 351 , __x26, __t23, __t20, "WrapLiteral", """line 721, column 17 of dart:convert/jso
n.dart: """, __x26 is __t20))((String key, value) { |
| 356 writeString(separator); | 352 writeString(separator); |
| 357 separator = ',"'; | 353 separator = ',"'; |
| 358 writeStringContent(key); | 354 writeStringContent(key); |
| 359 writeString('":'); | 355 writeString('":'); |
| 360 writeObject(value); | 356 writeObject(value); |
| 361 } | 357 } |
| 362 )); | 358 )); |
| 363 writeString('}'); | 359 writeString('}'); |
| 364 } | 360 } |
| 365 } | 361 } |
| (...skipping 193 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 559 for (int i = 0; i < indentLength; i++) { | 555 for (int i = 0; i < indentLength; i++) { |
| 560 writeByte(indent[i]); | 556 writeByte(indent[i]); |
| 561 } | 557 } |
| 562 } | 558 } |
| 563 } | 559 } |
| 564 } | 560 } |
| 565 } | 561 } |
| 566 typedef Object __t7(Object __u8); | 562 typedef Object __t7(Object __u8); |
| 567 typedef dynamic __t9(dynamic __u10); | 563 typedef dynamic __t9(dynamic __u10); |
| 568 typedef dynamic __t13(Object __u14); | 564 typedef dynamic __t13(Object __u14); |
| 569 typedef void __t21(String __u22, Object __u23); | 565 typedef void __t20(String __u21, Object __u22); |
| 570 typedef dynamic __t24(String __u25, dynamic __u26); | 566 typedef dynamic __t23(String __u24, dynamic __u25); |
| OLD | NEW |