Index: lib/runtime/dart_sdk.js |
diff --git a/lib/runtime/dart_sdk.js b/lib/runtime/dart_sdk.js |
index ef5c8aed4fa232bfe28c579a26d6205b07cb706c..8d1e2a8f714440c3e26b07f0bf6c02fe19ab4fab 100644 |
--- a/lib/runtime/dart_sdk.js |
+++ b/lib/runtime/dart_sdk.js |
@@ -930,8 +930,17 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
derived.prototype[dart._extensionType] = derived; |
dart.setBaseClass(derived, base); |
}; |
- dart.throwCastError = function(actual, type) { |
- dart.throw(new _js_helper.CastErrorImplementation(dart.typeName(actual), dart.typeName(type))); |
+ dart.throwCastError = function(object, actual, type) { |
+ dart.throw(new _js_helper.CastErrorImplementation(object, dart.typeName(actual), dart.typeName(type))); |
+ }; |
+ dart.throwTypeError = function(object, actual, type) { |
+ dart.throw(new _js_helper.TypeErrorImplementation(object, dart.typeName(actual), dart.typeName(type))); |
+ }; |
+ dart.throwStrongModeCastError = function(object, actual, type) { |
+ dart.throw(new _js_helper.StrongModeCastError(object, dart.typeName(actual), dart.typeName(type))); |
+ }; |
+ dart.throwStrongModeTypeError = function(object, actual, type) { |
+ dart.throw(new _js_helper.StrongModeTypeError(object, dart.typeName(actual), dart.typeName(type))); |
}; |
dart.throwAssertionError = function() { |
dart.throw(new core.AssertionError()); |
@@ -1121,7 +1130,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
let result = dart.strongInstanceOf(obj, type); |
if (result !== null) return result; |
let actual = dart.getReifiedType(obj); |
- dart.throwStrongModeError('Strong mode is check failure: ' + dart.typeName(actual) + ' does not soundly subtype ' + dart.typeName(type)); |
+ dart.throwStrongModeError('Strong mode is-check failure: ' + dart.typeName(actual) + ' does not soundly subtype ' + dart.typeName(type)); |
}; |
dart.as = function(obj, type) { |
if (type == dart.dynamic || obj == null) return obj; |
@@ -1129,6 +1138,12 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
if (result) return obj; |
dart._throwCastError(obj, type, result); |
}; |
+ dart.check = function(obj, type) { |
+ if (type == dart.dynamic || obj == null) return obj; |
+ let result = dart.strongInstanceOf(obj, type, true); |
+ if (result) return obj; |
+ dart._throwTypeError(obj, type, result); |
+ }; |
dart.test = function(obj) { |
if (typeof obj == 'boolean') return obj; |
return dart.booleanConversionFailed(obj); |
@@ -1143,13 +1158,18 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
}; |
dart._throwCastError = function(obj, type, result) { |
let actual = dart.getReifiedType(obj); |
- if (result == false) dart.throwCastError(actual, type); |
- dart.throwStrongModeError('Strong mode cast failure from ' + dart.notNull(dart.as(dart.typeName(actual), core.String)) + ' to ' + dart.notNull(dart.as(dart.typeName(type), core.String))); |
+ if (result == false) dart.throwCastError(obj, actual, type); |
+ dart.throwStrongModeCastError(obj, actual, type); |
+ }; |
+ dart._throwTypeError = function(obj, type, result) { |
+ let actual = dart.getReifiedType(obj); |
+ if (result == false) dart.throwTypeError(obj, actual, type); |
+ dart.throwStrongModeTypeError(obj, actual, type); |
}; |
dart.asInt = function(obj) { |
if (obj == null) return null; |
if (Math.floor(obj) != obj) { |
- dart.throwCastError(dart.getReifiedType(obj), core.int); |
+ dart.throwCastError(obj, dart.getReifiedType(obj), core.int); |
} |
return obj; |
}; |
@@ -1634,7 +1654,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
return Object.getOwnPropertySymbols(obj); |
}; |
dart.throwStrongModeError = function(message) { |
- throw new dart.StrongModeError(message); |
+ throw new _js_helper.StrongModeErrorImplementation(message); |
}; |
dart.throwInternalError = function(message) { |
throw Error(message); |
@@ -1910,7 +1930,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
this[_runtimeType] = runtimeType; |
} |
toString() { |
- return dart.as(dart.typeName(this[_runtimeType]), core.String); |
+ return dart.check(dart.typeName(this[_runtimeType]), core.String); |
} |
}; |
dart.setSignature(dart.WrappedType, { |
@@ -2102,15 +2122,6 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
dart._typeFormalCount = Symbol("_typeFormalCount"); |
dart.isSubtype = dart._subtypeMemo((t1, t2) => t1 === t2 || dart._isSubtype(t1, t2, true)); |
dart.hasOwnProperty = Object.prototype.hasOwnProperty; |
- dart.StrongModeError = (function() { |
- function StrongModeError(message) { |
- Error.call(this); |
- this.message = message; |
- } |
- ; |
- Object.setPrototypeOf(StrongModeError.prototype, Error.prototype); |
- return StrongModeError; |
- })(); |
_debugger.skipDartConfig = dart.const(new core.Object()); |
_debugger.maxIterableChildrenToDisplay = 50; |
dart.defineLazy(_debugger, { |
@@ -2154,13 +2165,13 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
} |
return '<Error getting type name>'; |
} |
- return _debugger.getTypeName(dart.as(reifiedType, core.Type)); |
+ return _debugger.getTypeName(dart.check(reifiedType, core.Type)); |
}; |
dart.lazyFn(_debugger.getObjectTypeName, () => dynamicToString()); |
_debugger.getTypeName = function(type) { |
let name = dart.typeName(type); |
if (dart.equals(name, 'JSArray<dynamic>') || dart.equals(name, 'JSObject<Array>')) return 'List<dynamic>'; |
- return dart.as(name, core.String); |
+ return dart.check(name, core.String); |
}; |
dart.lazyFn(_debugger.getTypeName, () => TypeToString()); |
const _simpleFormatter = Symbol('_simpleFormatter'); |
@@ -2183,7 +2194,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
dart.lazyFn(_debugger.symbolName, () => dynamicToString()); |
_debugger.hasMethod = function(object, name) { |
try { |
- return dart.as(dart.hasMethod(object, name), core.bool); |
+ return dart.check(dart.hasMethod(object, name), core.bool); |
} catch (e) { |
return false; |
} |
@@ -2507,7 +2518,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
return true; |
} |
preview(object) { |
- return dart.as(dart.typeName(dart.getReifiedType(object)), core.String); |
+ return dart.check(dart.typeName(dart.getReifiedType(object)), core.String); |
} |
children(object) { |
return JSArrayOfNameValuePair().of([new _debugger.NameValuePair({name: 'signature', value: this.preview(object)}), new _debugger.NameValuePair({name: 'JavaScript Function', value: object, skipDart: true})]); |
@@ -2529,14 +2540,14 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
return true; |
} |
preview(object) { |
- let map = dart.as(object, core.Map); |
+ let map = dart.check(object, core.Map); |
return dart.str`${_debugger.getObjectTypeName(map)} length ${map[dartx.length]}`; |
} |
children(object) { |
- let map = dart.as(object, core.Map); |
+ let map = dart.check(object, core.Map); |
let entries = LinkedHashSetOfNameValuePair().new(); |
map[dartx.forEach](dart.fn((key, value) => { |
- let entryWrapper = new _debugger.MapEntry({key: dart.as(key, core.String), value: value}); |
+ let entryWrapper = new _debugger.MapEntry({key: dart.check(key, core.String), value: value}); |
entries.add(new _debugger.NameValuePair({name: dart.toString(entries.length), value: entryWrapper})); |
}, dynamicAnddynamicTovoid())); |
this.addMetadataChildren(object, entries); |
@@ -2548,7 +2559,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
return dart.is(object, core.Iterable); |
} |
preview(object) { |
- let iterable = dart.as(object, core.Iterable); |
+ let iterable = dart.check(object, core.Iterable); |
try { |
let length = iterable[dartx.length]; |
return dart.str`${_debugger.getObjectTypeName(iterable)} length ${length}`; |
@@ -2561,7 +2572,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
return true; |
} |
children(object) { |
- let iterable = dart.as(object, core.Iterable); |
+ let iterable = dart.check(object, core.Iterable); |
let ret = LinkedHashSetOfNameValuePair().new(); |
let i = 0; |
for (let entry of iterable) { |
@@ -2586,23 +2597,23 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
return dart.getReifiedType(object); |
} |
preview(object) { |
- let entry = dart.as(object, _debugger.ClassMetadata); |
- return _debugger.getTypeName(dart.as(this[_getType](entry.object), core.Type)); |
+ let entry = dart.check(object, _debugger.ClassMetadata); |
+ return _debugger.getTypeName(dart.check(this[_getType](entry.object), core.Type)); |
} |
hasChildren(object) { |
return true; |
} |
children(object) { |
- let entry = dart.as(object, _debugger.ClassMetadata); |
+ let entry = dart.check(object, _debugger.ClassMetadata); |
let type = this[_getType](entry.object); |
let ret = JSArrayOfNameValuePair().of([]); |
let implements$ = dart.getImplements(type); |
if (implements$ != null) { |
- ret[dartx.add](new _debugger.NameValuePair({name: '[[Implements]]', value: new _debugger.HeritageClause('implements', dart.as(dart.dcall(implements$), core.List))})); |
+ ret[dartx.add](new _debugger.NameValuePair({name: '[[Implements]]', value: new _debugger.HeritageClause('implements', dart.check(dart.dcall(implements$), core.List))})); |
} |
let mixins = dart.getMixins(type); |
if (mixins != null && dart.test(dart.dload(mixins, 'isNotEmpty'))) { |
- ret[dartx.add](new _debugger.NameValuePair({name: '[[Mixins]]', value: new _debugger.HeritageClause('mixins', dart.as(mixins, core.List))})); |
+ ret[dartx.add](new _debugger.NameValuePair({name: '[[Mixins]]', value: new _debugger.HeritageClause('mixins', dart.check(mixins, core.List))})); |
} |
ret[dartx.add](new _debugger.NameValuePair({name: '[[JavaScript View]]', value: entry.object, skipDart: true})); |
if (!dart.is(entry.object, core.Type)) { |
@@ -2626,7 +2637,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
return dart.is(object, _debugger.MapEntry); |
} |
preview(object) { |
- let entry = dart.as(object, _debugger.MapEntry); |
+ let entry = dart.check(object, _debugger.MapEntry); |
return dart.str`${_debugger.safePreview(entry.key)} => ${_debugger.safePreview(entry.value)}`; |
} |
hasChildren(object) { |
@@ -2650,15 +2661,15 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
return dart.is(object, _debugger.HeritageClause); |
} |
preview(object) { |
- let clause = dart.as(object, _debugger.HeritageClause); |
- let typeNames = clause.types[dartx.map](core.String)(dart.fn(type => _debugger.getTypeName(dart.as(type, core.Type)), dynamicToString())); |
+ let clause = dart.check(object, _debugger.HeritageClause); |
+ let typeNames = clause.types[dartx.map](core.String)(dart.fn(type => _debugger.getTypeName(dart.check(type, core.Type)), dynamicToString())); |
return dart.str`${clause.name} ${typeNames[dartx.join](", ")}`; |
} |
hasChildren(object) { |
return true; |
} |
children(object) { |
- let clause = dart.as(object, _debugger.HeritageClause); |
+ let clause = dart.check(object, _debugger.HeritageClause); |
let ret = JSArrayOfNameValuePair().of([]); |
for (let type of clause.types) { |
ret[dartx.add](new _debugger.NameValuePair({value: new _debugger.ClassMetadata(type)})); |
@@ -2972,7 +2983,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
return dart.setType(allocation, JSArray); |
} |
static markFixed(allocation) { |
- return JSArrayOfE().typed(_interceptors.JSArray.markFixedList(dart.as(allocation, core.List))); |
+ return JSArrayOfE().typed(_interceptors.JSArray.markFixedList(dart.check(allocation, core.List))); |
} |
static markGrowable(allocation) { |
return JSArrayOfE().typed(allocation); |
@@ -2988,12 +2999,12 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
} |
[dartx.checkMutable](reason) { |
if (this.immutable$list) { |
- dart.throw(new core.UnsupportedError(dart.as(reason, core.String))); |
+ dart.throw(new core.UnsupportedError(dart.check(reason, core.String))); |
} |
} |
[dartx.checkGrowable](reason) { |
if (this.fixed$length) { |
- dart.throw(new core.UnsupportedError(dart.as(reason, core.String))); |
+ dart.throw(new core.UnsupportedError(dart.check(reason, core.String))); |
} |
} |
[dartx.add](value) { |
@@ -3071,7 +3082,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
let end = this[dartx.length]; |
for (let i = 0; i < dart.notNull(end); i++) { |
let element = this[i]; |
- if (!dart.notNull(test(dart.as(element, E))) == removeMatching) { |
+ if (!dart.notNull(test(dart.check(element, E))) == removeMatching) { |
retained[dartx.add](element); |
} |
if (this[dartx.length] != end) dart.throw(new core.ConcurrentModificationError(this)); |
@@ -3079,7 +3090,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
if (retained[dartx.length] == end) return; |
this[dartx.length] = retained[dartx.length]; |
for (let i = 0; i < dart.notNull(retained[dartx.length]); i++) { |
- this[dartx.set](i, dart.as(retained[dartx.get](i), E)); |
+ this[dartx.set](i, dart.check(retained[dartx.get](i), E)); |
} |
} |
[dartx.where](f) { |
@@ -3192,12 +3203,12 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
let matchFound = false; |
for (let i = 0; i < dart.notNull(length); i++) { |
let element = this[i]; |
- if (dart.test(test(dart.as(element, E)))) { |
+ if (dart.test(test(dart.check(element, E)))) { |
if (matchFound) { |
dart.throw(_internal.IterableElementError.tooMany()); |
} |
matchFound = true; |
- match = dart.as(element, E); |
+ match = dart.check(element, E); |
} |
if (length != this[dartx.length]) { |
dart.throw(new core.ConcurrentModificationError(this)); |
@@ -3261,7 +3272,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
let otherList = null; |
let otherStart = null; |
if (dart.is(iterable, core.List)) { |
- otherList = dart.as(iterable, ListOfE()); |
+ otherList = dart.check(iterable, ListOfE()); |
otherStart = skipCount; |
} else { |
otherList = iterable[dartx.skip](skipCount)[dartx.toList]({growable: false}); |
@@ -3409,7 +3420,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
[dartx.toList](opts) { |
let growable = opts && 'growable' in opts ? opts.growable : true; |
let list = this.slice(); |
- if (!dart.test(growable)) _interceptors.JSArray.markFixedList(dart.as(list, core.List)); |
+ if (!dart.test(growable)) _interceptors.JSArray.markFixedList(dart.check(list, core.List)); |
return JSArrayOfE().typed(list); |
} |
[dartx.toSet]() { |
@@ -4520,7 +4531,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
if (dart.notNull(start) + dart.notNull(other[dartx.length]) > dart.notNull(this[dartx.length])) { |
start = dart.notNull(this[dartx.length]) - dart.notNull(other[dartx.length]); |
} |
- return dart.as(_js_helper.stringLastIndexOfUnchecked(this, other, start), core.int); |
+ return dart.check(_js_helper.stringLastIndexOfUnchecked(this, other, start), core.int); |
} |
for (let i = start; dart.notNull(i) >= 0; i = dart.notNull(i) - 1) { |
if (pattern[dartx.matchAsPrefix](this, i) != null) return i; |
@@ -7011,7 +7022,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
this[_values] = values; |
} |
get(key) { |
- return dart.test(this.containsKey(key)) ? this[_values][dartx.get](dart.as(key, core.int)) : null; |
+ return dart.test(this.containsKey(key)) ? this[_values][dartx.get](dart.check(key, core.int)) : null; |
} |
get length() { |
return this[_values][dartx.length]; |
@@ -7595,7 +7606,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
if (!dart.is(args, core.List)) { |
dart.throw(new core.ArgumentError(dart.str`Arguments to main must be a List: ${args}`)); |
} |
- _isolate_helper._globalState = new _isolate_helper._Manager(dart.as(entry, core.Function)); |
+ _isolate_helper._globalState = new _isolate_helper._Manager(dart.check(entry, core.Function)); |
if (dart.test(_isolate_helper._globalState.isWorker)) return; |
let rootContext = new _isolate_helper._IsolateContext(); |
_isolate_helper._globalState.rootContext = rootContext; |
@@ -7609,7 +7620,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
dart.dcall(entry, args, null); |
}, VoidTodynamic$())); |
} else { |
- rootContext.eval(dart.as(entry, core.Function)); |
+ rootContext.eval(dart.check(entry, core.Function)); |
} |
_isolate_helper._globalState.topEventLoop.run(); |
}; |
@@ -7856,47 +7867,47 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
switch (dart.dindex(message, 0)) { |
case "pause": |
{ |
- this.addPause(dart.as(dart.dindex(message, 1), isolate.Capability), dart.as(dart.dindex(message, 2), isolate.Capability)); |
+ this.addPause(dart.check(dart.dindex(message, 1), isolate.Capability), dart.check(dart.dindex(message, 2), isolate.Capability)); |
break; |
} |
case "resume": |
{ |
- this.removePause(dart.as(dart.dindex(message, 1), isolate.Capability)); |
+ this.removePause(dart.check(dart.dindex(message, 1), isolate.Capability)); |
break; |
} |
case 'add-ondone': |
{ |
- this.addDoneListener(dart.as(dart.dindex(message, 1), isolate.SendPort)); |
+ this.addDoneListener(dart.check(dart.dindex(message, 1), isolate.SendPort)); |
break; |
} |
case 'remove-ondone': |
{ |
- this.removeDoneListener(dart.as(dart.dindex(message, 1), isolate.SendPort)); |
+ this.removeDoneListener(dart.check(dart.dindex(message, 1), isolate.SendPort)); |
break; |
} |
case 'set-errors-fatal': |
{ |
- this.setErrorsFatal(dart.as(dart.dindex(message, 1), isolate.Capability), dart.as(dart.dindex(message, 2), core.bool)); |
+ this.setErrorsFatal(dart.check(dart.dindex(message, 1), isolate.Capability), dart.check(dart.dindex(message, 2), core.bool)); |
break; |
} |
case "ping": |
{ |
- this.handlePing(dart.as(dart.dindex(message, 1), isolate.SendPort), dart.as(dart.dindex(message, 2), core.int)); |
+ this.handlePing(dart.check(dart.dindex(message, 1), isolate.SendPort), dart.check(dart.dindex(message, 2), core.int)); |
break; |
} |
case "kill": |
{ |
- this.handleKill(dart.as(dart.dindex(message, 1), isolate.Capability), dart.as(dart.dindex(message, 2), core.int)); |
+ this.handleKill(dart.check(dart.dindex(message, 1), isolate.Capability), dart.check(dart.dindex(message, 2), core.int)); |
break; |
} |
case "getErrors": |
{ |
- this.addErrorListener(dart.as(dart.dindex(message, 1), isolate.SendPort)); |
+ this.addErrorListener(dart.check(dart.dindex(message, 1), isolate.SendPort)); |
break; |
} |
case "stopErrors": |
{ |
- this.removeErrorListener(dart.as(dart.dindex(message, 1), isolate.SendPort)); |
+ this.removeErrorListener(dart.check(dart.dindex(message, 1), isolate.SendPort)); |
break; |
} |
default: |
@@ -7938,8 +7949,8 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
_isolate_helper._globalState.isolates[dartx.remove](this.id); |
this.errorPorts.clear(); |
if (this.doneHandlers != null) { |
- for (let port of dart.as(this.doneHandlers, core.Iterable)) { |
- dart.as(port, isolate.SendPort); |
+ for (let port of dart.check(this.doneHandlers, core.Iterable)) { |
+ dart.check(port, isolate.SendPort); |
port.send(null); |
} |
this.doneHandlers = null; |
@@ -7984,7 +7995,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
this[_activeJsAsyncCount] = 0; |
} |
enqueue(isolate, fn, msg) { |
- this.events.addLast(new _isolate_helper._IsolateEvent(dart.as(isolate, _isolate_helper._IsolateContext), dart.as(fn, core.Function), dart.as(msg, core.String))); |
+ this.events.addLast(new _isolate_helper._IsolateEvent(dart.check(isolate, _isolate_helper._IsolateContext), dart.check(fn, core.Function), dart.check(msg, core.String))); |
} |
prequeue(event) { |
this.events.addFirst(event); |
@@ -8147,9 +8158,9 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
switch (dart.dindex(msg, 'command')) { |
case 'start': |
{ |
- _isolate_helper._globalState.currentManagerId = dart.as(dart.dindex(msg, 'id'), core.int); |
- let functionName = dart.as(dart.dindex(msg, 'functionName'), core.String); |
- let entryPoint = dart.as(functionName == null ? _isolate_helper._globalState.entry : _isolate_helper.IsolateNatives._getJSFunctionFromName(functionName), core.Function); |
+ _isolate_helper._globalState.currentManagerId = dart.check(dart.dindex(msg, 'id'), core.int); |
+ let functionName = dart.check(dart.dindex(msg, 'functionName'), core.String); |
+ let entryPoint = dart.check(functionName == null ? _isolate_helper._globalState.entry : _isolate_helper.IsolateNatives._getJSFunctionFromName(functionName), core.Function); |
let args = dart.dindex(msg, 'args'); |
let message = _isolate_helper._deserializeMessage(dart.dindex(msg, 'msg')); |
let isSpawnUri = dart.dindex(msg, 'isSpawnUri'); |
@@ -8157,7 +8168,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
let replyTo = _isolate_helper._deserializeMessage(dart.dindex(msg, 'replyTo')); |
let context = new _isolate_helper._IsolateContext(); |
_isolate_helper._globalState.topEventLoop.enqueue(context, dart.fn(() => { |
- _isolate_helper.IsolateNatives._startIsolate(entryPoint, dart.as(args, ListOfString()), message, dart.as(isSpawnUri, core.bool), dart.as(startPaused, core.bool), dart.as(replyTo, isolate.SendPort)); |
+ _isolate_helper.IsolateNatives._startIsolate(entryPoint, dart.check(args, ListOfString()), message, dart.check(isSpawnUri, core.bool), dart.check(startPaused, core.bool), dart.check(replyTo, isolate.SendPort)); |
}, VoidTodynamic$()), 'worker-start'); |
_isolate_helper._globalState.currentContext = context; |
_isolate_helper._globalState.topEventLoop.run(); |
@@ -8170,7 +8181,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
} |
case 'message': |
{ |
- let port = dart.as(dart.dindex(msg, 'port'), isolate.SendPort); |
+ let port = dart.check(dart.dindex(msg, 'port'), isolate.SendPort); |
if (port != null) { |
dart.dsend(dart.dindex(msg, 'port'), 'send', dart.dindex(msg, 'msg')); |
} |
@@ -8206,7 +8217,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
} |
static handleSpawnWorkerRequest(msg) { |
let replyPort = dart.dindex(msg, 'replyPort'); |
- _isolate_helper.IsolateNatives.spawn(dart.as(dart.dindex(msg, 'functionName'), core.String), dart.as(dart.dindex(msg, 'uri'), core.String), dart.as(dart.dindex(msg, 'args'), ListOfString()), dart.dindex(msg, 'msg'), false, dart.as(dart.dindex(msg, 'isSpawnUri'), core.bool), dart.as(dart.dindex(msg, 'startPaused'), core.bool)).then(dart.dynamic)(dart.fn(msg => { |
+ _isolate_helper.IsolateNatives.spawn(dart.check(dart.dindex(msg, 'functionName'), core.String), dart.check(dart.dindex(msg, 'uri'), core.String), dart.check(dart.dindex(msg, 'args'), ListOfString()), dart.dindex(msg, 'msg'), false, dart.check(dart.dindex(msg, 'isSpawnUri'), core.bool), dart.check(dart.dindex(msg, 'startPaused'), core.bool)).then(dart.dynamic)(dart.fn(msg => { |
dart.dsend(replyPort, 'send', msg); |
}, ListTodynamic()), {onError: dart.fn(errorMessage => { |
dart.dsend(replyPort, 'send', JSArrayOfString().of([_isolate_helper._SPAWN_FAILED_SIGNAL, errorMessage])); |
@@ -8292,15 +8303,15 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
if (args != null) args = ListOfString().from(args); |
_isolate_helper._globalState.topEventLoop.enqueue(new _isolate_helper._IsolateContext(), dart.fn(() => { |
let func = _isolate_helper.IsolateNatives._getJSFunctionFromName(functionName); |
- _isolate_helper.IsolateNatives._startIsolate(dart.as(func, core.Function), args, message, isSpawnUri, startPaused, replyPort); |
+ _isolate_helper.IsolateNatives._startIsolate(dart.check(func, core.Function), args, message, isSpawnUri, startPaused, replyPort); |
}, VoidTodynamic$()), 'nonworker start'); |
} |
static get currentIsolate() { |
- let context = dart.as(_foreign_helper.JS_CURRENT_ISOLATE_CONTEXT(), _isolate_helper._IsolateContext); |
+ let context = dart.check(_foreign_helper.JS_CURRENT_ISOLATE_CONTEXT(), _isolate_helper._IsolateContext); |
return new isolate.Isolate(context.controlPort.sendPort, {pauseCapability: context.pauseCapability, terminateCapability: context.terminateCapability}); |
} |
static _startIsolate(topLevel, args, message, isSpawnUri, startPaused, replyTo) { |
- let context = dart.as(_foreign_helper.JS_CURRENT_ISOLATE_CONTEXT(), _isolate_helper._IsolateContext); |
+ let context = dart.check(_foreign_helper.JS_CURRENT_ISOLATE_CONTEXT(), _isolate_helper._IsolateContext); |
_js_helper.Primitives.initializeStatics(context.id); |
replyTo.send(JSArrayOfObject().of([_isolate_helper._SPAWNED_SIGNAL, context.controlPort.sendPort, context.pauseCapability, context.terminateCapability])); |
function runStartFunction() { |
@@ -8590,18 +8601,18 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
return new (_EmptyStreamOfT())(); |
} |
static fromFuture(future) { |
- let controller = dart.as(StreamControllerOfT().new({sync: true}), _StreamControllerOfT()); |
+ let controller = dart.check(StreamControllerOfT().new({sync: true}), _StreamControllerOfT()); |
future.then(dart.dynamic)(dart.fn(value => { |
controller[_add$](value); |
controller[_closeUnchecked](); |
}, TTodynamic()), {onError: dart.fn((error, stackTrace) => { |
- controller[_addError](error, dart.as(stackTrace, core.StackTrace)); |
+ controller[_addError](error, dart.check(stackTrace, core.StackTrace)); |
controller[_closeUnchecked](); |
}, dynamicAnddynamicTodynamic$())}); |
return controller.stream; |
} |
static fromFutures(futures) { |
- let controller = dart.as(StreamControllerOfT().new({sync: true}), _StreamControllerOfT()); |
+ let controller = dart.check(StreamControllerOfT().new({sync: true}), _StreamControllerOfT()); |
let count = 0; |
let onValue = dart.fn(value => { |
if (!dart.test(controller.isClosed)) { |
@@ -8611,7 +8622,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
}, TTodynamic()); |
let onError = dart.fn((error, stack) => { |
if (!dart.test(controller.isClosed)) { |
- controller[_addError](error, dart.as(stack, core.StackTrace)); |
+ controller[_addError](error, dart.check(stack, core.StackTrace)); |
if (--count == 0) controller[_closeUnchecked](); |
} |
}, dynamicAnddynamicTodynamic$()); |
@@ -8838,7 +8849,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
value = newValue; |
}, dart.definiteFunctionType(dart.dynamic, [S])), async._cancelAndErrorClosure(subscription, result)); |
}, TTovoid()), {onError: dart.fn((e, st) => { |
- result[_completeError](e, dart.as(st, core.StackTrace)); |
+ result[_completeError](e, dart.check(st, core.StackTrace)); |
}, dynamicAnddynamicTodynamic$()), onDone: dart.fn(() => { |
result[_complete](value); |
}, VoidTovoid$()), cancelOnError: true}); |
@@ -9449,7 +9460,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
new(opts) { |
let serializeSendPorts = opts && 'serializeSendPorts' in opts ? opts.serializeSendPorts : true; |
this.serializedObjectIds = MapOfdynamic$int().identity(); |
- this[_serializeSendPorts] = dart.as(serializeSendPorts, core.bool); |
+ this[_serializeSendPorts] = dart.check(serializeSendPorts, core.bool); |
} |
serialize(x) { |
if (dart.test(this.isPrimitive(x))) return this.serializePrimitive(x); |
@@ -9493,7 +9504,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
} |
serializeJSIndexable(indexable) { |
dart.assert(!(typeof indexable == 'string')); |
- let serialized = dart.as(this.serializeArray(dart.as(indexable, _interceptors.JSArray)), core.List); |
+ let serialized = dart.check(this.serializeArray(dart.check(indexable, _interceptors.JSArray)), core.List); |
if (dart.is(indexable, _interceptors.JSFixedArray)) return JSArrayOfObject().of(["fixed", serialized]); |
if (dart.is(indexable, _interceptors.JSExtendableArray)) return JSArrayOfObject().of(["extendable", serialized]); |
if (dart.is(indexable, _interceptors.JSMutableArray)) return JSArrayOfObject().of(["mutable", serialized]); |
@@ -9517,7 +9528,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
} |
serializeMap(x) { |
let serializeTearOff = dart.bind(this, 'serialize'); |
- return JSArrayOfObject().of(['map', x[dartx.keys][dartx.map](dart.dynamic)(dart.as(serializeTearOff, dynamicTodynamic()))[dartx.toList](), x[dartx.values][dartx.map](dart.dynamic)(dart.as(serializeTearOff, dynamicTodynamic()))[dartx.toList]()]); |
+ return JSArrayOfObject().of(['map', x[dartx.keys][dartx.map](dart.dynamic)(dart.check(serializeTearOff, dynamicTodynamic()))[dartx.toList](), x[dartx.values][dartx.map](dart.dynamic)(dart.check(serializeTearOff, dynamicTodynamic()))[dartx.toList]()]); |
} |
serializeJSObject(x) { |
if (!!x.constructor && x.constructor !== Object) { |
@@ -9559,7 +9570,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
let fieldsExtractor = _foreign_helper.JS_EMBEDDED_GLOBAL('', _js_embedded_names.CLASS_FIELDS_EXTRACTOR); |
let classId = classExtractor(x); |
let fields = fieldsExtractor(x); |
- return ['dart', classId, this.serializeArrayInPlace(dart.as(fields, _interceptors.JSArray))]; |
+ return ['dart', classId, this.serializeArrayInPlace(dart.check(fields, _interceptors.JSArray))]; |
} |
}; |
dart.setSignature(_isolate_helper._Serializer, { |
@@ -9589,7 +9600,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
new(opts) { |
let adjustSendPorts = opts && 'adjustSendPorts' in opts ? opts.adjustSendPorts : true; |
this.deserializedObjects = core.List.new(); |
- this[_adjustSendPorts] = dart.as(adjustSendPorts, core.bool); |
+ this[_adjustSendPorts] = dart.check(adjustSendPorts, core.bool); |
} |
deserialize(x) { |
if (dart.test(this.isPrimitive(x))) return this.deserializePrimitive(x); |
@@ -9661,18 +9672,18 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
} |
deserializeRef(x) { |
dart.assert(dart.equals(dart.dindex(x, 0), 'ref')); |
- let serializationId = dart.as(dart.dindex(x, 1), core.int); |
+ let serializationId = dart.check(dart.dindex(x, 1), core.int); |
return this.deserializedObjects[dartx.get](serializationId); |
} |
deserializeByteBuffer(x) { |
dart.assert(dart.equals(dart.dindex(x, 0), 'buffer')); |
- let result = dart.as(dart.dindex(x, 1), _native_typed_data.NativeByteBuffer); |
+ let result = dart.check(dart.dindex(x, 1), _native_typed_data.NativeByteBuffer); |
this.deserializedObjects[dartx.add](result); |
return result; |
} |
deserializeTypedData(x) { |
dart.assert(dart.equals(dart.dindex(x, 0), 'typed')); |
- let result = dart.as(dart.dindex(x, 1), _native_typed_data.NativeTypedData); |
+ let result = dart.check(dart.dindex(x, 1), _native_typed_data.NativeTypedData); |
this.deserializedObjects[dartx.add](result); |
return result; |
} |
@@ -9684,32 +9695,32 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
} |
deserializeFixed(x) { |
dart.assert(dart.equals(dart.dindex(x, 0), 'fixed')); |
- let result = dart.as(dart.dindex(x, 1), core.List); |
+ let result = dart.check(dart.dindex(x, 1), core.List); |
this.deserializedObjects[dartx.add](result); |
- return _interceptors.JSArray.markFixed(this.deserializeArrayInPlace(dart.as(result, _interceptors.JSArray))); |
+ return _interceptors.JSArray.markFixed(this.deserializeArrayInPlace(dart.check(result, _interceptors.JSArray))); |
} |
deserializeExtendable(x) { |
dart.assert(dart.equals(dart.dindex(x, 0), 'extendable')); |
- let result = dart.as(dart.dindex(x, 1), core.List); |
+ let result = dart.check(dart.dindex(x, 1), core.List); |
this.deserializedObjects[dartx.add](result); |
- return _interceptors.JSArray.markGrowable(this.deserializeArrayInPlace(dart.as(result, _interceptors.JSArray))); |
+ return _interceptors.JSArray.markGrowable(this.deserializeArrayInPlace(dart.check(result, _interceptors.JSArray))); |
} |
deserializeMutable(x) { |
dart.assert(dart.equals(dart.dindex(x, 0), 'mutable')); |
- let result = dart.as(dart.dindex(x, 1), core.List); |
+ let result = dart.check(dart.dindex(x, 1), core.List); |
this.deserializedObjects[dartx.add](result); |
- return this.deserializeArrayInPlace(dart.as(result, _interceptors.JSArray)); |
+ return this.deserializeArrayInPlace(dart.check(result, _interceptors.JSArray)); |
} |
deserializeConst(x) { |
dart.assert(dart.equals(dart.dindex(x, 0), 'const')); |
- let result = dart.as(dart.dindex(x, 1), core.List); |
+ let result = dart.check(dart.dindex(x, 1), core.List); |
this.deserializedObjects[dartx.add](result); |
- return _interceptors.JSArray.markFixed(this.deserializeArrayInPlace(dart.as(result, _interceptors.JSArray))); |
+ return _interceptors.JSArray.markFixed(this.deserializeArrayInPlace(dart.check(result, _interceptors.JSArray))); |
} |
deserializeMap(x) { |
dart.assert(dart.equals(dart.dindex(x, 0), 'map')); |
- let keys = dart.as(dart.dindex(x, 1), core.List); |
- let values = dart.as(dart.dindex(x, 2), core.List); |
+ let keys = dart.check(dart.dindex(x, 1), core.List); |
+ let values = dart.check(dart.dindex(x, 2), core.List); |
let result = dart.map(); |
this.deserializedObjects[dartx.add](result); |
keys = keys[dartx.map](dart.dynamic)(dart.bind(this, 'deserialize'))[dartx.toList](); |
@@ -9720,9 +9731,9 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
} |
deserializeSendPort(x) { |
dart.assert(dart.equals(dart.dindex(x, 0), 'sendport')); |
- let managerId = dart.as(dart.dindex(x, 1), core.int); |
- let isolateId = dart.as(dart.dindex(x, 2), core.int); |
- let receivePortId = dart.as(dart.dindex(x, 3), core.int); |
+ let managerId = dart.check(dart.dindex(x, 1), core.int); |
+ let isolateId = dart.check(dart.dindex(x, 2), core.int); |
+ let receivePortId = dart.check(dart.dindex(x, 3), core.int); |
let result = null; |
if (managerId == _isolate_helper._globalState.currentManagerId) { |
let isolate = _isolate_helper._globalState.isolates[dartx.get](isolateId); |
@@ -9738,14 +9749,14 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
} |
deserializeRawSendPort(x) { |
dart.assert(dart.equals(dart.dindex(x, 0), 'raw sendport')); |
- let result = dart.as(dart.dindex(x, 1), isolate.SendPort); |
+ let result = dart.check(dart.dindex(x, 1), isolate.SendPort); |
this.deserializedObjects[dartx.add](result); |
return result; |
} |
deserializeJSObject(x) { |
dart.assert(dart.equals(dart.dindex(x, 0), 'js-object')); |
- let keys = dart.as(dart.dindex(x, 1), core.List); |
- let values = dart.as(dart.dindex(x, 2), core.List); |
+ let keys = dart.check(dart.dindex(x, 1), core.List); |
+ let values = dart.check(dart.dindex(x, 2), core.List); |
let o = {}; |
this.deserializedObjects[dartx.add](o); |
for (let i = 0; i < dart.notNull(keys[dartx.length]); i++) { |
@@ -9755,20 +9766,20 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
} |
deserializeClosure(x) { |
dart.assert(dart.equals(dart.dindex(x, 0), 'function')); |
- let name = dart.as(dart.dindex(x, 1), core.String); |
- let result = dart.as(_isolate_helper.IsolateNatives._getJSFunctionFromName(name), core.Function); |
+ let name = dart.check(dart.dindex(x, 1), core.String); |
+ let result = dart.check(_isolate_helper.IsolateNatives._getJSFunctionFromName(name), core.Function); |
this.deserializedObjects[dartx.add](result); |
return result; |
} |
deserializeDartObject(x) { |
dart.assert(dart.equals(dart.dindex(x, 0), 'dart')); |
- let classId = dart.as(dart.dindex(x, 1), core.String); |
- let fields = dart.as(dart.dindex(x, 2), core.List); |
+ let classId = dart.check(dart.dindex(x, 1), core.String); |
+ let fields = dart.check(dart.dindex(x, 2), core.List); |
let instanceFromClassId = _foreign_helper.JS_EMBEDDED_GLOBAL('', _js_embedded_names.INSTANCE_FROM_CLASS_ID); |
let initializeObject = _foreign_helper.JS_EMBEDDED_GLOBAL('', _js_embedded_names.INITIALIZE_EMPTY_INSTANCE); |
let emptyInstance = instanceFromClassId(classId); |
this.deserializedObjects[dartx.add](emptyInstance); |
- this.deserializeArrayInPlace(dart.as(fields, _interceptors.JSArray)); |
+ this.deserializeArrayInPlace(dart.check(fields, _interceptors.JSArray)); |
return initializeObject(classId, emptyInstance, fields); |
} |
}; |
@@ -10026,11 +10037,11 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
static getTimeZoneName(receiver) { |
let d = _js_helper.Primitives.lazyAsJsDate(receiver); |
let match = /\((.*)\)/.exec(d.toString()); |
- if (match != null) return dart.as(match[dartx.get](1), core.String); |
+ if (match != null) return dart.check(match[dartx.get](1), core.String); |
match = /^[A-Z,a-z]{3}\s[A-Z,a-z]{3}\s\d+\s\d{2}:\d{2}:\d{2}\s([A-Z]{3,5})\s\d{4}$/.exec(d.toString()); |
- if (match != null) return dart.as(match[dartx.get](1), core.String); |
+ if (match != null) return dart.check(match[dartx.get](1), core.String); |
match = /(?:GMT|UTC)[+-]\d{4}/.exec(d.toString()); |
- if (match != null) return dart.as(match[dartx.get](0), core.String); |
+ if (match != null) return dart.check(match[dartx.get](0), core.String); |
return ""; |
} |
static getTimeZoneOffsetInMinutes(receiver) { |
@@ -10056,7 +10067,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
if (dart.test(value[dartx.isNaN]) || dart.notNull(value) < -MAX_MILLISECONDS_SINCE_EPOCH || dart.notNull(value) > MAX_MILLISECONDS_SINCE_EPOCH) { |
return null; |
} |
- if (dart.notNull(years) <= 0 || dart.notNull(years) < 100) return dart.as(_js_helper.Primitives.patchUpY2K(value, years, isUtc), core.num); |
+ if (dart.notNull(years) <= 0 || dart.notNull(years) < 100) return dart.check(_js_helper.Primitives.patchUpY2K(value, years, isUtc), core.num); |
return value; |
} |
static patchUpY2K(value, years, isUtc) { |
@@ -10168,11 +10179,11 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
_js_helper.Primitives.timerTicks = null; |
_js_helper.diagnoseIndexError = function(indexable, index) { |
if (!(typeof index == 'number')) return new core.ArgumentError.value(index, 'index'); |
- let length = dart.as(dart.dload(indexable, 'length'), core.int); |
+ let length = dart.check(dart.dload(indexable, 'length'), core.int); |
if (dart.test(dart.dsend(index, '<', 0)) || dart.test(dart.dsend(index, '>=', length))) { |
- return core.RangeError.index(dart.as(index, core.int), indexable, 'index', null, length); |
+ return core.RangeError.index(dart.check(index, core.int), indexable, 'index', null, length); |
} |
- return new core.RangeError.value(dart.as(index, core.num), 'index'); |
+ return new core.RangeError.value(dart.check(index, core.num), 'index'); |
}; |
dart.lazyFn(_js_helper.diagnoseIndexError, () => dynamicAnddynamicToError()); |
_js_helper.diagnoseRangeError = function(start, end, length) { |
@@ -10180,14 +10191,14 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
return new core.ArgumentError.value(start, 'start'); |
} |
if (dart.test(dart.dsend(start, '<', 0)) || dart.test(dart.dsend(start, '>', length))) { |
- return new core.RangeError.range(dart.as(start, core.num), 0, dart.as(length, core.int), 'start'); |
+ return new core.RangeError.range(dart.check(start, core.num), 0, dart.check(length, core.int), 'start'); |
} |
if (end != null) { |
if (!(typeof end == 'number')) { |
return new core.ArgumentError.value(end, 'end'); |
} |
if (dart.test(dart.dsend(end, '<', start)) || dart.test(dart.dsend(end, '>', length))) { |
- return new core.RangeError.range(dart.as(end, core.num), dart.as(start, core.int), dart.as(length, core.int), 'end'); |
+ return new core.RangeError.range(dart.check(end, core.num), dart.check(start, core.int), dart.check(length, core.int), 'end'); |
} |
} |
return new core.ArgumentError.value(end, "end"); |
@@ -10231,7 +10242,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
}; |
dart.fn(_js_helper.throwRuntimeError, dynamicTodynamic$()); |
_js_helper.throwAbstractClassInstantiationError = function(className) { |
- dart.throw(new core.AbstractClassInstantiationError(dart.as(className, core.String))); |
+ dart.throw(new core.AbstractClassInstantiationError(dart.check(className, core.String))); |
}; |
dart.fn(_js_helper.throwAbstractClassInstantiationError, dynamicTodynamic$()); |
_js_helper.throwConcurrentModificationError = function(collection) { |
@@ -10274,7 +10285,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
_js_helper.NullError = class NullError extends core.Error { |
new(message, match) { |
this[_message] = message; |
- this[_method] = dart.as(match == null ? null : match.method, core.String); |
+ this[_method] = dart.check(match == null ? null : match.method, core.String); |
super.new(); |
} |
toString() { |
@@ -10290,8 +10301,8 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
_js_helper.JsNoSuchMethodError = class JsNoSuchMethodError extends core.Error { |
new(message, match) { |
this[_message] = message; |
- this[_method] = dart.as(match == null ? null : match.method, core.String); |
- this[_receiver] = dart.as(match == null ? null : match.receiver, core.String); |
+ this[_method] = dart.check(match == null ? null : match.method, core.String); |
+ this[_receiver] = dart.check(match == null ? null : match.receiver, core.String); |
super.new(); |
} |
toString() { |
@@ -10399,8 +10410,8 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
}); |
_js_helper.JavaScriptIndexingBehavior = class JavaScriptIndexingBehavior extends _interceptors.JSMutableIndexable {}; |
_js_helper.TypeErrorImplementation = class TypeErrorImplementation extends core.Error { |
- new(value, type) { |
- this.message = dart.str`type '${_js_helper.Primitives.objectTypeName(value)}' is not a subtype ` + dart.str`of type '${type}'`; |
+ new(value, actualType, expectedType) { |
+ this.message = dart.str`Type '${actualType}' is not a subtype ` + dart.str`of type '${expectedType}'`; |
super.new(); |
} |
fromMessage(message) { |
@@ -10415,13 +10426,13 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
_js_helper.TypeErrorImplementation[dart.implements] = () => [core.TypeError]; |
dart.setSignature(_js_helper.TypeErrorImplementation, { |
constructors: () => ({ |
- new: dart.definiteFunctionType(_js_helper.TypeErrorImplementation, [core.Object, core.String]), |
+ new: dart.definiteFunctionType(_js_helper.TypeErrorImplementation, [core.Object, core.Object, core.Object]), |
fromMessage: dart.definiteFunctionType(_js_helper.TypeErrorImplementation, [core.String]) |
}) |
}); |
_js_helper.CastErrorImplementation = class CastErrorImplementation extends core.Error { |
- new(actualType, expectedType) { |
- this.message = dart.str`CastError: Casting value of type ${actualType} to` + dart.str` incompatible type ${expectedType}`; |
+ new(value, actualType, expectedType) { |
+ this.message = dart.str`CastError: Casting value of type '${actualType}' to` + dart.str` incompatible type '${expectedType}'`; |
super.new(); |
} |
toString() { |
@@ -10430,7 +10441,46 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
}; |
_js_helper.CastErrorImplementation[dart.implements] = () => [core.CastError]; |
dart.setSignature(_js_helper.CastErrorImplementation, { |
- constructors: () => ({new: dart.definiteFunctionType(_js_helper.CastErrorImplementation, [core.Object, core.Object])}) |
+ constructors: () => ({new: dart.definiteFunctionType(_js_helper.CastErrorImplementation, [core.Object, core.Object, core.Object])}) |
+ }); |
+ _js_helper.StrongModeTypeError = class StrongModeTypeError extends core.Error { |
+ new(value, actualType, expectedType) { |
+ this.message = dart.str`Type '${actualType}' is not a subtype ` + dart.str`of type '${expectedType}' in strong mode`; |
+ super.new(); |
+ } |
+ toString() { |
+ return this.message; |
+ } |
+ }; |
+ _js_helper.StrongModeTypeError[dart.implements] = () => [core.TypeError, core.StrongModeError]; |
+ dart.setSignature(_js_helper.StrongModeTypeError, { |
+ constructors: () => ({new: dart.definiteFunctionType(_js_helper.StrongModeTypeError, [core.Object, core.Object, core.Object])}) |
+ }); |
+ _js_helper.StrongModeCastError = class StrongModeCastError extends core.Error { |
+ new(value, actualType, expectedType) { |
+ this.message = dart.str`CastError: Casting value of type '${actualType}' to` + dart.str` type '${expectedType}' which is incompatible in strong mode`; |
+ super.new(); |
+ } |
+ toString() { |
+ return this.message; |
+ } |
+ }; |
+ _js_helper.StrongModeCastError[dart.implements] = () => [core.CastError, core.StrongModeError]; |
+ dart.setSignature(_js_helper.StrongModeCastError, { |
+ constructors: () => ({new: dart.definiteFunctionType(_js_helper.StrongModeCastError, [core.Object, core.Object, core.Object])}) |
+ }); |
+ _js_helper.StrongModeErrorImplementation = class StrongModeErrorImplementation extends core.Error { |
+ new(message) { |
+ this.message = message; |
+ super.new(); |
+ } |
+ toString() { |
+ return this.message; |
+ } |
+ }; |
+ _js_helper.StrongModeErrorImplementation[dart.implements] = () => [core.StrongModeError]; |
+ dart.setSignature(_js_helper.StrongModeErrorImplementation, { |
+ constructors: () => ({new: dart.definiteFunctionType(_js_helper.StrongModeErrorImplementation, [core.String])}) |
}); |
core.FallThroughError = class FallThroughError extends core.Error { |
new() { |
@@ -11163,7 +11213,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
_js_helper.regExpCaptureCount = function(regexp) { |
let nativeAnchoredRegExp = regexp[_nativeAnchoredVersion]; |
let match = nativeAnchoredRegExp.exec(''); |
- return dart.as(dart.dsend(dart.dload(match, 'length'), '-', 2), core.int); |
+ return dart.check(dart.dsend(dart.dload(match, 'length'), '-', 2), core.int); |
}; |
dart.lazyFn(_js_helper.regExpCaptureCount, () => JSSyntaxRegExpToint()); |
const _nativeGlobalRegExp = Symbol('_nativeGlobalRegExp'); |
@@ -11242,7 +11292,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
regexp.lastIndex = start; |
let match = regexp.exec(string); |
if (match == null) return null; |
- return new _js_helper._MatchImplementation(this, dart.as(match, ListOfString())); |
+ return new _js_helper._MatchImplementation(this, dart.check(match, ListOfString())); |
} |
[_execAnchored](string, start) { |
let regexp = this[_nativeAnchoredVersion]; |
@@ -11251,7 +11301,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
if (match == null) return null; |
if (match[dartx.get](dart.notNull(match[dartx.length]) - 1) != null) return null; |
match[dartx.length] = dart.notNull(match[dartx.length]) - 1; |
- return new _js_helper._MatchImplementation(this, dart.as(match, ListOfString())); |
+ return new _js_helper._MatchImplementation(this, dart.check(match, ListOfString())); |
} |
matchAsPrefix(string, start) { |
if (start === void 0) start = 0; |
@@ -11508,7 +11558,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
return other.hasMatch(receiver[dartx.substring](startIndex)); |
} else { |
let substr = receiver[dartx.substring](startIndex); |
- return dart.as(dart.dload(dart.dsend(other, 'allMatches', substr), 'isNotEmpty'), core.bool); |
+ return dart.check(dart.dload(dart.dsend(other, 'allMatches', substr), 'isNotEmpty'), core.bool); |
} |
}; |
dart.lazyFn(_js_helper.stringContainsUnchecked, () => StringAnddynamicAndintTobool()); |
@@ -11801,7 +11851,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
this[_metadata$] = null; |
this[_declarations] = null; |
let fn = _js_mirrors._unwrap(this[_cls])[dart.metadata]; |
- this[_metadata$] = fn == null ? JSArrayOfInstanceMirror().of([]) : ListOfInstanceMirror().from(dart.as(dart.dsend(dart.dcall(fn), 'map', dart.fn(i => new _js_mirrors.JsInstanceMirror._(i), dynamicToJsInstanceMirror())), core.Iterable)); |
+ this[_metadata$] = fn == null ? JSArrayOfInstanceMirror().of([]) : ListOfInstanceMirror().from(dart.check(dart.dsend(dart.dcall(fn), 'map', dart.fn(i => new _js_mirrors.JsInstanceMirror._(i), dynamicToJsInstanceMirror())), core.Iterable)); |
this[_declarations] = MapOfSymbol$MethodMirror().new(); |
this[_declarations][dartx.set](this.simpleName, new _js_mirrors.JsMethodMirror._(this, this[_cls])); |
} |
@@ -11817,7 +11867,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
if (interfaceThunk == null) { |
return JSArrayOfClassMirror().of([]); |
} else { |
- let interfaces = dart.as(dart.dcall(interfaceThunk), ListOfType()); |
+ let interfaces = dart.check(dart.dcall(interfaceThunk), ListOfType()); |
return interfaces[dartx.map](_js_mirrors.JsClassMirror)(dart.fn(t => new _js_mirrors.JsClassMirror._(t), TypeToJsClassMirror()))[dartx.toList](); |
} |
} |
@@ -11886,7 +11936,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
if (dart.equals(this[_cls], dart.wrapType(core.Object))) { |
return null; |
} else { |
- return new _js_mirrors.JsClassMirror._(dart.as(_js_mirrors._wrap(_js_mirrors._unwrap(this[_cls]).__proto__), core.Type)); |
+ return new _js_mirrors.JsClassMirror._(dart.check(_js_mirrors._wrap(_js_mirrors._unwrap(this[_cls]).__proto__), core.Type)); |
} |
} |
get typeArguments() { |
@@ -12037,19 +12087,19 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
if (ftype == null) { |
return JSArrayOfParameterMirror().of([]); |
} |
- let args = dart.as(dart.dload(ftype, 'args'), core.List); |
- let opts = dart.as(dart.dload(ftype, 'optionals'), core.List); |
+ let args = dart.check(dart.dload(ftype, 'args'), core.List); |
+ let opts = dart.check(dart.dload(ftype, 'optionals'), core.List); |
let params = ListOfParameterMirror().new(dart.notNull(args[dartx.length]) + dart.notNull(opts[dartx.length])); |
for (let i = 0; i < dart.notNull(args[dartx.length]); ++i) { |
let type = args[dartx.get](i); |
let metadata = dart.dindex(dart.dload(ftype, 'metadata'), i); |
- let param = new _js_mirrors.JsParameterMirror._('', dart.as(_js_mirrors._wrap(type), core.Type), dart.as(metadata, core.List)); |
+ let param = new _js_mirrors.JsParameterMirror._('', dart.check(_js_mirrors._wrap(type), core.Type), dart.check(metadata, core.List)); |
params[dartx.set](i, param); |
} |
for (let i = 0; i < dart.notNull(opts[dartx.length]); ++i) { |
let type = opts[dartx.get](i); |
let metadata = dart.dindex(dart.dload(ftype, 'metadata'), dart.notNull(args[dartx.length]) + i); |
- let param = new _js_mirrors.JsParameterMirror._('', dart.as(_js_mirrors._wrap(type), core.Type), dart.as(metadata, core.List)); |
+ let param = new _js_mirrors.JsParameterMirror._('', dart.check(_js_mirrors._wrap(type), core.Type), dart.check(metadata, core.List)); |
params[dartx.set](i + dart.notNull(args[dartx.length]), param); |
} |
return params; |
@@ -12261,7 +12311,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
[dartx.asInt32x4List](offsetInBytes, length) { |
if (offsetInBytes === void 0) offsetInBytes = 0; |
if (length === void 0) length = null; |
- let storage = dart.as(this[dartx.asInt32List](offsetInBytes, length != null ? dart.notNull(length) * 4 : null), _native_typed_data.NativeInt32List); |
+ let storage = dart.check(this[dartx.asInt32List](offsetInBytes, length != null ? dart.notNull(length) * 4 : null), _native_typed_data.NativeInt32List); |
return new _native_typed_data.NativeInt32x4List._externalStorage(storage); |
} |
[dartx.asFloat32List](offsetInBytes, length) { |
@@ -12277,13 +12327,13 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
[dartx.asFloat32x4List](offsetInBytes, length) { |
if (offsetInBytes === void 0) offsetInBytes = 0; |
if (length === void 0) length = null; |
- let storage = dart.as(this[dartx.asFloat32List](offsetInBytes, length != null ? dart.notNull(length) * 4 : null), _native_typed_data.NativeFloat32List); |
+ let storage = dart.check(this[dartx.asFloat32List](offsetInBytes, length != null ? dart.notNull(length) * 4 : null), _native_typed_data.NativeFloat32List); |
return new _native_typed_data.NativeFloat32x4List._externalStorage(storage); |
} |
[dartx.asFloat64x2List](offsetInBytes, length) { |
if (offsetInBytes === void 0) offsetInBytes = 0; |
if (length === void 0) length = null; |
- let storage = dart.as(this[dartx.asFloat64List](offsetInBytes, length != null ? dart.notNull(length) * 2 : null), _native_typed_data.NativeFloat64List); |
+ let storage = dart.check(this[dartx.asFloat64List](offsetInBytes, length != null ? dart.notNull(length) * 2 : null), _native_typed_data.NativeFloat64List); |
return new _native_typed_data.NativeFloat64x2List._externalStorage(storage); |
} |
[dartx.asByteData](offsetInBytes, length) { |
@@ -12660,7 +12710,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
sublist(start, end) { |
if (end === void 0) end = null; |
end = _native_typed_data._checkValidRange(start, end, this.length); |
- return new _native_typed_data.NativeFloat32x4List._externalStorage(dart.as(this[_storage][dartx.sublist](dart.notNull(start) * 4, dart.notNull(end) * 4), _native_typed_data.NativeFloat32List)); |
+ return new _native_typed_data.NativeFloat32x4List._externalStorage(dart.check(this[_storage][dartx.sublist](dart.notNull(start) * 4, dart.notNull(end) * 4), _native_typed_data.NativeFloat32List)); |
} |
}; |
dart.defineNamedConstructor(_native_typed_data.NativeFloat32x4List, '_externalStorage'); |
@@ -13027,7 +13077,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
sublist(start, end) { |
if (end === void 0) end = null; |
end = _native_typed_data._checkValidRange(start, end, this.length); |
- return new _native_typed_data.NativeInt32x4List._externalStorage(dart.as(this[_storage][dartx.sublist](dart.notNull(start) * 4, dart.notNull(end) * 4), typed_data.Int32List)); |
+ return new _native_typed_data.NativeInt32x4List._externalStorage(dart.check(this[_storage][dartx.sublist](dart.notNull(start) * 4, dart.notNull(end) * 4), typed_data.Int32List)); |
} |
}; |
dart.defineNamedConstructor(_native_typed_data.NativeInt32x4List, '_externalStorage'); |
@@ -13136,7 +13186,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
sublist(start, end) { |
if (end === void 0) end = null; |
end = _native_typed_data._checkValidRange(start, end, this.length); |
- return new _native_typed_data.NativeFloat64x2List._externalStorage(dart.as(this[_storage][dartx.sublist](dart.notNull(start) * 2, dart.notNull(end) * 2), _native_typed_data.NativeFloat64List)); |
+ return new _native_typed_data.NativeFloat64x2List._externalStorage(dart.check(this[_storage][dartx.sublist](dart.notNull(start) * 2, dart.notNull(end) * 2), _native_typed_data.NativeFloat64List)); |
} |
}; |
dart.defineNamedConstructor(_native_typed_data.NativeFloat64x2List, '_externalStorage'); |
@@ -13209,7 +13259,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
dart.registerExtension(dart.global.ArrayBufferView, _native_typed_data.NativeTypedData); |
_native_typed_data._checkLength = function(length) { |
if (!(typeof length == 'number')) dart.throw(new core.ArgumentError(dart.str`Invalid length ${length}`)); |
- return dart.as(length, core.int); |
+ return dart.check(length, core.int); |
}; |
dart.fn(_native_typed_data._checkLength, dynamicToint()); |
_native_typed_data._checkViewArguments = function(buffer, offsetInBytes, length) { |
@@ -13779,7 +13829,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
} |
static view(buffer, offsetInBytes, length) { |
_native_typed_data._checkViewArguments(buffer, offsetInBytes, length); |
- return dart.as(length == null ? _native_typed_data.NativeInt8List._create2(buffer, offsetInBytes) : _native_typed_data.NativeInt8List._create3(buffer, offsetInBytes, length), _native_typed_data.NativeInt8List); |
+ return dart.check(length == null ? _native_typed_data.NativeInt8List._create2(buffer, offsetInBytes) : _native_typed_data.NativeInt8List._create3(buffer, offsetInBytes, length), _native_typed_data.NativeInt8List); |
} |
get [dartx.runtimeType]() { |
return dart.wrapType(typed_data.Int8List); |
@@ -14071,14 +14121,14 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
dart.registerExtension(dart.global.Uint8Array, _native_typed_data.NativeUint8List); |
_native_typed_data.NativeFloat32x4 = class NativeFloat32x4 extends core.Object { |
static _truncate(x) { |
- _native_typed_data.NativeFloat32x4._list[dartx.set](0, dart.as(x, core.num)); |
+ _native_typed_data.NativeFloat32x4._list[dartx.set](0, dart.check(x, core.num)); |
return _native_typed_data.NativeFloat32x4._list[dartx.get](0); |
} |
new(x, y, z, w) { |
- this.x = dart.as(_native_typed_data.NativeFloat32x4._truncate(x), core.double); |
- this.y = dart.as(_native_typed_data.NativeFloat32x4._truncate(y), core.double); |
- this.z = dart.as(_native_typed_data.NativeFloat32x4._truncate(z), core.double); |
- this.w = dart.as(_native_typed_data.NativeFloat32x4._truncate(w), core.double); |
+ this.x = dart.check(_native_typed_data.NativeFloat32x4._truncate(x), core.double); |
+ this.y = dart.check(_native_typed_data.NativeFloat32x4._truncate(y), core.double); |
+ this.z = dart.check(_native_typed_data.NativeFloat32x4._truncate(z), core.double); |
+ this.w = dart.check(_native_typed_data.NativeFloat32x4._truncate(w), core.double); |
if (!(typeof x == 'number')) dart.throw(new core.ArgumentError(x)); |
if (!(typeof y == 'number')) dart.throw(new core.ArgumentError(y)); |
if (!(typeof z == 'number')) dart.throw(new core.ArgumentError(z)); |
@@ -14098,13 +14148,13 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
return new _native_typed_data.NativeFloat32x4._truncated(_native_typed_data.NativeFloat32x4._list[dartx.get](0), _native_typed_data.NativeFloat32x4._list[dartx.get](1), _native_typed_data.NativeFloat32x4._list[dartx.get](2), _native_typed_data.NativeFloat32x4._list[dartx.get](3)); |
} |
fromFloat64x2(v) { |
- NativeFloat32x4.prototype._truncated.call(this, dart.as(_native_typed_data.NativeFloat32x4._truncate(v.x), core.double), dart.as(_native_typed_data.NativeFloat32x4._truncate(v.y), core.double), 0.0, 0.0); |
+ NativeFloat32x4.prototype._truncated.call(this, dart.check(_native_typed_data.NativeFloat32x4._truncate(v.x), core.double), dart.check(_native_typed_data.NativeFloat32x4._truncate(v.y), core.double), 0.0, 0.0); |
} |
_doubles(x, y, z, w) { |
- this.x = dart.as(_native_typed_data.NativeFloat32x4._truncate(x), core.double); |
- this.y = dart.as(_native_typed_data.NativeFloat32x4._truncate(y), core.double); |
- this.z = dart.as(_native_typed_data.NativeFloat32x4._truncate(z), core.double); |
- this.w = dart.as(_native_typed_data.NativeFloat32x4._truncate(w), core.double); |
+ this.x = dart.check(_native_typed_data.NativeFloat32x4._truncate(x), core.double); |
+ this.y = dart.check(_native_typed_data.NativeFloat32x4._truncate(y), core.double); |
+ this.z = dart.check(_native_typed_data.NativeFloat32x4._truncate(z), core.double); |
+ this.w = dart.check(_native_typed_data.NativeFloat32x4._truncate(w), core.double); |
} |
_truncated(x, y, z, w) { |
this.x = x; |
@@ -14236,7 +14286,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
my = (dart.notNull(view[dartx.get](1)) & 2147483648) >>> 0 >>> 30; |
mz = (dart.notNull(view[dartx.get](2)) & 2147483648) >>> 0 >>> 29; |
mw = (dart.notNull(view[dartx.get](3)) & 2147483648) >>> 0 >>> 28; |
- return dart.as(dart.dsend(dart.dsend(dart.dsend(mx, '|', my), '|', mz), '|', mw), core.int); |
+ return dart.check(dart.dsend(dart.dsend(dart.dsend(mx, '|', my), '|', mz), '|', mw), core.int); |
} |
shuffle(mask) { |
if (dart.notNull(mask) < 0 || dart.notNull(mask) > 255) { |
@@ -14271,16 +14321,16 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
return new _native_typed_data.NativeFloat32x4._truncated(_x, _y, _z, _w); |
} |
withX(newX) { |
- return new _native_typed_data.NativeFloat32x4._truncated(dart.as(_native_typed_data.NativeFloat32x4._truncate(newX), core.double), this.y, this.z, this.w); |
+ return new _native_typed_data.NativeFloat32x4._truncated(dart.check(_native_typed_data.NativeFloat32x4._truncate(newX), core.double), this.y, this.z, this.w); |
} |
withY(newY) { |
- return new _native_typed_data.NativeFloat32x4._truncated(this.x, dart.as(_native_typed_data.NativeFloat32x4._truncate(newY), core.double), this.z, this.w); |
+ return new _native_typed_data.NativeFloat32x4._truncated(this.x, dart.check(_native_typed_data.NativeFloat32x4._truncate(newY), core.double), this.z, this.w); |
} |
withZ(newZ) { |
- return new _native_typed_data.NativeFloat32x4._truncated(this.x, this.y, dart.as(_native_typed_data.NativeFloat32x4._truncate(newZ), core.double), this.w); |
+ return new _native_typed_data.NativeFloat32x4._truncated(this.x, this.y, dart.check(_native_typed_data.NativeFloat32x4._truncate(newZ), core.double), this.w); |
} |
withW(newW) { |
- return new _native_typed_data.NativeFloat32x4._truncated(this.x, this.y, this.z, dart.as(_native_typed_data.NativeFloat32x4._truncate(newW), core.double)); |
+ return new _native_typed_data.NativeFloat32x4._truncated(this.x, this.y, this.z, dart.check(_native_typed_data.NativeFloat32x4._truncate(newW), core.double)); |
} |
min(other) { |
let _x = dart.notNull(this.x) < dart.notNull(other.x) ? this.x : other.x; |
@@ -14374,14 +14424,14 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
}); |
_native_typed_data.NativeInt32x4 = class NativeInt32x4 extends core.Object { |
static _truncate(x) { |
- _native_typed_data.NativeInt32x4._list[dartx.set](0, dart.as(x, core.int)); |
+ _native_typed_data.NativeInt32x4._list[dartx.set](0, dart.check(x, core.int)); |
return _native_typed_data.NativeInt32x4._list[dartx.get](0); |
} |
new(x, y, z, w) { |
- this.x = dart.as(_native_typed_data.NativeInt32x4._truncate(x), core.int); |
- this.y = dart.as(_native_typed_data.NativeInt32x4._truncate(y), core.int); |
- this.z = dart.as(_native_typed_data.NativeInt32x4._truncate(z), core.int); |
- this.w = dart.as(_native_typed_data.NativeInt32x4._truncate(w), core.int); |
+ this.x = dart.check(_native_typed_data.NativeInt32x4._truncate(x), core.int); |
+ this.y = dart.check(_native_typed_data.NativeInt32x4._truncate(y), core.int); |
+ this.z = dart.check(_native_typed_data.NativeInt32x4._truncate(z), core.int); |
+ this.w = dart.check(_native_typed_data.NativeInt32x4._truncate(w), core.int); |
if (x != this.x && !(typeof x == 'number')) dart.throw(new core.ArgumentError(x)); |
if (y != this.y && !(typeof y == 'number')) dart.throw(new core.ArgumentError(y)); |
if (z != this.z && !(typeof z == 'number')) dart.throw(new core.ArgumentError(z)); |
@@ -14399,7 +14449,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
floatList[dartx.set](1, f.y); |
floatList[dartx.set](2, f.z); |
floatList[dartx.set](3, f.w); |
- let view = dart.as(floatList[dartx.buffer][dartx.asInt32List](), _native_typed_data.NativeInt32List); |
+ let view = dart.check(floatList[dartx.buffer][dartx.asInt32List](), _native_typed_data.NativeInt32List); |
return new _native_typed_data.NativeInt32x4._truncated(view[dartx.get](0), view[dartx.get](1), view[dartx.get](2), view[dartx.get](3)); |
} |
_truncated(x, y, z, w) { |
@@ -14469,19 +14519,19 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
return new _native_typed_data.NativeInt32x4._truncated(_x, _y, _z, _w); |
} |
withX(x) { |
- let _x = dart.as(_native_typed_data.NativeInt32x4._truncate(x), core.int); |
+ let _x = dart.check(_native_typed_data.NativeInt32x4._truncate(x), core.int); |
return new _native_typed_data.NativeInt32x4._truncated(_x, this.y, this.z, this.w); |
} |
withY(y) { |
- let _y = dart.as(_native_typed_data.NativeInt32x4._truncate(y), core.int); |
+ let _y = dart.check(_native_typed_data.NativeInt32x4._truncate(y), core.int); |
return new _native_typed_data.NativeInt32x4._truncated(this.x, _y, this.z, this.w); |
} |
withZ(z) { |
- let _z = dart.as(_native_typed_data.NativeInt32x4._truncate(z), core.int); |
+ let _z = dart.check(_native_typed_data.NativeInt32x4._truncate(z), core.int); |
return new _native_typed_data.NativeInt32x4._truncated(this.x, this.y, _z, this.w); |
} |
withW(w) { |
- let _w = dart.as(_native_typed_data.NativeInt32x4._truncate(w), core.int); |
+ let _w = dart.check(_native_typed_data.NativeInt32x4._truncate(w), core.int); |
return new _native_typed_data.NativeInt32x4._truncated(this.x, this.y, this.z, _w); |
} |
get flagX() { |
@@ -14697,7 +14747,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
}, |
set _list(_) {}, |
get _uint32View() { |
- return dart.as(_native_typed_data.NativeFloat64x2._list[dartx.buffer][dartx.asUint32List](), _native_typed_data.NativeUint32List); |
+ return dart.check(_native_typed_data.NativeFloat64x2._list[dartx.buffer][dartx.asUint32List](), _native_typed_data.NativeUint32List); |
}, |
set _uint32View(_) {} |
}); |
@@ -14723,7 +14773,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
if (dart.is(errorHandler, async.ZoneBinaryCallback)) { |
return dart.dcall(errorHandler, error, stackTrace); |
} else { |
- let unaryErrorHandler = dart.as(errorHandler, async.ZoneUnaryCallback); |
+ let unaryErrorHandler = dart.check(errorHandler, async.ZoneUnaryCallback); |
return dart.dcall(unaryErrorHandler, error); |
} |
}; |
@@ -14823,7 +14873,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
['=='](other) { |
if (core.identical(this, other)) return true; |
if (!dart.is(other, async._ControllerStream)) return false; |
- let otherStream = dart.as(other, async._ControllerStream); |
+ let otherStream = dart.check(other, async._ControllerStream); |
return core.identical(otherStream[_controller$], this[_controller$]); |
} |
} |
@@ -14977,7 +15027,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
}, VoidTovoid$()); |
this[_onError] = dart.fn((error, stackTrace) => { |
this.cancel(); |
- result[_completeError](error, dart.as(stackTrace, core.StackTrace)); |
+ result[_completeError](error, dart.check(stackTrace, core.StackTrace)); |
}, dynamicAnddynamicTodynamic$()); |
return result; |
}; |
@@ -15069,7 +15119,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
return null; |
} |
[_addPending](event) { |
- let pending = dart.as(this[_pending], _StreamImplEventsOfT()); |
+ let pending = dart.check(this[_pending], _StreamImplEventsOfT()); |
if (this[_pending] == null) { |
pending = this[_pending] = new (_StreamImplEventsOfT())(); |
} |
@@ -15406,7 +15456,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
return new (_DoneStreamSubscriptionOfT())(onDone); |
} |
let subscription = new (_BroadcastSubscriptionOfT())(this, onData, onError, onDone, cancelOnError); |
- this[_addListener](dart.as(subscription, _BroadcastSubscriptionOfT())); |
+ this[_addListener](dart.check(subscription, _BroadcastSubscriptionOfT())); |
if (core.identical(this[_firstSubscription], this[_lastSubscription])) { |
async._runGuarded(this.onListen); |
} |
@@ -15414,7 +15464,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
} |
[_recordCancel](sub) { |
dart.as(sub, StreamSubscriptionOfT()); |
- let subscription = dart.as(sub, _BroadcastSubscriptionOfT()); |
+ let subscription = dart.check(sub, _BroadcastSubscriptionOfT()); |
if (core.identical(subscription[_next$], subscription)) return null; |
if (dart.test(subscription[_isFiring])) { |
subscription[_setRemoveAfterFiring](); |
@@ -15910,10 +15960,10 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
} |
values = null; |
if (remaining == 0 || dart.test(eagerError)) { |
- result[_completeError](theError, dart.as(theStackTrace, core.StackTrace)); |
+ result[_completeError](theError, dart.check(theStackTrace, core.StackTrace)); |
} else { |
error = theError; |
- stackTrace = dart.as(theStackTrace, core.StackTrace); |
+ stackTrace = dart.check(theStackTrace, core.StackTrace); |
} |
} else if (remaining == 0 && !dart.test(eagerError)) { |
result[_completeError](error, stackTrace); |
@@ -15955,7 +16005,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
if (!dart.test(completer.isCompleted)) completer.complete(value); |
}, dart.definiteFunctionType(dart.dynamic, [T])); |
let onError = dart.fn((error, stack) => { |
- if (!dart.test(completer.isCompleted)) completer.completeError(error, dart.as(stack, core.StackTrace)); |
+ if (!dart.test(completer.isCompleted)) completer.completeError(error, dart.check(stack, core.StackTrace)); |
}, dynamicAnddynamicTodynamic$()); |
for (let future of futures) { |
future.then(dart.dynamic)(onValue, {onError: onError}); |
@@ -15975,7 +16025,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
let nextIteration = null; |
nextIteration = async.Zone.current.bindUnaryCallback(dart.dynamic, core.bool)(dart.fn(keepGoing => { |
if (dart.test(keepGoing)) { |
- async.Future.sync(f).then(dart.dynamic)(dart.as(nextIteration, dynamicTodynamic()), {onError: dart.bind(doneSignal, _completeError)}); |
+ async.Future.sync(f).then(dart.dynamic)(dart.check(nextIteration, dynamicTodynamic()), {onError: dart.bind(doneSignal, _completeError)}); |
} else { |
doneSignal[_complete](null); |
} |
@@ -16006,7 +16056,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
async.Future = Future(); |
dart.defineLazy(async.Future, { |
get _nullFuture() { |
- return dart.as(async.Future.value(null), async._Future); |
+ return dart.check(async.Future.value(null), async._Future); |
} |
}); |
async.TimeoutException = class TimeoutException extends core.Object { |
@@ -16047,12 +16097,12 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
}); |
async.Completer = Completer(); |
async._completeWithErrorCallback = function(result, error, stackTrace) { |
- let replacement = async.Zone.current.errorCallback(error, dart.as(stackTrace, core.StackTrace)); |
+ let replacement = async.Zone.current.errorCallback(error, dart.check(stackTrace, core.StackTrace)); |
if (replacement != null) { |
error = async._nonNullError(replacement.error); |
stackTrace = replacement.stackTrace; |
} |
- result[_completeError](error, dart.as(stackTrace, core.StackTrace)); |
+ result[_completeError](error, dart.check(stackTrace, core.StackTrace)); |
}; |
dart.lazyFn(async._completeWithErrorCallback, () => _FutureAnddynamicAnddynamicTovoid()); |
async._nonNullError = function(error) { |
@@ -16219,7 +16269,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
let typedErrorCallback = dart.as(this.errorCallback, ZoneBinaryCallbackOfObject$Object$StackTrace()); |
return this[_zone].runBinary(core.Object, core.Object, core.StackTrace)(typedErrorCallback, asyncError.error, asyncError.stackTrace); |
} else { |
- return this[_zone].runUnary(dart.dynamic, dart.dynamic)(dart.as(this.errorCallback, dynamicTodynamic()), asyncError.error); |
+ return this[_zone].runUnary(dart.dynamic, dart.dynamic)(dart.check(this.errorCallback, dynamicTodynamic()), asyncError.error); |
} |
} |
handleWhenComplete() { |
@@ -16378,11 +16428,11 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
} |
get [_error]() { |
dart.assert(this[_hasError]); |
- return dart.as(this[_resultOrListeners], async.AsyncError); |
+ return dart.check(this[_resultOrListeners], async.AsyncError); |
} |
get [_chainSource]() { |
dart.assert(this[_isChained]); |
- return dart.as(this[_resultOrListeners], async._Future); |
+ return dart.check(this[_resultOrListeners], async._Future); |
} |
[_setValue](value) { |
dart.as(value, T); |
@@ -16407,7 +16457,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
[_addListener](listener) { |
dart.assert(listener[_nextListener] == null); |
if (dart.test(this[_mayAddListener])) { |
- listener[_nextListener] = dart.as(this[_resultOrListeners], async._FutureListener); |
+ listener[_nextListener] = dart.check(this[_resultOrListeners], async._FutureListener); |
this[_resultOrListeners] = listener; |
} else { |
if (dart.test(this[_isChained])) { |
@@ -16427,7 +16477,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
[_prependListeners](listeners) { |
if (listeners == null) return; |
if (dart.test(this[_mayAddListener])) { |
- let existingListeners = dart.as(this[_resultOrListeners], async._FutureListener); |
+ let existingListeners = dart.check(this[_resultOrListeners], async._FutureListener); |
this[_resultOrListeners] = listeners; |
if (existingListeners != null) { |
let cursor = listeners; |
@@ -16454,7 +16504,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
} |
[_removeListeners]() { |
dart.assert(!dart.notNull(this[_isComplete])); |
- let current = dart.as(this[_resultOrListeners], async._FutureListener); |
+ let current = dart.check(this[_resultOrListeners], async._FutureListener); |
this[_resultOrListeners] = null; |
return this[_reverseListeners](current); |
} |
@@ -16480,7 +16530,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
}, dynamicTodynamic$()), {onError: dart.fn((error, stackTrace) => { |
if (stackTrace === void 0) stackTrace = null; |
dart.assert(target[_isPendingComplete]); |
- target[_completeError](error, dart.as(stackTrace, core.StackTrace)); |
+ target[_completeError](error, dart.check(stackTrace, core.StackTrace)); |
}, dynamic__Todynamic())}); |
} catch (e) { |
let s = dart.stackTrace(e); |
@@ -16500,7 +16550,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
target[_cloneResult](source); |
async._Future._propagateToListeners(target, listeners); |
} else { |
- let listeners = dart.as(target[_resultOrListeners], async._FutureListener); |
+ let listeners = dart.check(target[_resultOrListeners], async._FutureListener); |
target[_setChained](source); |
source[_prependListeners](listeners); |
} |
@@ -16539,7 +16589,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
if (dart.is(value, async.Future)) { |
let typedFuture = dart.as(value, FutureOfT()); |
if (dart.is(typedFuture, async._Future)) { |
- let coreFuture = dart.as(typedFuture, _FutureOfT()); |
+ let coreFuture = dart.check(typedFuture, _FutureOfT()); |
if (dart.test(coreFuture[_hasError])) { |
this[_setPendingComplete](); |
this[_zone].scheduleMicrotask(dart.fn(() => { |
@@ -16672,7 +16722,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
} |
if (oldZone != null) async.Zone._leave(oldZone); |
if (dart.is(listenerValueOrError, async.Future)) { |
- let chainSource = dart.as(listenerValueOrError, async.Future); |
+ let chainSource = dart.check(listenerValueOrError, async.Future); |
let result = listener.result; |
if (dart.is(chainSource, async._Future)) { |
if (dart.test(chainSource[_isComplete])) { |
@@ -16694,7 +16744,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
if (!dart.test(listenerHasError)) { |
result[_setValue](listenerValueOrError); |
} else { |
- let asyncError = dart.as(listenerValueOrError, async.AsyncError); |
+ let asyncError = dart.check(listenerValueOrError, async.AsyncError); |
result[_setErrorObject](asyncError); |
} |
source = result; |
@@ -16730,7 +16780,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
}, TTodynamic()), {onError: dart.fn((e, s) => { |
if (dart.test(timer.isActive)) { |
timer.cancel(); |
- result[_completeError](e, dart.as(s, core.StackTrace)); |
+ result[_completeError](e, dart.check(s, core.StackTrace)); |
} |
}, dynamicAnddynamicTodynamic$())}); |
return result; |
@@ -16855,7 +16905,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
dart.fn(async._schedulePriorityAsyncCallback, _AsyncCallbackTovoid()); |
const _scheduleMicrotask = Symbol('_scheduleMicrotask'); |
async.scheduleMicrotask = function(callback) { |
- let currentZone = dart.as(async.Zone.current, async._Zone); |
+ let currentZone = dart.check(async.Zone.current, async._Zone); |
if (core.identical(async._ROOT_ZONE, currentZone)) { |
async._rootScheduleMicrotask(null, null, async._ROOT_ZONE, callback); |
return; |
@@ -17328,7 +17378,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
if (this.onCancel != null) { |
if (result == null) { |
try { |
- result = dart.as(this.onCancel(), async.Future); |
+ result = dart.check(this.onCancel(), async.Future); |
} catch (e) { |
let s = dart.stackTrace(e); |
result = new async._Future(); |
@@ -17529,7 +17579,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
class _AddStreamState extends core.Object { |
new(controller, source, cancelOnError) { |
this.addStreamFuture = new async._Future(); |
- this.addSubscription = source.listen(dart.bind(controller, _add$), {onError: dart.as(dart.test(cancelOnError) ? async._AddStreamState.makeErrorHandler(controller) : dart.bind(controller, _addError), core.Function), onDone: dart.bind(controller, _close$), cancelOnError: cancelOnError}); |
+ this.addSubscription = source.listen(dart.bind(controller, _add$), {onError: dart.check(dart.test(cancelOnError) ? async._AddStreamState.makeErrorHandler(controller) : dart.bind(controller, _addError), core.Function), onDone: dart.bind(controller, _close$), cancelOnError: cancelOnError}); |
} |
static makeErrorHandler(controller) { |
return dart.fn((e, s) => { |
@@ -18139,7 +18189,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
} |
case async._StreamIteratorImpl._STATE_EXTRA_ERROR: |
{ |
- let prefetch = dart.as(this[_futureOrPrefetch], async.AsyncError); |
+ let prefetch = dart.check(this[_futureOrPrefetch], async.AsyncError); |
this[_clear](); |
return new (_FutureOfbool()).immediateError(prefetch.error, prefetch.stackTrace); |
} |
@@ -18417,12 +18467,12 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
}); |
async._Predicate = _Predicate(); |
async._addErrorWithReplacement = function(sink, error, stackTrace) { |
- let replacement = async.Zone.current.errorCallback(error, dart.as(stackTrace, core.StackTrace)); |
+ let replacement = async.Zone.current.errorCallback(error, dart.check(stackTrace, core.StackTrace)); |
if (replacement != null) { |
error = async._nonNullError(replacement.error); |
stackTrace = replacement.stackTrace; |
} |
- sink[_addError](error, dart.as(stackTrace, core.StackTrace)); |
+ sink[_addError](error, dart.check(stackTrace, core.StackTrace)); |
}; |
dart.fn(async._addErrorWithReplacement, _EventSinkAnddynamicAnddynamicTovoid()); |
const _test = Symbol('_test'); |
@@ -18584,7 +18634,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
[_handleData](inputEvent, sink) { |
dart.as(inputEvent, T); |
dart.as(sink, _EventSinkOfT()); |
- let subscription = dart.as(sink, _StateStreamSubscriptionOfT()); |
+ let subscription = dart.check(sink, _StateStreamSubscriptionOfT()); |
let count = subscription[_count]; |
if (dart.notNull(count) > 0) { |
sink[_add$](inputEvent); |
@@ -18615,13 +18665,13 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
super.new(stream, onData, onError, onDone, cancelOnError); |
} |
get [_flag]() { |
- return dart.as(this[_sharedState], core.bool); |
+ return dart.check(this[_sharedState], core.bool); |
} |
set [_flag](flag) { |
this[_sharedState] = flag; |
} |
get [_count]() { |
- return dart.as(this[_sharedState], core.int); |
+ return dart.check(this[_sharedState], core.int); |
} |
set [_count](count) { |
this[_sharedState] = count; |
@@ -18682,7 +18732,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
[_handleData](inputEvent, sink) { |
dart.as(inputEvent, T); |
dart.as(sink, _EventSinkOfT()); |
- let subscription = dart.as(sink, _StateStreamSubscriptionOfT()); |
+ let subscription = dart.check(sink, _StateStreamSubscriptionOfT()); |
let count = subscription[_count]; |
if (dart.notNull(count) > 0) { |
subscription[_count] = dart.notNull(count) - 1; |
@@ -18715,7 +18765,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
[_handleData](inputEvent, sink) { |
dart.as(inputEvent, T); |
dart.as(sink, _EventSinkOfT()); |
- let subscription = dart.as(sink, _StateStreamSubscriptionOfT()); |
+ let subscription = dart.check(sink, _StateStreamSubscriptionOfT()); |
let hasFailed = subscription[_flag]; |
if (dart.test(hasFailed)) { |
sink[_add$](inputEvent); |
@@ -18893,11 +18943,11 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
[_handleError](error, stackTrace) { |
if (stackTrace === void 0) stackTrace = null; |
try { |
- this[_transformerSink].addError(error, dart.as(stackTrace, core.StackTrace)); |
+ this[_transformerSink].addError(error, dart.check(stackTrace, core.StackTrace)); |
} catch (e) { |
let s = dart.stackTrace(e); |
if (core.identical(e, error)) { |
- this[_addError](error, dart.as(stackTrace, core.StackTrace)); |
+ this[_addError](error, dart.check(stackTrace, core.StackTrace)); |
} else { |
this[_addError](e, s); |
} |
@@ -19684,7 +19734,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
dart.assert(implementation != null); |
let implementationZone = implementation.zone; |
if (core.identical(implementationZone, async._ROOT_ZONE)) return null; |
- let parentDelegate = async._parentDelegate(dart.as(implementationZone, async._Zone)); |
+ let parentDelegate = async._parentDelegate(dart.check(implementationZone, async._Zone)); |
let handler = implementation.function; |
return handler(implementationZone, parentDelegate, this, error, stackTrace); |
} |
@@ -19864,7 +19914,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
} else { |
valueMap = collection.HashMap.from(zoneValues); |
} |
- return new async._CustomZone(dart.as(zone, async._Zone), specification, valueMap); |
+ return new async._CustomZone(dart.check(zone, async._Zone), specification, valueMap); |
}; |
dart.lazyFn(async._rootFork, () => ZoneAndZoneDelegateAndZone__ToZone()); |
let const$7; |
@@ -20115,7 +20165,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
if (dart.is(onError, ZoneBinaryCallbackOfdynamic$dynamic$StackTrace())) { |
return dart.as(self.parent.runBinary(dart.dynamic, dart.dynamic, core.StackTrace)(onError, error, stackTrace), R); |
} |
- return self.parent.runUnary(dart.dynamic, dart.dynamic)(dart.as(onError, dynamicTodynamic()), error); |
+ return self.parent.runUnary(dart.dynamic, dart.dynamic)(dart.check(onError, dynamicTodynamic()), error); |
} catch (e) { |
let s = dart.stackTrace(e); |
if (core.identical(e, error)) { |
@@ -20219,10 +20269,10 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
get(key) { |
if (dart.test(collection._HashMap._isStringKey(key))) { |
let strings = this[_strings$]; |
- return dart.as(strings == null ? null : collection._HashMap._getTableEntry(strings, key), V); |
+ return dart.check(strings == null ? null : collection._HashMap._getTableEntry(strings, key), V); |
} else if (dart.test(collection._HashMap._isNumericKey(key))) { |
let nums = this[_nums$]; |
- return dart.as(nums == null ? null : collection._HashMap._getTableEntry(nums, key), V); |
+ return dart.check(nums == null ? null : collection._HashMap._getTableEntry(nums, key), V); |
} else { |
return this[_get](key); |
} |
@@ -20232,7 +20282,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
if (rest == null) return null; |
let bucket = this[_getBucket$](rest, key); |
let index = this[_findBucketIndex](bucket, key); |
- return dart.as(dart.notNull(index) < 0 ? null : bucket[dart.notNull(index) + 1], V); |
+ return dart.check(dart.notNull(index) < 0 ? null : bucket[dart.notNull(index) + 1], V); |
} |
set(key, value) { |
dart.as(key, K); |
@@ -20309,7 +20359,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
let keys = this[_computeKeys](); |
for (let i = 0, length = keys[dartx.length]; i < dart.notNull(length); i++) { |
let key = keys[i]; |
- action(dart.as(key, K), this.get(key)); |
+ action(dart.check(key, K), this.get(key)); |
if (keys !== this[_keys]) { |
dart.throw(new core.ConcurrentModificationError(this)); |
} |
@@ -20368,7 +20418,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
} |
[_removeHashTableEntry$](table, key) { |
if (table != null && dart.test(collection._HashMap._hasTableEntry(table, key))) { |
- let value = dart.as(collection._HashMap._getTableEntry(table, key), V); |
+ let value = dart.check(collection._HashMap._getTableEntry(table, key), V); |
collection._HashMap._deleteTableEntry(table, key); |
this[_length$1] = dart.notNull(this[_length$1]) - 1; |
this[_keys] = null; |
@@ -20528,13 +20578,13 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
return super[_remove](key); |
} |
[_computeHashCode](key) { |
- return this[_hashCode](dart.as(key, K)) & 0x3ffffff; |
+ return this[_hashCode](dart.check(key, K)) & 0x3ffffff; |
} |
[_findBucketIndex](bucket, key) { |
if (bucket == null) return -1; |
let length = bucket.length; |
for (let i = 0; i < length; i = i + 2) { |
- if (dart.test(this[_equals$](bucket[i], dart.as(key, K)))) return i; |
+ if (dart.test(this[_equals$](bucket[i], dart.check(key, K)))) return i; |
} |
return -1; |
} |
@@ -20751,7 +20801,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
let entry = next.value; |
let key = entry[0]; |
let value = entry[1]; |
- action(dart.as(key, K), dart.as(value, V)); |
+ action(dart.check(key, K), dart.check(value, V)); |
if (modifications != this[_modifications$]) { |
dart.throw(new core.ConcurrentModificationError(this)); |
} |
@@ -20806,16 +20856,16 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
super.new(); |
} |
get length() { |
- return dart.as(dart.dload(this[_map$0], 'length'), core.int); |
+ return dart.check(dart.dload(this[_map$0], 'length'), core.int); |
} |
get isEmpty() { |
- return dart.as(dart.dload(this[_map$0], 'isEmpty'), core.bool); |
+ return dart.check(dart.dload(this[_map$0], 'isEmpty'), core.bool); |
} |
get iterator() { |
- return new (_Es6MapIteratorOfE())(this[_map$0], dart.as(dart.dload(this[_map$0], _modifications$), core.int), this[_isKeys]); |
+ return new (_Es6MapIteratorOfE())(this[_map$0], dart.check(dart.dload(this[_map$0], _modifications$), core.int), this[_isKeys]); |
} |
contains(element) { |
- return dart.as(dart.dsend(this[_map$0], 'containsKey', element), core.bool); |
+ return dart.check(dart.dsend(this[_map$0], 'containsKey', element), core.bool); |
} |
forEach(f) { |
let jsIterator = null; |
@@ -20824,13 +20874,13 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
} else { |
jsIterator = dart.dload(this[_map$0], _map$0).values(); |
} |
- let modifications = dart.as(dart.dload(this[_map$0], _modifications$), core.int); |
+ let modifications = dart.check(dart.dload(this[_map$0], _modifications$), core.int); |
while (true) { |
let next = jsIterator.next(); |
let done = next.done; |
if (done) break; |
let value = next.value; |
- f(dart.as(value, E)); |
+ f(dart.check(value, E)); |
if (!dart.equals(modifications, dart.dload(this[_map$0], _modifications$))) { |
dart.throw(new core.ConcurrentModificationError(this[_map$0])); |
} |
@@ -20928,14 +20978,14 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
return super.internalRemove(key); |
} |
internalComputeHashCode(key) { |
- return this[_hashCode](dart.as(key, K)) & 0x3ffffff; |
+ return this[_hashCode](dart.check(key, K)) & 0x3ffffff; |
} |
internalFindBucketIndex(bucket, key) { |
if (bucket == null) return -1; |
let length = bucket.length; |
for (let i = 0; i < length; i++) { |
let cell = bucket[i]; |
- if (dart.test(this[_equals$](cell.hashMapCellKey, dart.as(key, K)))) return i; |
+ if (dart.test(this[_equals$](cell.hashMapCellKey, dart.check(key, K)))) return i; |
} |
return -1; |
} |
@@ -21365,7 +21415,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
} |
lookup(object) { |
if (dart.test(collection._HashSet._isStringElement(object)) || dart.test(collection._HashSet._isNumericElement(object))) { |
- return dart.as(dart.test(this.contains(object)) ? object : null, E); |
+ return dart.check(dart.test(this.contains(object)) ? object : null, E); |
} |
return this[_lookup](object); |
} |
@@ -21625,12 +21675,12 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
if (bucket == null) return -1; |
let length = bucket.length; |
for (let i = 0; i < length; i++) { |
- if (dart.test(this[_equality](bucket[i], dart.as(element, E)))) return i; |
+ if (dart.test(this[_equality](bucket[i], dart.check(element, E)))) return i; |
} |
return -1; |
} |
[_computeHashCode](element) { |
- return this[_hasher](dart.as(element, E)) & 0x3ffffff; |
+ return this[_hasher](dart.check(element, E)) & 0x3ffffff; |
} |
add(object) { |
dart.as(object, E); |
@@ -21761,7 +21811,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
} |
lookup(object) { |
if (dart.test(collection._LinkedHashSet._isStringElement(object)) || dart.test(collection._LinkedHashSet._isNumericElement(object))) { |
- return dart.as(dart.test(this.contains(object)) ? object : null, E); |
+ return dart.check(dart.test(this.contains(object)) ? object : null, E); |
} else { |
return this[_lookup](object); |
} |
@@ -22056,12 +22106,12 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
let length = bucket.length; |
for (let i = 0; i < length; i++) { |
let cell = bucket[i]; |
- if (dart.test(this[_equality](cell[_element], dart.as(element, E)))) return i; |
+ if (dart.test(this[_equality](cell[_element], dart.check(element, E)))) return i; |
} |
return -1; |
} |
[_computeHashCode](element) { |
- return this[_hasher](dart.as(element, E)) & 0x3ffffff; |
+ return this[_hasher](dart.check(element, E)) & 0x3ffffff; |
} |
add(element) { |
dart.as(element, E); |
@@ -22128,7 +22178,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
this[_modifications$] = modifications; |
this[_cell$] = null; |
this[_current$2] = null; |
- this[_cell$] = dart.as(dart.dload(this[_set], _first$), collection._LinkedHashSetCell); |
+ this[_cell$] = dart.check(dart.dload(this[_set], _first$), collection._LinkedHashSetCell); |
} |
get current() { |
return this[_current$2]; |
@@ -22140,7 +22190,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
this[_current$2] = null; |
return false; |
} else { |
- this[_current$2] = dart.as(this[_cell$][_element], E); |
+ this[_current$2] = dart.check(this[_cell$][_element], E); |
this[_cell$] = this[_cell$][_next$0]; |
return true; |
} |
@@ -22626,8 +22676,8 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
let ultimate = null; |
if (!dart.test(it.moveNext())) { |
if (count <= HEAD_COUNT + TAIL_COUNT) return; |
- ultimateString = dart.as(parts[dartx.removeLast](), core.String); |
- penultimateString = dart.as(parts[dartx.removeLast](), core.String); |
+ ultimateString = dart.check(parts[dartx.removeLast](), core.String); |
+ penultimateString = dart.check(parts[dartx.removeLast](), core.String); |
} else { |
penultimate = it.current; |
count++; |
@@ -22637,7 +22687,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
return; |
} |
ultimateString = dart.str`${penultimate}`; |
- penultimateString = dart.as(parts[dartx.removeLast](), core.String); |
+ penultimateString = dart.check(parts[dartx.removeLast](), core.String); |
length = dart.notNull(length) + (dart.notNull(ultimateString[dartx.length]) + OVERHEAD); |
} else { |
ultimate = it.current; |
@@ -22649,7 +22699,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
count++; |
if (count > MAX_COUNT) { |
while (dart.notNull(length) > LENGTH_LIMIT - ELLIPSIS_SIZE - OVERHEAD && count > HEAD_COUNT) { |
- length = dart.notNull(length) - dart.notNull(dart.as(dart.dsend(dart.dload(parts[dartx.removeLast](), 'length'), '+', OVERHEAD), core.int)); |
+ length = dart.notNull(length) - dart.notNull(dart.check(dart.dsend(dart.dload(parts[dartx.removeLast](), 'length'), '+', OVERHEAD), core.int)); |
count--; |
} |
parts[dartx.add]("..."); |
@@ -22667,7 +22717,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
length = dart.notNull(length) + (ELLIPSIS_SIZE + OVERHEAD); |
} |
while (dart.notNull(length) > LENGTH_LIMIT && dart.notNull(parts[dartx.length]) > HEAD_COUNT) { |
- length = dart.notNull(length) - dart.notNull(dart.as(dart.dsend(dart.dload(parts[dartx.removeLast](), 'length'), '+', OVERHEAD), core.int)); |
+ length = dart.notNull(length) - dart.notNull(dart.check(dart.dsend(dart.dload(parts[dartx.removeLast](), 'length'), '+', OVERHEAD), core.int)); |
if (elision == null) { |
elision = "..."; |
length = dart.notNull(length) + (ELLIPSIS_SIZE + OVERHEAD); |
@@ -23035,7 +23085,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
return false; |
} |
this[_visitedFirst] = true; |
- this[_current$2] = dart.as(this[_next$0], E); |
+ this[_current$2] = dart.check(this[_next$0], E); |
this[_next$0] = this[_next$0][_next$0]; |
return true; |
} |
@@ -23059,7 +23109,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
return this[_list]; |
} |
unlink() { |
- this[_list][_unlink$](dart.as(this, E)); |
+ this[_list][_unlink$](dart.check(this, E)); |
} |
get next() { |
if (core.identical(this, this[_next$0])) return null; |
@@ -23765,7 +23815,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
let element = dart.as(e, E); |
list.addLast(element); |
} |
- return dart.as(list, DoubleLinkedQueueOfE()); |
+ return dart.check(list, DoubleLinkedQueueOfE()); |
} |
get length() { |
return this[_elementCount]; |
@@ -23866,7 +23916,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
let entry = this[_sentinel][_nextLink]; |
while (!core.identical(entry, this[_sentinel])) { |
let nextEntry = entry[_nextLink]; |
- let element = dart.as(entry, _DoubleLinkedQueueElementOfE()); |
+ let element = dart.check(entry, _DoubleLinkedQueueElementOfE()); |
f(element); |
entry = nextEntry; |
} |
@@ -23930,7 +23980,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
this[_sentinel] = null; |
return false; |
} |
- let elementEntry = dart.as(this[_nextEntry], _DoubleLinkedQueueElementOfE()); |
+ let elementEntry = dart.check(this[_nextEntry], _DoubleLinkedQueueElementOfE()); |
if (elementEntry[_queue] == null) { |
dart.throw(new core.ConcurrentModificationError(this[_sentinel][_queue])); |
} |
@@ -24382,17 +24432,17 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
let tmp = current.left; |
current.left = tmp.right; |
tmp.right = current; |
- current = dart.as(tmp, Node); |
+ current = dart.check(tmp, Node); |
if (current.left == null) break; |
} |
right.left = current; |
right = current; |
- current = dart.as(current.left, Node); |
+ current = dart.check(current.left, Node); |
} else if (dart.notNull(comp) < 0) { |
if (current.right == null) break; |
comp = this[_compare](current.right.key, key); |
if (dart.notNull(comp) < 0) { |
- let tmp = dart.as(current.right, Node); |
+ let tmp = dart.check(current.right, Node); |
current.right = tmp.left; |
tmp.left = current; |
current = tmp; |
@@ -24400,7 +24450,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
} |
left.right = current; |
left = current; |
- current = dart.as(current.right, Node); |
+ current = dart.check(current.right, Node); |
} else { |
break; |
} |
@@ -24419,7 +24469,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
dart.as(node, Node); |
let current = node; |
while (current.left != null) { |
- let left = dart.as(current.left, Node); |
+ let left = dart.check(current.left, Node); |
current.left = left.right; |
left.right = current; |
current = left; |
@@ -24430,7 +24480,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
dart.as(node, Node); |
let current = node; |
while (current.right != null) { |
- let right = dart.as(current.right, Node); |
+ let right = dart.check(current.right, Node); |
current.right = right.left; |
right.left = current; |
current = right; |
@@ -24445,10 +24495,10 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
let result = this[_root]; |
this[_count$] = dart.notNull(this[_count$]) - 1; |
if (this[_root].left == null) { |
- this[_root] = dart.as(this[_root].right, Node); |
+ this[_root] = dart.check(this[_root].right, Node); |
} else { |
- let right = dart.as(this[_root].right, Node); |
- this[_root] = this[_splayMax](dart.as(this[_root].left, Node)); |
+ let right = dart.check(this[_root].right, Node); |
+ this[_root] = this[_splayMax](dart.check(this[_root].left, Node)); |
this[_root].right = right; |
} |
this[_modificationCount] = dart.notNull(this[_modificationCount]) + 1; |
@@ -24645,7 +24695,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
forEach(f) { |
let nodes = new (_SplayTreeNodeIteratorOfK())(this); |
while (dart.test(nodes.moveNext())) { |
- let node = dart.as(nodes.current, _SplayTreeMapNodeOfK$V()); |
+ let node = dart.check(nodes.current, _SplayTreeMapNodeOfK$V()); |
f(node.key, node.value); |
} |
} |
@@ -24667,8 +24717,8 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
if (initialSplayCount != this[_splayCount]) { |
dart.throw(new core.ConcurrentModificationError(this)); |
} |
- if (node.right != null && dart.test(visit(dart.as(node.right, collection._SplayTreeMapNode)))) return true; |
- node = dart.as(node.left, collection._SplayTreeMapNode); |
+ if (node.right != null && dart.test(visit(dart.check(node.right, collection._SplayTreeMapNode)))) return true; |
+ node = dart.check(node.left, collection._SplayTreeMapNode); |
} |
return false; |
}).bind(this); |
@@ -25233,8 +25283,8 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
} else if (!(typeof key == 'string')) { |
return null; |
} else { |
- let result = convert._JsonMap._getProperty(this[_processed], dart.as(key, core.String)); |
- if (dart.test(convert._JsonMap._isUnprocessed(result))) result = this[_process](dart.as(key, core.String)); |
+ let result = convert._JsonMap._getProperty(this[_processed], dart.check(key, core.String)); |
+ if (dart.test(convert._JsonMap._isUnprocessed(result))) result = this[_process](dart.check(key, core.String)); |
return result; |
} |
} |
@@ -25260,10 +25310,10 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
this[_upgradedMap][dartx.set](key, value); |
} else if (dart.test(this.containsKey(key))) { |
let processed = this[_processed]; |
- convert._JsonMap._setProperty(processed, dart.as(key, core.String), value); |
+ convert._JsonMap._setProperty(processed, dart.check(key, core.String), value); |
let original = this[_original]; |
if (!core.identical(original, processed)) { |
- convert._JsonMap._setProperty(original, dart.as(key, core.String), null); |
+ convert._JsonMap._setProperty(original, dart.check(key, core.String), null); |
} |
} else { |
this[_upgrade]()[dartx.set](key, value); |
@@ -25287,7 +25337,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
containsKey(key) { |
if (dart.test(this[_isUpgraded])) return this[_upgradedMap][dartx.containsKey](key); |
if (!(typeof key == 'string')) return false; |
- return convert._JsonMap._hasProperty(this[_original], dart.as(key, core.String)); |
+ return convert._JsonMap._hasProperty(this[_original], dart.check(key, core.String)); |
} |
putIfAbsent(key, ifAbsent) { |
if (dart.test(this.containsKey(key))) return this.get(key); |
@@ -25338,7 +25388,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
} |
[_computeKeys$]() { |
dart.assert(!dart.notNull(this[_isUpgraded])); |
- let keys = dart.as(this[_data], core.List); |
+ let keys = dart.check(this[_data], core.List); |
if (keys == null) { |
keys = this[_data] = convert._JsonMap._getPropertyNames(this[_original]); |
} |
@@ -25439,7 +25489,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
return this[_parent].length; |
} |
elementAt(index) { |
- return dart.as(dart.test(this[_parent][_isUpgraded]) ? this[_parent].keys[dartx.elementAt](index) : this[_parent][_computeKeys$]()[dartx.get](index), core.String); |
+ return dart.check(dart.test(this[_parent][_isUpgraded]) ? this[_parent].keys[dartx.elementAt](index) : this[_parent][_computeKeys$]()[dartx.get](index), core.String); |
} |
get iterator() { |
return dart.test(this[_parent][_isUpgraded]) ? this[_parent].keys[dartx.iterator] : this[_parent][_computeKeys$]()[dartx.iterator]; |
@@ -25516,7 +25566,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
} |
close() { |
super.close(); |
- let buffer = dart.as(this[_stringSink], core.StringBuffer); |
+ let buffer = dart.check(this[_stringSink], core.StringBuffer); |
let accumulated = dart.toString(buffer); |
buffer.clear(); |
let decoded = convert._parseJson(accumulated, this[_reviver]); |
@@ -25572,7 +25622,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
if (start === void 0) start = 0; |
if (end === void 0) end = null; |
if (dart.is(charCodes, _interceptors.JSArray)) { |
- return core.String._stringFromJSArray(dart.as(charCodes, JSArrayOfint()), start, end); |
+ return core.String._stringFromJSArray(dart.check(charCodes, JSArrayOfint()), start, end); |
} |
if (dart.is(charCodes, _native_typed_data.NativeUint8List)) { |
return core.String._stringFromUint8List(charCodes, start, end); |
@@ -25590,7 +25640,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
let len = list[dartx.length]; |
let end = core.RangeError.checkValidRange(start, endOrNull, len); |
if (dart.notNull(start) > 0 || dart.notNull(end) < dart.notNull(len)) { |
- list = dart.as(list[dartx.sublist](start, end), JSArrayOfint()); |
+ list = dart.check(list[dartx.sublist](start, end), JSArrayOfint()); |
} |
return _js_helper.Primitives.stringFromCharCodes(list); |
} |
@@ -25622,7 +25672,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
list[dartx.add](it.current); |
} |
} |
- return _js_helper.Primitives.stringFromCharCodes(dart.as(list, JSArrayOfint())); |
+ return _js_helper.Primitives.stringFromCharCodes(dart.check(list, JSArrayOfint())); |
} |
}; |
core.String[dart.implements] = () => [ComparableOfString(), core.Pattern]; |
@@ -25670,7 +25720,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
let growable = opts && 'growable' in opts ? opts.growable : true; |
let list = ListOfE().new(); |
for (let e of elements) { |
- list[dartx.add](dart.as(e, E)); |
+ list[dartx.add](dart.check(e, E)); |
} |
if (dart.test(growable)) return list; |
return _internal.makeListFixedLength(E)(list); |
@@ -25831,7 +25881,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
if (!dart.is(sink, convert.ByteConversionSink)) { |
sink = convert.ByteConversionSink.from(sink); |
} |
- return new convert._UnicodeSubsetEncoderSink(this[_subsetMask], dart.as(sink, convert.ByteConversionSink)); |
+ return new convert._UnicodeSubsetEncoderSink(this[_subsetMask], dart.check(sink, convert.ByteConversionSink)); |
} |
bind(stream) { |
return super.bind(stream); |
@@ -26750,10 +26800,10 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
super.new(); |
} |
bind(other) { |
- return super.bind(dart.as(other, StreamOfS())); |
+ return super.bind(dart.check(other, StreamOfS())); |
} |
startChunkedConversion(sink) { |
- return super.startChunkedConversion(dart.as(sink, SinkOfT())); |
+ return super.startChunkedConversion(dart.check(sink, SinkOfT())); |
} |
} |
dart.setSignature(ChunkedConverter, { |
@@ -27015,7 +27065,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
if (!dart.is(sink, convert.StringConversionSink)) { |
sink = convert.StringConversionSink.from(sink); |
} |
- return new convert._HtmlEscapeSink(this, dart.as(sink, convert.StringConversionSink)); |
+ return new convert._HtmlEscapeSink(this, dart.check(sink, convert.StringConversionSink)); |
} |
}; |
dart.setSignature(convert.HtmlEscape, { |
@@ -27153,7 +27203,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
} else if (dart.is(sink, convert._Utf8EncoderSink)) { |
return new convert._JsonUtf8EncoderSink(sink[_sink$], this[_toEncodable], convert.JsonUtf8Encoder._utf8Encode(this.indent), convert.JsonUtf8Encoder.DEFAULT_BUFFER_SIZE); |
} |
- return new convert._JsonEncoderSink(dart.as(sink, convert.StringConversionSink), this[_toEncodable], this.indent); |
+ return new convert._JsonEncoderSink(dart.check(sink, convert.StringConversionSink), this[_toEncodable], this.indent); |
} |
bind(stream) { |
return super.bind(stream); |
@@ -27524,7 +27574,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
for (let i = 0; i < dart.notNull(keyValueList[dartx.length]); i = i + 2) { |
this.writeString(separator); |
separator = ',"'; |
- this.writeStringContent(dart.as(keyValueList[dartx.get](i), core.String)); |
+ this.writeStringContent(dart.check(keyValueList[dartx.get](i), core.String)); |
this.writeString('":'); |
this.writeObject(keyValueList[dartx.get](i + 1)); |
} |
@@ -27608,7 +27658,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
separator = ",\n"; |
this.writeIndentation(this[_indentLevel]); |
this.writeString('"'); |
- this.writeStringContent(dart.as(keyValueList[dartx.get](i), core.String)); |
+ this.writeStringContent(dart.check(keyValueList[dartx.get](i), core.String)); |
this.writeString('": '); |
this.writeObject(keyValueList[dartx.get](i + 1)); |
} |
@@ -27629,7 +27679,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
convert._JsonStringStringifier = class _JsonStringStringifier extends convert._JsonStringifier { |
new(sink, _toEncodable) { |
this[_sink$] = sink; |
- super.new(dart.as(_toEncodable, dynamicTodynamic())); |
+ super.new(dart.check(_toEncodable, dynamicTodynamic())); |
} |
static stringify(object, toEncodable, indent) { |
let output = new core.StringBuffer(); |
@@ -27805,7 +27855,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
convert._JsonUtf8StringifierPretty = class _JsonUtf8StringifierPretty extends dart.mixin(convert._JsonUtf8Stringifier, convert._JsonPrettyPrintMixin) { |
new(toEncodable, indent, bufferSize, addChunk) { |
this.indent = indent; |
- super.new(toEncodable, dart.as(bufferSize, core.int), addChunk); |
+ super.new(toEncodable, dart.check(bufferSize, core.int), addChunk); |
} |
writeIndentation(count) { |
let indent = this.indent; |
@@ -28040,7 +28090,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
if (!dart.is(sink, convert.StringConversionSink)) { |
sink = convert.StringConversionSink.from(sink); |
} |
- return new convert._LineSplitterSink(dart.as(sink, convert.StringConversionSink)); |
+ return new convert._LineSplitterSink(dart.check(sink, convert.StringConversionSink)); |
} |
bind(stream) { |
return StreamOfString().eventTransformed(stream, dart.fn(sink => new convert._LineSplitterEventSink(sink), EventSinkOfStringTo_LineSplitterEventSink())); |
@@ -28271,7 +28321,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
super.new(new core.StringBuffer()); |
} |
close() { |
- let buffer = dart.as(this[_stringSink], core.StringBuffer); |
+ let buffer = dart.check(this[_stringSink], core.StringBuffer); |
let accumulated = dart.toString(buffer); |
buffer.clear(); |
this[_callback](accumulated); |
@@ -28440,7 +28490,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
if (!dart.is(sink, convert.ByteConversionSink)) { |
sink = convert.ByteConversionSink.from(sink); |
} |
- return new convert._Utf8EncoderSink(dart.as(sink, convert.ByteConversionSink)); |
+ return new convert._Utf8EncoderSink(dart.check(sink, convert.ByteConversionSink)); |
} |
bind(stream) { |
return super.bind(stream); |
@@ -28873,9 +28923,14 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
}); |
convert._Utf8Decoder._LIMITS = dart.constList([convert._ONE_BYTE_LIMIT, convert._TWO_BYTE_LIMIT, convert._THREE_BYTE_LIMIT, convert._FOUR_BYTE_LIMIT], core.int); |
core._symbolToString = function(symbol) { |
- return _internal.Symbol.getName(dart.as(symbol, _internal.Symbol)); |
+ return _internal.Symbol.getName(dart.check(symbol, _internal.Symbol)); |
}; |
dart.lazyFn(core._symbolToString, () => SymbolToString()); |
+ core.StrongModeError = class StrongModeError extends core.Error { |
+ new() { |
+ super.new(); |
+ } |
+ }; |
core.Deprecated = class Deprecated extends core.Object { |
new(expires) { |
this.expires = expires; |
@@ -29127,7 +29182,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
} |
_internal(year, month, day, hour, minute, second, millisecond, microsecond, isUtc) { |
this.isUtc = typeof isUtc == 'boolean' ? isUtc : dart.throw(new core.ArgumentError.value(isUtc, 'isUtc')); |
- this[_value$] = dart.as(_js_helper.checkInt(_js_helper.Primitives.valueFromDecomposedDate(year, month, day, hour, minute, second, dart.notNull(millisecond) + dart.notNull(core.DateTime._microsecondInRoundedMilliseconds(microsecond)), isUtc)), core.int); |
+ this[_value$] = dart.check(_js_helper.checkInt(_js_helper.Primitives.valueFromDecomposedDate(year, month, day, hour, minute, second, dart.notNull(millisecond) + dart.notNull(core.DateTime._microsecondInRoundedMilliseconds(microsecond)), isUtc)), core.int); |
} |
_now() { |
this.isUtc = false; |
@@ -29151,31 +29206,31 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
return new core.Duration({minutes: _js_helper.Primitives.getTimeZoneOffsetInMinutes(this)}); |
} |
get year() { |
- return dart.as(_js_helper.Primitives.getYear(this), core.int); |
+ return dart.check(_js_helper.Primitives.getYear(this), core.int); |
} |
get month() { |
- return dart.as(_js_helper.Primitives.getMonth(this), core.int); |
+ return dart.check(_js_helper.Primitives.getMonth(this), core.int); |
} |
get day() { |
- return dart.as(_js_helper.Primitives.getDay(this), core.int); |
+ return dart.check(_js_helper.Primitives.getDay(this), core.int); |
} |
get hour() { |
- return dart.as(_js_helper.Primitives.getHours(this), core.int); |
+ return dart.check(_js_helper.Primitives.getHours(this), core.int); |
} |
get minute() { |
- return dart.as(_js_helper.Primitives.getMinutes(this), core.int); |
+ return dart.check(_js_helper.Primitives.getMinutes(this), core.int); |
} |
get second() { |
- return dart.as(_js_helper.Primitives.getSeconds(this), core.int); |
+ return dart.check(_js_helper.Primitives.getSeconds(this), core.int); |
} |
get millisecond() { |
- return dart.as(_js_helper.Primitives.getMilliseconds(this), core.int); |
+ return dart.check(_js_helper.Primitives.getMilliseconds(this), core.int); |
} |
get microsecond() { |
return 0; |
} |
get weekday() { |
- return dart.as(_js_helper.Primitives.getWeekday(this), core.int); |
+ return dart.check(_js_helper.Primitives.getWeekday(this), core.int); |
} |
static _microsecondInRoundedMilliseconds(microsecond) { |
return (dart.notNull(microsecond) / 1000)[dartx.round](); |
@@ -29517,7 +29572,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
if (name === void 0) name = null; |
if (length === void 0) length = null; |
if (message === void 0) message = null; |
- if (length == null) length = dart.as(dart.dload(indexable, 'length'), core.int); |
+ if (length == null) length = dart.check(dart.dload(indexable, 'length'), core.int); |
if (0 > dart.notNull(index) || dart.notNull(index) >= dart.notNull(length)) { |
if (name == null) name = "index"; |
dart.throw(core.RangeError.index(index, indexable, name, message, length)); |
@@ -29590,7 +29645,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
if (message === void 0) message = null; |
if (length === void 0) length = null; |
this.indexable = indexable; |
- this.length = dart.as(length != null ? length : dart.dload(indexable, 'length'), core.int); |
+ this.length = dart.check(length != null ? length : dart.dload(indexable, 'length'), core.int); |
super.value(invalidValue, name, message != null ? message : "Index out of range"); |
} |
get start() { |
@@ -29825,11 +29880,11 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
} |
return report; |
} |
- if (offset != null && (dart.notNull(offset) < 0 || dart.notNull(offset) > dart.notNull(dart.as(dart.dload(this.source, 'length'), core.num)))) { |
+ if (offset != null && (dart.notNull(offset) < 0 || dart.notNull(offset) > dart.notNull(dart.check(dart.dload(this.source, 'length'), core.num)))) { |
offset = null; |
} |
if (offset == null) { |
- let source = dart.as(this.source, core.String); |
+ let source = dart.check(this.source, core.String); |
if (dart.notNull(source[dartx.length]) > 78) { |
source = dart.notNull(source[dartx.substring](0, 75)) + "..."; |
} |
@@ -29839,7 +29894,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
let lineStart = 0; |
let lastWasCR = null; |
for (let i = 0; i < dart.notNull(offset); i++) { |
- let char = dart.as(dart.dsend(this.source, 'codeUnitAt', i), core.int); |
+ let char = dart.check(dart.dsend(this.source, 'codeUnitAt', i), core.int); |
if (char == 10) { |
if (lineStart != i || !dart.test(lastWasCR)) { |
lineNum++; |
@@ -29857,9 +29912,9 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
} else { |
report = report + dart.str` (at character ${dart.notNull(offset) + 1})\n`; |
} |
- let lineEnd = dart.as(dart.dload(this.source, 'length'), core.int); |
- for (let i = offset; dart.notNull(i) < dart.notNull(dart.as(dart.dload(this.source, 'length'), core.num)); i = dart.notNull(i) + 1) { |
- let char = dart.as(dart.dsend(this.source, 'codeUnitAt', i), core.int); |
+ let lineEnd = dart.check(dart.dload(this.source, 'length'), core.int); |
+ for (let i = offset; dart.notNull(i) < dart.notNull(dart.check(dart.dload(this.source, 'length'), core.num)); i = dart.notNull(i) + 1) { |
+ let char = dart.check(dart.dsend(this.source, 'codeUnitAt', i), core.int); |
if (char == 10 || char == 13) { |
lineEnd = i; |
break; |
@@ -29884,7 +29939,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
prefix = postfix = "..."; |
} |
} |
- let slice = dart.as(dart.dsend(this.source, 'substring', start, end), core.String); |
+ let slice = dart.check(dart.dsend(this.source, 'substring', start, end), core.String); |
let markOffset = dart.notNull(offset) - start + dart.notNull(prefix[dartx.length]); |
return dart.str`${report}${prefix}${slice}${postfix}\n${" "[dartx['*']](markOffset)}^\n`; |
} |
@@ -29916,7 +29971,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
} |
get(object) { |
let values = _js_helper.Primitives.getProperty(object, core.Expando._EXPANDO_PROPERTY_NAME); |
- return dart.as(values == null ? null : _js_helper.Primitives.getProperty(values, this[_getKey]()), T); |
+ return dart.check(values == null ? null : _js_helper.Primitives.getProperty(values, this[_getKey]()), T); |
} |
set(object, value) { |
dart.as(value, T); |
@@ -29929,7 +29984,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
return value; |
} |
[_getKey]() { |
- let key = dart.as(_js_helper.Primitives.getProperty(this, core.Expando._KEY_PROPERTY_NAME), core.String); |
+ let key = dart.check(_js_helper.Primitives.getProperty(this, core.Expando._KEY_PROPERTY_NAME), core.String); |
if (key == null) { |
key = dart.str`expando\$key\$${(() => { |
let x = core.Expando._keyCount; |
@@ -30290,7 +30345,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
core.Stopwatch._frequency = _js_helper.Primitives.timerFrequency; |
} |
static _now() { |
- return dart.as(dart.dsend(_js_helper.Primitives, 'timerTicks'), core.int); |
+ return dart.check(dart.dsend(_js_helper.Primitives, 'timerTicks'), core.int); |
} |
}; |
dart.setSignature(core.Stopwatch, { |
@@ -30488,7 +30543,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
return _js_helper.Primitives.flattenString(this[_contents]); |
} |
[_writeString](str) { |
- this[_contents] = _js_helper.Primitives.stringConcatUnchecked(this[_contents], dart.as(str, core.String)); |
+ this[_contents] = _js_helper.Primitives.stringConcatUnchecked(this[_contents], dart.check(str, core.String)); |
} |
static _writeAll(string, objects, separator) { |
let iterator = objects[dartx.iterator]; |
@@ -30845,17 +30900,17 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
} |
host = authority[dartx.substring](hostStart, hostEnd); |
} |
- return core.Uri.new({scheme: scheme, userInfo: userInfo, host: dart.as(host, core.String), port: dart.as(port, core.int), pathSegments: unencodedPath[dartx.split]("/"), queryParameters: queryParameters}); |
+ return core.Uri.new({scheme: scheme, userInfo: userInfo, host: dart.check(host, core.String), port: dart.check(port, core.int), pathSegments: unencodedPath[dartx.split]("/"), queryParameters: queryParameters}); |
} |
static file(path, opts) { |
let windows = opts && 'windows' in opts ? opts.windows : null; |
windows = windows == null ? core.Uri._isWindows : windows; |
- return dart.as(dart.test(windows) ? core.Uri._makeWindowsFileUrl(path, false) : core.Uri._makeFileUri(path, false), core.Uri); |
+ return dart.check(dart.test(windows) ? core.Uri._makeWindowsFileUrl(path, false) : core.Uri._makeFileUri(path, false), core.Uri); |
} |
static directory(path, opts) { |
let windows = opts && 'windows' in opts ? opts.windows : null; |
windows = windows == null ? core.Uri._isWindows : windows; |
- return dart.as(dart.test(windows) ? core.Uri._makeWindowsFileUrl(path, true) : core.Uri._makeFileUri(path, true), core.Uri); |
+ return dart.check(dart.test(windows) ? core.Uri._makeWindowsFileUrl(path, true) : core.Uri._makeFileUri(path, true), core.Uri); |
} |
static dataFromString(content, opts) { |
let mimeType = opts && 'mimeType' in opts ? opts.mimeType : null; |
@@ -31063,7 +31118,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
if (this[_queryParameterLists] == null) { |
let queryParameterLists = core.Uri._splitQueryStringAll(this.query); |
for (let key of queryParameterLists[dartx.keys]) { |
- queryParameterLists[dartx.set](key, ListOfString().unmodifiable(dart.as(queryParameterLists[dartx.get](key), core.Iterable))); |
+ queryParameterLists[dartx.set](key, ListOfString().unmodifiable(dart.check(queryParameterLists[dartx.get](key), core.Iterable))); |
} |
this[_queryParameterLists] = MapOfString$ListOfString().unmodifiable(queryParameterLists); |
} |
@@ -31207,10 +31262,10 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
if (dart.test(dart.dload(result, 'isEmpty'))) { |
if (isFile) return "/"; |
} else if (ensureLeadingSlash && !dart.test(dart.dsend(result, 'startsWith', '/'))) { |
- result = "/" + dart.notNull(dart.as(result, core.String)); |
+ result = "/" + dart.notNull(dart.check(result, core.String)); |
} |
- result = core.Uri._normalizePath(dart.as(result, core.String), scheme, hasAuthority); |
- return dart.as(result, core.String); |
+ result = core.Uri._normalizePath(dart.check(result, core.String), scheme, hasAuthority); |
+ return dart.check(result, core.String); |
} |
static _normalizePath(path, scheme, hasAuthority) { |
if (dart.test(scheme[dartx.isEmpty]) && !dart.test(hasAuthority) && !dart.test(path[dartx.startsWith]('/'))) { |
@@ -31238,11 +31293,11 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
dart.fn(writeParameter, StringAndStringTovoid()); |
queryParameters[dartx.forEach](dart.fn((key, value) => { |
if (value == null || typeof value == 'string') { |
- writeParameter(key, dart.as(value, core.String)); |
+ writeParameter(key, dart.check(value, core.String)); |
} else { |
- let values = dart.as(value, core.Iterable); |
+ let values = dart.check(value, core.Iterable); |
for (let value of values) { |
- dart.as(value, core.String); |
+ dart.check(value, core.String); |
writeParameter(key, value); |
} |
} |
@@ -31641,12 +31696,12 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
} |
['=='](other) { |
if (!dart.is(other, core.Uri)) return false; |
- let uri = dart.as(other, core.Uri); |
+ let uri = dart.check(other, core.Uri); |
return this.scheme == uri.scheme && this.hasAuthority == uri.hasAuthority && this.userInfo == uri.userInfo && this.host == uri.host && this.port == uri.port && this.path == uri.path && this.hasQuery == uri.hasQuery && this.query == uri.query && this.hasFragment == uri.hasFragment && this.fragment == uri.fragment; |
} |
get hashCode() { |
function combine(part, current) { |
- return dart.as(dart.dsend(dart.dsend(dart.dsend(current, '*', 31), '+', dart.hashCode(part)), '&', 1073741823), core.int); |
+ return dart.check(dart.dsend(dart.dsend(dart.dsend(current, '*', 31), '+', dart.hashCode(part)), '&', 1073741823), core.int); |
} |
dart.fn(combine, dynamicAnddynamicToint()); |
return combine(this.scheme, combine(this.userInfo, combine(this.host, combine(this.port, combine(this.path, combine(this.query, combine(this.fragment, 1))))))); |
@@ -31755,7 +31810,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
if (end == null) end = host[dartx.length]; |
function error(msg, position) { |
if (position === void 0) position = null; |
- dart.throw(new core.FormatException(dart.str`Illegal IPv6 address, ${msg}`, host, dart.as(position, core.int))); |
+ dart.throw(new core.FormatException(dart.str`Illegal IPv6 address, ${msg}`, host, dart.check(position, core.int))); |
} |
dart.fn(error, String__Tovoid()); |
function parseHex(start, end) { |
@@ -32091,7 +32146,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
let percentEncoded = opts && 'percentEncoded' in opts ? opts.percentEncoded : false; |
let buffer = new core.StringBuffer(); |
let indices = JSArrayOfint().of([core.UriData._noScheme]); |
- core.UriData._writeUri(dart.as(mimeType, core.String), null, parameters, buffer, indices); |
+ core.UriData._writeUri(dart.check(mimeType, core.String), null, parameters, buffer, indices); |
indices[dartx.add](buffer.length); |
if (dart.test(percentEncoded)) { |
buffer.write(','); |
@@ -32415,7 +32470,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
static spawn(entryPoint, message, opts) { |
let paused = opts && 'paused' in opts ? opts.paused : false; |
try { |
- return _isolate_helper.IsolateNatives.spawnFunction(entryPoint, message, paused).then(isolate.Isolate)(dart.fn(msg => new isolate.Isolate(dart.as(msg[dartx.get](1), isolate.SendPort), {pauseCapability: dart.as(msg[dartx.get](2), isolate.Capability), terminateCapability: dart.as(msg[dartx.get](3), isolate.Capability)}), ListToIsolate())); |
+ return _isolate_helper.IsolateNatives.spawnFunction(entryPoint, message, paused).then(isolate.Isolate)(dart.fn(msg => new isolate.Isolate(dart.check(msg[dartx.get](1), isolate.SendPort), {pauseCapability: dart.check(msg[dartx.get](2), isolate.Capability), terminateCapability: dart.check(msg[dartx.get](3), isolate.Capability)}), ListToIsolate())); |
} catch (e) { |
let st = dart.stackTrace(e); |
return FutureOfIsolate().error(e, st); |
@@ -32436,7 +32491,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
} else if (args != null) { |
dart.throw(new core.ArgumentError(dart.str`Args must be a list of Strings ${args}`)); |
} |
- return _isolate_helper.IsolateNatives.spawnUri(uri, args, message, paused).then(isolate.Isolate)(dart.fn(msg => new isolate.Isolate(dart.as(msg[dartx.get](1), isolate.SendPort), {pauseCapability: dart.as(msg[dartx.get](2), isolate.Capability), terminateCapability: dart.as(msg[dartx.get](3), isolate.Capability)}), ListToIsolate())); |
+ return _isolate_helper.IsolateNatives.spawnUri(uri, args, message, paused).then(isolate.Isolate)(dart.fn(msg => new isolate.Isolate(dart.check(msg[dartx.get](1), isolate.SendPort), {pauseCapability: dart.check(msg[dartx.get](2), isolate.Capability), terminateCapability: dart.check(msg[dartx.get](3), isolate.Capability)}), ListToIsolate())); |
} catch (e) { |
let st = dart.stackTrace(e); |
return FutureOfIsolate().error(e, st); |
@@ -32509,8 +32564,8 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
let controller = null; |
let port = null; |
function handleError(message) { |
- let errorDescription = dart.as(dart.dindex(message, 0), core.String); |
- let stackDescription = dart.as(dart.dindex(message, 1), core.String); |
+ let errorDescription = dart.check(dart.dindex(message, 0), core.String); |
+ let stackDescription = dart.check(dart.dindex(message, 1), core.String); |
let error = new isolate.RemoteError(errorDescription, stackDescription); |
controller.addError(error, error.stackTrace); |
} |
@@ -32741,7 +32796,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
if (args != null) args = core.List.from(args[dartx.map](dart.dynamic)(js._convertToJS)); |
let fn = this[_jsObject][method]; |
if (!(fn instanceof Function)) { |
- dart.throw(new core.NoSuchMethodError(this[_jsObject], core.Symbol.new(dart.as(method, core.String)), args, dart.map())); |
+ dart.throw(new core.NoSuchMethodError(this[_jsObject], core.Symbol.new(dart.check(method, core.String)), args, dart.map())); |
} |
return js._convertToDart(fn.apply(this[_jsObject], args)); |
} |
@@ -32861,7 +32916,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
addAll(iterable) { |
dart.as(iterable, IterableOfE()); |
let list = iterable instanceof Array ? iterable : core.List.from(iterable); |
- this.callMethod('push', dart.as(list, core.List)); |
+ this.callMethod('push', dart.check(list, core.List)); |
} |
insert(index, element) { |
dart.as(element, E); |
@@ -33357,10 +33412,10 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
return 536870911 & dart.notNull(hash) + ((16383 & dart.notNull(hash)) << 15); |
} |
static hash2(a, b) { |
- return math._JenkinsSmiHash.finish(math._JenkinsSmiHash.combine(math._JenkinsSmiHash.combine(0, dart.as(a, core.int)), dart.as(b, core.int))); |
+ return math._JenkinsSmiHash.finish(math._JenkinsSmiHash.combine(math._JenkinsSmiHash.combine(0, dart.check(a, core.int)), dart.check(b, core.int))); |
} |
static hash4(a, b, c, d) { |
- return math._JenkinsSmiHash.finish(math._JenkinsSmiHash.combine(math._JenkinsSmiHash.combine(math._JenkinsSmiHash.combine(math._JenkinsSmiHash.combine(0, dart.as(a, core.int)), dart.as(b, core.int)), dart.as(c, core.int)), dart.as(d, core.int))); |
+ return math._JenkinsSmiHash.finish(math._JenkinsSmiHash.combine(math._JenkinsSmiHash.combine(math._JenkinsSmiHash.combine(math._JenkinsSmiHash.combine(0, dart.check(a, core.int)), dart.check(b, core.int)), dart.check(c, core.int)), dart.check(d, core.int))); |
} |
}; |
dart.setSignature(math._JenkinsSmiHash, { |
@@ -33670,7 +33725,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
names: ['getName', 'getSymbol'] |
}); |
mirrors.currentMirrorSystem = function() { |
- return dart.as(_js_mirrors.currentJsMirrorSystem, mirrors.MirrorSystem); |
+ return dart.check(_js_mirrors.currentJsMirrorSystem, mirrors.MirrorSystem); |
}; |
dart.fn(mirrors.currentMirrorSystem, VoidToMirrorSystem()); |
mirrors.reflect = function(reflectee) { |
@@ -33685,7 +33740,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
if (!dart.is(tm, mirrors.ClassMirror)) { |
dart.throw(new core.ArgumentError(dart.str`${key} does not denote a class`)); |
} |
- return dart.as(dart.as(tm, mirrors.ClassMirror).originalDeclaration, mirrors.ClassMirror); |
+ return dart.check(dart.as(tm, mirrors.ClassMirror).originalDeclaration, mirrors.ClassMirror); |
}; |
dart.lazyFn(mirrors.reflectClass, () => TypeToClassMirror()); |
mirrors.reflectType = function(key) { |
@@ -34518,7 +34573,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
if (onBlocked != null) { |
dart.dsend(dart.dload(request, 'onBlocked'), 'listen', onBlocked); |
} |
- return indexed_db._completeRequest(indexed_db.Database)(dart.as(request, indexed_db.Request)); |
+ return indexed_db._completeRequest(indexed_db.Database)(dart.check(request, indexed_db.Request)); |
} catch (e) { |
let stacktrace = dart.stackTrace(e); |
return FutureOfDatabase().error(e, stacktrace); |
@@ -34669,7 +34724,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
} else { |
request = this[_openCursor](key_OR_range, direction); |
} |
- return indexed_db.ObjectStore._cursorStreamFromResult(indexed_db.CursorWithValue)(dart.as(request, indexed_db.Request), autoAdvance); |
+ return indexed_db.ObjectStore._cursorStreamFromResult(indexed_db.CursorWithValue)(dart.check(request, indexed_db.Request), autoAdvance); |
} |
[dartx.openKeyCursor](opts) { |
let key = opts && 'key' in opts ? opts.key : null; |
@@ -34691,7 +34746,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
} else { |
request = this[_openKeyCursor](key_OR_range, direction); |
} |
- return indexed_db.ObjectStore._cursorStreamFromResult(indexed_db.Cursor)(dart.as(request, indexed_db.Request), autoAdvance); |
+ return indexed_db.ObjectStore._cursorStreamFromResult(indexed_db.Cursor)(dart.check(request, indexed_db.Request), autoAdvance); |
} |
static _() { |
dart.throw(new core.UnsupportedError("Not supported")); |
@@ -34847,7 +34902,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
} else { |
request = this[_add$2](value); |
} |
- return indexed_db._completeRequest(dart.dynamic)(dart.as(request, indexed_db.Request)); |
+ return indexed_db._completeRequest(dart.dynamic)(dart.check(request, indexed_db.Request)); |
} catch (e) { |
let stacktrace = dart.stackTrace(e); |
return async.Future.error(e, stacktrace); |
@@ -34892,7 +34947,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
} else { |
request = this[_put](value); |
} |
- return indexed_db._completeRequest(dart.dynamic)(dart.as(request, indexed_db.Request)); |
+ return indexed_db._completeRequest(dart.dynamic)(dart.check(request, indexed_db.Request)); |
} catch (e) { |
let stacktrace = dart.stackTrace(e); |
return async.Future.error(e, stacktrace); |
@@ -34929,7 +34984,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
} else { |
request = this[_openCursor](key_OR_range, direction); |
} |
- return indexed_db.ObjectStore._cursorStreamFromResult(indexed_db.CursorWithValue)(dart.as(request, indexed_db.Request), autoAdvance); |
+ return indexed_db.ObjectStore._cursorStreamFromResult(indexed_db.CursorWithValue)(dart.check(request, indexed_db.Request), autoAdvance); |
} |
[dartx.createIndex](name, keyPath, opts) { |
let unique = opts && 'unique' in opts ? opts.unique : null; |
@@ -35093,7 +35148,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
dart.registerExtension(dart.global.IDBObjectStore, indexed_db.ObjectStore); |
indexed_db._cast = function(To) { |
return x => { |
- return dart.as(x, To); |
+ return dart.check(x, To); |
}; |
}; |
dart.fn(indexed_db._cast, dynamicToTo()); |
@@ -35296,8 +35351,8 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
if (this[_selector] == null) { |
dart.throw(new core.UnsupportedError('Cannot call matchingTarget if this Event did' + ' not arise as a result of event delegation.')); |
} |
- let currentTarget = dart.as(this[dartx.currentTarget], html$.Element); |
- let target = dart.as(this[dartx.target], html$.Element); |
+ let currentTarget = dart.check(this[dartx.currentTarget], html$.Element); |
+ let target = dart.check(this[dartx.target], html$.Element); |
let matchedTarget = null; |
do { |
if (dart.test(target[dartx.matches](this[_selector]))) return target; |
@@ -35869,7 +35924,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
let validator = opts && 'validator' in opts ? opts.validator : null; |
let treeSanitizer = opts && 'treeSanitizer' in opts ? opts.treeSanitizer : null; |
let fragment = html$.document[dartx.body][dartx.createFragment](html, {validator: validator, treeSanitizer: treeSanitizer}); |
- return dart.as(fragment[dartx.nodes][dartx.where](dart.fn(e => dart.is(e, html$.Element), NodeTobool()))[dartx.single], html$.Element); |
+ return dart.check(fragment[dartx.nodes][dartx.where](dart.fn(e => dart.is(e, html$.Element), NodeTobool()))[dartx.single], html$.Element); |
} |
created() { |
this[_xtag] = null; |
@@ -35911,7 +35966,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
} |
static tag(tag, typeExtention) { |
if (typeExtention === void 0) typeExtention = null; |
- return dart.as(html$._ElementFactoryProvider.createElement_tag(tag, typeExtention), html$.Element); |
+ return dart.check(html$._ElementFactoryProvider.createElement_tag(tag, typeExtention), html$.Element); |
} |
static a() { |
return html$.Element.tag('a'); |
@@ -36296,7 +36351,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
if (html$.Element._parseDocument == null) { |
html$.Element._parseDocument = html$.document[dartx.implementation][dartx.createHtmlDocument](''); |
html$.Element._parseRange = html$.Element._parseDocument[dartx.createRange](); |
- let base = dart.as(html$.Element._parseDocument[dartx.createElement]('base'), html$.BaseElement); |
+ let base = dart.check(html$.Element._parseDocument[dartx.createElement]('base'), html$.BaseElement); |
base[dartx.href] = html$.document[dartx.baseUri]; |
html$.Element._parseDocument[dartx.head][dartx.append](base); |
} |
@@ -36305,11 +36360,11 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
contextElement = html$.Element._parseDocument[dartx.body]; |
} else { |
contextElement = html$.Element._parseDocument[dartx.createElement](this[dartx.tagName]); |
- html$.Element._parseDocument[dartx.body][dartx.append](dart.as(contextElement, html$.Node)); |
+ html$.Element._parseDocument[dartx.body][dartx.append](dart.check(contextElement, html$.Node)); |
} |
let fragment = null; |
if (dart.test(html$.Range.supportsCreateContextualFragment) && dart.test(this[_canBeUsedToCreateContextualFragment])) { |
- html$.Element._parseRange[dartx.selectNodeContents](dart.as(contextElement, html$.Node)); |
+ html$.Element._parseRange[dartx.selectNodeContents](dart.check(contextElement, html$.Node)); |
fragment = html$.Element._parseRange[dartx.createContextualFragment](html); |
} else { |
dart.dput(contextElement, _innerHtml, html); |
@@ -36321,9 +36376,9 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
if (!dart.equals(contextElement, html$.Element._parseDocument[dartx.body])) { |
dart.dsend(contextElement, 'remove'); |
} |
- treeSanitizer.sanitizeTree(dart.as(fragment, html$.Node)); |
- html$.document[dartx.adoptNode](dart.as(fragment, html$.Node)); |
- return dart.as(fragment, html$.DocumentFragment); |
+ treeSanitizer.sanitizeTree(dart.check(fragment, html$.Node)); |
+ html$.document[dartx.adoptNode](dart.check(fragment, html$.Node)); |
+ return dart.check(fragment, html$.DocumentFragment); |
} |
get [_canBeUsedToCreateContextualFragment]() { |
return !dart.notNull(this[_cannotBeUsedToCreateContextualFragment]); |
@@ -36384,7 +36439,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
let result = 'element tag unavailable'; |
try { |
if (typeof dart.dload(element, 'tagName') == 'string') { |
- result = dart.as(dart.dload(element, 'tagName'), core.String); |
+ result = dart.check(dart.dload(element, 'tagName'), core.String); |
} |
} catch (e) { |
} |
@@ -37352,7 +37407,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
} |
static new(opts) { |
let href = opts && 'href' in opts ? opts.href : null; |
- let e = dart.as(html$.document[dartx.createElement]("a"), html$.AnchorElement); |
+ let e = dart.check(html$.document[dartx.createElement]("a"), html$.AnchorElement); |
if (href != null) e[dartx.href] = href; |
return e; |
} |
@@ -37983,7 +38038,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
dart.throw(new core.UnsupportedError("Not supported")); |
} |
static new() { |
- return dart.as(html$.document[dartx.createElement]("area"), html$.AreaElement); |
+ return dart.check(html$.document[dartx.createElement]("area"), html$.AreaElement); |
} |
created() { |
this[dartx.alt] = null; |
@@ -38571,7 +38626,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
dart.throw(new core.UnsupportedError("Not supported")); |
} |
static new() { |
- return dart.as(html$.document[dartx.createElement]("br"), html$.BRElement); |
+ return dart.check(html$.document[dartx.createElement]("br"), html$.BRElement); |
} |
created() { |
super.created(); |
@@ -38610,7 +38665,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
dart.throw(new core.UnsupportedError("Not supported")); |
} |
static new() { |
- return dart.as(html$.document[dartx.createElement]("base"), html$.BaseElement); |
+ return dart.check(html$.document[dartx.createElement]("base"), html$.BaseElement); |
} |
created() { |
this[dartx.href] = null; |
@@ -38757,12 +38812,12 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
if (type === void 0) type = null; |
if (endings === void 0) endings = null; |
if (type == null && endings == null) { |
- return dart.as(html$.Blob._create_1(blobParts), html$.Blob); |
+ return dart.check(html$.Blob._create_1(blobParts), html$.Blob); |
} |
let bag = html$.Blob._create_bag(); |
if (type != null) html$.Blob._bag_set(bag, 'type', type); |
if (endings != null) html$.Blob._bag_set(bag, 'endings', endings); |
- return dart.as(html$.Blob._create_2(blobParts, bag), html$.Blob); |
+ return dart.check(html$.Blob._create_2(blobParts, bag), html$.Blob); |
} |
static _create_1(parts) { |
return new Blob(parts); |
@@ -39011,7 +39066,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
dart.throw(new core.UnsupportedError("Not supported")); |
} |
static new() { |
- return dart.as(html$.document[dartx.createElement]("body"), html$.BodyElement); |
+ return dart.check(html$.document[dartx.createElement]("body"), html$.BodyElement); |
} |
created() { |
super.created(); |
@@ -39132,7 +39187,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
dart.throw(new core.UnsupportedError("Not supported")); |
} |
static new() { |
- return dart.as(html$.document[dartx.createElement]("button"), html$.ButtonElement); |
+ return dart.check(html$.document[dartx.createElement]("button"), html$.ButtonElement); |
} |
created() { |
this[dartx.autofocus] = null; |
@@ -39435,7 +39490,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
static new(opts) { |
let width = opts && 'width' in opts ? opts.width : null; |
let height = opts && 'height' in opts ? opts.height : null; |
- let e = dart.as(html$.document[dartx.createElement]("canvas"), html$.CanvasElement); |
+ let e = dart.check(html$.document[dartx.createElement]("canvas"), html$.CanvasElement); |
if (width != null) e[dartx.width] = width; |
if (height != null) e[dartx.height] = height; |
return e; |
@@ -39495,7 +39550,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
if (context == null) { |
context = this[dartx.getContext]('experimental-webgl', options); |
} |
- return dart.as(context, web_gl.RenderingContext); |
+ return dart.check(context, web_gl.RenderingContext); |
} |
[dartx.toDataUrl](type, quality) { |
if (type === void 0) type = 'image/png'; |
@@ -40357,7 +40412,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
if (view == null) { |
view = html$.window; |
} |
- let e = dart.as(html$.document[_createEvent]("UIEvent"), html$.UIEvent); |
+ let e = dart.check(html$.document[_createEvent]("UIEvent"), html$.UIEvent); |
e[_initUIEvent](type, canBubble, cancelable, view, detail); |
return e; |
} |
@@ -40426,7 +40481,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
if (view == null) { |
view = html$.window; |
} |
- let e = dart.as(html$.document[_createEvent]("CompositionEvent"), html$.CompositionEvent); |
+ let e = dart.check(html$.document[_createEvent]("CompositionEvent"), html$.CompositionEvent); |
if (dart.test(html_common.Device.isFirefox)) { |
e.initCompositionEvent(type, canBubble, cancelable, view, data, locale); |
} else { |
@@ -40827,7 +40882,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
return typeof console != "undefined"; |
} |
get memory() { |
- return dart.as(dart.test(this[_isConsoleDefined]) ? console.memory : null, html$.MemoryInfo); |
+ return dart.check(dart.test(this[_isConsoleDefined]) ? console.memory : null, html$.MemoryInfo); |
} |
assertCondition(condition, arg) { |
return dart.test(this[_isConsoleDefined]) ? console.assertCondition(condition, arg) : null; |
@@ -40968,7 +41023,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
dart.throw(new core.UnsupportedError("Not supported")); |
} |
static new() { |
- return dart.as(html$.document[dartx.createElement]("content"), html$.ContentElement); |
+ return dart.check(html$.document[dartx.createElement]("content"), html$.ContentElement); |
} |
created() { |
this[dartx.select] = null; |
@@ -46388,7 +46443,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
new(elementIterable) { |
this[_elementIterable] = elementIterable; |
this[_elementCssStyleDeclarationSetIterable] = null; |
- this[_elementCssStyleDeclarationSetIterable] = core.List.from(this[_elementIterable])[dartx.map](html$.CssStyleDeclaration)(dart.fn(e => dart.as(dart.dload(e, 'style'), html$.CssStyleDeclaration), dynamicToCssStyleDeclaration())); |
+ this[_elementCssStyleDeclarationSetIterable] = core.List.from(this[_elementIterable])[dartx.map](html$.CssStyleDeclaration)(dart.fn(e => dart.check(dart.dload(e, 'style'), html$.CssStyleDeclaration), dynamicToCssStyleDeclaration())); |
} |
getPropertyValue(propertyName) { |
return this[_elementCssStyleDeclarationSetIterable][dartx.first][dartx.getPropertyValue](propertyName); |
@@ -47219,7 +47274,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
let canBubble = opts && 'canBubble' in opts ? opts.canBubble : true; |
let cancelable = opts && 'cancelable' in opts ? opts.cancelable : true; |
let detail = opts && 'detail' in opts ? opts.detail : null; |
- let e = dart.as(html$.document[_createEvent]('CustomEvent'), html$.CustomEvent); |
+ let e = dart.check(html$.document[_createEvent]('CustomEvent'), html$.CustomEvent); |
e[_dartDetail] = detail; |
if (dart.is(detail, core.List) || dart.is(detail, core.Map) || typeof detail == 'string' || typeof detail == 'number') { |
try { |
@@ -47282,7 +47337,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
dart.throw(new core.UnsupportedError("Not supported")); |
} |
static new() { |
- return dart.as(html$.document[dartx.createElement]("dl"), html$.DListElement); |
+ return dart.check(html$.document[dartx.createElement]("dl"), html$.DListElement); |
} |
created() { |
super.created(); |
@@ -47305,7 +47360,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
dart.throw(new core.UnsupportedError("Not supported")); |
} |
static new() { |
- return dart.as(html$.document[dartx.createElement]("datalist"), html$.DataListElement); |
+ return dart.check(html$.document[dartx.createElement]("datalist"), html$.DataListElement); |
} |
created() { |
this[dartx.options] = null; |
@@ -47620,7 +47675,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
dart.throw(new core.UnsupportedError("Not supported")); |
} |
static new() { |
- return dart.as(html$.document[dartx.createElement]("details"), html$.DetailsElement); |
+ return dart.check(html$.document[dartx.createElement]("details"), html$.DetailsElement); |
} |
created() { |
this[dartx.open] = null; |
@@ -47752,7 +47807,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
let beta = opts && 'beta' in opts ? opts.beta : 0; |
let gamma = opts && 'gamma' in opts ? opts.gamma : 0; |
let absolute = opts && 'absolute' in opts ? opts.absolute : false; |
- let e = dart.as(html$.document[_createEvent]("DeviceOrientationEvent"), html$.DeviceOrientationEvent); |
+ let e = dart.check(html$.document[_createEvent]("DeviceOrientationEvent"), html$.DeviceOrientationEvent); |
e[_initDeviceOrientationEvent](type, canBubble, cancelable, alpha, beta, gamma, absolute); |
return e; |
} |
@@ -48179,7 +48234,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
dart.throw(new core.UnsupportedError("Not supported")); |
} |
static new() { |
- return dart.as(html$.document[dartx.createElement]("div"), html$.DivElement); |
+ return dart.check(html$.document[dartx.createElement]("div"), html$.DivElement); |
} |
created() { |
super.created(); |
@@ -48791,7 +48846,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
} |
[dartx.createElement](tagName, typeExtension) { |
if (typeExtension === void 0) typeExtension = null; |
- return dart.as(typeExtension == null ? this[_createElement_2](tagName) : this[_createElement](tagName, typeExtension), html$.Element); |
+ return dart.check(typeExtension == null ? this[_createElement_2](tagName) : this[_createElement](tagName, typeExtension), html$.Element); |
} |
[_createElement_2](tagName) { |
return this.createElement(tagName); |
@@ -48801,7 +48856,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
} |
[dartx.createElementNS](namespaceURI, qualifiedName, typeExtension) { |
if (typeExtension === void 0) typeExtension = null; |
- return dart.as(typeExtension == null ? this[_createElementNS_2](namespaceURI, qualifiedName) : this[_createElementNS](namespaceURI, qualifiedName, typeExtension), html$.Element); |
+ return dart.check(typeExtension == null ? this[_createElementNS_2](namespaceURI, qualifiedName) : this[_createElementNS](namespaceURI, qualifiedName, typeExtension), html$.Element); |
} |
[_createNodeIterator](root, whatToShow, filter) { |
if (whatToShow === void 0) whatToShow = null; |
@@ -48956,7 +49011,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
let validator = opts && 'validator' in opts ? opts.validator : null; |
let NodeTreeSanitizer = opts && 'NodeTreeSanitizer' in opts ? opts.NodeTreeSanitizer : null; |
let treeSanitizer = opts && 'treeSanitizer' in opts ? opts.treeSanitizer : null; |
- this[dartx.append](html$.DocumentFragment.html(text, {validator: validator, treeSanitizer: dart.as(treeSanitizer, html$.NodeTreeSanitizer)})); |
+ this[dartx.append](html$.DocumentFragment.html(text, {validator: validator, treeSanitizer: dart.check(treeSanitizer, html$.NodeTreeSanitizer)})); |
} |
[dartx.query](relativeSelectors) { |
return this[dartx.querySelector](relativeSelectors); |
@@ -49617,7 +49672,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
if (z === void 0) z = null; |
if (w === void 0) w = null; |
if ((dart.is(point_OR_x, core.Map) || point_OR_x == null) && y == null && z == null && w == null) { |
- let point_1 = html_common.convertDartToNative_Dictionary(dart.as(point_OR_x, core.Map)); |
+ let point_1 = html_common.convertDartToNative_Dictionary(dart.check(point_OR_x, core.Map)); |
return html$.DomPoint._create_1(point_1); |
} |
if (point_OR_x == null && y == null && z == null && w == null) { |
@@ -50111,7 +50166,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
const _filter$ = Symbol('_filter'); |
html$._ChildrenElementList = class _ChildrenElementList extends collection.ListBase$(html$.Element) { |
_wrap(element) { |
- this[_childElements] = dart.as(element[_children], html$.HtmlCollection); |
+ this[_childElements] = dart.check(element[_children], html$.HtmlCollection); |
this[_element$] = element; |
} |
contains(element) { |
@@ -50124,7 +50179,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
return this[_childElements][dartx.length]; |
} |
get(index) { |
- return dart.as(this[_childElements][dartx.get](index), html$.Element); |
+ return dart.check(this[_childElements][dartx.get](index), html$.Element); |
} |
set(index, value) { |
this[_element$][_replaceChild](value, this[_childElements][dartx.get](index)); |
@@ -50169,7 +50224,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
} else { |
removed = this[_element$][dartx.children][dartx.where](test); |
} |
- for (let e of dart.as(removed, core.Iterable)) |
+ for (let e of dart.check(removed, core.Iterable)) |
dart.dsend(e, 'remove'); |
} |
setRange(start, end, iterable, skipCount) { |
@@ -50640,7 +50695,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
dart.throw(new core.UnsupportedError("Not supported")); |
} |
static new() { |
- return dart.as(html$.document[dartx.createElement]("embed"), html$.EmbedElement); |
+ return dart.check(html$.document[dartx.createElement]("embed"), html$.EmbedElement); |
} |
created() { |
this[dartx.height] = null; |
@@ -51008,7 +51063,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
dart.throw(new core.UnsupportedError("Not supported")); |
} |
static new() { |
- return dart.as(html$.document[dartx.createElement]("fieldset"), html$.FieldSetElement); |
+ return dart.check(html$.document[dartx.createElement]("fieldset"), html$.FieldSetElement); |
} |
created() { |
this[dartx.disabled] = null; |
@@ -51810,7 +51865,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
dart.throw(new core.UnsupportedError("Not supported")); |
} |
static new() { |
- return dart.as(html$.document[dartx.createElement]("form"), html$.FormElement); |
+ return dart.check(html$.document[dartx.createElement]("form"), html$.FormElement); |
} |
created() { |
this[dartx.acceptCharset] = null; |
@@ -52696,7 +52751,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
dart.throw(new core.UnsupportedError("Not supported")); |
} |
static new() { |
- return dart.as(html$.document[dartx.createElement]("hr"), html$.HRElement); |
+ return dart.check(html$.document[dartx.createElement]("hr"), html$.HRElement); |
} |
created() { |
this[dartx.color] = null; |
@@ -52777,7 +52832,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
dart.throw(new core.UnsupportedError("Not supported")); |
} |
static new() { |
- return dart.as(html$.document[dartx.createElement]("head"), html$.HeadElement); |
+ return dart.check(html$.document[dartx.createElement]("head"), html$.HeadElement); |
} |
created() { |
super.created(); |
@@ -52845,22 +52900,22 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
dart.throw(new core.UnsupportedError("Not supported")); |
} |
static h1() { |
- return dart.as(html$.document[dartx.createElement]("h1"), html$.HeadingElement); |
+ return dart.check(html$.document[dartx.createElement]("h1"), html$.HeadingElement); |
} |
static h2() { |
- return dart.as(html$.document[dartx.createElement]("h2"), html$.HeadingElement); |
+ return dart.check(html$.document[dartx.createElement]("h2"), html$.HeadingElement); |
} |
static h3() { |
- return dart.as(html$.document[dartx.createElement]("h3"), html$.HeadingElement); |
+ return dart.check(html$.document[dartx.createElement]("h3"), html$.HeadingElement); |
} |
static h4() { |
- return dart.as(html$.document[dartx.createElement]("h4"), html$.HeadingElement); |
+ return dart.check(html$.document[dartx.createElement]("h4"), html$.HeadingElement); |
} |
static h5() { |
- return dart.as(html$.document[dartx.createElement]("h5"), html$.HeadingElement); |
+ return dart.check(html$.document[dartx.createElement]("h5"), html$.HeadingElement); |
} |
static h6() { |
- return dart.as(html$.document[dartx.createElement]("h6"), html$.HeadingElement); |
+ return dart.check(html$.document[dartx.createElement]("h6"), html$.HeadingElement); |
} |
created() { |
super.created(); |
@@ -53139,7 +53194,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
return !!document.getCSSCanvasContext; |
} |
[dartx.getCssCanvasContext](contextId, name, width, height) { |
- return dart.as(this[_getCssCanvasContext](contextId, name, width, height), html$.CanvasRenderingContext); |
+ return dart.check(this[_getCssCanvasContext](contextId, name, width, height), html$.CanvasRenderingContext); |
} |
get [dartx.head]() { |
return this[_head$]; |
@@ -53242,7 +53297,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
dart.throw(new core.UnsupportedError("Not supported")); |
} |
static new() { |
- return dart.as(html$.document[dartx.createElement]("html"), html$.HtmlHtmlElement); |
+ return dart.check(html$.document[dartx.createElement]("html"), html$.HtmlHtmlElement); |
} |
created() { |
super.created(); |
@@ -53636,7 +53691,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
dart.throw(new core.UnsupportedError("Not supported")); |
} |
static new() { |
- return dart.as(html$.document[dartx.createElement]("iframe"), html$.IFrameElement); |
+ return dart.check(html$.document[dartx.createElement]("iframe"), html$.IFrameElement); |
} |
created() { |
this[dartx.allowFullscreen] = null; |
@@ -53800,7 +53855,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
let src = opts && 'src' in opts ? opts.src : null; |
let width = opts && 'width' in opts ? opts.width : null; |
let height = opts && 'height' in opts ? opts.height : null; |
- let e = dart.as(html$.document[dartx.createElement]("img"), html$.ImageElement); |
+ let e = dart.check(html$.document[dartx.createElement]("img"), html$.ImageElement); |
if (src != null) e[dartx.src] = src; |
if (width != null) e[dartx.width] = width; |
if (height != null) e[dartx.height] = height; |
@@ -54018,7 +54073,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
html$.InputElement = class InputElement extends html$.HtmlElement { |
static new(opts) { |
let type = opts && 'type' in opts ? opts.type : null; |
- let e = dart.as(html$.document[dartx.createElement]("input"), html$.InputElement); |
+ let e = dart.check(html$.document[dartx.createElement]("input"), html$.InputElement); |
if (type != null) { |
try { |
e[dartx.type] = type; |
@@ -54961,7 +55016,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
if (view == null) { |
view = html$.window; |
} |
- let e = dart.as(html$.document[_createEvent]("KeyboardEvent"), html$.KeyboardEvent); |
+ let e = dart.check(html$.document[_createEvent]("KeyboardEvent"), html$.KeyboardEvent); |
e[_initKeyboardEvent](type, canBubble, cancelable, view, "", keyLocation, ctrlKey, altKey, shiftKey, metaKey); |
return e; |
} |
@@ -55111,7 +55166,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
dart.throw(new core.UnsupportedError("Not supported")); |
} |
static new() { |
- return dart.as(html$.document[dartx.createElement]("keygen"), html$.KeygenElement); |
+ return dart.check(html$.document[dartx.createElement]("keygen"), html$.KeygenElement); |
} |
created() { |
this[dartx.autofocus] = null; |
@@ -55210,7 +55265,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
dart.throw(new core.UnsupportedError("Not supported")); |
} |
static new() { |
- return dart.as(html$.document[dartx.createElement]("li"), html$.LIElement); |
+ return dart.check(html$.document[dartx.createElement]("li"), html$.LIElement); |
} |
created() { |
this[dartx.value] = null; |
@@ -55242,7 +55297,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
dart.throw(new core.UnsupportedError("Not supported")); |
} |
static new() { |
- return dart.as(html$.document[dartx.createElement]("label"), html$.LabelElement); |
+ return dart.check(html$.document[dartx.createElement]("label"), html$.LabelElement); |
} |
created() { |
this[dartx.control] = null; |
@@ -55280,7 +55335,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
dart.throw(new core.UnsupportedError("Not supported")); |
} |
static new() { |
- return dart.as(html$.document[dartx.createElement]("legend"), html$.LegendElement); |
+ return dart.check(html$.document[dartx.createElement]("legend"), html$.LegendElement); |
} |
created() { |
this[dartx.form] = null; |
@@ -55318,7 +55373,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
dart.throw(new core.UnsupportedError("Not supported")); |
} |
static new() { |
- return dart.as(html$.document[dartx.createElement]("link"), html$.LinkElement); |
+ return dart.check(html$.document[dartx.createElement]("link"), html$.LinkElement); |
} |
created() { |
this[dartx.crossOrigin] = null; |
@@ -55513,7 +55568,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
dart.throw(new core.UnsupportedError("Not supported")); |
} |
static new() { |
- return dart.as(html$.document[dartx.createElement]("map"), html$.MapElement); |
+ return dart.check(html$.document[dartx.createElement]("map"), html$.MapElement); |
} |
created() { |
this[dartx.areas] = null; |
@@ -56524,7 +56579,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
dart.throw(new core.UnsupportedError("Not supported")); |
} |
static new() { |
- return dart.as(html$.document[dartx.createElement]("menu"), html$.MenuElement); |
+ return dart.check(html$.document[dartx.createElement]("menu"), html$.MenuElement); |
} |
created() { |
this[dartx.label] = null; |
@@ -56670,7 +56725,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
if (!dart.test(html_common.Device.isIE)) { |
return new MessageEvent(type, {bubbles: canBubble, cancelable: cancelable, data: data, origin: origin, lastEventId: lastEventId, source: source, ports: messagePorts}); |
} |
- let event = dart.as(html$.document[_createEvent]("MessageEvent"), html$.MessageEvent); |
+ let event = dart.check(html$.document[_createEvent]("MessageEvent"), html$.MessageEvent); |
event[_initMessageEvent](type, canBubble, cancelable, data, origin, lastEventId, source, messagePorts); |
return event; |
} |
@@ -56786,7 +56841,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
dart.throw(new core.UnsupportedError("Not supported")); |
} |
static new() { |
- return dart.as(html$.document[dartx.createElement]("meta"), html$.MetaElement); |
+ return dart.check(html$.document[dartx.createElement]("meta"), html$.MetaElement); |
} |
created() { |
this[dartx.content] = null; |
@@ -56860,7 +56915,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
dart.throw(new core.UnsupportedError("Not supported")); |
} |
static new() { |
- return dart.as(html$.document[dartx.createElement]("meter"), html$.MeterElement); |
+ return dart.check(html$.document[dartx.createElement]("meter"), html$.MeterElement); |
} |
created() { |
this[dartx.high] = null; |
@@ -57328,7 +57383,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
if (view == null) { |
view = html$.window; |
} |
- let event = dart.as(html$.document[_createEvent]('MouseEvent'), html$.MouseEvent); |
+ let event = dart.check(html$.document[_createEvent]('MouseEvent'), html$.MouseEvent); |
event[_initMouseEvent](type, canBubble, cancelable, view, detail, screenX, screenY, clientX, clientY, ctrlKey, altKey, shiftKey, metaKey, button, relatedTarget); |
return event; |
} |
@@ -57441,7 +57496,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
if (!dart.is(this[dartx.target], html$.Element)) { |
dart.throw(new core.UnsupportedError('offsetX is only supported on elements')); |
} |
- let target = dart.as(this[dartx.target], html$.Element); |
+ let target = dart.check(this[dartx.target], html$.Element); |
let point = this[dartx.client]['-'](target[dartx.getBoundingClientRect]()[dartx.topLeft]); |
return new (PointOfnum())(point.x[dartx.toInt](), point.y[dartx.toInt]()); |
} |
@@ -57509,7 +57564,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
let attributeFilter = opts && 'attributeFilter' in opts ? opts.attributeFilter : null; |
let parsedOptions = html$.MutationObserver._createDict(); |
function override(key, value) { |
- if (value != null) html$.MutationObserver._add(parsedOptions, dart.as(key, core.String), value); |
+ if (value != null) html$.MutationObserver._add(parsedOptions, dart.check(key, core.String), value); |
} |
dart.fn(override, dynamicAnddynamicTodynamic$()); |
override('childList', childList); |
@@ -58019,7 +58074,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
} |
remove(object) { |
if (!dart.is(object, html$.Node)) return false; |
- let node = dart.as(object, html$.Node); |
+ let node = dart.check(object, html$.Node); |
if (!core.identical(this[_this], node[dartx.parentNode])) return false; |
this[_this][_removeChild](node); |
return true; |
@@ -58480,7 +58535,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
dart.throw(new core.UnsupportedError("Not supported")); |
} |
static new() { |
- return dart.as(html$.document[dartx.createElement]("ol"), html$.OListElement); |
+ return dart.check(html$.document[dartx.createElement]("ol"), html$.OListElement); |
} |
created() { |
this[dartx.reversed] = null; |
@@ -58536,7 +58591,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
dart.throw(new core.UnsupportedError("Not supported")); |
} |
static new() { |
- return dart.as(html$.document[dartx.createElement]("object"), html$.ObjectElement); |
+ return dart.check(html$.document[dartx.createElement]("object"), html$.ObjectElement); |
} |
created() { |
this[dartx.data] = null; |
@@ -58643,7 +58698,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
dart.throw(new core.UnsupportedError("Not supported")); |
} |
static new() { |
- return dart.as(html$.document[dartx.createElement]("optgroup"), html$.OptGroupElement); |
+ return dart.check(html$.document[dartx.createElement]("optgroup"), html$.OptGroupElement); |
} |
created() { |
this[dartx.disabled] = null; |
@@ -58806,7 +58861,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
dart.throw(new core.UnsupportedError("Not supported")); |
} |
static new() { |
- return dart.as(html$.document[dartx.createElement]("output"), html$.OutputElement); |
+ return dart.check(html$.document[dartx.createElement]("output"), html$.OutputElement); |
} |
created() { |
this[dartx.defaultValue] = null; |
@@ -58929,7 +58984,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
dart.throw(new core.UnsupportedError("Not supported")); |
} |
static new() { |
- return dart.as(html$.document[dartx.createElement]("p"), html$.ParagraphElement); |
+ return dart.check(html$.document[dartx.createElement]("p"), html$.ParagraphElement); |
} |
created() { |
super.created(); |
@@ -58953,7 +59008,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
dart.throw(new core.UnsupportedError("Not supported")); |
} |
static new() { |
- return dart.as(html$.document[dartx.createElement]("param"), html$.ParamElement); |
+ return dart.check(html$.document[dartx.createElement]("param"), html$.ParamElement); |
} |
created() { |
this[dartx.name] = null; |
@@ -59975,7 +60030,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
dart.throw(new core.UnsupportedError("Not supported")); |
} |
static new() { |
- return dart.as(html$.document[dartx.createElement]("pre"), html$.PreElement); |
+ return dart.check(html$.document[dartx.createElement]("pre"), html$.PreElement); |
} |
created() { |
super.created(); |
@@ -60123,7 +60178,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
dart.throw(new core.UnsupportedError("Not supported")); |
} |
static new() { |
- return dart.as(html$.document[dartx.createElement]("progress"), html$.ProgressElement); |
+ return dart.check(html$.document[dartx.createElement]("progress"), html$.ProgressElement); |
} |
created() { |
this[dartx.labels] = null; |
@@ -60416,7 +60471,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
dart.throw(new core.UnsupportedError("Not supported")); |
} |
static new() { |
- return dart.as(html$.document[dartx.createElement]("q"), html$.QuoteElement); |
+ return dart.check(html$.document[dartx.createElement]("q"), html$.QuoteElement); |
} |
created() { |
this[dartx.cite] = null; |
@@ -61570,7 +61625,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
dart.throw(new core.UnsupportedError("Not supported")); |
} |
static new() { |
- return dart.as(html$.document[dartx.createElement]("script"), html$.ScriptElement); |
+ return dart.check(html$.document[dartx.createElement]("script"), html$.ScriptElement); |
} |
created() { |
this[dartx.async] = null; |
@@ -61877,7 +61932,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
dart.throw(new core.UnsupportedError("Not supported")); |
} |
static new() { |
- return dart.as(html$.document[dartx.createElement]("select"), html$.SelectElement); |
+ return dart.check(html$.document[dartx.createElement]("select"), html$.SelectElement); |
} |
created() { |
this[dartx.autofocus] = null; |
@@ -62569,7 +62624,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
dart.throw(new core.UnsupportedError("Not supported")); |
} |
static new() { |
- return dart.as(html$.document[dartx.createElement]("shadow"), html$.ShadowElement); |
+ return dart.check(html$.document[dartx.createElement]("shadow"), html$.ShadowElement); |
} |
created() { |
super.created(); |
@@ -62931,7 +62986,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
dart.throw(new core.UnsupportedError("Not supported")); |
} |
static new() { |
- return dart.as(html$.document[dartx.createElement]("source"), html$.SourceElement); |
+ return dart.check(html$.document[dartx.createElement]("source"), html$.SourceElement); |
} |
created() { |
this[dartx.media] = null; |
@@ -63013,7 +63068,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
dart.throw(new core.UnsupportedError("Not supported")); |
} |
static new() { |
- return dart.as(html$.document[dartx.createElement]("span"), html$.SpanElement); |
+ return dart.check(html$.document[dartx.createElement]("span"), html$.SpanElement); |
} |
created() { |
super.created(); |
@@ -63756,10 +63811,10 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
return this[dartx.values][dartx.any](dart.fn(e => dart.equals(e, value), StringTobool())); |
} |
[dartx.containsKey](key) { |
- return this[_getItem](dart.as(key, core.String)) != null; |
+ return this[_getItem](dart.check(key, core.String)) != null; |
} |
[dartx.get](key) { |
- return this[_getItem](dart.as(key, core.String)); |
+ return this[_getItem](dart.check(key, core.String)); |
} |
[dartx.set](key, value) { |
this[_setItem](key, value); |
@@ -63771,7 +63826,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
} |
[dartx.remove](key) { |
let value = this[dartx.get](key); |
- this[_removeItem](dart.as(key, core.String)); |
+ this[_removeItem](dart.check(key, core.String)); |
return value; |
} |
[dartx.clear]() { |
@@ -63876,7 +63931,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
let newValue = opts && 'newValue' in opts ? opts.newValue : null; |
let url = opts && 'url' in opts ? opts.url : null; |
let storageArea = opts && 'storageArea' in opts ? opts.storageArea : null; |
- let e = dart.as(html$.document[_createEvent]("StorageEvent"), html$.StorageEvent); |
+ let e = dart.check(html$.document[_createEvent]("StorageEvent"), html$.StorageEvent); |
e[_initStorageEvent](type, canBubble, cancelable, key, oldValue, newValue, url, storageArea); |
return e; |
} |
@@ -63986,7 +64041,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
dart.throw(new core.UnsupportedError("Not supported")); |
} |
static new() { |
- return dart.as(html$.document[dartx.createElement]("style"), html$.StyleElement); |
+ return dart.check(html$.document[dartx.createElement]("style"), html$.StyleElement); |
} |
created() { |
this[dartx.disabled] = null; |
@@ -64144,7 +64199,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
dart.throw(new core.UnsupportedError("Not supported")); |
} |
static new() { |
- return dart.as(html$.document[dartx.createElement]("caption"), html$.TableCaptionElement); |
+ return dart.check(html$.document[dartx.createElement]("caption"), html$.TableCaptionElement); |
} |
created() { |
super.created(); |
@@ -64170,7 +64225,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
dart.throw(new core.UnsupportedError("Not supported")); |
} |
static new() { |
- return dart.as(html$.document[dartx.createElement]("td"), html$.TableCellElement); |
+ return dart.check(html$.document[dartx.createElement]("td"), html$.TableCellElement); |
} |
created() { |
this[dartx.cellIndex] = null; |
@@ -64218,7 +64273,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
dart.throw(new core.UnsupportedError("Not supported")); |
} |
static new() { |
- return dart.as(html$.document[dartx.createElement]("col"), html$.TableColElement); |
+ return dart.check(html$.document[dartx.createElement]("col"), html$.TableColElement); |
} |
created() { |
this[dartx.span] = null; |
@@ -64277,19 +64332,19 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
return this[dartx.insertRow](-1); |
} |
[dartx.createCaption]() { |
- return dart.as(this[_createCaption](), html$.TableCaptionElement); |
+ return dart.check(this[_createCaption](), html$.TableCaptionElement); |
} |
[dartx.createTBody]() { |
return this[_createTBody](); |
} |
[dartx.createTFoot]() { |
- return dart.as(this[_createTFoot](), html$.TableSectionElement); |
+ return dart.check(this[_createTFoot](), html$.TableSectionElement); |
} |
[dartx.createTHead]() { |
- return dart.as(this[_createTHead](), html$.TableSectionElement); |
+ return dart.check(this[_createTHead](), html$.TableSectionElement); |
} |
[dartx.insertRow](index) { |
- return dart.as(this[_insertRow](index), html$.TableRowElement); |
+ return dart.check(this[_insertRow](index), html$.TableRowElement); |
} |
[_createTBody]() { |
if (!!this.createTBody) { |
@@ -64297,7 +64352,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
} |
let tbody = html$.Element.tag('tbody'); |
this[dartx.children][dartx.add](tbody); |
- return dart.as(tbody, html$.TableSectionElement); |
+ return dart.check(tbody, html$.TableSectionElement); |
} |
[_nativeCreateTBody]() { |
return this.createTBody(); |
@@ -64318,7 +64373,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
dart.throw(new core.UnsupportedError("Not supported")); |
} |
static new() { |
- return dart.as(html$.document[dartx.createElement]("table"), html$.TableElement); |
+ return dart.check(html$.document[dartx.createElement]("table"), html$.TableElement); |
} |
created() { |
this[dartx.caption] = null; |
@@ -64423,7 +64478,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
return this[dartx.insertCell](-1); |
} |
[dartx.insertCell](index) { |
- return dart.as(this[_insertCell](index), html$.TableCellElement); |
+ return dart.check(this[_insertCell](index), html$.TableCellElement); |
} |
[dartx.createFragment](html, opts) { |
let validator = opts && 'validator' in opts ? opts.validator : null; |
@@ -64441,7 +64496,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
dart.throw(new core.UnsupportedError("Not supported")); |
} |
static new() { |
- return dart.as(html$.document[dartx.createElement]("tr"), html$.TableRowElement); |
+ return dart.check(html$.document[dartx.createElement]("tr"), html$.TableRowElement); |
} |
created() { |
this[_cells] = null; |
@@ -64495,7 +64550,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
return this[dartx.insertRow](-1); |
} |
[dartx.insertRow](index) { |
- return dart.as(this[_insertRow](index), html$.TableRowElement); |
+ return dart.check(this[_insertRow](index), html$.TableRowElement); |
} |
[dartx.createFragment](html, opts) { |
let validator = opts && 'validator' in opts ? opts.validator : null; |
@@ -64548,7 +64603,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
dart.throw(new core.UnsupportedError("Not supported")); |
} |
static new() { |
- return dart.as(html$.document[dartx.createElement]("template"), html$.TemplateElement); |
+ return dart.check(html$.document[dartx.createElement]("template"), html$.TemplateElement); |
} |
created() { |
this[dartx.content] = null; |
@@ -64616,7 +64671,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
dart.throw(new core.UnsupportedError("Not supported")); |
} |
static new() { |
- return dart.as(html$.document[dartx.createElement]("textarea"), html$.TextAreaElement); |
+ return dart.check(html$.document[dartx.createElement]("textarea"), html$.TextAreaElement); |
} |
created() { |
this[dartx.autocapitalize] = null; |
@@ -64831,7 +64886,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
if (view == null) { |
view = html$.window; |
} |
- let e = dart.as(html$.document[_createEvent]("TextEvent"), html$.TextEvent); |
+ let e = dart.check(html$.document[_createEvent]("TextEvent"), html$.TextEvent); |
e[_initTextEvent](type, canBubble, cancelable, view, data); |
return e; |
} |
@@ -65243,7 +65298,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
dart.throw(new core.UnsupportedError("Not supported")); |
} |
static new() { |
- return dart.as(html$.document[dartx.createElement]("title"), html$.TitleElement); |
+ return dart.check(html$.document[dartx.createElement]("title"), html$.TitleElement); |
} |
created() { |
super.created(); |
@@ -65390,7 +65445,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
if (view == null) { |
view = html$.window; |
} |
- let e = dart.as(html$.document[_createEvent]("TouchEvent"), html$.TouchEvent); |
+ let e = dart.check(html$.document[_createEvent]("TouchEvent"), html$.TouchEvent); |
e[_initTouchEvent](touches, targetTouches, changedTouches, type, view, screenX, screenY, clientX, clientY, ctrlKey, altKey, shiftKey, metaKey); |
return e; |
} |
@@ -65619,7 +65674,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
dart.throw(new core.UnsupportedError("Not supported")); |
} |
static new() { |
- return dart.as(html$.document[dartx.createElement]("track"), html$.TrackElement); |
+ return dart.check(html$.document[dartx.createElement]("track"), html$.TrackElement); |
} |
created() { |
this[dartx.defaultValue] = null; |
@@ -65844,7 +65899,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
dart.throw(new core.UnsupportedError("Not supported")); |
} |
static new() { |
- return dart.as(html$.document[dartx.createElement]("ul"), html$.UListElement); |
+ return dart.check(html$.document[dartx.createElement]("ul"), html$.UListElement); |
} |
created() { |
super.created(); |
@@ -66269,7 +66324,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
dart.throw(new core.UnsupportedError("Not supported")); |
} |
static new() { |
- return dart.as(html$.document[dartx.createElement]("video"), html$.VideoElement); |
+ return dart.check(html$.document[dartx.createElement]("video"), html$.VideoElement); |
} |
created() { |
this[dartx.height] = null; |
@@ -67080,7 +67135,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
} |
} |
get [dartx.location]() { |
- return dart.as(this[_location], html$.Location); |
+ return dart.check(this[_location], html$.Location); |
} |
set [dartx.location](value) { |
this[_location] = value; |
@@ -67974,8 +68029,8 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
if (this[_selector] == null) { |
dart.throw(new core.UnsupportedError('Cannot call matchingTarget if this Event did' + ' not arise as a result of event delegation.')); |
} |
- let currentTarget = dart.as(this.currentTarget, html$.Element); |
- let target = dart.as(this.target, html$.Element); |
+ let currentTarget = dart.check(this.currentTarget, html$.Element); |
+ let target = dart.check(this.target, html$.Element); |
let matchedTarget = null; |
do { |
if (dart.test(target[dartx.matches](this[_selector]))) return target; |
@@ -67984,7 +68039,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
dart.throw(new core.StateError('No selector matched for populating matchedTarget.')); |
} |
get path() { |
- return dart.as(this.wrapped[dartx.path], ListOfNode()); |
+ return dart.check(this.wrapped[dartx.path], ListOfNode()); |
} |
get [_get_currentTarget]() { |
return this.wrapped[_get_currentTarget]; |
@@ -68698,10 +68753,10 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
return 536870911 & dart.notNull(hash) + ((16383 & dart.notNull(hash)) << 15); |
} |
static hash2(a, b) { |
- return html$._JenkinsSmiHash.finish(html$._JenkinsSmiHash.combine(html$._JenkinsSmiHash.combine(0, dart.as(a, core.int)), dart.as(b, core.int))); |
+ return html$._JenkinsSmiHash.finish(html$._JenkinsSmiHash.combine(html$._JenkinsSmiHash.combine(0, dart.check(a, core.int)), dart.check(b, core.int))); |
} |
static hash4(a, b, c, d) { |
- return html$._JenkinsSmiHash.finish(html$._JenkinsSmiHash.combine(html$._JenkinsSmiHash.combine(html$._JenkinsSmiHash.combine(html$._JenkinsSmiHash.combine(0, dart.as(a, core.int)), dart.as(b, core.int)), dart.as(c, core.int)), dart.as(d, core.int))); |
+ return html$._JenkinsSmiHash.finish(html$._JenkinsSmiHash.combine(html$._JenkinsSmiHash.combine(html$._JenkinsSmiHash.combine(html$._JenkinsSmiHash.combine(0, dart.check(a, core.int)), dart.check(b, core.int)), dart.check(c, core.int)), dart.check(d, core.int))); |
} |
}; |
dart.setSignature(html$._JenkinsSmiHash, { |
@@ -69676,7 +69731,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
let attributes = this[_element$][_attributes$]; |
let keys = JSArrayOfString().of([]); |
for (let i = 0, len = attributes[dartx.length]; i < dart.notNull(len); i++) { |
- let attr = dart.as(attributes[dartx.get](i), html$._Attr); |
+ let attr = dart.check(attributes[dartx.get](i), html$._Attr); |
if (dart.test(this[_matches](attr))) { |
keys[dartx.add](attr[dartx.name]); |
} |
@@ -69687,7 +69742,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
let attributes = this[_element$][_attributes$]; |
let values = JSArrayOfString().of([]); |
for (let i = 0, len = attributes[dartx.length]; i < dart.notNull(len); i++) { |
- let attr = dart.as(attributes[dartx.get](i), html$._Attr); |
+ let attr = dart.check(attributes[dartx.get](i), html$._Attr); |
if (dart.test(this[_matches](attr))) { |
values[dartx.add](attr[dartx.value]); |
} |
@@ -69728,18 +69783,18 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
super.new(element); |
} |
containsKey(key) { |
- return this[_element$][_hasAttribute](dart.as(key, core.String)); |
+ return this[_element$][_hasAttribute](dart.check(key, core.String)); |
} |
get(key) { |
- return this[_element$][dartx.getAttribute](dart.as(key, core.String)); |
+ return this[_element$][dartx.getAttribute](dart.check(key, core.String)); |
} |
set(key, value) { |
this[_element$][dartx.setAttribute](key, value); |
return value; |
} |
remove(key) { |
- let value = this[_element$][dartx.getAttribute](dart.as(key, core.String)); |
- this[_element$][_removeAttribute](dart.as(key, core.String)); |
+ let value = this[_element$][dartx.getAttribute](dart.check(key, core.String)); |
+ this[_element$][_removeAttribute](dart.check(key, core.String)); |
return value; |
} |
get length() { |
@@ -69773,10 +69828,10 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
super.new(element); |
} |
containsKey(key) { |
- return this[_element$][_hasAttributeNS](this[_namespace], dart.as(key, core.String)); |
+ return this[_element$][_hasAttributeNS](this[_namespace], dart.check(key, core.String)); |
} |
get(key) { |
- return this[_element$][dartx.getAttributeNS](this[_namespace], dart.as(key, core.String)); |
+ return this[_element$][dartx.getAttributeNS](this[_namespace], dart.check(key, core.String)); |
} |
set(key, value) { |
this[_element$][dartx.setAttributeNS](this[_namespace], key, value); |
@@ -69784,7 +69839,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
} |
remove(key) { |
let value = this.get(key); |
- this[_element$][_removeAttributeNS](this[_namespace], dart.as(key, core.String)); |
+ this[_element$][_removeAttributeNS](this[_namespace], dart.check(key, core.String)); |
return value; |
} |
get length() { |
@@ -69828,10 +69883,10 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
return this.values[dartx.any](dart.fn(v => dart.equals(v, value), StringTobool())); |
} |
containsKey(key) { |
- return this[_attributes$][dartx.containsKey](this[_attr](dart.as(key, core.String))); |
+ return this[_attributes$][dartx.containsKey](this[_attr](dart.check(key, core.String))); |
} |
get(key) { |
- return this[_attributes$][dartx.get](this[_attr](dart.as(key, core.String))); |
+ return this[_attributes$][dartx.get](this[_attr](dart.check(key, core.String))); |
} |
set(key, value) { |
this[_attributes$][dartx.set](this[_attr](key), value); |
@@ -69841,7 +69896,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
return this[_attributes$][dartx.putIfAbsent](this[_attr](key), ifAbsent); |
} |
remove(key) { |
- return this[_attributes$][dartx.remove](this[_attr](dart.as(key, core.String))); |
+ return this[_attributes$][dartx.remove](this[_attr](dart.check(key, core.String))); |
} |
clear() { |
for (let key of this.keys) { |
@@ -70136,7 +70191,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
}); |
html$._PaddingCssRect = class _PaddingCssRect extends html$.CssRect { |
new(element) { |
- super.new(dart.as(element, html$.Element)); |
+ super.new(dart.check(element, html$.Element)); |
} |
get height() { |
return dart.notNull(this[_element$][dartx.offsetHeight]) + dart.notNull(this[_addOrSubtractToBoxModel](html$._HEIGHT, html$._PADDING)); |
@@ -70163,7 +70218,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
dart.defineExtensionMembers(html$._PaddingCssRect, ['height', 'width', 'left', 'top']); |
html$._BorderCssRect = class _BorderCssRect extends html$.CssRect { |
new(element) { |
- super.new(dart.as(element, html$.Element)); |
+ super.new(dart.check(element, html$.Element)); |
} |
get height() { |
return this[_element$][dartx.offsetHeight]; |
@@ -70190,7 +70245,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
dart.defineExtensionMembers(html$._BorderCssRect, ['height', 'width', 'left', 'top']); |
html$._MarginCssRect = class _MarginCssRect extends html$.CssRect { |
new(element) { |
- super.new(dart.as(element, html$.Element)); |
+ super.new(dart.check(element, html$.Element)); |
} |
get height() { |
return dart.notNull(this[_element$][dartx.offsetHeight]) + dart.notNull(this[_addOrSubtractToBoxModel](html$._HEIGHT, html$._MARGIN)); |
@@ -70307,18 +70362,18 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
} |
contains(value) { |
if (!(typeof value == 'string')) return false; |
- this[_validateToken](dart.as(value, core.String)); |
+ this[_validateToken](dart.check(value, core.String)); |
return this.readClasses().contains(value); |
} |
lookup(value) { |
- return dart.as(dart.test(this.contains(value)) ? value : null, core.String); |
+ return dart.check(dart.test(this.contains(value)) ? value : null, core.String); |
} |
add(value) { |
this[_validateToken](value); |
- return dart.as(this.modify(dart.fn(s => s.add(value), SetOfStringTobool())), core.bool); |
+ return dart.check(this.modify(dart.fn(s => s.add(value), SetOfStringTobool())), core.bool); |
} |
remove(value) { |
- this[_validateToken](dart.as(value, core.String)); |
+ this[_validateToken](dart.check(value, core.String)); |
if (!(typeof value == 'string')) return false; |
let s = this.readClasses(); |
let result = s.remove(value); |
@@ -70487,7 +70542,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
}); |
html$._MultiElementCssClassSet = class _MultiElementCssClassSet extends html_common.CssClassSetImpl { |
static new(elements) { |
- return new html$._MultiElementCssClassSet._(elements, dart.as(elements[dartx.map](html$.CssClassSet)(dart.fn(e => e[dartx.classes], ElementToCssClassSet()))[dartx.toList](), ListOfCssClassSetImpl())); |
+ return new html$._MultiElementCssClassSet._(elements, dart.check(elements[dartx.map](html$.CssClassSet)(dart.fn(e => e[dartx.classes], ElementToCssClassSet()))[dartx.toList](), ListOfCssClassSetImpl())); |
} |
_(elementIterable, sets) { |
this[_elementIterable] = elementIterable; |
@@ -70573,7 +70628,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
html$._ElementCssClassSet._addAll(this[_element$], iterable); |
} |
removeAll(iterable) { |
- html$._ElementCssClassSet._removeAll(this[_element$], dart.as(iterable, IterableOfString())); |
+ html$._ElementCssClassSet._removeAll(this[_element$], dart.check(iterable, IterableOfString())); |
} |
retainAll(iterable) { |
html$._ElementCssClassSet._removeWhere(this[_element$], dart.bind(iterable[dartx.toSet](), 'contains'), false); |
@@ -70870,7 +70925,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
let TTobool = () => (TTobool = dart.constFn(dart.definiteFunctionType(core.bool, [T])))(); |
class _ElementEventStreamImpl extends html$._EventStream$(T) { |
new(target, eventType, useCapture) { |
- super.new(dart.as(target, html$.EventTarget), dart.as(eventType, core.String), dart.as(useCapture, core.bool)); |
+ super.new(dart.check(target, html$.EventTarget), dart.check(eventType, core.String), dart.check(useCapture, core.bool)); |
} |
matches(selector) { |
return this.where(dart.fn(event => html$._matchesWithAncestors(event, selector), TTobool())).map(T)(dart.fn(e => { |
@@ -70970,7 +71025,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
this[_target$] = target; |
this[_eventType] = eventType; |
this[_useCapture] = useCapture; |
- this[_onData$] = html$._wrapZone(html$.Event, dart.dynamic)(dart.as(onData, _wrapZoneCallbackOfEvent$dynamic())); |
+ this[_onData$] = html$._wrapZone(html$.Event, dart.dynamic)(dart.check(onData, _wrapZoneCallbackOfEvent$dynamic())); |
this[_pauseCount$] = 0; |
this[_tryResume](); |
} |
@@ -70989,7 +71044,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
dart.throw(new core.StateError("Subscription has been canceled.")); |
} |
this[_unlisten](); |
- this[_onData$] = html$._wrapZone(html$.Event, dart.dynamic)(dart.as(handleData, _wrapZoneCallbackOfEvent$dynamic())); |
+ this[_onData$] = html$._wrapZone(html$.Event, dart.dynamic)(dart.check(handleData, _wrapZoneCallbackOfEvent$dynamic())); |
this[_tryResume](); |
} |
onError(handleError) {} |
@@ -71194,7 +71249,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
eventObj.charCodeVal = charCode; |
} |
_interceptors.setDispatchProperty(eventObj, html$.KeyEvent._keyboardEventDispatchRecord); |
- let keyEvent = new html$.KeyEvent.wrap(dart.as(eventObj, html$.KeyboardEvent)); |
+ let keyEvent = new html$.KeyEvent.wrap(dart.check(eventObj, html$.KeyboardEvent)); |
if (keyEvent[_currentTarget] == null) { |
keyEvent[_currentTarget] = currentTarget == null ? html$.window : currentTarget; |
} |
@@ -71243,7 +71298,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
return this[_parent$][dartx.sourceDevice]; |
} |
get view() { |
- return dart.as(this[_parent$][dartx.view], html$.Window); |
+ return dart.check(this[_parent$][dartx.view], html$.Window); |
} |
[_initUIEvent](type, canBubble, cancelable, view, detail) { |
dart.throw(new core.UnsupportedError("Cannot initialize a UI Event from a KeyEvent.")); |
@@ -71388,7 +71443,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
} |
forTarget(e, opts) { |
let useCapture = opts && 'useCapture' in opts ? opts.useCapture : false; |
- return new (_EventStreamOfT())(e, dart.as(dart.dcall(this[_eventTypeGetter], e), core.String), useCapture); |
+ return new (_EventStreamOfT())(e, dart.check(dart.dcall(this[_eventTypeGetter], e), core.String), useCapture); |
} |
forElement(e, opts) { |
let useCapture = opts && 'useCapture' in opts ? opts.useCapture : false; |
@@ -71396,10 +71451,10 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
} |
[_forElementList](e, opts) { |
let useCapture = opts && 'useCapture' in opts ? opts.useCapture : false; |
- return new (_ElementListEventStreamImplOfT())(e, dart.as(dart.dcall(this[_eventTypeGetter], e), core.String), useCapture); |
+ return new (_ElementListEventStreamImplOfT())(e, dart.check(dart.dcall(this[_eventTypeGetter], e), core.String), useCapture); |
} |
getEventType(target) { |
- return dart.as(dart.dcall(this[_eventTypeGetter], target), core.String); |
+ return dart.check(dart.dcall(this[_eventTypeGetter], target), core.String); |
} |
get [_eventType]() { |
return dart.throw(new core.UnsupportedError('Access type through getEventType method.')); |
@@ -71443,7 +71498,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
if (validator == null) { |
return false; |
} |
- return dart.as(dart.dcall(validator, element, attributeName, value, this), core.bool); |
+ return dart.check(dart.dcall(validator, element, attributeName, value, this), core.bool); |
} |
static _standardAttributeValidator(element, attributeName, value, context) { |
return true; |
@@ -72538,11 +72593,11 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
} |
indexOf(element, start) { |
if (start === void 0) start = 0; |
- return this[_list$][dartx.indexOf](dart.as(element, html$.Node), start); |
+ return this[_list$][dartx.indexOf](dart.check(element, html$.Node), start); |
} |
lastIndexOf(element, start) { |
if (start === void 0) start = null; |
- return this[_list$][dartx.lastIndexOf](dart.as(element, html$.Node), start); |
+ return this[_list$][dartx.lastIndexOf](dart.check(element, html$.Node), start); |
} |
insert(index, element) { |
dart.as(element, E); |
@@ -72633,7 +72688,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
html$._WrappedIterator = _WrappedIterator(); |
html$._downcast = function(From, To) { |
return x => { |
- return dart.as(x, To); |
+ return dart.check(x, To); |
}; |
}; |
dart.fn(html$._downcast, FromToTo()); |
@@ -72736,15 +72791,15 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
} |
return null; |
} else |
- return dart.as(e, html$.EventTarget); |
+ return dart.check(e, html$.EventTarget); |
}; |
dart.fn(html$._convertNativeToDart_EventTarget, dynamicToEventTarget()); |
const _window = Symbol('_window'); |
html$._convertDartToNative_EventTarget = function(e) { |
if (dart.is(e, html$._DOMWindowCrossFrame)) { |
- return dart.as(e[_window], html$.EventTarget); |
+ return dart.check(e[_window], html$.EventTarget); |
} else { |
- return dart.as(e, html$.EventTarget); |
+ return dart.check(e, html$.EventTarget); |
} |
}; |
dart.fn(html$._convertDartToNative_EventTarget, dynamicToEventTarget()); |
@@ -72802,7 +72857,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
dart.throw(new core.ArgumentError(dart.str`${type} has no constructor called 'created'`)); |
} |
_interceptors.getNativeInterceptor(html$.Element.tag('article')); |
- let baseClassName = dart.as(_js_helper.findDispatchTagForInterceptorClass(interceptorClass), core.String); |
+ let baseClassName = dart.check(_js_helper.findDispatchTagForInterceptorClass(interceptorClass), core.String); |
if (baseClassName == null) { |
dart.throw(new core.ArgumentError(type)); |
} |
@@ -72918,7 +72973,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
} |
static _createSafe(w) { |
if (core.identical(w, html$.window)) { |
- return dart.as(w, html$.WindowBase); |
+ return dart.check(w, html$.WindowBase); |
} else { |
return new html$._DOMWindowCrossFrame(w); |
} |
@@ -72983,7 +73038,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
} |
static _createSafe(location) { |
if (core.identical(location, html$.window[dartx.location])) { |
- return dart.as(location, html$.LocationBase); |
+ return dart.check(location, html$.LocationBase); |
} else { |
return new html$._LocationCrossFrame(location); |
} |
@@ -73015,7 +73070,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
} |
static _createSafe(h) { |
if (core.identical(h, html$.window[dartx.history])) { |
- return dart.as(h, html$.HistoryBase); |
+ return dart.check(h, html$.HistoryBase); |
} else { |
return new html$._HistoryCrossFrame(h); |
} |
@@ -73203,8 +73258,8 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
try { |
attrs = dart.dload(element, 'attributes'); |
isAttr = dart.dindex(attrs, 'is'); |
- let corruptedTest1 = html$.Element._hasCorruptedAttributes(dart.as(element, html$.Element)); |
- corrupted = dart.test(corruptedTest1) ? true : html$.Element._hasCorruptedAttributesAdditionalCheck(dart.as(element, html$.Element)); |
+ let corruptedTest1 = html$.Element._hasCorruptedAttributes(dart.check(element, html$.Element)); |
+ corrupted = dart.test(corruptedTest1) ? true : html$.Element._hasCorruptedAttributesAdditionalCheck(dart.check(element, html$.Element)); |
} catch (e) { |
} |
@@ -73216,13 +73271,13 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
try { |
let elementTagName = html$.Element._safeTagName(element); |
- this[_sanitizeElement](dart.as(element, html$.Element), parent, corrupted, elementText, elementTagName, dart.as(attrs, core.Map), dart.as(isAttr, core.String)); |
+ this[_sanitizeElement](dart.check(element, html$.Element), parent, corrupted, elementText, elementTagName, dart.check(attrs, core.Map), dart.check(isAttr, core.String)); |
} catch (e$) { |
if (dart.is(e$, core.ArgumentError)) { |
throw e$; |
} else { |
let e = e$; |
- this[_removeNode](dart.as(element, html$.Node), parent); |
+ this[_removeNode](dart.check(element, html$.Node), parent); |
html$.window[dartx.console].warn(dart.str`Removing corrupted element ${elementText}`); |
} |
} |
@@ -73249,7 +73304,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
let keys = attrs[dartx.keys][dartx.toList](); |
for (let i = dart.notNull(attrs[dartx.length]) - 1; i >= 0; --i) { |
let name = keys[dartx.get](i); |
- if (!dart.test(this.validator.allowsAttribute(element, dart.as(dart.dsend(name, 'toLowerCase'), core.String), dart.as(attrs[dartx.get](name), core.String)))) { |
+ if (!dart.test(this.validator.allowsAttribute(element, dart.check(dart.dsend(name, 'toLowerCase'), core.String), dart.check(attrs[dartx.get](name), core.String)))) { |
html$.window[dartx.console].warn('Removing disallowed attribute ' + dart.str`<${tag} ${name}="${attrs[dartx.get](name)}">`); |
attrs[dartx.remove](name); |
} |
@@ -73440,7 +73495,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
let slot = this.findSlot(e); |
let copy = this.readSlot(slot); |
if (copy != null) return copy; |
- let length = dart.as(dart.dload(e, 'length'), core.int); |
+ let length = dart.check(dart.dload(e, 'length'), core.int); |
copy = dart.test(this.mustCopy) ? this.newDartList(length) : e; |
this.writeSlot(slot, copy); |
for (let i = 0; i < dart.notNull(length); i++) { |
@@ -73452,7 +73507,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
} |
convertNativeToDart_AcceptStructuredClone(object, opts) { |
let mustCopy = opts && 'mustCopy' in opts ? opts.mustCopy : false; |
- this.mustCopy = dart.as(mustCopy, core.bool); |
+ this.mustCopy = dart.check(mustCopy, core.bool); |
let copy = this.walk(object); |
return copy; |
} |
@@ -73524,7 +73579,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
if (object == null) return null; |
let dict = dart.map(); |
let keys = Object.getOwnPropertyNames(object); |
- for (let key of dart.as(keys, core.Iterable)) { |
+ for (let key of dart.check(keys, core.Iterable)) { |
dict[dartx.set](key, object[key]); |
} |
return dict; |
@@ -73767,7 +73822,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
} |
contains(needle) { |
if (!dart.is(needle, html$.Element)) return false; |
- let element = dart.as(needle, html$.Element); |
+ let element = dart.check(needle, html$.Element); |
return dart.equals(element[dartx.parentNode], this[_node]); |
} |
get reversed() { |
@@ -73937,7 +73992,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
svg$._SvgElementFactoryProvider = class _SvgElementFactoryProvider extends core.Object { |
static createSvgElement_tag(tag) { |
let temp = html$.document[dartx.createElementNS]("http://www.w3.org/2000/svg", tag); |
- return dart.as(temp, svg$.SvgElement); |
+ return dart.check(temp, svg$.SvgElement); |
} |
}; |
dart.setSignature(svg$._SvgElementFactoryProvider, { |
@@ -74018,7 +74073,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
]); |
svg$.SvgElement = class SvgElement extends html$.Element { |
static tag(tag) { |
- return dart.as(html$.document[dartx.createElementNS]("http://www.w3.org/2000/svg", tag), svg$.SvgElement); |
+ return dart.check(html$.document[dartx.createElementNS]("http://www.w3.org/2000/svg", tag), svg$.SvgElement); |
} |
static svg(svg, opts) { |
let validator = opts && 'validator' in opts ? opts.validator : null; |
@@ -74035,7 +74090,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
parentElement = svg$.SvgSvgElement.new(); |
} |
let fragment = dart.dsend(parentElement, 'createFragment', svg, {validator: validator, treeSanitizer: treeSanitizer}); |
- return dart.as(dart.dload(dart.dsend(dart.dload(fragment, 'nodes'), 'where', dart.fn(e => dart.is(e, svg$.SvgElement), dynamicTobool$())), 'single'), svg$.SvgElement); |
+ return dart.check(dart.dload(dart.dsend(dart.dload(fragment, 'nodes'), 'where', dart.fn(e => dart.is(e, svg$.SvgElement), dynamicTobool$())), 'single'), svg$.SvgElement); |
} |
get [dartx.classes]() { |
return new svg$._AttributeClassSet(this); |
@@ -74053,13 +74108,13 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
} |
get [dartx.outerHtml]() { |
let container = html$.Element.tag("div"); |
- let cloned = dart.as(this[dartx.clone](true), svg$.SvgElement); |
+ let cloned = dart.check(this[dartx.clone](true), svg$.SvgElement); |
container[dartx.children][dartx.add](cloned); |
return container[dartx.innerHtml]; |
} |
get [dartx.innerHtml]() { |
let container = html$.Element.tag("div"); |
- let cloned = dart.as(this[dartx.clone](true), svg$.SvgElement); |
+ let cloned = dart.check(this[dartx.clone](true), svg$.SvgElement); |
container[dartx.children][dartx.addAll](cloned[dartx.children]); |
return container[dartx.innerHtml]; |
} |
@@ -74546,7 +74601,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
dart.throw(new core.UnsupportedError("Not supported")); |
} |
static new() { |
- return dart.as(svg$._SvgElementFactoryProvider.createSvgElement_tag("a"), svg$.AElement); |
+ return dart.check(svg$._SvgElementFactoryProvider.createSvgElement_tag("a"), svg$.AElement); |
} |
created() { |
this[dartx.target] = null; |
@@ -74642,7 +74697,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
dart.throw(new core.UnsupportedError("Not supported")); |
} |
static new() { |
- return dart.as(svg$._SvgElementFactoryProvider.createSvgElement_tag("animation"), svg$.AnimationElement); |
+ return dart.check(svg$._SvgElementFactoryProvider.createSvgElement_tag("animation"), svg$.AnimationElement); |
} |
created() { |
this[dartx.targetElement] = null; |
@@ -74713,7 +74768,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
dart.throw(new core.UnsupportedError("Not supported")); |
} |
static new() { |
- return dart.as(svg$._SvgElementFactoryProvider.createSvgElement_tag("animate"), svg$.AnimateElement); |
+ return dart.check(svg$._SvgElementFactoryProvider.createSvgElement_tag("animate"), svg$.AnimateElement); |
} |
created() { |
super.created(); |
@@ -74736,7 +74791,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
dart.throw(new core.UnsupportedError("Not supported")); |
} |
static new() { |
- return dart.as(svg$._SvgElementFactoryProvider.createSvgElement_tag("animateMotion"), svg$.AnimateMotionElement); |
+ return dart.check(svg$._SvgElementFactoryProvider.createSvgElement_tag("animateMotion"), svg$.AnimateMotionElement); |
} |
created() { |
super.created(); |
@@ -74759,7 +74814,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
dart.throw(new core.UnsupportedError("Not supported")); |
} |
static new() { |
- return dart.as(svg$._SvgElementFactoryProvider.createSvgElement_tag("animateTransform"), svg$.AnimateTransformElement); |
+ return dart.check(svg$._SvgElementFactoryProvider.createSvgElement_tag("animateTransform"), svg$.AnimateTransformElement); |
} |
created() { |
super.created(); |
@@ -75060,7 +75115,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
dart.throw(new core.UnsupportedError("Not supported")); |
} |
static new() { |
- return dart.as(svg$._SvgElementFactoryProvider.createSvgElement_tag("circle"), svg$.CircleElement); |
+ return dart.check(svg$._SvgElementFactoryProvider.createSvgElement_tag("circle"), svg$.CircleElement); |
} |
created() { |
this[dartx.cx] = null; |
@@ -75095,7 +75150,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
dart.throw(new core.UnsupportedError("Not supported")); |
} |
static new() { |
- return dart.as(svg$._SvgElementFactoryProvider.createSvgElement_tag("clipPath"), svg$.ClipPathElement); |
+ return dart.check(svg$._SvgElementFactoryProvider.createSvgElement_tag("clipPath"), svg$.ClipPathElement); |
} |
created() { |
this[dartx.clipPathUnits] = null; |
@@ -75119,7 +75174,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
dart.throw(new core.UnsupportedError("Not supported")); |
} |
static new() { |
- return dart.as(svg$._SvgElementFactoryProvider.createSvgElement_tag("defs"), svg$.DefsElement); |
+ return dart.check(svg$._SvgElementFactoryProvider.createSvgElement_tag("defs"), svg$.DefsElement); |
} |
created() { |
super.created(); |
@@ -75139,7 +75194,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
dart.throw(new core.UnsupportedError("Not supported")); |
} |
static new() { |
- return dart.as(svg$._SvgElementFactoryProvider.createSvgElement_tag("desc"), svg$.DescElement); |
+ return dart.check(svg$._SvgElementFactoryProvider.createSvgElement_tag("desc"), svg$.DescElement); |
} |
created() { |
super.created(); |
@@ -75181,7 +75236,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
dart.throw(new core.UnsupportedError("Not supported")); |
} |
static new() { |
- return dart.as(svg$._SvgElementFactoryProvider.createSvgElement_tag("ellipse"), svg$.EllipseElement); |
+ return dart.check(svg$._SvgElementFactoryProvider.createSvgElement_tag("ellipse"), svg$.EllipseElement); |
} |
created() { |
this[dartx.cx] = null; |
@@ -75227,7 +75282,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
dart.throw(new core.UnsupportedError("Not supported")); |
} |
static new() { |
- return dart.as(svg$._SvgElementFactoryProvider.createSvgElement_tag("feBlend"), svg$.FEBlendElement); |
+ return dart.check(svg$._SvgElementFactoryProvider.createSvgElement_tag("feBlend"), svg$.FEBlendElement); |
} |
created() { |
this[dartx.in1] = null; |
@@ -75299,7 +75354,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
dart.throw(new core.UnsupportedError("Not supported")); |
} |
static new() { |
- return dart.as(svg$._SvgElementFactoryProvider.createSvgElement_tag("feColorMatrix"), svg$.FEColorMatrixElement); |
+ return dart.check(svg$._SvgElementFactoryProvider.createSvgElement_tag("feColorMatrix"), svg$.FEColorMatrixElement); |
} |
created() { |
this[dartx.in1] = null; |
@@ -75368,7 +75423,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
dart.throw(new core.UnsupportedError("Not supported")); |
} |
static new() { |
- return dart.as(svg$._SvgElementFactoryProvider.createSvgElement_tag("feComponentTransfer"), svg$.FEComponentTransferElement); |
+ return dart.check(svg$._SvgElementFactoryProvider.createSvgElement_tag("feComponentTransfer"), svg$.FEComponentTransferElement); |
} |
created() { |
this[dartx.in1] = null; |
@@ -75521,7 +75576,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
dart.throw(new core.UnsupportedError("Not supported")); |
} |
static new() { |
- return dart.as(svg$._SvgElementFactoryProvider.createSvgElement_tag("feConvolveMatrix"), svg$.FEConvolveMatrixElement); |
+ return dart.check(svg$._SvgElementFactoryProvider.createSvgElement_tag("feConvolveMatrix"), svg$.FEConvolveMatrixElement); |
} |
created() { |
this[dartx.bias] = null; |
@@ -75629,7 +75684,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
dart.throw(new core.UnsupportedError("Not supported")); |
} |
static new() { |
- return dart.as(svg$._SvgElementFactoryProvider.createSvgElement_tag("feDiffuseLighting"), svg$.FEDiffuseLightingElement); |
+ return dart.check(svg$._SvgElementFactoryProvider.createSvgElement_tag("feDiffuseLighting"), svg$.FEDiffuseLightingElement); |
} |
created() { |
this[dartx.diffuseConstant] = null; |
@@ -75705,7 +75760,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
dart.throw(new core.UnsupportedError("Not supported")); |
} |
static new() { |
- return dart.as(svg$._SvgElementFactoryProvider.createSvgElement_tag("feDisplacementMap"), svg$.FEDisplacementMapElement); |
+ return dart.check(svg$._SvgElementFactoryProvider.createSvgElement_tag("feDisplacementMap"), svg$.FEDisplacementMapElement); |
} |
created() { |
this[dartx.in1] = null; |
@@ -75778,7 +75833,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
dart.throw(new core.UnsupportedError("Not supported")); |
} |
static new() { |
- return dart.as(svg$._SvgElementFactoryProvider.createSvgElement_tag("feDistantLight"), svg$.FEDistantLightElement); |
+ return dart.check(svg$._SvgElementFactoryProvider.createSvgElement_tag("feDistantLight"), svg$.FEDistantLightElement); |
} |
created() { |
this[dartx.azimuth] = null; |
@@ -75816,7 +75871,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
dart.throw(new core.UnsupportedError("Not supported")); |
} |
static new() { |
- return dart.as(svg$._SvgElementFactoryProvider.createSvgElement_tag("feFlood"), svg$.FEFloodElement); |
+ return dart.check(svg$._SvgElementFactoryProvider.createSvgElement_tag("feFlood"), svg$.FEFloodElement); |
} |
created() { |
this[dartx.height] = null; |
@@ -75876,7 +75931,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
dart.throw(new core.UnsupportedError("Not supported")); |
} |
static new() { |
- return dart.as(svg$._SvgElementFactoryProvider.createSvgElement_tag("feFuncA"), svg$.FEFuncAElement); |
+ return dart.check(svg$._SvgElementFactoryProvider.createSvgElement_tag("feFuncA"), svg$.FEFuncAElement); |
} |
created() { |
super.created(); |
@@ -75899,7 +75954,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
dart.throw(new core.UnsupportedError("Not supported")); |
} |
static new() { |
- return dart.as(svg$._SvgElementFactoryProvider.createSvgElement_tag("feFuncB"), svg$.FEFuncBElement); |
+ return dart.check(svg$._SvgElementFactoryProvider.createSvgElement_tag("feFuncB"), svg$.FEFuncBElement); |
} |
created() { |
super.created(); |
@@ -75922,7 +75977,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
dart.throw(new core.UnsupportedError("Not supported")); |
} |
static new() { |
- return dart.as(svg$._SvgElementFactoryProvider.createSvgElement_tag("feFuncG"), svg$.FEFuncGElement); |
+ return dart.check(svg$._SvgElementFactoryProvider.createSvgElement_tag("feFuncG"), svg$.FEFuncGElement); |
} |
created() { |
super.created(); |
@@ -75945,7 +76000,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
dart.throw(new core.UnsupportedError("Not supported")); |
} |
static new() { |
- return dart.as(svg$._SvgElementFactoryProvider.createSvgElement_tag("feFuncR"), svg$.FEFuncRElement); |
+ return dart.check(svg$._SvgElementFactoryProvider.createSvgElement_tag("feFuncR"), svg$.FEFuncRElement); |
} |
created() { |
super.created(); |
@@ -75979,7 +76034,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
dart.throw(new core.UnsupportedError("Not supported")); |
} |
static new() { |
- return dart.as(svg$._SvgElementFactoryProvider.createSvgElement_tag("feGaussianBlur"), svg$.FEGaussianBlurElement); |
+ return dart.check(svg$._SvgElementFactoryProvider.createSvgElement_tag("feGaussianBlur"), svg$.FEGaussianBlurElement); |
} |
created() { |
this[dartx.in1] = null; |
@@ -76048,7 +76103,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
dart.throw(new core.UnsupportedError("Not supported")); |
} |
static new() { |
- return dart.as(svg$._SvgElementFactoryProvider.createSvgElement_tag("feImage"), svg$.FEImageElement); |
+ return dart.check(svg$._SvgElementFactoryProvider.createSvgElement_tag("feImage"), svg$.FEImageElement); |
} |
created() { |
this[dartx.preserveAspectRatio] = null; |
@@ -76107,7 +76162,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
dart.throw(new core.UnsupportedError("Not supported")); |
} |
static new() { |
- return dart.as(svg$._SvgElementFactoryProvider.createSvgElement_tag("feMerge"), svg$.FEMergeElement); |
+ return dart.check(svg$._SvgElementFactoryProvider.createSvgElement_tag("feMerge"), svg$.FEMergeElement); |
} |
created() { |
this[dartx.height] = null; |
@@ -76154,7 +76209,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
dart.throw(new core.UnsupportedError("Not supported")); |
} |
static new() { |
- return dart.as(svg$._SvgElementFactoryProvider.createSvgElement_tag("feMergeNode"), svg$.FEMergeNodeElement); |
+ return dart.check(svg$._SvgElementFactoryProvider.createSvgElement_tag("feMergeNode"), svg$.FEMergeNodeElement); |
} |
created() { |
this[dartx.in1] = null; |
@@ -76258,7 +76313,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
dart.throw(new core.UnsupportedError("Not supported")); |
} |
static new() { |
- return dart.as(svg$._SvgElementFactoryProvider.createSvgElement_tag("feOffset"), svg$.FEOffsetElement); |
+ return dart.check(svg$._SvgElementFactoryProvider.createSvgElement_tag("feOffset"), svg$.FEOffsetElement); |
} |
created() { |
this[dartx.dx] = null; |
@@ -76319,7 +76374,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
dart.throw(new core.UnsupportedError("Not supported")); |
} |
static new() { |
- return dart.as(svg$._SvgElementFactoryProvider.createSvgElement_tag("fePointLight"), svg$.FEPointLightElement); |
+ return dart.check(svg$._SvgElementFactoryProvider.createSvgElement_tag("fePointLight"), svg$.FEPointLightElement); |
} |
created() { |
this[dartx.x] = null; |
@@ -76367,7 +76422,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
dart.throw(new core.UnsupportedError("Not supported")); |
} |
static new() { |
- return dart.as(svg$._SvgElementFactoryProvider.createSvgElement_tag("feSpecularLighting"), svg$.FESpecularLightingElement); |
+ return dart.check(svg$._SvgElementFactoryProvider.createSvgElement_tag("feSpecularLighting"), svg$.FESpecularLightingElement); |
} |
created() { |
this[dartx.in1] = null; |
@@ -76445,7 +76500,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
dart.throw(new core.UnsupportedError("Not supported")); |
} |
static new() { |
- return dart.as(svg$._SvgElementFactoryProvider.createSvgElement_tag("feSpotLight"), svg$.FESpotLightElement); |
+ return dart.check(svg$._SvgElementFactoryProvider.createSvgElement_tag("feSpotLight"), svg$.FESpotLightElement); |
} |
created() { |
this[dartx.limitingConeAngle] = null; |
@@ -76508,7 +76563,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
dart.throw(new core.UnsupportedError("Not supported")); |
} |
static new() { |
- return dart.as(svg$._SvgElementFactoryProvider.createSvgElement_tag("feTile"), svg$.FETileElement); |
+ return dart.check(svg$._SvgElementFactoryProvider.createSvgElement_tag("feTile"), svg$.FETileElement); |
} |
created() { |
this[dartx.in1] = null; |
@@ -76569,7 +76624,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
dart.throw(new core.UnsupportedError("Not supported")); |
} |
static new() { |
- return dart.as(svg$._SvgElementFactoryProvider.createSvgElement_tag("feTurbulence"), svg$.FETurbulenceElement); |
+ return dart.check(svg$._SvgElementFactoryProvider.createSvgElement_tag("feTurbulence"), svg$.FETurbulenceElement); |
} |
created() { |
this[dartx.baseFrequencyX] = null; |
@@ -76652,7 +76707,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
dart.throw(new core.UnsupportedError("Not supported")); |
} |
static new() { |
- return dart.as(svg$._SvgElementFactoryProvider.createSvgElement_tag("filter"), svg$.FilterElement); |
+ return dart.check(svg$._SvgElementFactoryProvider.createSvgElement_tag("filter"), svg$.FilterElement); |
} |
created() { |
this[dartx.filterUnits] = null; |
@@ -76745,7 +76800,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
dart.throw(new core.UnsupportedError("Not supported")); |
} |
static new() { |
- return dart.as(svg$._SvgElementFactoryProvider.createSvgElement_tag("foreignObject"), svg$.ForeignObjectElement); |
+ return dart.check(svg$._SvgElementFactoryProvider.createSvgElement_tag("foreignObject"), svg$.ForeignObjectElement); |
} |
created() { |
this[dartx.height] = null; |
@@ -76784,7 +76839,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
dart.throw(new core.UnsupportedError("Not supported")); |
} |
static new() { |
- return dart.as(svg$._SvgElementFactoryProvider.createSvgElement_tag("g"), svg$.GElement); |
+ return dart.check(svg$._SvgElementFactoryProvider.createSvgElement_tag("g"), svg$.GElement); |
} |
created() { |
super.created(); |
@@ -76812,7 +76867,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
dart.throw(new core.UnsupportedError("Not supported")); |
} |
static new() { |
- return dart.as(svg$._SvgElementFactoryProvider.createSvgElement_tag("image"), svg$.ImageElement); |
+ return dart.check(svg$._SvgElementFactoryProvider.createSvgElement_tag("image"), svg$.ImageElement); |
} |
created() { |
this[dartx.height] = null; |
@@ -77028,7 +77083,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
dart.throw(new core.UnsupportedError("Not supported")); |
} |
static new() { |
- return dart.as(svg$._SvgElementFactoryProvider.createSvgElement_tag("line"), svg$.LineElement); |
+ return dart.check(svg$._SvgElementFactoryProvider.createSvgElement_tag("line"), svg$.LineElement); |
} |
created() { |
this[dartx.x1] = null; |
@@ -77113,7 +77168,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
dart.throw(new core.UnsupportedError("Not supported")); |
} |
static new() { |
- return dart.as(svg$._SvgElementFactoryProvider.createSvgElement_tag("linearGradient"), svg$.LinearGradientElement); |
+ return dart.check(svg$._SvgElementFactoryProvider.createSvgElement_tag("linearGradient"), svg$.LinearGradientElement); |
} |
created() { |
this[dartx.x1] = null; |
@@ -77162,7 +77217,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
dart.throw(new core.UnsupportedError("Not supported")); |
} |
static new() { |
- return dart.as(svg$._SvgElementFactoryProvider.createSvgElement_tag("marker"), svg$.MarkerElement); |
+ return dart.check(svg$._SvgElementFactoryProvider.createSvgElement_tag("marker"), svg$.MarkerElement); |
} |
created() { |
this[dartx.markerHeight] = null; |
@@ -77247,7 +77302,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
dart.throw(new core.UnsupportedError("Not supported")); |
} |
static new() { |
- return dart.as(svg$._SvgElementFactoryProvider.createSvgElement_tag("mask"), svg$.MaskElement); |
+ return dart.check(svg$._SvgElementFactoryProvider.createSvgElement_tag("mask"), svg$.MaskElement); |
} |
created() { |
this[dartx.height] = null; |
@@ -77586,7 +77641,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
dart.throw(new core.UnsupportedError("Not supported")); |
} |
static new() { |
- return dart.as(svg$._SvgElementFactoryProvider.createSvgElement_tag("path"), svg$.PathElement); |
+ return dart.check(svg$._SvgElementFactoryProvider.createSvgElement_tag("path"), svg$.PathElement); |
} |
created() { |
this[dartx.animatedNormalizedPathSegList] = null; |
@@ -78489,7 +78544,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
dart.throw(new core.UnsupportedError("Not supported")); |
} |
static new() { |
- return dart.as(svg$._SvgElementFactoryProvider.createSvgElement_tag("pattern"), svg$.PatternElement); |
+ return dart.check(svg$._SvgElementFactoryProvider.createSvgElement_tag("pattern"), svg$.PatternElement); |
} |
created() { |
this[dartx.height] = null; |
@@ -78660,7 +78715,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
dart.throw(new core.UnsupportedError("Not supported")); |
} |
static new() { |
- return dart.as(svg$._SvgElementFactoryProvider.createSvgElement_tag("polygon"), svg$.PolygonElement); |
+ return dart.check(svg$._SvgElementFactoryProvider.createSvgElement_tag("polygon"), svg$.PolygonElement); |
} |
created() { |
this[dartx.animatedPoints] = null; |
@@ -78692,7 +78747,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
dart.throw(new core.UnsupportedError("Not supported")); |
} |
static new() { |
- return dart.as(svg$._SvgElementFactoryProvider.createSvgElement_tag("polyline"), svg$.PolylineElement); |
+ return dart.check(svg$._SvgElementFactoryProvider.createSvgElement_tag("polyline"), svg$.PolylineElement); |
} |
created() { |
this[dartx.animatedPoints] = null; |
@@ -78767,7 +78822,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
dart.throw(new core.UnsupportedError("Not supported")); |
} |
static new() { |
- return dart.as(svg$._SvgElementFactoryProvider.createSvgElement_tag("radialGradient"), svg$.RadialGradientElement); |
+ return dart.check(svg$._SvgElementFactoryProvider.createSvgElement_tag("radialGradient"), svg$.RadialGradientElement); |
} |
created() { |
this[dartx.cx] = null; |
@@ -78858,7 +78913,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
dart.throw(new core.UnsupportedError("Not supported")); |
} |
static new() { |
- return dart.as(svg$._SvgElementFactoryProvider.createSvgElement_tag("rect"), svg$.RectElement); |
+ return dart.check(svg$._SvgElementFactoryProvider.createSvgElement_tag("rect"), svg$.RectElement); |
} |
created() { |
this[dartx.height] = null; |
@@ -78906,7 +78961,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
dart.throw(new core.UnsupportedError("Not supported")); |
} |
static new() { |
- return dart.as(svg$._SvgElementFactoryProvider.createSvgElement_tag("script"), svg$.ScriptElement); |
+ return dart.check(svg$._SvgElementFactoryProvider.createSvgElement_tag("script"), svg$.ScriptElement); |
} |
created() { |
this[dartx.type] = null; |
@@ -78938,7 +78993,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
dart.throw(new core.UnsupportedError("Not supported")); |
} |
static new() { |
- return dart.as(svg$._SvgElementFactoryProvider.createSvgElement_tag("set"), svg$.SetElement); |
+ return dart.check(svg$._SvgElementFactoryProvider.createSvgElement_tag("set"), svg$.SetElement); |
} |
created() { |
super.created(); |
@@ -78964,7 +79019,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
dart.throw(new core.UnsupportedError("Not supported")); |
} |
static new() { |
- return dart.as(svg$._SvgElementFactoryProvider.createSvgElement_tag("stop"), svg$.StopElement); |
+ return dart.check(svg$._SvgElementFactoryProvider.createSvgElement_tag("stop"), svg$.StopElement); |
} |
created() { |
this[dartx.gradientOffset] = null; |
@@ -79099,7 +79154,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
dart.throw(new core.UnsupportedError("Not supported")); |
} |
static new() { |
- return dart.as(svg$._SvgElementFactoryProvider.createSvgElement_tag("style"), svg$.StyleElement); |
+ return dart.check(svg$._SvgElementFactoryProvider.createSvgElement_tag("style"), svg$.StyleElement); |
} |
created() { |
this[dartx.disabled] = null; |
@@ -79214,7 +79269,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
static new() { |
let el = svg$.SvgElement.tag("svg"); |
el[dartx.attributes][dartx.set]('version', "1.1"); |
- return dart.as(el, svg$.SvgSvgElement); |
+ return dart.check(el, svg$.SvgSvgElement); |
} |
static _() { |
dart.throw(new core.UnsupportedError("Not supported")); |
@@ -79402,7 +79457,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
dart.throw(new core.UnsupportedError("Not supported")); |
} |
static new() { |
- return dart.as(svg$._SvgElementFactoryProvider.createSvgElement_tag("switch"), svg$.SwitchElement); |
+ return dart.check(svg$._SvgElementFactoryProvider.createSvgElement_tag("switch"), svg$.SwitchElement); |
} |
created() { |
super.created(); |
@@ -79426,7 +79481,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
dart.throw(new core.UnsupportedError("Not supported")); |
} |
static new() { |
- return dart.as(svg$._SvgElementFactoryProvider.createSvgElement_tag("symbol"), svg$.SymbolElement); |
+ return dart.check(svg$._SvgElementFactoryProvider.createSvgElement_tag("symbol"), svg$.SymbolElement); |
} |
created() { |
this[dartx.preserveAspectRatio] = null; |
@@ -79576,7 +79631,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
dart.throw(new core.UnsupportedError("Not supported")); |
} |
static new() { |
- return dart.as(svg$._SvgElementFactoryProvider.createSvgElement_tag("tspan"), svg$.TSpanElement); |
+ return dart.check(svg$._SvgElementFactoryProvider.createSvgElement_tag("tspan"), svg$.TSpanElement); |
} |
created() { |
super.created(); |
@@ -79610,7 +79665,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
dart.throw(new core.UnsupportedError("Not supported")); |
} |
static new() { |
- return dart.as(svg$._SvgElementFactoryProvider.createSvgElement_tag("text"), svg$.TextElement); |
+ return dart.check(svg$._SvgElementFactoryProvider.createSvgElement_tag("text"), svg$.TextElement); |
} |
created() { |
super.created(); |
@@ -79675,7 +79730,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
dart.throw(new core.UnsupportedError("Not supported")); |
} |
static new() { |
- return dart.as(svg$._SvgElementFactoryProvider.createSvgElement_tag("title"), svg$.TitleElement); |
+ return dart.check(svg$._SvgElementFactoryProvider.createSvgElement_tag("title"), svg$.TitleElement); |
} |
created() { |
super.created(); |
@@ -79903,7 +79958,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
dart.throw(new core.UnsupportedError("Not supported")); |
} |
static new() { |
- return dart.as(svg$._SvgElementFactoryProvider.createSvgElement_tag("use"), svg$.UseElement); |
+ return dart.check(svg$._SvgElementFactoryProvider.createSvgElement_tag("use"), svg$.UseElement); |
} |
created() { |
this[dartx.height] = null; |
@@ -79950,7 +80005,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
dart.throw(new core.UnsupportedError("Not supported")); |
} |
static new() { |
- return dart.as(svg$._SvgElementFactoryProvider.createSvgElement_tag("view"), svg$.ViewElement); |
+ return dart.check(svg$._SvgElementFactoryProvider.createSvgElement_tag("view"), svg$.ViewElement); |
} |
created() { |
this[dartx.viewTarget] = null; |
@@ -80087,7 +80142,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
dart.throw(new core.UnsupportedError("Not supported")); |
} |
static new() { |
- return dart.as(svg$._SvgElementFactoryProvider.createSvgElement_tag("cursor"), svg$._SVGCursorElement); |
+ return dart.check(svg$._SvgElementFactoryProvider.createSvgElement_tag("cursor"), svg$._SVGCursorElement); |
} |
created() { |
super.created(); |
@@ -80128,7 +80183,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
dart.throw(new core.UnsupportedError("Not supported")); |
} |
static new() { |
- return dart.as(svg$._SvgElementFactoryProvider.createSvgElement_tag("mpath"), svg$._SVGMPathElement); |
+ return dart.check(svg$._SvgElementFactoryProvider.createSvgElement_tag("mpath"), svg$._SVGMPathElement); |
} |
created() { |
super.created(); |
@@ -81511,7 +81566,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
return this.getBufferParameter(target, pname); |
} |
[dartx.getContextAttributes]() { |
- return dart.as(html_common.convertNativeToDart_ContextAttributes(this[_getContextAttributes_1$]()), web_gl.ContextAttributes); |
+ return dart.check(html_common.convertNativeToDart_ContextAttributes(this[_getContextAttributes_1$]()), web_gl.ContextAttributes); |
} |
[_getContextAttributes_1$]() { |
return this.getContextAttributes(); |
@@ -81648,7 +81703,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
return; |
} |
if ((dart.is(border_OR_canvas_OR_image_OR_pixels_OR_video, html$.ImageData) || border_OR_canvas_OR_image_OR_pixels_OR_video == null) && format == null && type == null && pixels == null) { |
- let pixels_1 = html_common.convertDartToNative_ImageData(dart.as(border_OR_canvas_OR_image_OR_pixels_OR_video, html$.ImageData)); |
+ let pixels_1 = html_common.convertDartToNative_ImageData(dart.check(border_OR_canvas_OR_image_OR_pixels_OR_video, html$.ImageData)); |
this[_texImage2D_2](target, level, internalformat, format_OR_width, height_OR_type, pixels_1); |
return; |
} |
@@ -81712,7 +81767,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
return; |
} |
if ((dart.is(canvas_OR_format_OR_image_OR_pixels_OR_video, html$.ImageData) || canvas_OR_format_OR_image_OR_pixels_OR_video == null) && type == null && pixels == null) { |
- let pixels_1 = html_common.convertDartToNative_ImageData(dart.as(canvas_OR_format_OR_image_OR_pixels_OR_video, html$.ImageData)); |
+ let pixels_1 = html_common.convertDartToNative_ImageData(dart.check(canvas_OR_format_OR_image_OR_pixels_OR_video, html$.ImageData)); |
this[_texSubImage2D_2](target, level, xoffset, yoffset, format_OR_width, height_OR_type, pixels_1); |
return; |
} |