Index: test/codegen/expect/js_test.txt |
diff --git a/test/codegen/expect/js_test.txt b/test/codegen/expect/js_test.txt |
index 1d094bf09f07aafbd4ba4a23a5c8e4aede2a6bc7..d24216f9e147dccbd89bdfac18e9fb609feac17c 100644 |
--- a/test/codegen/expect/js_test.txt |
+++ b/test/codegen/expect/js_test.txt |
@@ -562,15 +562,15 @@ info: [DynamicInvoke] expect(jsObject['a'][0], object['a'][0]) requires dynamic |
info: [DynamicInvoke] jsObject['a'][0] requires dynamic invoke (test/codegen/js_test.dart, line 495, col 14) |
info: [DynamicInvoke] object['a'][0] requires dynamic invoke (test/codegen/js_test.dart, line 495, col 32) |
info: [DynamicInvoke] expect(jsObject['a'][1][0], object['a'][1][0]) requires dynamic invoke (test/codegen/js_test.dart, line 496, col 7) |
-info: [DynamicInvoke] jsObject['a'][1][0] requires dynamic invoke (test/codegen/js_test.dart, line 496, col 14) |
info: [DynamicInvoke] jsObject['a'][1] requires dynamic invoke (test/codegen/js_test.dart, line 496, col 14) |
-info: [DynamicInvoke] object['a'][1][0] requires dynamic invoke (test/codegen/js_test.dart, line 496, col 35) |
+info: [DynamicInvoke] jsObject['a'][1][0] requires dynamic invoke (test/codegen/js_test.dart, line 496, col 14) |
info: [DynamicInvoke] object['a'][1] requires dynamic invoke (test/codegen/js_test.dart, line 496, col 35) |
+info: [DynamicInvoke] object['a'][1][0] requires dynamic invoke (test/codegen/js_test.dart, line 496, col 35) |
info: [DynamicInvoke] expect(jsObject['a'][1][1], object['a'][1][1]) requires dynamic invoke (test/codegen/js_test.dart, line 497, col 7) |
-info: [DynamicInvoke] jsObject['a'][1][1] requires dynamic invoke (test/codegen/js_test.dart, line 497, col 14) |
info: [DynamicInvoke] jsObject['a'][1] requires dynamic invoke (test/codegen/js_test.dart, line 497, col 14) |
-info: [DynamicInvoke] object['a'][1][1] requires dynamic invoke (test/codegen/js_test.dart, line 497, col 35) |
+info: [DynamicInvoke] jsObject['a'][1][1] requires dynamic invoke (test/codegen/js_test.dart, line 497, col 14) |
info: [DynamicInvoke] object['a'][1] requires dynamic invoke (test/codegen/js_test.dart, line 497, col 35) |
+info: [DynamicInvoke] object['a'][1][1] requires dynamic invoke (test/codegen/js_test.dart, line 497, col 35) |
info: [DynamicInvoke] expect(jsObject['b']['c'], object['b']['c']) requires dynamic invoke (test/codegen/js_test.dart, line 498, col 7) |
info: [DynamicInvoke] jsObject['b']['c'] requires dynamic invoke (test/codegen/js_test.dart, line 498, col 14) |
info: [DynamicInvoke] object['b']['c'] requires dynamic invoke (test/codegen/js_test.dart, line 498, col 34) |
@@ -578,8 +578,8 @@ info: [DynamicInvoke] expect(jsObject['b']['d'], object['b']['d']) requires dyna |
info: [DynamicInvoke] jsObject['b']['d'] requires dynamic invoke (test/codegen/js_test.dart, line 499, col 14) |
info: [DynamicInvoke] object['b']['d'] requires dynamic invoke (test/codegen/js_test.dart, line 499, col 34) |
info: [DynamicInvoke] expect(jsObject['b']['d'].callMethod('bar'), 42) requires dynamic invoke (test/codegen/js_test.dart, line 500, col 7) |
-info: [DynamicInvoke] jsObject['b']['d'].callMethod('bar') requires dynamic invoke (test/codegen/js_test.dart, line 500, col 14) |
info: [DynamicInvoke] jsObject['b']['d'] requires dynamic invoke (test/codegen/js_test.dart, line 500, col 14) |
+info: [DynamicInvoke] jsObject['b']['d'].callMethod('bar') requires dynamic invoke (test/codegen/js_test.dart, line 500, col 14) |
info: [DynamicInvoke] expect(jsObject['e'], null) requires dynamic invoke (test/codegen/js_test.dart, line 501, col 7) |
info: [DynamicInvoke] test('throws if object is not a Map or Iterable', () {expect(() => new JsObject.jsify('a'), throwsA((a) => a is ArgumentError));}) requires dynamic invoke (test/codegen/js_test.dart, line 504, col 5) |
info: [DynamicInvoke] expect(() => new JsObject.jsify('a'), throwsA((a) => a is ArgumentError)) requires dynamic invoke (test/codegen/js_test.dart, line 505, col 7) |
@@ -607,14 +607,14 @@ info: [DynamicInvoke] expect(foo.instanceof(context['String']), false) requires |
info: [DynamicCast] context['String'] (dynamic) will need runtime check to cast to type JsFunction (test/codegen/js_test.dart, line 538, col 29) |
info: [DynamicInvoke] test('deleteProperty', () {var object = new JsObject.jsify({}); object['a'] = 1; expect(context['Object'].callMethod('keys', [object])['length'], 1); expect(context['Object'].callMethod('keys', [object])[0], "a"); object.deleteProperty("a"); expect(context['Object'].callMethod('keys', [object])['length'], 0);}) requires dynamic invoke (test/codegen/js_test.dart, line 541, col 5) |
info: [DynamicInvoke] expect(context['Object'].callMethod('keys', [object])['length'], 1) requires dynamic invoke (test/codegen/js_test.dart, line 544, col 7) |
-info: [DynamicInvoke] context['Object'].callMethod('keys', [object])['length'] requires dynamic invoke (test/codegen/js_test.dart, line 544, col 14) |
info: [DynamicInvoke] context['Object'].callMethod('keys', [object]) requires dynamic invoke (test/codegen/js_test.dart, line 544, col 14) |
+info: [DynamicInvoke] context['Object'].callMethod('keys', [object])['length'] requires dynamic invoke (test/codegen/js_test.dart, line 544, col 14) |
info: [DynamicInvoke] expect(context['Object'].callMethod('keys', [object])[0], "a") requires dynamic invoke (test/codegen/js_test.dart, line 545, col 7) |
-info: [DynamicInvoke] context['Object'].callMethod('keys', [object])[0] requires dynamic invoke (test/codegen/js_test.dart, line 545, col 14) |
info: [DynamicInvoke] context['Object'].callMethod('keys', [object]) requires dynamic invoke (test/codegen/js_test.dart, line 545, col 14) |
+info: [DynamicInvoke] context['Object'].callMethod('keys', [object])[0] requires dynamic invoke (test/codegen/js_test.dart, line 545, col 14) |
info: [DynamicInvoke] expect(context['Object'].callMethod('keys', [object])['length'], 0) requires dynamic invoke (test/codegen/js_test.dart, line 547, col 7) |
-info: [DynamicInvoke] context['Object'].callMethod('keys', [object])['length'] requires dynamic invoke (test/codegen/js_test.dart, line 547, col 14) |
info: [DynamicInvoke] context['Object'].callMethod('keys', [object]) requires dynamic invoke (test/codegen/js_test.dart, line 547, col 14) |
+info: [DynamicInvoke] context['Object'].callMethod('keys', [object])['length'] requires dynamic invoke (test/codegen/js_test.dart, line 547, col 14) |
info: [DynamicInvoke] test('hasProperty', () {var object = new JsObject.jsify({}); object['a'] = 1; expect(object.hasProperty('a'), true); expect(object.hasProperty('b'), false);}) requires dynamic invoke (test/codegen/js_test.dart, line 550, col 5) |
info: [DynamicInvoke] expect(object.hasProperty('a'), true) requires dynamic invoke (test/codegen/js_test.dart, line 553, col 7) |
info: [DynamicInvoke] expect(object.hasProperty('b'), false) requires dynamic invoke (test/codegen/js_test.dart, line 554, col 7) |
@@ -638,8 +638,8 @@ info: [DynamicInvoke] test('window', () {expect(context['window'] is Window, tru |
info: [DynamicInvoke] expect(context['window'] is Window, true) requires dynamic invoke (test/codegen/js_test.dart, line 582, col 9) |
info: [DynamicInvoke] test('foreign browser objects should be proxied', () {var iframe = document.createElement('iframe'); document.body.appendChild(iframe); var proxy = new JsObject.fromBrowserObject(iframe); var contentWindow = proxy['contentWindow']; expect(contentWindow, isNot((a) => a is Window)); expect(contentWindow, (a) => a is JsObject); var foreignDoc = contentWindow['document']; expect(foreignDoc, isNot((a) => a is Node)); expect(foreignDoc, (a) => a is JsObject); var clicked = false; foreignDoc['onclick'] = (e) {expect(e, isNot((a) => a is Event)); expect(e, (a) => a is JsObject); clicked = true;}; context.callMethod('fireClickEvent', [contentWindow]); expect(clicked, true);}) requires dynamic invoke (test/codegen/js_test.dart, line 585, col 7) |
info: [DynamicInvoke] document.createElement('iframe') requires dynamic invoke (test/codegen/js_test.dart, line 586, col 22) |
-info: [DynamicInvoke] document.body.appendChild(iframe) requires dynamic invoke (test/codegen/js_test.dart, line 587, col 9) |
info: [DynamicInvoke] document.body requires dynamic invoke (test/codegen/js_test.dart, line 587, col 9) |
+info: [DynamicInvoke] document.body.appendChild(iframe) requires dynamic invoke (test/codegen/js_test.dart, line 587, col 9) |
info: [DynamicInvoke] expect(contentWindow, isNot((a) => a is Window)) requires dynamic invoke (test/codegen/js_test.dart, line 592, col 9) |
info: [DynamicInvoke] isNot((a) => a is Window) requires dynamic invoke (test/codegen/js_test.dart, line 592, col 31) |
info: [DynamicInvoke] expect(contentWindow, (a) => a is JsObject) requires dynamic invoke (test/codegen/js_test.dart, line 593, col 9) |