Index: lib/runtime/dart/core.js |
diff --git a/lib/runtime/dart/core.js b/lib/runtime/dart/core.js |
index 7758ec7d69a34a63141a34a01a0738b9b54e5e1a..4328aceb014f292b653a9c55915da8cc5da5f0a5 100644 |
--- a/lib/runtime/dart/core.js |
+++ b/lib/runtime/dart/core.js |
@@ -9,39 +9,42 @@ dart_library.library('dart/core', null, /* Imports */[ |
], function(exports, dart, _js_helper, _internal, collection, _interceptors, convert) { |
'use strict'; |
let dartx = dart.dartx; |
- class Object { |
- constructor() { |
- let name = this.constructor.name; |
- let result = void 0; |
- if (name in this) |
- result = this[name](...arguments); |
- return result === void 0 ? this : result; |
- } |
- ['=='](other) { |
- return identical(this, other); |
- } |
- get hashCode() { |
- return _js_helper.Primitives.objectHashCode(this); |
- } |
- toString() { |
- return _js_helper.Primitives.objectToString(this); |
- } |
- noSuchMethod(invocation) { |
- dart.throw(new NoSuchMethodError(this, invocation.memberName, invocation.positionalArguments, invocation.namedArguments)); |
- } |
- get runtimeType() { |
- return dart.realRuntimeType(this); |
+ exports.Object = (() => { |
+ class Object { |
+ constructor() { |
+ let name = this.constructor.name; |
+ let result = void 0; |
+ if (name in this) |
+ result = this[name](...arguments); |
+ return result === void 0 ? this : result; |
+ } |
+ ['=='](other) { |
+ return identical(this, other); |
+ } |
+ get hashCode() { |
+ return _js_helper.Primitives.objectHashCode(this); |
+ } |
+ toString() { |
+ return _js_helper.Primitives.objectToString(this); |
+ } |
+ noSuchMethod(invocation) { |
+ dart.throw(new NoSuchMethodError(this, invocation.memberName, invocation.positionalArguments, invocation.namedArguments)); |
+ } |
+ get runtimeType() { |
+ return dart.realRuntimeType(this); |
+ } |
} |
- } |
- dart.setSignature(Object, { |
- constructors: () => ({Object: [Object, []]}), |
- methods: () => ({ |
- '==': [bool, [dart.dynamic]], |
- toString: [String, []], |
- noSuchMethod: [dart.dynamic, [Invocation]] |
- }) |
- }); |
- class Deprecated extends Object { |
+ dart.setSignature(Object, { |
+ constructors: () => ({Object: [exports.Object, []]}), |
+ methods: () => ({ |
+ '==': [bool, [dart.dynamic]], |
+ toString: [String, []], |
+ noSuchMethod: [dart.dynamic, [Invocation]] |
+ }) |
+ }); |
+ return Object; |
+ })(); |
+ class Deprecated extends exports.Object { |
Deprecated(expires) { |
this.expires = expires; |
} |
@@ -52,7 +55,7 @@ dart_library.library('dart/core', null, /* Imports */[ |
dart.setSignature(Deprecated, { |
constructors: () => ({Deprecated: [Deprecated, [String]]}) |
}); |
- class _Override extends Object { |
+ class _Override extends exports.Object { |
_Override() { |
} |
} |
@@ -61,7 +64,7 @@ dart_library.library('dart/core', null, /* Imports */[ |
}); |
let deprecated = dart.const(new Deprecated("next release")); |
let override = dart.const(new _Override()); |
- class _Proxy extends Object { |
+ class _Proxy extends exports.Object { |
_Proxy() { |
} |
} |
@@ -72,7 +75,7 @@ dart_library.library('dart/core', null, /* Imports */[ |
dart.defineExtensionNames([ |
'toString' |
]); |
- class bool extends Object { |
+ class bool extends exports.Object { |
static fromEnvironment(name, opts) { |
let defaultValue = opts && 'defaultValue' in opts ? opts.defaultValue : false; |
dart.throw(new UnsupportedError('bool.fromEnvironment can only be used as a const constructor')); |
@@ -90,7 +93,7 @@ dart_library.library('dart/core', null, /* Imports */[ |
}); |
let Comparator = Comparator$(); |
let Comparable$ = dart.generic(function(T) { |
- class Comparable extends Object { |
+ class Comparable extends exports.Object { |
static compare(a, b) { |
return a[dartx.compareTo](b); |
} |
@@ -102,7 +105,7 @@ dart_library.library('dart/core', null, /* Imports */[ |
return Comparable; |
}); |
let Comparable = Comparable$(); |
- class DateTime extends Object { |
+ class DateTime extends exports.Object { |
DateTime(year, month, day, hour, minute, second, millisecond) { |
if (month === void 0) |
month = 1; |
@@ -406,7 +409,7 @@ dart_library.library('dart/core', null, /* Imports */[ |
DateTime.DECEMBER = 12; |
DateTime.MONTHS_PER_YEAR = 12; |
DateTime._MAX_MILLISECONDS_SINCE_EPOCH = 8640000000000000; |
- class num extends Object { |
+ class num extends exports.Object { |
static parse(input, onError) { |
if (onError === void 0) |
onError = null; |
@@ -457,8 +460,8 @@ dart_library.library('dart/core', null, /* Imports */[ |
double.NEGATIVE_INFINITY = -dart.notNull(double.INFINITY); |
double.MIN_POSITIVE = 5e-324; |
double.MAX_FINITE = 1.7976931348623157e+308; |
- let _duration = dart.JsSymbol('_duration'); |
- class Duration extends Object { |
+ let _duration = Symbol('_duration'); |
+ class Duration extends exports.Object { |
Duration(opts) { |
let days = opts && 'days' in opts ? opts.days : 0; |
let hours = opts && 'hours' in opts ? opts.hours : 0; |
@@ -603,49 +606,52 @@ dart_library.library('dart/core', null, /* Imports */[ |
Duration.SECONDS_PER_DAY = dart.notNull(Duration.SECONDS_PER_HOUR) * dart.notNull(Duration.HOURS_PER_DAY); |
Duration.MINUTES_PER_DAY = dart.notNull(Duration.MINUTES_PER_HOUR) * dart.notNull(Duration.HOURS_PER_DAY); |
Duration.ZERO = dart.const(new Duration({seconds: 0})); |
- class Error extends Object { |
- Error() { |
- } |
- static safeToString(object) { |
- if (dart.is(object, num) || typeof object == 'boolean' || null == object) { |
- return dart.toString(object); |
+ exports.Error = (() => { |
+ class Error extends exports.Object { |
+ Error() { |
} |
- if (typeof object == 'string') { |
- return Error._stringToSafeString(object); |
+ static safeToString(object) { |
+ if (dart.is(object, num) || typeof object == 'boolean' || null == object) { |
+ return dart.toString(object); |
+ } |
+ if (typeof object == 'string') { |
+ return exports.Error._stringToSafeString(object); |
+ } |
+ return exports.Error._objectToString(object); |
+ } |
+ static _stringToSafeString(string) { |
+ return _js_helper.jsonEncodeNative(string); |
+ } |
+ static _objectToString(object) { |
+ return _js_helper.Primitives.objectToString(object); |
+ } |
+ get stackTrace() { |
+ return _js_helper.Primitives.extractStackTrace(this); |
} |
- return Error._objectToString(object); |
- } |
- static _stringToSafeString(string) { |
- return _js_helper.jsonEncodeNative(string); |
- } |
- static _objectToString(object) { |
- return _js_helper.Primitives.objectToString(object); |
- } |
- get stackTrace() { |
- return _js_helper.Primitives.extractStackTrace(this); |
} |
- } |
- dart.setSignature(Error, { |
- constructors: () => ({Error: [Error, []]}), |
- statics: () => ({ |
- safeToString: [String, [Object]], |
- _stringToSafeString: [String, [String]], |
- _objectToString: [String, [Object]] |
- }), |
- names: ['safeToString', '_stringToSafeString', '_objectToString'] |
- }); |
- class AssertionError extends Error { |
+ dart.setSignature(Error, { |
+ constructors: () => ({Error: [exports.Error, []]}), |
+ statics: () => ({ |
+ safeToString: [String, [exports.Object]], |
+ _stringToSafeString: [String, [String]], |
+ _objectToString: [String, [exports.Object]] |
+ }), |
+ names: ['safeToString', '_stringToSafeString', '_objectToString'] |
+ }); |
+ return Error; |
+ })(); |
+ class AssertionError extends exports.Error { |
AssertionError() { |
super.Error(); |
} |
} |
class TypeError extends AssertionError {} |
- class CastError extends Error { |
+ class CastError extends exports.Error { |
CastError() { |
super.Error(); |
} |
} |
- class NullThrownError extends Error { |
+ class NullThrownError extends exports.Error { |
NullThrownError() { |
super.Error(); |
} |
@@ -653,8 +659,8 @@ dart_library.library('dart/core', null, /* Imports */[ |
return "Throw of null."; |
} |
} |
- let _hasValue = dart.JsSymbol('_hasValue'); |
- class ArgumentError extends Error { |
+ let _hasValue = Symbol('_hasValue'); |
+ class ArgumentError extends exports.Error { |
ArgumentError(message) { |
if (message === void 0) |
message = null; |
@@ -692,7 +698,7 @@ dart_library.library('dart/core', null, /* Imports */[ |
if (this.name != null) { |
nameString = ` (${this.name})`; |
} |
- return `${this.message}${nameString}: ${Error.safeToString(this.invalidValue)}`; |
+ return `${this.message}${nameString}: ${exports.Error.safeToString(this.invalidValue)}`; |
} |
} |
dart.defineNamedConstructor(ArgumentError, 'value'); |
@@ -784,7 +790,7 @@ dart_library.library('dart/core', null, /* Imports */[ |
toString() { |
if (!dart.notNull(this[_hasValue])) |
return `RangeError: ${this.message}`; |
- let value = Error.safeToString(this.invalidValue); |
+ let value = exports.Error.safeToString(this.invalidValue); |
let explanation = ""; |
if (this.start == null) { |
if (this.end != null) { |
@@ -839,7 +845,7 @@ dart_library.library('dart/core', null, /* Imports */[ |
} |
toString() { |
dart.assert(this[_hasValue]); |
- let target = Error.safeToString(this.indexable); |
+ let target = exports.Error.safeToString(this.indexable); |
let explanation = `index should be less than ${this.length}`; |
if (dart.notNull(dart.as(dart.dsend(this.invalidValue, '<', 0), bool))) { |
explanation = "index must not be negative"; |
@@ -851,7 +857,7 @@ dart_library.library('dart/core', null, /* Imports */[ |
dart.setSignature(IndexError, { |
constructors: () => ({IndexError: [IndexError, [int, dart.dynamic], [String, String, int]]}) |
}); |
- class FallThroughError extends Error { |
+ class FallThroughError extends exports.Error { |
FallThroughError() { |
super.Error(); |
} |
@@ -859,8 +865,8 @@ dart_library.library('dart/core', null, /* Imports */[ |
dart.setSignature(FallThroughError, { |
constructors: () => ({FallThroughError: [FallThroughError, []]}) |
}); |
- let _className = dart.JsSymbol('_className'); |
- class AbstractClassInstantiationError extends Error { |
+ let _className = Symbol('_className'); |
+ class AbstractClassInstantiationError extends exports.Error { |
AbstractClassInstantiationError(className) { |
this[_className] = className; |
super.Error(); |
@@ -872,12 +878,12 @@ dart_library.library('dart/core', null, /* Imports */[ |
dart.setSignature(AbstractClassInstantiationError, { |
constructors: () => ({AbstractClassInstantiationError: [AbstractClassInstantiationError, [String]]}) |
}); |
- let _receiver = dart.JsSymbol('_receiver'); |
- let _memberName = dart.JsSymbol('_memberName'); |
- let _arguments = dart.JsSymbol('_arguments'); |
- let _namedArguments = dart.JsSymbol('_namedArguments'); |
- let _existingArgumentNames = dart.JsSymbol('_existingArgumentNames'); |
- class NoSuchMethodError extends Error { |
+ let _receiver = Symbol('_receiver'); |
+ let _memberName = Symbol('_memberName'); |
+ let _arguments = Symbol('_arguments'); |
+ let _namedArguments = Symbol('_namedArguments'); |
+ let _existingArgumentNames = Symbol('_existingArgumentNames'); |
+ class NoSuchMethodError extends exports.Error { |
NoSuchMethodError(receiver, memberName, positionalArguments, namedArguments, existingArgumentNames) { |
if (existingArgumentNames === void 0) |
existingArgumentNames = null; |
@@ -896,7 +902,7 @@ dart_library.library('dart/core', null, /* Imports */[ |
if (dart.notNull(i) > 0) { |
sb.write(", "); |
} |
- sb.write(Error.safeToString(this[_arguments][dartx.get](i))); |
+ sb.write(exports.Error.safeToString(this[_arguments][dartx.get](i))); |
} |
} |
if (this[_namedArguments] != null) { |
@@ -906,12 +912,12 @@ dart_library.library('dart/core', null, /* Imports */[ |
} |
sb.write(_symbolToString(key)); |
sb.write(": "); |
- sb.write(Error.safeToString(value)); |
+ sb.write(exports.Error.safeToString(value)); |
i = dart.notNull(i) + 1; |
- }, dart.dynamic, [Symbol, dart.dynamic])); |
+ }, dart.dynamic, [exports.Symbol, dart.dynamic])); |
} |
if (this[_existingArgumentNames] == null) { |
- return `NoSuchMethodError : method not found: '${this[_memberName]}'\n` + `Receiver: ${Error.safeToString(this[_receiver])}\n` + `Arguments: [${sb}]`; |
+ return `NoSuchMethodError : method not found: '${this[_memberName]}'\n` + `Receiver: ${exports.Error.safeToString(this[_receiver])}\n` + `Arguments: [${sb}]`; |
} else { |
let actualParameters = dart.toString(sb); |
sb = new StringBuffer(); |
@@ -922,14 +928,14 @@ dart_library.library('dart/core', null, /* Imports */[ |
sb.write(this[_existingArgumentNames][dartx.get](i)); |
} |
let formalParameters = dart.toString(sb); |
- return "NoSuchMethodError: incorrect number of arguments passed to " + `method named '${this[_memberName]}'\n` + `Receiver: ${Error.safeToString(this[_receiver])}\n` + `Tried calling: ${this[_memberName]}(${actualParameters})\n` + `Found: ${this[_memberName]}(${formalParameters})`; |
+ return "NoSuchMethodError: incorrect number of arguments passed to " + `method named '${this[_memberName]}'\n` + `Receiver: ${exports.Error.safeToString(this[_receiver])}\n` + `Tried calling: ${this[_memberName]}(${actualParameters})\n` + `Found: ${this[_memberName]}(${formalParameters})`; |
} |
} |
} |
dart.setSignature(NoSuchMethodError, { |
- constructors: () => ({NoSuchMethodError: [NoSuchMethodError, [Object, Symbol, List, Map$(Symbol, dart.dynamic)], [List]]}) |
+ constructors: () => ({NoSuchMethodError: [NoSuchMethodError, [exports.Object, exports.Symbol, List, Map$(exports.Symbol, dart.dynamic)], [List]]}) |
}); |
- class UnsupportedError extends Error { |
+ class UnsupportedError extends exports.Error { |
UnsupportedError(message) { |
this.message = message; |
super.Error(); |
@@ -941,7 +947,7 @@ dart_library.library('dart/core', null, /* Imports */[ |
dart.setSignature(UnsupportedError, { |
constructors: () => ({UnsupportedError: [UnsupportedError, [String]]}) |
}); |
- class UnimplementedError extends Error { |
+ class UnimplementedError extends exports.Error { |
UnimplementedError(message) { |
if (message === void 0) |
message = null; |
@@ -956,7 +962,7 @@ dart_library.library('dart/core', null, /* Imports */[ |
dart.setSignature(UnimplementedError, { |
constructors: () => ({UnimplementedError: [UnimplementedError, [], [String]]}) |
}); |
- class StateError extends Error { |
+ class StateError extends exports.Error { |
StateError(message) { |
this.message = message; |
super.Error(); |
@@ -968,7 +974,7 @@ dart_library.library('dart/core', null, /* Imports */[ |
dart.setSignature(StateError, { |
constructors: () => ({StateError: [StateError, [String]]}) |
}); |
- class ConcurrentModificationError extends Error { |
+ class ConcurrentModificationError extends exports.Error { |
ConcurrentModificationError(modifiedObject) { |
if (modifiedObject === void 0) |
modifiedObject = null; |
@@ -979,13 +985,13 @@ dart_library.library('dart/core', null, /* Imports */[ |
if (this.modifiedObject == null) { |
return "Concurrent modification during iteration."; |
} |
- return "Concurrent modification during iteration: " + `${Error.safeToString(this.modifiedObject)}.`; |
+ return "Concurrent modification during iteration: " + `${exports.Error.safeToString(this.modifiedObject)}.`; |
} |
} |
dart.setSignature(ConcurrentModificationError, { |
- constructors: () => ({ConcurrentModificationError: [ConcurrentModificationError, [], [Object]]}) |
+ constructors: () => ({ConcurrentModificationError: [ConcurrentModificationError, [], [exports.Object]]}) |
}); |
- class OutOfMemoryError extends Object { |
+ class OutOfMemoryError extends exports.Object { |
OutOfMemoryError() { |
} |
toString() { |
@@ -995,11 +1001,11 @@ dart_library.library('dart/core', null, /* Imports */[ |
return null; |
} |
} |
- OutOfMemoryError[dart.implements] = () => [Error]; |
+ OutOfMemoryError[dart.implements] = () => [exports.Error]; |
dart.setSignature(OutOfMemoryError, { |
constructors: () => ({OutOfMemoryError: [OutOfMemoryError, []]}) |
}); |
- class StackOverflowError extends Object { |
+ class StackOverflowError extends exports.Object { |
StackOverflowError() { |
} |
toString() { |
@@ -1009,11 +1015,11 @@ dart_library.library('dart/core', null, /* Imports */[ |
return null; |
} |
} |
- StackOverflowError[dart.implements] = () => [Error]; |
+ StackOverflowError[dart.implements] = () => [exports.Error]; |
dart.setSignature(StackOverflowError, { |
constructors: () => ({StackOverflowError: [StackOverflowError, []]}) |
}); |
- class CyclicInitializationError extends Error { |
+ class CyclicInitializationError extends exports.Error { |
CyclicInitializationError(variableName) { |
if (variableName === void 0) |
variableName = null; |
@@ -1027,7 +1033,7 @@ dart_library.library('dart/core', null, /* Imports */[ |
dart.setSignature(CyclicInitializationError, { |
constructors: () => ({CyclicInitializationError: [CyclicInitializationError, [], [String]]}) |
}); |
- class Exception extends Object { |
+ class Exception extends exports.Object { |
static new(message) { |
if (message === void 0) |
message = null; |
@@ -1037,7 +1043,7 @@ dart_library.library('dart/core', null, /* Imports */[ |
dart.setSignature(Exception, { |
constructors: () => ({new: [Exception, [], [dart.dynamic]]}) |
}); |
- class _ExceptionImplementation extends Object { |
+ class _ExceptionImplementation extends exports.Object { |
_ExceptionImplementation(message) { |
if (message === void 0) |
message = null; |
@@ -1053,7 +1059,7 @@ dart_library.library('dart/core', null, /* Imports */[ |
dart.setSignature(_ExceptionImplementation, { |
constructors: () => ({_ExceptionImplementation: [_ExceptionImplementation, [], [dart.dynamic]]}) |
}); |
- class FormatException extends Object { |
+ class FormatException extends exports.Object { |
FormatException(message, source, offset) { |
if (message === void 0) |
message = ""; |
@@ -1145,7 +1151,7 @@ dart_library.library('dart/core', null, /* Imports */[ |
dart.setSignature(FormatException, { |
constructors: () => ({FormatException: [FormatException, [], [String, dart.dynamic, int]]}) |
}); |
- class IntegerDivisionByZeroException extends Object { |
+ class IntegerDivisionByZeroException extends exports.Object { |
IntegerDivisionByZeroException() { |
} |
toString() { |
@@ -1156,9 +1162,9 @@ dart_library.library('dart/core', null, /* Imports */[ |
dart.setSignature(IntegerDivisionByZeroException, { |
constructors: () => ({IntegerDivisionByZeroException: [IntegerDivisionByZeroException, []]}) |
}); |
- let _getKey = dart.JsSymbol('_getKey'); |
+ let _getKey = Symbol('_getKey'); |
let Expando$ = dart.generic(function(T) { |
- class Expando extends Object { |
+ class Expando extends exports.Object { |
Expando(name) { |
if (name === void 0) |
name = null; |
@@ -1175,7 +1181,7 @@ dart_library.library('dart/core', null, /* Imports */[ |
dart.as(value, T); |
let values = _js_helper.Primitives.getProperty(object, Expando$()._EXPANDO_PROPERTY_NAME); |
if (values == null) { |
- values = new Object(); |
+ values = new exports.Object(); |
_js_helper.Primitives.setProperty(object, Expando$()._EXPANDO_PROPERTY_NAME, values); |
} |
_js_helper.Primitives.setProperty(values, this[_getKey](), value); |
@@ -1197,8 +1203,8 @@ dart_library.library('dart/core', null, /* Imports */[ |
dart.setSignature(Expando, { |
constructors: () => ({Expando: [Expando$(T), [], [String]]}), |
methods: () => ({ |
- get: [T, [Object]], |
- set: [dart.void, [Object, T]], |
+ get: [T, [exports.Object]], |
+ set: [dart.void, [exports.Object, T]], |
[_getKey]: [String, []] |
}) |
}); |
@@ -1208,7 +1214,7 @@ dart_library.library('dart/core', null, /* Imports */[ |
Expando._KEY_PROPERTY_NAME = 'expando$key'; |
Expando._EXPANDO_PROPERTY_NAME = 'expando$values'; |
Expando._keyCount = 0; |
- class Function extends Object { |
+ class Function extends exports.Object { |
static apply(f, positionalArguments, namedArguments) { |
if (namedArguments === void 0) |
namedArguments = null; |
@@ -1217,26 +1223,26 @@ dart_library.library('dart/core', null, /* Imports */[ |
static _toMangledNames(namedArguments) { |
let result = dart.map(); |
namedArguments.forEach(dart.fn((symbol, value) => { |
- result.set(_symbolToString(dart.as(symbol, Symbol)), value); |
+ result.set(_symbolToString(dart.as(symbol, exports.Symbol)), value); |
})); |
return result; |
} |
} |
dart.setSignature(Function, { |
statics: () => ({ |
- apply: [dart.dynamic, [Function, List], [Map$(Symbol, dart.dynamic)]], |
- _toMangledNames: [Map$(String, dart.dynamic), [Map$(Symbol, dart.dynamic)]] |
+ apply: [dart.dynamic, [Function, List], [Map$(exports.Symbol, dart.dynamic)]], |
+ _toMangledNames: [Map$(String, dart.dynamic), [Map$(exports.Symbol, dart.dynamic)]] |
}), |
names: ['apply', '_toMangledNames'] |
}); |
function identical(a, b) { |
return _js_helper.Primitives.identicalImplementation(a, b); |
} |
- dart.fn(identical, bool, [Object, Object]); |
+ dart.fn(identical, bool, [exports.Object, exports.Object]); |
function identityHashCode(object) { |
return _js_helper.objectHashCode(object); |
} |
- dart.fn(identityHashCode, () => dart.definiteFunctionType(int, [Object])); |
+ dart.fn(identityHashCode, () => dart.definiteFunctionType(int, [exports.Object])); |
class int extends num { |
static fromEnvironment(name, opts) { |
let defaultValue = opts && 'defaultValue' in opts ? opts.defaultValue : null; |
@@ -1253,7 +1259,7 @@ dart_library.library('dart/core', null, /* Imports */[ |
statics: () => ({parse: [int, [String], {radix: int, onError: dart.functionType(int, [String])}]}), |
names: ['parse'] |
}); |
- class Invocation extends Object { |
+ class Invocation extends exports.Object { |
get isAccessor() { |
return dart.notNull(this.isGetter) || dart.notNull(this.isSetter); |
} |
@@ -1262,7 +1268,7 @@ dart_library.library('dart/core', null, /* Imports */[ |
dart.defineExtensionNames([ |
'join' |
]); |
- class Iterable extends Object { |
+ class Iterable extends exports.Object { |
Iterable() { |
} |
static generate(count, generator) { |
@@ -1272,7 +1278,7 @@ dart_library.library('dart/core', null, /* Imports */[ |
return new (_internal.EmptyIterable$(E))(); |
return new (exports._GeneratorIterable$(E))(count, generator); |
} |
- [dart.JsSymbol.iterator]() { |
+ [Symbol.iterator]() { |
return new dart.JsIterator(this[dartx.iterator]); |
} |
[dartx.join](separator) { |
@@ -1298,9 +1304,9 @@ dart_library.library('dart/core', null, /* Imports */[ |
return _Generator; |
}); |
let _Generator = _Generator$(); |
- let _end = dart.JsSymbol('_end'); |
- let _start = dart.JsSymbol('_start'); |
- let _generator = dart.JsSymbol('_generator'); |
+ let _end = Symbol('_end'); |
+ let _start = Symbol('_start'); |
+ let _generator = Symbol('_generator'); |
let _GeneratorIterable$ = dart.generic(function(E) { |
class _GeneratorIterable extends collection.IterableBase$(E) { |
_GeneratorIterable(end, generator) { |
@@ -1361,10 +1367,10 @@ dart_library.library('dart/core', null, /* Imports */[ |
return _GeneratorIterable; |
}); |
dart.defineLazyClassGeneric(exports, '_GeneratorIterable', {get: _GeneratorIterable$}); |
- let _index = dart.JsSymbol('_index'); |
- let _current = dart.JsSymbol('_current'); |
+ let _index = Symbol('_index'); |
+ let _current = Symbol('_current'); |
let _GeneratorIterator$ = dart.generic(function(E) { |
- class _GeneratorIterator extends Object { |
+ class _GeneratorIterator extends exports.Object { |
_GeneratorIterator(index, end, generator) { |
this[_index] = index; |
this[_end] = end; |
@@ -1394,18 +1400,18 @@ dart_library.library('dart/core', null, /* Imports */[ |
}); |
let _GeneratorIterator = _GeneratorIterator$(); |
let BidirectionalIterator$ = dart.generic(function(E) { |
- class BidirectionalIterator extends Object {} |
+ class BidirectionalIterator extends exports.Object {} |
BidirectionalIterator[dart.implements] = () => [Iterator$(E)]; |
return BidirectionalIterator; |
}); |
let BidirectionalIterator = BidirectionalIterator$(); |
let Iterator$ = dart.generic(function(E) { |
- class Iterator extends Object {} |
+ class Iterator extends exports.Object {} |
return Iterator; |
}); |
let Iterator = Iterator$(); |
let List$ = dart.generic(function(E) { |
- class List extends Object { |
+ class List extends exports.Object { |
static new(length) { |
if (length === void 0) |
length = null; |
@@ -1453,7 +1459,7 @@ dart_library.library('dart/core', null, /* Imports */[ |
} |
return result; |
} |
- [dart.JsSymbol.iterator]() { |
+ [Symbol.iterator]() { |
return new dart.JsIterator(this[dartx.iterator]); |
} |
} |
@@ -1470,7 +1476,7 @@ dart_library.library('dart/core', null, /* Imports */[ |
}); |
let List = List$(); |
let Map$ = dart.generic(function(K, V) { |
- class Map extends Object { |
+ class Map extends exports.Object { |
ochafik
2015/09/15 16:58:33
This one will be seen as a redefine in ES6 as well
|
static new() { |
return collection.LinkedHashMap$(K, V).new(); |
} |
@@ -1499,7 +1505,7 @@ dart_library.library('dart/core', null, /* Imports */[ |
return Map; |
}); |
let Map = Map$(); |
- class Null extends Object { |
+ class Null extends exports.Object { |
static _uninstantiable() { |
dart.throw(new UnsupportedError('class Null cannot be instantiated')); |
} |
@@ -1511,7 +1517,7 @@ dart_library.library('dart/core', null, /* Imports */[ |
constructors: () => ({_uninstantiable: [Null, []]}) |
}); |
num._parseError = false; |
- class Pattern extends Object {} |
+ class Pattern extends exports.Object {} |
function print(object) { |
let line = `${object}`; |
if (_internal.printToZone == null) { |
@@ -1520,9 +1526,9 @@ dart_library.library('dart/core', null, /* Imports */[ |
dart.dcall(_internal.printToZone, line); |
} |
} |
- dart.fn(print, dart.void, [Object]); |
- class Match extends Object {} |
- class RegExp extends Object { |
+ dart.fn(print, dart.void, [exports.Object]); |
+ class Match extends exports.Object {} |
+ class RegExp extends exports.Object { |
static new(source, opts) { |
let multiLine = opts && 'multiLine' in opts ? opts.multiLine : false; |
let caseSensitive = opts && 'caseSensitive' in opts ? opts.caseSensitive : true; |
@@ -1557,13 +1563,13 @@ dart_library.library('dart/core', null, /* Imports */[ |
}); |
dart.defineLazyClassGeneric(exports, 'Set', {get: Set$}); |
let Sink$ = dart.generic(function(T) { |
- class Sink extends Object {} |
+ class Sink extends exports.Object {} |
return Sink; |
}); |
let Sink = Sink$(); |
- class StackTrace extends Object {} |
- let _stop = dart.JsSymbol('_stop'); |
- class Stopwatch extends Object { |
+ class StackTrace extends exports.Object {} |
+ let _stop = Symbol('_stop'); |
+ class Stopwatch extends exports.Object { |
get frequency() { |
return Stopwatch._frequency; |
} |
@@ -1635,7 +1641,7 @@ dart_library.library('dart/core', null, /* Imports */[ |
names: ['_initTicker', '_now'] |
}); |
Stopwatch._frequency = null; |
- class String extends Object { |
+ class String extends exports.Object { |
static fromCharCodes(charCodes, start, end) { |
if (start === void 0) |
start = 0; |
@@ -1747,11 +1753,11 @@ dart_library.library('dart/core', null, /* Imports */[ |
return 65536 + ((dart.notNull(start) & 1023) << 10) + (dart.notNull(end) & 1023); |
} |
dart.fn(_combineSurrogatePair, int, [int, int]); |
- let _position = dart.JsSymbol('_position'); |
- let _nextPosition = dart.JsSymbol('_nextPosition'); |
- let _currentCodePoint = dart.JsSymbol('_currentCodePoint'); |
- let _checkSplitSurrogate = dart.JsSymbol('_checkSplitSurrogate'); |
- class RuneIterator extends Object { |
+ let _position = Symbol('_position'); |
+ let _nextPosition = Symbol('_nextPosition'); |
+ let _currentCodePoint = Symbol('_currentCodePoint'); |
+ let _checkSplitSurrogate = Symbol('_checkSplitSurrogate'); |
+ class RuneIterator extends exports.Object { |
RuneIterator(string) { |
this.string = string; |
this[_position] = 0; |
@@ -1855,9 +1861,9 @@ dart_library.library('dart/core', null, /* Imports */[ |
movePrevious: [bool, []] |
}) |
}); |
- let _contents = dart.JsSymbol('_contents'); |
- let _writeString = dart.JsSymbol('_writeString'); |
- class StringBuffer extends Object { |
+ let _contents = Symbol('_contents'); |
+ let _writeString = Symbol('_writeString'); |
+ class StringBuffer extends exports.Object { |
StringBuffer(content) { |
if (content === void 0) |
content = ""; |
@@ -1914,42 +1920,45 @@ dart_library.library('dart/core', null, /* Imports */[ |
} |
StringBuffer[dart.implements] = () => [StringSink]; |
dart.setSignature(StringBuffer, { |
- constructors: () => ({StringBuffer: [StringBuffer, [], [Object]]}), |
+ constructors: () => ({StringBuffer: [StringBuffer, [], [exports.Object]]}), |
methods: () => ({ |
- write: [dart.void, [Object]], |
+ write: [dart.void, [exports.Object]], |
writeCharCode: [dart.void, [int]], |
writeAll: [dart.void, [Iterable], [String]], |
- writeln: [dart.void, [], [Object]], |
+ writeln: [dart.void, [], [exports.Object]], |
clear: [dart.void, []], |
[_writeString]: [dart.void, [dart.dynamic]] |
}) |
}); |
- class StringSink extends Object {} |
- class Symbol extends Object { |
- static new(name) { |
- return new _internal.Symbol(name); |
+ class StringSink extends exports.Object {} |
+ exports.Symbol = (() => { |
+ class Symbol extends exports.Object { |
+ static new(name) { |
+ return new _internal.Symbol(name); |
+ } |
} |
- } |
- dart.setSignature(Symbol, { |
- constructors: () => ({new: [Symbol, [String]]}) |
- }); |
- class Type extends Object {} |
- let _writeAuthority = dart.JsSymbol('_writeAuthority'); |
- let _userInfo = dart.JsSymbol('_userInfo'); |
- let _host = dart.JsSymbol('_host'); |
- let _port = dart.JsSymbol('_port'); |
- let _path = dart.JsSymbol('_path'); |
- let _query = dart.JsSymbol('_query'); |
- let _fragment = dart.JsSymbol('_fragment'); |
- let _pathSegments = dart.JsSymbol('_pathSegments'); |
- let _queryParameters = dart.JsSymbol('_queryParameters'); |
- let _merge = dart.JsSymbol('_merge'); |
- let _hasDotSegments = dart.JsSymbol('_hasDotSegments'); |
- let _removeDotSegments = dart.JsSymbol('_removeDotSegments'); |
- let _toWindowsFilePath = dart.JsSymbol('_toWindowsFilePath'); |
- let _toFilePath = dart.JsSymbol('_toFilePath'); |
- let _isPathAbsolute = dart.JsSymbol('_isPathAbsolute'); |
- class Uri extends Object { |
+ dart.setSignature(Symbol, { |
+ constructors: () => ({new: [exports.Symbol, [String]]}) |
+ }); |
+ return Symbol; |
+ })(); |
+ class Type extends exports.Object {} |
+ let _writeAuthority = Symbol('_writeAuthority'); |
+ let _userInfo = Symbol('_userInfo'); |
+ let _host = Symbol('_host'); |
+ let _port = Symbol('_port'); |
+ let _path = Symbol('_path'); |
+ let _query = Symbol('_query'); |
+ let _fragment = Symbol('_fragment'); |
+ let _pathSegments = Symbol('_pathSegments'); |
+ let _queryParameters = Symbol('_queryParameters'); |
+ let _merge = Symbol('_merge'); |
+ let _hasDotSegments = Symbol('_hasDotSegments'); |
+ let _removeDotSegments = Symbol('_removeDotSegments'); |
+ let _toWindowsFilePath = Symbol('_toWindowsFilePath'); |
+ let _toFilePath = Symbol('_toFilePath'); |
+ let _isPathAbsolute = Symbol('_isPathAbsolute'); |
+ class Uri extends exports.Object { |
get authority() { |
if (!dart.notNull(this.hasAuthority)) |
return ""; |
@@ -3301,9 +3310,8 @@ dart_library.library('dart/core', null, /* Imports */[ |
function _symbolToString(symbol) { |
return _internal.Symbol.getName(dart.as(symbol, _internal.Symbol)); |
} |
- dart.fn(_symbolToString, String, [Symbol]); |
+ dart.fn(_symbolToString, String, [exports.Symbol]); |
// Exports: |
- exports.Object = Object; |
exports.Deprecated = Deprecated; |
exports.deprecated = deprecated; |
exports.override = override; |
@@ -3317,7 +3325,6 @@ dart_library.library('dart/core', null, /* Imports */[ |
exports.num = num; |
exports.double = double; |
exports.Duration = Duration; |
- exports.Error = Error; |
exports.AssertionError = AssertionError; |
exports.TypeError = TypeError; |
exports.CastError = CastError; |
@@ -3369,7 +3376,6 @@ dart_library.library('dart/core', null, /* Imports */[ |
exports.RuneIterator = RuneIterator; |
exports.StringBuffer = StringBuffer; |
exports.StringSink = StringSink; |
- exports.Symbol = Symbol; |
exports.Type = Type; |
exports.Uri = Uri; |
}); |