| OLD | NEW |
| 1 dart_library.library('dart/convert', null, /* Imports */[ | 1 dart_library.library('dart/convert', null, /* Imports */[ |
| 2 "dart/_runtime", | 2 "dart/_runtime", |
| 3 'dart/core', | 3 'dart/core', |
| 4 'dart/async', | 4 'dart/async', |
| 5 'dart/typed_data', | 5 'dart/typed_data', |
| 6 'dart/_internal', | 6 'dart/_internal', |
| 7 'dart/collection' | 7 'dart/collection' |
| 8 ], /* Lazy imports */[ | 8 ], /* Lazy imports */[ |
| 9 ], function(exports, dart, core, async, typed_data, _internal, collection) { | 9 ], function(exports, dart, core, async, typed_data, _internal, collection) { |
| 10 'use strict'; | 10 'use strict'; |
| (...skipping 278 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 289 } | 289 } |
| 290 dart.setSignature(AsciiDecoder, { | 290 dart.setSignature(AsciiDecoder, { |
| 291 constructors: () => ({AsciiDecoder: [AsciiDecoder, [], {allowInvalid: core.b
ool}]}), | 291 constructors: () => ({AsciiDecoder: [AsciiDecoder, [], {allowInvalid: core.b
ool}]}), |
| 292 methods: () => ({startChunkedConversion: [ByteConversionSink, [core.Sink$(co
re.String)]]}) | 292 methods: () => ({startChunkedConversion: [ByteConversionSink, [core.Sink$(co
re.String)]]}) |
| 293 }); | 293 }); |
| 294 const ChunkedConversionSink$ = dart.generic(function(T) { | 294 const ChunkedConversionSink$ = dart.generic(function(T) { |
| 295 class ChunkedConversionSink extends core.Object { | 295 class ChunkedConversionSink extends core.Object { |
| 296 ChunkedConversionSink() { | 296 ChunkedConversionSink() { |
| 297 } | 297 } |
| 298 static withCallback(callback) { | 298 static withCallback(callback) { |
| 299 return new _SimpleCallbackSink(callback); | 299 return new (_SimpleCallbackSink$(T))(callback); |
| 300 } | 300 } |
| 301 } | 301 } |
| 302 ChunkedConversionSink[dart.implements] = () => [core.Sink$(T)]; | 302 ChunkedConversionSink[dart.implements] = () => [core.Sink$(T)]; |
| 303 dart.setSignature(ChunkedConversionSink, { | 303 dart.setSignature(ChunkedConversionSink, { |
| 304 constructors: () => ({ | 304 constructors: () => ({ |
| 305 ChunkedConversionSink: [ChunkedConversionSink$(T), []], | 305 ChunkedConversionSink: [ChunkedConversionSink$(T), []], |
| 306 withCallback: [ChunkedConversionSink$(T), [dart.functionType(dart.void,
[core.List$(T)])]] | 306 withCallback: [ChunkedConversionSink$(T), [dart.functionType(dart.void,
[core.List$(T)])]] |
| 307 }) | 307 }) |
| 308 }); | 308 }); |
| 309 return ChunkedConversionSink; | 309 return ChunkedConversionSink; |
| (...skipping 899 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1209 } | 1209 } |
| 1210 writeMap(map) { | 1210 writeMap(map) { |
| 1211 this.writeString('{'); | 1211 this.writeString('{'); |
| 1212 let separator = '"'; | 1212 let separator = '"'; |
| 1213 map.forEach(dart.fn(((key, value) => { | 1213 map.forEach(dart.fn(((key, value) => { |
| 1214 this.writeString(separator); | 1214 this.writeString(separator); |
| 1215 separator = ',"'; | 1215 separator = ',"'; |
| 1216 this.writeStringContent(key); | 1216 this.writeStringContent(key); |
| 1217 this.writeString('":'); | 1217 this.writeString('":'); |
| 1218 this.writeObject(value); | 1218 this.writeObject(value); |
| 1219 }).bind(this), dart.dynamic, [core.String, dart.dynamic])); | 1219 }).bind(this), dart.void, [core.String, core.Object])); |
| 1220 this.writeString('}'); | 1220 this.writeString('}'); |
| 1221 } | 1221 } |
| 1222 } | 1222 } |
| 1223 dart.setSignature(_JsonStringifier, { | 1223 dart.setSignature(_JsonStringifier, { |
| 1224 constructors: () => ({_JsonStringifier: [_JsonStringifier, [dart.functionTyp
e(core.Object, [core.Object])]]}), | 1224 constructors: () => ({_JsonStringifier: [_JsonStringifier, [dart.functionTyp
e(core.Object, [core.Object])]]}), |
| 1225 methods: () => ({ | 1225 methods: () => ({ |
| 1226 writeStringContent: [dart.void, [core.String]], | 1226 writeStringContent: [dart.void, [core.String]], |
| 1227 [_checkCycle]: [dart.void, [dart.dynamic]], | 1227 [_checkCycle]: [dart.void, [dart.dynamic]], |
| 1228 [_removeSeen]: [dart.void, [dart.dynamic]], | 1228 [_removeSeen]: [dart.void, [dart.dynamic]], |
| 1229 writeObject: [dart.void, [dart.dynamic]], | 1229 writeObject: [dart.void, [dart.dynamic]], |
| (...skipping 52 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1282 map.forEach(dart.fn(((key, value) => { | 1282 map.forEach(dart.fn(((key, value) => { |
| 1283 if (!dart.notNull(first)) { | 1283 if (!dart.notNull(first)) { |
| 1284 this.writeString(",\n"); | 1284 this.writeString(",\n"); |
| 1285 } | 1285 } |
| 1286 this.writeIndentation(this[_indentLevel]); | 1286 this.writeIndentation(this[_indentLevel]); |
| 1287 this.writeString('"'); | 1287 this.writeString('"'); |
| 1288 this.writeStringContent(key); | 1288 this.writeStringContent(key); |
| 1289 this.writeString('": '); | 1289 this.writeString('": '); |
| 1290 this.writeObject(value); | 1290 this.writeObject(value); |
| 1291 first = false; | 1291 first = false; |
| 1292 }).bind(this), dart.dynamic, [core.String, core.Object])); | 1292 }).bind(this), dart.void, [core.String, core.Object])); |
| 1293 this.writeString('\n'); | 1293 this.writeString('\n'); |
| 1294 this[_indentLevel] = dart.notNull(this[_indentLevel]) - 1; | 1294 this[_indentLevel] = dart.notNull(this[_indentLevel]) - 1; |
| 1295 this.writeIndentation(this[_indentLevel]); | 1295 this.writeIndentation(this[_indentLevel]); |
| 1296 this.writeString('}'); | 1296 this.writeString('}'); |
| 1297 } | 1297 } |
| 1298 } | 1298 } |
| 1299 } | 1299 } |
| 1300 _JsonPrettyPrintMixin[dart.implements] = () => [_JsonStringifier]; | 1300 _JsonPrettyPrintMixin[dart.implements] = () => [_JsonStringifier]; |
| 1301 dart.setSignature(_JsonPrettyPrintMixin, { | 1301 dart.setSignature(_JsonPrettyPrintMixin, { |
| 1302 methods: () => ({ | 1302 methods: () => ({ |
| (...skipping 1278 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2581 _JsonMap._setProperty(original, dart.as(key, core.String), null); | 2581 _JsonMap._setProperty(original, dart.as(key, core.String), null); |
| 2582 } | 2582 } |
| 2583 } else { | 2583 } else { |
| 2584 this[_upgrade]().set(key, value); | 2584 this[_upgrade]().set(key, value); |
| 2585 } | 2585 } |
| 2586 return value; | 2586 return value; |
| 2587 } | 2587 } |
| 2588 addAll(other) { | 2588 addAll(other) { |
| 2589 other.forEach(dart.fn(((key, value) => { | 2589 other.forEach(dart.fn(((key, value) => { |
| 2590 this.set(key, value); | 2590 this.set(key, value); |
| 2591 }).bind(this))); | 2591 }).bind(this), dart.void, [dart.dynamic, dart.dynamic])); |
| 2592 } | 2592 } |
| 2593 containsValue(value) { | 2593 containsValue(value) { |
| 2594 if (dart.notNull(this[_isUpgraded])) return this[_upgradedMap].containsVal
ue(value); | 2594 if (dart.notNull(this[_isUpgraded])) return this[_upgradedMap].containsVal
ue(value); |
| 2595 let keys = this[_computeKeys](); | 2595 let keys = this[_computeKeys](); |
| 2596 for (let i = 0; dart.notNull(i) < dart.notNull(keys[dartx.length]); i = da
rt.notNull(i) + 1) { | 2596 for (let i = 0; dart.notNull(i) < dart.notNull(keys[dartx.length]); i = da
rt.notNull(i) + 1) { |
| 2597 let key = keys[dartx.get](i); | 2597 let key = keys[dartx.get](i); |
| 2598 if (dart.equals(this.get(key), value)) return true; | 2598 if (dart.equals(this.get(key), value)) return true; |
| 2599 } | 2599 } |
| 2600 return false; | 2600 return false; |
| 2601 } | 2601 } |
| (...skipping 129 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2731 const _parent = Symbol('_parent'); | 2731 const _parent = Symbol('_parent'); |
| 2732 class _JsonMapKeyIterable extends _internal.ListIterable { | 2732 class _JsonMapKeyIterable extends _internal.ListIterable { |
| 2733 _JsonMapKeyIterable(parent) { | 2733 _JsonMapKeyIterable(parent) { |
| 2734 this[_parent] = parent; | 2734 this[_parent] = parent; |
| 2735 super.ListIterable(); | 2735 super.ListIterable(); |
| 2736 } | 2736 } |
| 2737 get length() { | 2737 get length() { |
| 2738 return this[_parent].length; | 2738 return this[_parent].length; |
| 2739 } | 2739 } |
| 2740 elementAt(index) { | 2740 elementAt(index) { |
| 2741 return dart.notNull(this[_parent][_isUpgraded]) ? dart.as(this[_parent].ke
ys[dartx.elementAt](index), core.String) : this[_parent][_computeKeys]()[dartx.g
et](index); | 2741 return dart.as(dart.notNull(this[_parent][_isUpgraded]) ? this[_parent].ke
ys[dartx.elementAt](index) : this[_parent][_computeKeys]()[dartx.get](index), co
re.String); |
| 2742 } | 2742 } |
| 2743 get iterator() { | 2743 get iterator() { |
| 2744 return dart.notNull(this[_parent][_isUpgraded]) ? this[_parent].keys[dartx
.iterator] : this[_parent][_computeKeys]()[dartx.iterator]; | 2744 return dart.as(dart.notNull(this[_parent][_isUpgraded]) ? this[_parent].ke
ys[dartx.iterator] : this[_parent][_computeKeys]()[dartx.iterator], core.Iterato
r); |
| 2745 } | 2745 } |
| 2746 contains(key) { | 2746 contains(key) { |
| 2747 return this[_parent].containsKey(key); | 2747 return this[_parent].containsKey(key); |
| 2748 } | 2748 } |
| 2749 } | 2749 } |
| 2750 dart.setSignature(_JsonMapKeyIterable, { | 2750 dart.setSignature(_JsonMapKeyIterable, { |
| 2751 constructors: () => ({_JsonMapKeyIterable: [_JsonMapKeyIterable, [_JsonMap]]
}), | 2751 constructors: () => ({_JsonMapKeyIterable: [_JsonMapKeyIterable, [_JsonMap]]
}), |
| 2752 methods: () => ({elementAt: [core.String, [core.int]]}) | 2752 methods: () => ({elementAt: [core.String, [core.int]]}) |
| 2753 }); | 2753 }); |
| 2754 dart.defineExtensionMembers(_JsonMapKeyIterable, ['elementAt', 'contains', 'le
ngth', 'iterator']); | 2754 dart.defineExtensionMembers(_JsonMapKeyIterable, ['elementAt', 'contains', 'le
ngth', 'iterator']); |
| (...skipping 49 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2804 exports.LineSplitter = LineSplitter; | 2804 exports.LineSplitter = LineSplitter; |
| 2805 exports.StringConversionSink = StringConversionSink; | 2805 exports.StringConversionSink = StringConversionSink; |
| 2806 exports.ClosableStringSink = ClosableStringSink; | 2806 exports.ClosableStringSink = ClosableStringSink; |
| 2807 exports.UNICODE_REPLACEMENT_CHARACTER_RUNE = UNICODE_REPLACEMENT_CHARACTER_RUN
E; | 2807 exports.UNICODE_REPLACEMENT_CHARACTER_RUNE = UNICODE_REPLACEMENT_CHARACTER_RUN
E; |
| 2808 exports.UNICODE_BOM_CHARACTER_RUNE = UNICODE_BOM_CHARACTER_RUNE; | 2808 exports.UNICODE_BOM_CHARACTER_RUNE = UNICODE_BOM_CHARACTER_RUNE; |
| 2809 exports.Utf8Codec = Utf8Codec; | 2809 exports.Utf8Codec = Utf8Codec; |
| 2810 exports.UTF8 = UTF8; | 2810 exports.UTF8 = UTF8; |
| 2811 exports.Utf8Encoder = Utf8Encoder; | 2811 exports.Utf8Encoder = Utf8Encoder; |
| 2812 exports.Utf8Decoder = Utf8Decoder; | 2812 exports.Utf8Decoder = Utf8Decoder; |
| 2813 }); | 2813 }); |
| OLD | NEW |