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

Unified Diff: lib/runtime/dart/core.js

Issue 1341963003: qualify core types: Object, Error, Symbol (Closed) Base URL: git@github.com:dart-lang/dev_compiler.git@master
Patch Set: Created 5 years, 3 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 side-by-side diff with in-line comments
Download patch
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;
});

Powered by Google App Engine
This is Rietveld 408576698