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

Side by Side Diff: pkg/front_end/testcases/inference/generic_methods_infer_generic_instantiation.dart.strong.expect

Issue 2865623003: Implement type inference of constructor invocations in Fasta. (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 unified diff | Download patch
OLDNEW
(Empty)
1 library test;
2 import self as self;
3 import "dart:core" as core;
4 import "dart:math" as math;
5
6 class C extends core::Object {
7 constructor •() → void
8 : super core::Object::•()
9 ;
10 method m(core::num x, core::num y) → core::num
11 return null;
12 }
13 static method main() → dynamic {
14 self::takeIII(math::max);
15 self::takeDDD(math::max);
16 self::takeNNN(math::max);
17 self::takeIDN(math::max);
18 self::takeDIN(math::max);
19 self::takeIIN(math::max);
20 self::takeDDN(math::max);
21 self::takeIIO(math::max);
22 self::takeDDO(math::max);
23 self::takeOOI(math::max);
24 self::takeIDI(math::max);
25 self::takeDID(math::max);
26 self::takeOON(math::max);
27 self::takeOOO(math::max);
28 self::takeIII(math::min);
29 self::takeDDD(math::min);
30 self::takeNNN(math::min);
31 self::takeIDN(math::min);
32 self::takeDIN(math::min);
33 self::takeIIN(math::min);
34 self::takeDDN(math::min);
35 self::takeIIO(math::min);
36 self::takeDDO(math::min);
37 self::takeOOI(math::min);
38 self::takeIDI(math::min);
39 self::takeDID(math::min);
40 self::takeOON(math::min);
41 self::takeOOO(math::min);
42 self::takeIII(new self::C::•().m);
43 self::takeDDD(new self::C::•().m);
44 self::takeNNN(new self::C::•().m);
45 self::takeIDN(new self::C::•().m);
46 self::takeDIN(new self::C::•().m);
47 self::takeIIN(new self::C::•().m);
48 self::takeDDN(new self::C::•().m);
49 self::takeIIO(new self::C::•().m);
50 self::takeDDO(new self::C::•().m);
51 self::takeOON(new self::C::•().m);
52 self::takeOOO(new self::C::•().m);
53 self::takeOOI(new self::C::•().m);
54 self::takeIDI(new self::C::•().m);
55 self::takeDID(new self::C::•().m);
56 }
57 static method takeIII(dynamic fn) → void {}
58 static method takeDDD(dynamic fn) → void {}
59 static method takeIDI(dynamic fn) → void {}
60 static method takeDID(dynamic fn) → void {}
61 static method takeIDN(dynamic fn) → void {}
62 static method takeDIN(dynamic fn) → void {}
63 static method takeIIN(dynamic fn) → void {}
64 static method takeDDN(dynamic fn) → void {}
65 static method takeNNN(dynamic fn) → void {}
66 static method takeOON(dynamic fn) → void {}
67 static method takeOOO(dynamic fn) → void {}
68 static method takeOOI(dynamic fn) → void {}
69 static method takeIIO(dynamic fn) → void {}
70 static method takeDDO(dynamic fn) → void {}
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698