Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(656)

Side by Side Diff: lib/runtime/dart/core.js

Issue 1133593004: fixes #131, use before define from variables to classes (Closed) Base URL: git@github.com:dart-lang/dev_compiler.git@master
Patch Set: Created 5 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « lib/runtime/dart/convert.js ('k') | lib/runtime/dart_runtime.js » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 var core = dart.defineLibrary(core, {}); 1 var core = dart.defineLibrary(core, {});
2 var _js_helper = dart.lazyImport(_js_helper); 2 var _js_helper = dart.lazyImport(_js_helper);
3 var _internal = dart.lazyImport(_internal); 3 var _internal = dart.lazyImport(_internal);
4 var collection = dart.lazyImport(collection); 4 var collection = dart.lazyImport(collection);
5 var _interceptors = dart.lazyImport(_interceptors); 5 var _interceptors = dart.lazyImport(_interceptors);
6 var convert = dart.lazyImport(convert); 6 var convert = dart.lazyImport(convert);
7 (function(exports, _js_helper, _internal, collection, _interceptors, convert) { 7 (function(exports, _js_helper, _internal, collection, _interceptors, convert) {
8 'use strict'; 8 'use strict';
9 class Object { 9 class Object {
10 constructor() { 10 constructor() {
(...skipping 58 matching lines...) Expand 10 before | Expand all | Expand 10 after
69 class bool extends Object { 69 class bool extends Object {
70 fromEnvironment(name, opts) { 70 fromEnvironment(name, opts) {
71 let defaultValue = opts && 'defaultValue' in opts ? opts.defaultValue : fa lse; 71 let defaultValue = opts && 'defaultValue' in opts ? opts.defaultValue : fa lse;
72 throw new UnsupportedError('bool.fromEnvironment can only be used as a con st constructor'); 72 throw new UnsupportedError('bool.fromEnvironment can only be used as a con st constructor');
73 } 73 }
74 toString() { 74 toString() {
75 return this ? "true" : "false"; 75 return this ? "true" : "false";
76 } 76 }
77 } 77 }
78 dart.defineNamedConstructor(bool, 'fromEnvironment'); 78 dart.defineNamedConstructor(bool, 'fromEnvironment');
79 class Function extends Object { 79 class num extends Object {
80 static apply(f, positionalArguments, namedArguments) { 80 static parse(input, onError) {
81 if (namedArguments === void 0) 81 if (onError === void 0)
82 namedArguments = null; 82 onError = null;
83 return _js_helper.Primitives.applyFunction(f, positionalArguments, namedAr guments == null ? null : Function._toMangledNames(namedArguments)); 83 let source = input.trim();
84 num._parseError = false;
85 let result = int.parse(source, {onError: num._onParseErrorInt});
86 if (!dart.notNull(num._parseError))
87 return result;
88 num._parseError = false;
89 result = double.parse(source, num._onParseErrorDouble);
90 if (!dart.notNull(num._parseError))
91 return result;
92 if (onError == null)
93 throw new FormatException(input);
94 return onError(input);
84 } 95 }
85 static _toMangledNames(namedArguments) { 96 static _onParseErrorInt(_) {
86 let result = dart.map(); 97 num._parseError = true;
87 namedArguments.forEach((symbol, value) => { 98 return 0;
88 result.set(_symbolToString(dart.as(symbol, Symbol)), value); 99 }
89 }); 100 static _onParseErrorDouble(_) {
90 return result; 101 num._parseError = true;
102 return 0.0;
91 } 103 }
92 } 104 }
105 num[dart.implements] = () => [Comparable$(num)];
106 class int extends num {
107 fromEnvironment(name, opts) {
108 let defaultValue = opts && 'defaultValue' in opts ? opts.defaultValue : nu ll;
109 throw new UnsupportedError('int.fromEnvironment can only be used as a cons t constructor');
110 }
111 static parse(source, opts) {
112 let radix = opts && 'radix' in opts ? opts.radix : null;
113 let onError = opts && 'onError' in opts ? opts.onError : null;
114 return _js_helper.Primitives.parseInt(source, radix, onError);
115 }
116 }
117 dart.defineNamedConstructor(int, 'fromEnvironment');
93 let Comparator$ = dart.generic(function(T) { 118 let Comparator$ = dart.generic(function(T) {
94 let Comparator = dart.typedef('Comparator', () => dart.functionType(int, [T, T])); 119 let Comparator = dart.typedef('Comparator', dart.functionType(int, [T, T]));
95 return Comparator; 120 return Comparator;
96 }); 121 });
97 let Comparator = Comparator$(); 122 let Comparator = Comparator$();
98 let Comparable$ = dart.generic(function(T) { 123 let Comparable$ = dart.generic(function(T) {
99 class Comparable extends Object { 124 class Comparable extends Object {
100 static compare(a, b) { 125 static compare(a, b) {
101 return a.compareTo(b); 126 return a.compareTo(b);
102 } 127 }
103 } 128 }
104 return Comparable; 129 return Comparable;
(...skipping 264 matching lines...) Expand 10 before | Expand all | Expand 10 after
369 DateTime.MAY = 5; 394 DateTime.MAY = 5;
370 DateTime.JUNE = 6; 395 DateTime.JUNE = 6;
371 DateTime.JULY = 7; 396 DateTime.JULY = 7;
372 DateTime.AUGUST = 8; 397 DateTime.AUGUST = 8;
373 DateTime.SEPTEMBER = 9; 398 DateTime.SEPTEMBER = 9;
374 DateTime.OCTOBER = 10; 399 DateTime.OCTOBER = 10;
375 DateTime.NOVEMBER = 11; 400 DateTime.NOVEMBER = 11;
376 DateTime.DECEMBER = 12; 401 DateTime.DECEMBER = 12;
377 DateTime.MONTHS_PER_YEAR = 12; 402 DateTime.MONTHS_PER_YEAR = 12;
378 DateTime._MAX_MILLISECONDS_SINCE_EPOCH = 8640000000000000; 403 DateTime._MAX_MILLISECONDS_SINCE_EPOCH = 8640000000000000;
379 class num extends Object {
380 static parse(input, onError) {
381 if (onError === void 0)
382 onError = null;
383 let source = input.trim();
384 num._parseError = false;
385 let result = int.parse(source, {onError: num._onParseErrorInt});
386 if (!dart.notNull(num._parseError))
387 return result;
388 num._parseError = false;
389 result = double.parse(source, num._onParseErrorDouble);
390 if (!dart.notNull(num._parseError))
391 return result;
392 if (onError == null)
393 throw new FormatException(input);
394 return onError(input);
395 }
396 static _onParseErrorInt(_) {
397 num._parseError = true;
398 return 0;
399 }
400 static _onParseErrorDouble(_) {
401 num._parseError = true;
402 return 0.0;
403 }
404 }
405 num[dart.implements] = () => [Comparable$(num)];
406 num._parseError = false;
407 class double extends num { 404 class double extends num {
408 static parse(source, onError) { 405 static parse(source, onError) {
409 if (onError === void 0) 406 if (onError === void 0)
410 onError = null; 407 onError = null;
411 return _js_helper.Primitives.parseDouble(source, onError); 408 return _js_helper.Primitives.parseDouble(source, onError);
412 } 409 }
413 } 410 }
414 double.NAN = 0.0 / 0.0; 411 double.NAN = 0.0 / 0.0;
415 double.INFINITY = 1.0 / 0.0; 412 double.INFINITY = 1.0 / 0.0;
416 double.NEGATIVE_INFINITY = -dart.notNull(double.INFINITY); 413 double.NEGATIVE_INFINITY = -dart.notNull(double.INFINITY);
(...skipping 610 matching lines...) Expand 10 before | Expand all | Expand 10 after
1027 class Expando extends Object { 1024 class Expando extends Object {
1028 Expando(name) { 1025 Expando(name) {
1029 if (name === void 0) 1026 if (name === void 0)
1030 name = null; 1027 name = null;
1031 this.name = name; 1028 this.name = name;
1032 } 1029 }
1033 toString() { 1030 toString() {
1034 return `Expando:${this.name}`; 1031 return `Expando:${this.name}`;
1035 } 1032 }
1036 get(object) { 1033 get(object) {
1037 let values = _js_helper.Primitives.getProperty(object, Expando._EXPANDO_ PROPERTY_NAME); 1034 let values = _js_helper.Primitives.getProperty(object, Expando$()._EXPAN DO_PROPERTY_NAME);
1038 return values == null ? null : dart.as(_js_helper.Primitives.getProperty (values, this[_getKey]()), T); 1035 return values == null ? null : dart.as(_js_helper.Primitives.getProperty (values, this[_getKey]()), T);
1039 } 1036 }
1040 set(object, value) { 1037 set(object, value) {
1041 dart.as(value, T); 1038 dart.as(value, T);
1042 let values = _js_helper.Primitives.getProperty(object, Expando._EXPANDO_ PROPERTY_NAME); 1039 let values = _js_helper.Primitives.getProperty(object, Expando$()._EXPAN DO_PROPERTY_NAME);
1043 if (values == null) { 1040 if (values == null) {
1044 values = new Object(); 1041 values = new Object();
1045 _js_helper.Primitives.setProperty(object, Expando._EXPANDO_PROPERTY_NA ME, values); 1042 _js_helper.Primitives.setProperty(object, Expando$()._EXPANDO_PROPERTY _NAME, values);
1046 } 1043 }
1047 _js_helper.Primitives.setProperty(values, this[_getKey](), value); 1044 _js_helper.Primitives.setProperty(values, this[_getKey](), value);
1048 } 1045 }
1049 [_getKey]() { 1046 [_getKey]() {
1050 let key = dart.as(_js_helper.Primitives.getProperty(this, Expando._KEY_P ROPERTY_NAME), String); 1047 let key = dart.as(_js_helper.Primitives.getProperty(this, Expando$()._KE Y_PROPERTY_NAME), String);
1051 if (key == null) { 1048 if (key == null) {
1052 key = `expando$key$${(() => { 1049 key = `expando$key$${(() => {
1053 let x = Expando._keyCount; 1050 let x = Expando$()._keyCount;
1054 Expando._keyCount = dart.notNull(x) + 1; 1051 Expando$()._keyCount = dart.notNull(x) + 1;
1055 return x; 1052 return x;
1056 })()}`; 1053 })()}`;
1057 _js_helper.Primitives.setProperty(this, Expando._KEY_PROPERTY_NAME, ke y); 1054 _js_helper.Primitives.setProperty(this, Expando$()._KEY_PROPERTY_NAME, key);
1058 } 1055 }
1059 return key; 1056 return key;
1060 } 1057 }
1061 } 1058 }
1062 Expando._KEY_PROPERTY_NAME = 'expando$key';
1063 Expando._EXPANDO_PROPERTY_NAME = 'expando$values';
1064 Expando._keyCount = 0;
1065 return Expando; 1059 return Expando;
1066 }); 1060 });
1067 let Expando = Expando$(); 1061 let Expando = Expando$();
1062 Expando._KEY_PROPERTY_NAME = 'expando$key';
1063 Expando._EXPANDO_PROPERTY_NAME = 'expando$values';
1064 Expando._keyCount = 0;
1065 class Function extends Object {
1066 static apply(f, positionalArguments, namedArguments) {
1067 if (namedArguments === void 0)
1068 namedArguments = null;
1069 return _js_helper.Primitives.applyFunction(f, positionalArguments, namedAr guments == null ? null : Function._toMangledNames(namedArguments));
1070 }
1071 static _toMangledNames(namedArguments) {
1072 let result = dart.map();
1073 namedArguments.forEach((symbol, value) => {
1074 result.set(_symbolToString(dart.as(symbol, Symbol)), value);
1075 });
1076 return result;
1077 }
1078 }
1068 // Function identical: (Object, Object) → bool 1079 // Function identical: (Object, Object) → bool
1069 function identical(a, b) { 1080 function identical(a, b) {
1070 return _js_helper.Primitives.identicalImplementation(a, b); 1081 return _js_helper.Primitives.identicalImplementation(a, b);
1071 } 1082 }
1072 // Function identityHashCode: (Object) → int 1083 // Function identityHashCode: (Object) → int
1073 function identityHashCode(object) { 1084 function identityHashCode(object) {
1074 return _js_helper.objectHashCode(object); 1085 return _js_helper.objectHashCode(object);
1075 } 1086 }
1076 class int extends num {
1077 fromEnvironment(name, opts) {
1078 let defaultValue = opts && 'defaultValue' in opts ? opts.defaultValue : nu ll;
1079 throw new UnsupportedError('int.fromEnvironment can only be used as a cons t constructor');
1080 }
1081 static parse(source, opts) {
1082 let radix = opts && 'radix' in opts ? opts.radix : null;
1083 let onError = opts && 'onError' in opts ? opts.onError : null;
1084 return _js_helper.Primitives.parseInt(source, radix, onError);
1085 }
1086 }
1087 dart.defineNamedConstructor(int, 'fromEnvironment');
1088 class Invocation extends Object { 1087 class Invocation extends Object {
1089 get isAccessor() { 1088 get isAccessor() {
1090 return dart.notNull(this.isGetter) || dart.notNull(this.isSetter); 1089 return dart.notNull(this.isGetter) || dart.notNull(this.isSetter);
1091 } 1090 }
1092 } 1091 }
1093 let $iterator = dart.JsSymbol('$iterator'); 1092 let $iterator = dart.JsSymbol('$iterator');
1094 let $join = dart.JsSymbol('$join'); 1093 let $join = dart.JsSymbol('$join');
1095 let Iterable$ = dart.generic(function(E) { 1094 let Iterable$ = dart.generic(function(E) {
1096 class Iterable extends Object { 1095 class Iterable extends Object {
1097 Iterable() { 1096 Iterable() {
(...skipping 14 matching lines...) Expand all
1112 let buffer = new StringBuffer(); 1111 let buffer = new StringBuffer();
1113 buffer.writeAll(this, separator); 1112 buffer.writeAll(this, separator);
1114 return dart.toString(buffer); 1113 return dart.toString(buffer);
1115 } 1114 }
1116 } 1115 }
1117 dart.defineNamedConstructor(Iterable, 'generate'); 1116 dart.defineNamedConstructor(Iterable, 'generate');
1118 return Iterable; 1117 return Iterable;
1119 }); 1118 });
1120 let Iterable = Iterable$(); 1119 let Iterable = Iterable$();
1121 let _Generator$ = dart.generic(function(E) { 1120 let _Generator$ = dart.generic(function(E) {
1122 let _Generator = dart.typedef('_Generator', () => dart.functionType(E, [int] )); 1121 let _Generator = dart.typedef('_Generator', dart.functionType(E, [int]));
1123 return _Generator; 1122 return _Generator;
1124 }); 1123 });
1125 let _Generator = _Generator$(); 1124 let _Generator = _Generator$();
1126 let _end = dart.JsSymbol('_end'); 1125 let _end = dart.JsSymbol('_end');
1127 let _start = dart.JsSymbol('_start'); 1126 let _start = dart.JsSymbol('_start');
1128 let _generator = dart.JsSymbol('_generator'); 1127 let _generator = dart.JsSymbol('_generator');
1129 let $skip = dart.JsSymbol('$skip'); 1128 let $skip = dart.JsSymbol('$skip');
1130 let $take = dart.JsSymbol('$take'); 1129 let $take = dart.JsSymbol('$take');
1131 let _GeneratorIterable$ = dart.generic(function(E) { 1130 let _GeneratorIterable$ = dart.generic(function(E) {
1132 class _GeneratorIterable extends collection.IterableBase$(E) { 1131 class _GeneratorIterable extends collection.IterableBase$(E) {
1133 _GeneratorIterable(end, generator) { 1132 _GeneratorIterable(end, generator) {
1134 this[_end] = end; 1133 this[_end] = end;
1135 this[_start] = 0; 1134 this[_start] = 0;
1136 this[_generator] = dart.as(generator != null ? generator : _GeneratorIte rable._id, _Generator$(E)); 1135 this[_generator] = dart.as(generator != null ? generator : exports._Gene ratorIterable$()._id, _Generator$(E));
1137 super.IterableBase(); 1136 super.IterableBase();
1138 } 1137 }
1139 slice(start, end, generator) { 1138 slice(start, end, generator) {
1140 this[_start] = start; 1139 this[_start] = start;
1141 this[_end] = end; 1140 this[_end] = end;
1142 this[_generator] = generator; 1141 this[_generator] = generator;
1143 super.IterableBase(); 1142 super.IterableBase();
1144 } 1143 }
1145 get [$iterator]() { 1144 get [$iterator]() {
1146 return new (_GeneratorIterator$(E))(this[_start], this[_end], this[_gene rator]); 1145 return new (_GeneratorIterator$(E))(this[_start], this[_end], this[_gene rator]);
(...skipping 517 matching lines...) Expand 10 before | Expand all | Expand 10 after
1664 let Map = Map$(); 1663 let Map = Map$();
1665 class Null extends Object { 1664 class Null extends Object {
1666 _uninstantiable() { 1665 _uninstantiable() {
1667 throw new UnsupportedError('class Null cannot be instantiated'); 1666 throw new UnsupportedError('class Null cannot be instantiated');
1668 } 1667 }
1669 toString() { 1668 toString() {
1670 return "null"; 1669 return "null";
1671 } 1670 }
1672 } 1671 }
1673 dart.defineNamedConstructor(Null, '_uninstantiable'); 1672 dart.defineNamedConstructor(Null, '_uninstantiable');
1673 num._parseError = false;
1674 class Pattern extends Object {} 1674 class Pattern extends Object {}
1675 // Function print: (Object) → void 1675 // Function print: (Object) → void
1676 function print(object) { 1676 function print(object) {
1677 let line = `${object}`; 1677 let line = `${object}`;
1678 if (_internal.printToZone == null) { 1678 if (_internal.printToZone == null) {
1679 _internal.printToConsole(line); 1679 _internal.printToConsole(line);
1680 } else { 1680 } else {
1681 dart.dcall(_internal.printToZone, line); 1681 dart.dcall(_internal.printToZone, line);
1682 } 1682 }
1683 } 1683 }
(...skipping 1671 matching lines...) Expand 10 before | Expand all | Expand 10 after
3355 } 3355 }
3356 class SupportJsExtensionMethods extends Object { 3356 class SupportJsExtensionMethods extends Object {
3357 SupportJsExtensionMethods() { 3357 SupportJsExtensionMethods() {
3358 } 3358 }
3359 } 3359 }
3360 class _ListConstructorSentinel extends Object { 3360 class _ListConstructorSentinel extends Object {
3361 _ListConstructorSentinel() { 3361 _ListConstructorSentinel() {
3362 } 3362 }
3363 } 3363 }
3364 // Exports: 3364 // Exports:
3365 exports.Object = Object;
3365 exports.JsName = JsName; 3366 exports.JsName = JsName;
3366 exports.Object = Object;
3367 exports.JsPeerInterface = JsPeerInterface; 3367 exports.JsPeerInterface = JsPeerInterface;
3368 exports.SupportJsExtensionMethod = SupportJsExtensionMethod; 3368 exports.SupportJsExtensionMethod = SupportJsExtensionMethod;
3369 exports.Deprecated = Deprecated; 3369 exports.Deprecated = Deprecated;
3370 exports.deprecated = deprecated; 3370 exports.deprecated = deprecated;
3371 exports.override = override; 3371 exports.override = override;
3372 exports.proxy = proxy; 3372 exports.proxy = proxy;
3373 exports.bool = bool; 3373 exports.bool = bool;
3374 exports.num = num;
3375 exports.int = int;
3374 exports.Comparator$ = Comparator$; 3376 exports.Comparator$ = Comparator$;
3375 exports.Comparator = Comparator; 3377 exports.Comparator = Comparator;
3376 exports.Function = Function;
3377 exports.Comparable$ = Comparable$; 3378 exports.Comparable$ = Comparable$;
3378 exports.Comparable = Comparable; 3379 exports.Comparable = Comparable;
3379 exports.DateTime = DateTime; 3380 exports.DateTime = DateTime;
3380 exports.double = double; 3381 exports.double = double;
3381 exports.num = num;
3382 exports.Duration = Duration; 3382 exports.Duration = Duration;
3383 exports.Error = Error; 3383 exports.Error = Error;
3384 exports.AssertionError = AssertionError; 3384 exports.AssertionError = AssertionError;
3385 exports.TypeError = TypeError; 3385 exports.TypeError = TypeError;
3386 exports.CastError = CastError; 3386 exports.CastError = CastError;
3387 exports.NullThrownError = NullThrownError; 3387 exports.NullThrownError = NullThrownError;
3388 exports.ArgumentError = ArgumentError; 3388 exports.ArgumentError = ArgumentError;
3389 exports.RangeError = RangeError; 3389 exports.RangeError = RangeError;
3390 exports.IndexError = IndexError; 3390 exports.IndexError = IndexError;
3391 exports.FallThroughError = FallThroughError; 3391 exports.FallThroughError = FallThroughError;
3392 exports.AbstractClassInstantiationError = AbstractClassInstantiationError; 3392 exports.AbstractClassInstantiationError = AbstractClassInstantiationError;
3393 exports.$length = $length; 3393 exports.$length = $length;
3394 exports.$get = $get; 3394 exports.$get = $get;
3395 exports.NoSuchMethodError = NoSuchMethodError; 3395 exports.NoSuchMethodError = NoSuchMethodError;
3396 exports.UnsupportedError = UnsupportedError; 3396 exports.UnsupportedError = UnsupportedError;
3397 exports.UnimplementedError = UnimplementedError; 3397 exports.UnimplementedError = UnimplementedError;
3398 exports.StateError = StateError; 3398 exports.StateError = StateError;
3399 exports.ConcurrentModificationError = ConcurrentModificationError; 3399 exports.ConcurrentModificationError = ConcurrentModificationError;
3400 exports.OutOfMemoryError = OutOfMemoryError; 3400 exports.OutOfMemoryError = OutOfMemoryError;
3401 exports.StackOverflowError = StackOverflowError; 3401 exports.StackOverflowError = StackOverflowError;
3402 exports.CyclicInitializationError = CyclicInitializationError; 3402 exports.CyclicInitializationError = CyclicInitializationError;
3403 exports.Exception = Exception; 3403 exports.Exception = Exception;
3404 exports.FormatException = FormatException; 3404 exports.FormatException = FormatException;
3405 exports.IntegerDivisionByZeroException = IntegerDivisionByZeroException; 3405 exports.IntegerDivisionByZeroException = IntegerDivisionByZeroException;
3406 exports.Expando$ = Expando$; 3406 exports.Expando$ = Expando$;
3407 exports.Expando = Expando; 3407 exports.Expando = Expando;
3408 exports.Function = Function;
3408 exports.identical = identical; 3409 exports.identical = identical;
3409 exports.identityHashCode = identityHashCode; 3410 exports.identityHashCode = identityHashCode;
3410 exports.int = int;
3411 exports.Invocation = Invocation; 3411 exports.Invocation = Invocation;
3412 exports.$iterator = $iterator; 3412 exports.$iterator = $iterator;
3413 exports.$join = $join; 3413 exports.$join = $join;
3414 exports.Iterable$ = Iterable$; 3414 exports.Iterable$ = Iterable$;
3415 exports.Iterable = Iterable; 3415 exports.Iterable = Iterable;
3416 exports.$skip = $skip; 3416 exports.$skip = $skip;
3417 exports.$take = $take; 3417 exports.$take = $take;
3418 exports.BidirectionalIterator$ = BidirectionalIterator$; 3418 exports.BidirectionalIterator$ = BidirectionalIterator$;
3419 exports.BidirectionalIterator = BidirectionalIterator; 3419 exports.BidirectionalIterator = BidirectionalIterator;
3420 exports.Iterator$ = Iterator$; 3420 exports.Iterator$ = Iterator$;
(...skipping 64 matching lines...) Expand 10 before | Expand all | Expand 10 after
3485 exports.Stopwatch = Stopwatch; 3485 exports.Stopwatch = Stopwatch;
3486 exports.String = String; 3486 exports.String = String;
3487 exports.RuneIterator = RuneIterator; 3487 exports.RuneIterator = RuneIterator;
3488 exports.StringBuffer = StringBuffer; 3488 exports.StringBuffer = StringBuffer;
3489 exports.StringSink = StringSink; 3489 exports.StringSink = StringSink;
3490 exports.Symbol = Symbol; 3490 exports.Symbol = Symbol;
3491 exports.Type = Type; 3491 exports.Type = Type;
3492 exports.Uri = Uri; 3492 exports.Uri = Uri;
3493 exports.SupportJsExtensionMethods = SupportJsExtensionMethods; 3493 exports.SupportJsExtensionMethods = SupportJsExtensionMethods;
3494 })(core, _js_helper, _internal, collection, _interceptors, convert); 3494 })(core, _js_helper, _internal, collection, _interceptors, convert);
OLDNEW
« no previous file with comments | « lib/runtime/dart/convert.js ('k') | lib/runtime/dart_runtime.js » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698