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

Unified Diff: pkg/compiler/lib/src/js_emitter/native_emitter.dart

Issue 2903753002: Use failedAt in more places (js_emitter) (Closed)
Patch Set: Created 3 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: pkg/compiler/lib/src/js_emitter/native_emitter.dart
diff --git a/pkg/compiler/lib/src/js_emitter/native_emitter.dart b/pkg/compiler/lib/src/js_emitter/native_emitter.dart
index 9a7cccb785b3372a8a72b3d197c9b15b85479f7a..a7f1562167280b97008f035ab02bbd483638a55c 100644
--- a/pkg/compiler/lib/src/js_emitter/native_emitter.dart
+++ b/pkg/compiler/lib/src/js_emitter/native_emitter.dart
@@ -311,7 +311,7 @@ class NativeEmitter {
jsAst.Expression receiver;
List<jsAst.Expression> arguments;
- assert(invariant(member, nativeMethods.contains(member)));
+ assert(nativeMethods.contains(member), failedAt(member));
// When calling a JS method, we call it with the native name, and only the
// arguments up until the last one provided.
target = _nativeData.getFixedBackendName(member);
@@ -322,7 +322,7 @@ class NativeEmitter {
1, indexOfLastOptionalArgumentInParameters + 1);
} else {
// Native methods that are not intercepted must be static.
- assert(invariant(member, member.isStatic));
+ assert(member.isStatic, failedAt(member));
arguments = argumentsBuffer.sublist(
0, indexOfLastOptionalArgumentInParameters + 1);
if (_nativeData.isJsInteropMember(member)) {

Powered by Google App Engine
This is Rietveld 408576698