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

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

Issue 1083763003: refactor emitMemberName to be used more consistently (Closed) Base URL: git@github.com:dart-lang/dev_compiler.git@master
Patch Set: Created 5 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: lib/runtime/dart/_js_helper.js
diff --git a/lib/runtime/dart/_js_helper.js b/lib/runtime/dart/_js_helper.js
index a96f7448ada63f4f78f99665daf7051c7ff6e3a9..6a822ce0258263a3cad82e8195ee167127d8f47b 100644
--- a/lib/runtime/dart/_js_helper.js
+++ b/lib/runtime/dart/_js_helper.js
@@ -465,7 +465,7 @@ var _js_helper;
function regExpCaptureCount(regexp) {
let nativeAnchoredRegExp = regexp[_nativeAnchoredVersion];
let match = nativeAnchoredRegExp.exec('');
- return dart.as(dart.dbinary(dart.dload(match, 'length'), '-', 2), core.int);
+ return dart.as(dart.dsend(dart.dload(match, 'length'), '-', 2), core.int);
}
let _nativeGlobalRegExp = Symbol('_nativeGlobalRegExp');
let _nativeAnchoredRegExp = Symbol('_nativeAnchoredRegExp');
@@ -721,12 +721,12 @@ var _js_helper;
// Function stringContainsUnchecked: (dynamic, dynamic, dynamic) → dynamic
function stringContainsUnchecked(receiver, other, startIndex) {
if (typeof other == 'string') {
- return !dart.equals(dart.dinvoke(receiver, 'indexOf', other, startIndex), -1);
+ return !dart.equals(dart.dsend(receiver, 'indexOf', other, startIndex), -1);
} else if (dart.is(other, JSSyntaxRegExp)) {
- return dart.dinvoke(other, 'hasMatch', dart.dinvoke(receiver, 'substring', startIndex));
+ return dart.dsend(other, 'hasMatch', dart.dsend(receiver, 'substring', startIndex));
} else {
- let substr = dart.dinvoke(receiver, 'substring', startIndex);
- return dart.dload(dart.dinvoke(other, 'allMatches', substr), 'isNotEmpty');
+ let substr = dart.dsend(receiver, 'substring', startIndex);
+ return dart.dload(dart.dsend(other, 'allMatches', substr), 'isNotEmpty');
}
}
// Function stringReplaceJS: (dynamic, dynamic, dynamic) → dynamic
@@ -736,12 +736,12 @@ var _js_helper;
}
// Function stringReplaceFirstRE: (dynamic, dynamic, dynamic, dynamic) → dynamic
function stringReplaceFirstRE(receiver, regexp, to, startIndex) {
- let match = dart.dinvoke(regexp, '_execGlobal', receiver, startIndex);
+ let match = dart.dsend(regexp, _execGlobal, receiver, startIndex);
if (match == null)
return receiver;
let start = dart.dload(match, 'start');
let end = dart.dload(match, 'end');
- return `${dart.dinvoke(receiver, 'substring', 0, start)}${to}${dart.dinvoke(receiver, 'substring', end)}`;
+ return `${dart.dsend(receiver, 'substring', 0, start)}${to}${dart.dsend(receiver, 'substring', end)}`;
}
let ESCAPE_REGEXP = '[[\\]{}()*+?.\\\\^$|]';
// Function stringReplaceAllUnchecked: (dynamic, dynamic, dynamic) → dynamic
@@ -797,12 +797,12 @@ var _js_helper;
}
let buffer = new core.StringBuffer();
let startIndex = 0;
- for (let match of dart.as(dart.dinvoke(pattern, 'allMatches', receiver), core.Iterable$(core.Match))) {
- buffer.write(dart.dinvokef(onNonMatch, dart.dinvoke(receiver, 'substring', startIndex, match.start)));
+ for (let match of dart.as(dart.dsend(pattern, 'allMatches', receiver), core.Iterable$(core.Match))) {
+ buffer.write(dart.dinvokef(onNonMatch, dart.dsend(receiver, 'substring', startIndex, match.start)));
buffer.write(dart.dinvokef(onMatch, match));
startIndex = match.end;
}
- buffer.write(dart.dinvokef(onNonMatch, dart.dinvoke(receiver, 'substring', startIndex)));
+ buffer.write(dart.dinvokef(onNonMatch, dart.dsend(receiver, 'substring', startIndex)));
return buffer.toString();
}
// Function stringReplaceAllEmptyFuncUnchecked: (dynamic, dynamic, dynamic) → dynamic
@@ -813,11 +813,11 @@ var _js_helper;
buffer.write(dart.dinvokef(onNonMatch, ""));
while (dart.notNull(i) < dart.notNull(length)) {
buffer.write(dart.dinvokef(onMatch, new StringMatch(i, dart.as(receiver, core.String), "")));
- let code = dart.as(dart.dinvoke(receiver, 'codeUnitAt', i), core.int);
+ let code = dart.as(dart.dsend(receiver, 'codeUnitAt', i), core.int);
if ((dart.notNull(code) & ~1023) == 55296 && dart.notNull(length) > dart.notNull(i) + 1) {
- code = dart.as(dart.dinvoke(receiver, 'codeUnitAt', dart.notNull(i) + 1), core.int);
+ code = dart.as(dart.dsend(receiver, 'codeUnitAt', dart.notNull(i) + 1), core.int);
if ((dart.notNull(code) & ~1023) == 56320) {
- buffer.write(dart.dinvokef(onNonMatch, dart.dinvoke(receiver, 'substring', i, dart.notNull(i) + 2)));
+ buffer.write(dart.dinvokef(onNonMatch, dart.dsend(receiver, 'substring', i, dart.notNull(i) + 2)));
i = dart.notNull(i) + 2;
continue;
}
@@ -839,15 +839,15 @@ var _js_helper;
let buffer = new core.StringBuffer();
let startIndex = 0;
while (dart.notNull(startIndex) < dart.notNull(length)) {
- let position = dart.as(dart.dinvoke(receiver, 'indexOf', pattern, startIndex), core.int);
+ let position = dart.as(dart.dsend(receiver, 'indexOf', pattern, startIndex), core.int);
if (position == -1) {
break;
}
- buffer.write(dart.dinvokef(onNonMatch, dart.dinvoke(receiver, 'substring', startIndex, position)));
+ buffer.write(dart.dinvokef(onNonMatch, dart.dsend(receiver, 'substring', startIndex, position)));
buffer.write(dart.dinvokef(onMatch, new StringMatch(position, dart.as(receiver, core.String), dart.as(pattern, core.String))));
startIndex = dart.notNull(position) + dart.notNull(patternLength);
}
- buffer.write(dart.dinvokef(onNonMatch, dart.dinvoke(receiver, 'substring', startIndex)));
+ buffer.write(dart.dinvokef(onNonMatch, dart.dsend(receiver, 'substring', startIndex)));
return buffer.toString();
}
// Function stringReplaceFirstUnchecked: (dynamic, dynamic, dynamic, [int]) → dynamic
@@ -855,10 +855,10 @@ var _js_helper;
if (startIndex === void 0)
startIndex = 0;
if (typeof from == 'string') {
- let index = dart.dinvoke(receiver, 'indexOf', from, startIndex);
- if (dart.dbinary(index, '<', 0))
+ let index = dart.dsend(receiver, 'indexOf', from, startIndex);
+ if (dart.dsend(index, '<', 0))
return receiver;
- return `${dart.dinvoke(receiver, 'substring', 0, index)}${to}` + `${dart.dinvoke(receiver, 'substring', dart.dbinary(index, '+', dart.dload(from, 'length')))}`;
+ return `${dart.dsend(receiver, 'substring', 0, index)}${to}` + `${dart.dsend(receiver, 'substring', dart.dsend(index, '+', dart.dload(from, 'length')))}`;
} else if (dart.is(from, JSSyntaxRegExp)) {
return startIndex == 0 ? stringReplaceJS(receiver, regExpGetNative(dart.as(from, JSSyntaxRegExp)), to) : stringReplaceFirstRE(receiver, from, to, startIndex);
} else {
@@ -891,7 +891,7 @@ var _js_helper;
return this[_typeName].hashCode;
}
['=='](other) {
- return dart.notNull(dart.is(other, TypeImpl)) && dart.notNull(dart.equals(this[_typeName], dart.dload(other, '_typeName')));
+ return dart.is(other, TypeImpl) && dart.notNull(dart.equals(this[_typeName], dart.dload(other, _typeName)));
}
}
TypeImpl[dart.implements] = () => [core.Type];
@@ -1224,7 +1224,7 @@ var _js_helper;
if (hasNoField(s, `${_foreign_helper.JS_FUNCTION_TYPE_TAG()}`))
return false;
if (hasField(s, `${_foreign_helper.JS_FUNCTION_TYPE_VOID_RETURN_TAG()}`)) {
- if (dart.dbinary(hasNoField(t, `${_foreign_helper.JS_FUNCTION_TYPE_VOID_RETURN_TAG()}`), '&&', hasField(t, `${_foreign_helper.JS_FUNCTION_TYPE_RETURN_TYPE_TAG()}`))) {
+ if (dart.dsend(hasNoField(t, `${_foreign_helper.JS_FUNCTION_TYPE_VOID_RETURN_TAG()}`), '&&', hasField(t, `${_foreign_helper.JS_FUNCTION_TYPE_RETURN_TYPE_TAG()}`))) {
return false;
}
} else if (hasNoField(t, `${_foreign_helper.JS_FUNCTION_TYPE_VOID_RETURN_TAG()}`)) {
@@ -1316,7 +1316,7 @@ var _js_helper;
}
// Function hasNoField: (dynamic, dynamic) → dynamic
function hasNoField(object, name) {
- return dart.dunary('!', hasField(object, name));
+ return dart.dsend(hasField(object, name), '!');
}
// Function isJsFunction: (dynamic) → bool
function isJsFunction(o) {
@@ -1507,9 +1507,9 @@ var _js_helper;
static invokeFromMirror(invocation, victim) {
let cached = invocation[_getCachedInvocation](victim);
if (dart.dload(cached, 'isNoSuchMethod')) {
- return dart.dinvoke(cached, 'invokeOn', victim, invocation);
+ return dart.dsend(cached, 'invokeOn', victim, invocation);
} else {
- return dart.dinvoke(cached, 'invokeOn', victim, invocation[_arguments]);
+ return dart.dsend(cached, 'invokeOn', victim, invocation[_arguments]);
}
}
static getCachedInvocation(invocation, victim) {
@@ -1603,7 +1603,7 @@ var _js_helper;
}
invokeOn(victim, invocation) {
let receiver = this.interceptor == null ? victim : this.interceptor;
- return dart.dinvoke(receiver, 'noSuchMethod', invocation);
+ return dart.dsend(receiver, 'noSuchMethod', invocation);
}
}
class ReflectionInfo extends core.Object {
@@ -1880,11 +1880,11 @@ var _js_helper;
for (let i of dart.as(codePoints, core.Iterable)) {
if (!(typeof i == 'number'))
throw new core.ArgumentError(i);
- if (dart.dbinary(i, '<=', 65535)) {
+ if (dart.dsend(i, '<=', 65535)) {
a[core.$add](dart.as(i, core.int));
- } else if (dart.dbinary(i, '<=', 1114111)) {
- a[core.$add](55296['+'](dart.dbinary(dart.dbinary(dart.dbinary(i, '-', 65536), '>>', 10), '&', 1023)));
- a[core.$add](56320['+'](dart.dbinary(i, '&', 1023)));
+ } else if (dart.dsend(i, '<=', 1114111)) {
+ a[core.$add](55296['+'](dart.dsend(dart.dsend(dart.dsend(i, '-', 65536), '>>', 10), '&', 1023)));
+ a[core.$add](56320['+'](dart.dsend(i, '&', 1023)));
} else {
throw new core.ArgumentError(i);
}
@@ -1895,22 +1895,22 @@ var _js_helper;
for (let i of dart.as(charCodes, core.Iterable)) {
if (!(typeof i == 'number'))
throw new core.ArgumentError(i);
- if (dart.dbinary(i, '<', 0))
+ if (dart.dsend(i, '<', 0))
throw new core.ArgumentError(i);
- if (dart.dbinary(i, '>', 65535))
+ if (dart.dsend(i, '>', 65535))
return Primitives.stringFromCodePoints(charCodes);
}
return Primitives[_fromCharCodeApply](dart.as(charCodes, core.List$(core.int)));
}
static stringFromCharCode(charCode) {
if (0['<='](charCode)) {
- if (dart.dbinary(charCode, '<=', 65535)) {
+ if (dart.dsend(charCode, '<=', 65535)) {
return String.fromCharCode(charCode);
}
- if (dart.dbinary(charCode, '<=', 1114111)) {
- let bits = dart.dbinary(charCode, '-', 65536);
- let low = 56320['|'](dart.dbinary(bits, '&', 1023));
- let high = 55296['|'](dart.dbinary(bits, '>>', 10));
+ if (dart.dsend(charCode, '<=', 1114111)) {
+ let bits = dart.dsend(charCode, '-', 65536);
+ let low = 56320['|'](dart.dsend(bits, '&', 1023));
+ let high = 55296['|'](dart.dsend(bits, '>>', 10));
return String.fromCharCode(high, low);
}
}
@@ -1948,17 +1948,17 @@ var _js_helper;
checkInt(seconds);
checkInt(milliseconds);
checkBool(isUtc);
- let jsMonth = dart.dbinary(month, '-', 1);
+ let jsMonth = dart.dsend(month, '-', 1);
let value = null;
if (isUtc) {
value = Date.UTC(years, jsMonth, day, hours, minutes, seconds, milliseconds);
} else {
value = new Date(years, jsMonth, day, hours, minutes, seconds, milliseconds).valueOf();
}
- if (core.bool['||'](dart.dbinary(dart.dload(value, 'isNaN'), '||', dart.dbinary(value, '<', -dart.notNull(MAX_MILLISECONDS_SINCE_EPOCH))), dart.dbinary(value, '>', MAX_MILLISECONDS_SINCE_EPOCH))) {
+ if (core.bool['||'](dart.dsend(dart.dload(value, 'isNaN'), '||', dart.dsend(value, '<', -dart.notNull(MAX_MILLISECONDS_SINCE_EPOCH))), dart.dsend(value, '>', MAX_MILLISECONDS_SINCE_EPOCH))) {
return null;
}
- if (dart.dbinary(dart.dbinary(years, '<=', 0), '||', dart.dbinary(years, '<', 100)))
+ if (dart.dsend(dart.dsend(years, '<=', 0), '||', dart.dsend(years, '<', 100)))
return Primitives.patchUpY2K(value, years, isUtc);
return value;
}
@@ -2011,13 +2011,13 @@ var _js_helper;
return value;
}
static getProperty(object, key) {
- if (dart.notNull(object == null) || dart.notNull(typeof object == 'boolean') || dart.notNull(dart.is(object, core.num)) || dart.notNull(typeof object == 'string')) {
+ if (dart.notNull(object == null) || typeof object == 'boolean' || dart.is(object, core.num) || typeof object == 'string') {
throw new core.ArgumentError(object);
}
return object[key];
}
static setProperty(object, key, value) {
- if (dart.notNull(object == null) || dart.notNull(typeof object == 'boolean') || dart.notNull(dart.is(object, core.num)) || dart.notNull(typeof object == 'string')) {
+ if (dart.notNull(object == null) || typeof object == 'boolean' || dart.is(object, core.num) || typeof object == 'string') {
throw new core.ArgumentError(object);
}
object[key] = value;
@@ -2040,7 +2040,7 @@ var _js_helper;
});
}
let selectorName = `${_foreign_helper.JS_GET_NAME("CALL_PREFIX")}$${argumentCount}${names}`;
- return dart.dinvoke(func, 'noSuchMethod', createUnmangledInvocationMirror(dart.throw_("Unimplemented SymbolLiteral: #call"), selectorName, JSInvocationMirror.METHOD, arguments$, namedArgumentList));
+ return dart.dsend(func, 'noSuchMethod', createUnmangledInvocationMirror(dart.throw_("Unimplemented SymbolLiteral: #call"), selectorName, JSInvocationMirror.METHOD, arguments$, namedArgumentList));
}
static applyFunction(func, positionalArguments, namedArguments) {
return namedArguments == null ? Primitives.applyFunctionWithPositionalArguments(func, positionalArguments) : Primitives.applyFunctionWithNamedArguments(func, positionalArguments, namedArguments);
@@ -2482,24 +2482,24 @@ var _js_helper;
let nullLiteralProperty = TypeErrorDecoder.nullLiteralPropertyPattern;
let undefProperty = TypeErrorDecoder.undefinedPropertyPattern;
let undefLiteralProperty = TypeErrorDecoder.undefinedLiteralPropertyPattern;
- if ((match = dart.dinvoke(nsme, 'matchTypeError', message)) != null) {
+ if ((match = dart.dsend(nsme, 'matchTypeError', message)) != null) {
return saveStackTrace(new JsNoSuchMethodError(dart.as(message, core.String), match));
- } else if ((match = dart.dinvoke(notClosure, 'matchTypeError', message)) != null) {
+ } else if ((match = dart.dsend(notClosure, 'matchTypeError', message)) != null) {
match.method = "call";
return saveStackTrace(new JsNoSuchMethodError(dart.as(message, core.String), match));
- } else if (dart.notNull((match = dart.dinvoke(nullCall, 'matchTypeError', message)) != null) || dart.notNull((match = dart.dinvoke(nullLiteralCall, 'matchTypeError', message)) != null) || dart.notNull((match = dart.dinvoke(undefCall, 'matchTypeError', message)) != null) || dart.notNull((match = dart.dinvoke(undefLiteralCall, 'matchTypeError', message)) != null) || dart.notNull((match = dart.dinvoke(nullProperty, 'matchTypeError', message)) != null) || dart.notNull((match = dart.dinvoke(nullLiteralCall, 'matchTypeError', message)) != null) || dart.notNull((match = dart.dinvoke(undefProperty, 'matchTypeError', message)) != null) || dart.notNull((match = dart.dinvoke(undefLiteralProperty, 'matchTypeError', message)) != null)) {
+ } else if (dart.notNull((match = dart.dsend(nullCall, 'matchTypeError', message)) != null) || dart.notNull((match = dart.dsend(nullLiteralCall, 'matchTypeError', message)) != null) || dart.notNull((match = dart.dsend(undefCall, 'matchTypeError', message)) != null) || dart.notNull((match = dart.dsend(undefLiteralCall, 'matchTypeError', message)) != null) || dart.notNull((match = dart.dsend(nullProperty, 'matchTypeError', message)) != null) || dart.notNull((match = dart.dsend(nullLiteralCall, 'matchTypeError', message)) != null) || dart.notNull((match = dart.dsend(undefProperty, 'matchTypeError', message)) != null) || dart.notNull((match = dart.dsend(undefLiteralProperty, 'matchTypeError', message)) != null)) {
return saveStackTrace(new NullError(dart.as(message, core.String), match));
}
return saveStackTrace(new UnknownJsTypeError(dart.as(typeof message == 'string' ? message : '', core.String)));
}
if (ex instanceof RangeError) {
- if (dart.notNull(typeof message == 'string') && dart.notNull(contains(dart.as(message, core.String), 'call stack'))) {
+ if (typeof message == 'string' && dart.notNull(contains(dart.as(message, core.String), 'call stack'))) {
return new core.StackOverflowError();
}
return saveStackTrace(new core.ArgumentError());
}
if (typeof InternalError == "function" && ex instanceof InternalError) {
- if (dart.notNull(typeof message == 'string') && dart.notNull(dart.equals(message, 'too much recursion'))) {
+ if (typeof message == 'string' && dart.notNull(dart.equals(message, 'too much recursion'))) {
return new core.StackOverflowError();
}
}
@@ -2873,7 +2873,7 @@ var _js_helper;
return true;
if (!dart.is(other, BoundClosure))
return false;
- return this[_self] === dart.dload(other, '_self') && this[_target] === dart.dload(other, '_target') && this[_receiver] === dart.dload(other, '_receiver');
+ return this[_self] === dart.dload(other, _self) && this[_target] === dart.dload(other, _target) && this[_receiver] === dart.dload(other, _receiver);
}
get hashCode() {
let receiverHashCode = null;
@@ -2968,7 +2968,7 @@ var _js_helper;
}
// Function stringTypeCast: (dynamic) → dynamic
function stringTypeCast(value) {
- if (dart.notNull(typeof value == 'string') || dart.notNull(value == null))
+ if (typeof value == 'string' || dart.notNull(value == null))
return value;
throw new CastErrorImplementation(Primitives.objectTypeName(value), 'String');
}
@@ -2982,7 +2982,7 @@ var _js_helper;
}
// Function doubleTypeCast: (dynamic) → dynamic
function doubleTypeCast(value) {
- if (dart.notNull(typeof value == 'number') || dart.notNull(value == null))
+ if (typeof value == 'number' || dart.notNull(value == null))
return value;
throw new CastErrorImplementation(Primitives.objectTypeName(value), 'double');
}
@@ -2996,7 +2996,7 @@ var _js_helper;
}
// Function numTypeCast: (dynamic) → dynamic
function numTypeCast(value) {
- if (dart.notNull(dart.is(value, core.num)) || dart.notNull(value == null))
+ if (dart.is(value, core.num) || dart.notNull(value == null))
return value;
throw new CastErrorImplementation(Primitives.objectTypeName(value), 'num');
}
@@ -3010,7 +3010,7 @@ var _js_helper;
}
// Function boolTypeCast: (dynamic) → dynamic
function boolTypeCast(value) {
- if (dart.notNull(typeof value == 'boolean') || dart.notNull(value == null))
+ if (typeof value == 'boolean' || dart.notNull(value == null))
return value;
throw new CastErrorImplementation(Primitives.objectTypeName(value), 'bool');
}
@@ -3024,19 +3024,19 @@ var _js_helper;
}
// Function intTypeCast: (dynamic) → dynamic
function intTypeCast(value) {
- if (dart.notNull(typeof value == 'number') || dart.notNull(value == null))
+ if (typeof value == 'number' || dart.notNull(value == null))
return value;
throw new CastErrorImplementation(Primitives.objectTypeName(value), 'int');
}
// Function propertyTypeError: (dynamic, dynamic) → void
function propertyTypeError(value, property) {
- let name = dart.as(dart.dinvoke(property, 'substring', 3, dart.dload(property, 'length')), core.String);
+ let name = dart.as(dart.dsend(property, 'substring', 3, dart.dload(property, 'length')), core.String);
throw new TypeErrorImplementation(value, name);
}
// Function propertyTypeCastError: (dynamic, dynamic) → void
function propertyTypeCastError(value, property) {
let actualType = Primitives.objectTypeName(value);
- let expectedType = dart.as(dart.dinvoke(property, 'substring', 3, dart.dload(property, 'length')), core.String);
+ let expectedType = dart.as(dart.dsend(property, 'substring', 3, dart.dload(property, 'length')), core.String);
throw new CastErrorImplementation(actualType, expectedType);
}
// Function propertyTypeCheck: (dynamic, dynamic) → dynamic
@@ -3141,7 +3141,7 @@ var _js_helper;
}
// Function stringSuperNativeTypeCast: (dynamic, dynamic) → dynamic
function stringSuperNativeTypeCast(value, property) {
- if (dart.notNull(typeof value == 'string') || dart.notNull(value == null))
+ if (typeof value == 'string' || dart.notNull(value == null))
return value;
if (_interceptors.getInterceptor(value)[property])
return value;
@@ -3157,7 +3157,7 @@ var _js_helper;
}
// Function listTypeCast: (dynamic) → dynamic
function listTypeCast(value) {
- if (dart.notNull(dart.is(value, core.List)) || dart.notNull(value == null))
+ if (dart.is(value, core.List) || dart.notNull(value == null))
return value;
throw new CastErrorImplementation(Primitives.objectTypeName(value), 'List');
}
@@ -3189,7 +3189,7 @@ var _js_helper;
}
// Function listSuperNativeTypeCast: (dynamic, dynamic) → dynamic
function listSuperNativeTypeCast(value, property) {
- if (dart.notNull(dart.is(value, core.List)) || dart.notNull(value == null))
+ if (dart.is(value, core.List) || dart.notNull(value == null))
return value;
if (_interceptors.getInterceptor(value)[property])
return value;
@@ -3372,7 +3372,7 @@ var _js_helper;
let keys = _js_names.extractKeys(this.namedParameters);
for (let i = 0; dart.notNull(i) < dart.notNull(keys[core.$length]); i = dart.notNull(i) + 1) {
let name = keys[core.$get](i);
- let rti = dart.dinvoke(this.namedParameters[name], 'toRti');
+ let rti = dart.dsend(this.namedParameters[name], 'toRti');
namedRti[name] = rti;
}
result[_foreign_helper.JS_FUNCTION_TYPE_NAMED_PARAMETERS_TAG()] = namedRti;
@@ -3383,7 +3383,7 @@ var _js_helper;
list = list;
let result = [];
for (let i = 0; i['<'](dart.dload(list, 'length')); i = dart.notNull(i) + 1) {
- result.push(dart.dinvoke(dart.dindex(list, i), 'toRti'));
+ result.push(dart.dsend(dart.dindex(list, i), 'toRti'));
}
return result;
}
@@ -3427,7 +3427,7 @@ var _js_helper;
if (needsComma) {
result = core.String['+'](result, ', ');
}
- let rti = dart.dinvoke(this.namedParameters[name], 'toRti');
+ let rti = dart.dsend(this.namedParameters[name], 'toRti');
result = core.String['+'](result, `${rti} ${name}`);
needsComma = true;
}
@@ -3498,9 +3498,9 @@ var _js_helper;
getDynamicRuntimeType();
getVoidRuntimeType();
convertRtiToRuntimeType(dyn);
- dart.dinvoke(dyn, '_isTest', dyn2);
- dart.dinvoke(dyn, '_asCheck', dyn2);
- dart.dinvoke(dyn, '_assertCheck', dyn2);
+ dart.dsend(dyn, _isTest, dyn2);
+ dart.dsend(dyn, _asCheck, dyn2);
+ dart.dsend(dyn, _assertCheck, dyn2);
}
// Function convertRtiToRuntimeType: (dynamic) → RuntimeType
function convertRtiToRuntimeType(rti) {

Powered by Google App Engine
This is Rietveld 408576698