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

Side by Side Diff: test/codegen_expected/language/override_inheritance_no_such_method_test_11_multi.js

Issue 2158173003: fix #603, support mock objects (Closed) Base URL: git@github.com:dart-lang/dev_compiler.git@master
Patch Set: add test Created 4 years, 5 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 unified diff | Download patch
OLDNEW
1 dart_library.library('language/override_inheritance_no_such_method_test_11_multi ', null, /* Imports */[ 1 dart_library.library('language/override_inheritance_no_such_method_test_11_multi ', null, /* Imports */[
2 'dart_sdk' 2 'dart_sdk'
3 ], function load__override_inheritance_no_such_method_test_11_multi(exports, dar t_sdk) { 3 ], function load__override_inheritance_no_such_method_test_11_multi(exports, dar t_sdk) {
4 'use strict'; 4 'use strict';
5 const core = dart_sdk.core; 5 const core = dart_sdk.core;
6 const dart = dart_sdk.dart; 6 const dart = dart_sdk.dart;
7 const dartx = dart_sdk.dartx; 7 const dartx = dart_sdk.dartx;
8 const override_inheritance_no_such_method_test_11_multi = Object.create(null); 8 const override_inheritance_no_such_method_test_11_multi = Object.create(null);
9 let VoidTodynamic = () => (VoidTodynamic = dart.constFn(dart.definiteFunctionT ype(dart.dynamic, [])))(); 9 let VoidTodynamic = () => (VoidTodynamic = dart.constFn(dart.definiteFunctionT ype(dart.dynamic, [])))();
10 override_inheritance_no_such_method_test_11_multi.A = class A extends core.Obj ect {}; 10 override_inheritance_no_such_method_test_11_multi.A = class A extends core.Obj ect {};
11 override_inheritance_no_such_method_test_11_multi.I = class I extends core.Obj ect {}; 11 override_inheritance_no_such_method_test_11_multi.I = class I extends core.Obj ect {};
12 override_inheritance_no_such_method_test_11_multi.Class1 = class Class1 extend s override_inheritance_no_such_method_test_11_multi.A { 12 override_inheritance_no_such_method_test_11_multi.Class1 = class Class1 extend s override_inheritance_no_such_method_test_11_multi.A {
13 noSuchMethod(_) { 13 noSuchMethod(_) {
14 return null; 14 return null;
15 } 15 }
16 method11() {
17 return this.noSuchMethod(new dart.InvocationImpl('method11', [], {isMethod : true}));
18 }
16 }; 19 };
17 override_inheritance_no_such_method_test_11_multi.Class1[dart.implements] = () => [override_inheritance_no_such_method_test_11_multi.I]; 20 override_inheritance_no_such_method_test_11_multi.Class1[dart.implements] = () => [override_inheritance_no_such_method_test_11_multi.I];
18 override_inheritance_no_such_method_test_11_multi.B = class B extends core.Obj ect {}; 21 override_inheritance_no_such_method_test_11_multi.B = class B extends core.Obj ect {};
19 override_inheritance_no_such_method_test_11_multi.Class2 = class Class2 extend s override_inheritance_no_such_method_test_11_multi.B {}; 22 override_inheritance_no_such_method_test_11_multi.Class2 = class Class2 extend s override_inheritance_no_such_method_test_11_multi.B {};
20 override_inheritance_no_such_method_test_11_multi.main = function() { 23 override_inheritance_no_such_method_test_11_multi.main = function() {
21 new override_inheritance_no_such_method_test_11_multi.Class1(); 24 new override_inheritance_no_such_method_test_11_multi.Class1();
22 new override_inheritance_no_such_method_test_11_multi.Class2(); 25 new override_inheritance_no_such_method_test_11_multi.Class2();
23 }; 26 };
24 dart.fn(override_inheritance_no_such_method_test_11_multi.main, VoidTodynamic( )); 27 dart.fn(override_inheritance_no_such_method_test_11_multi.main, VoidTodynamic( ));
25 // Exports: 28 // Exports:
26 exports.override_inheritance_no_such_method_test_11_multi = override_inheritan ce_no_such_method_test_11_multi; 29 exports.override_inheritance_no_such_method_test_11_multi = override_inheritan ce_no_such_method_test_11_multi;
27 }); 30 });
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698