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

Side by Side Diff: pkg/front_end/testcases/inference/infer_assign_to_index_upwards.dart.direct.expect

Issue 2981783002: Set 'isSyntheticDefault' for default constructors. (Closed)
Patch Set: Created 3 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 library test; 1 library test;
2 import self as self; 2 import self as self;
3 import "dart:core" as core; 3 import "dart:core" as core;
4 4
5 abstract class Test<T extends core::Object, U extends core::Object> extends core ::Object { 5 abstract class Test<T extends core::Object, U extends core::Object> extends core ::Object {
6 constructor •() → void 6 default constructor •() → void
7 : super core::Object::•() 7 : super core::Object::•()
8 ; 8 ;
9 abstract operator [](core::String s) → self::Test::T; 9 abstract operator [](core::String s) → self::Test::T;
10 abstract operator []=(core::String s, self::Test::U v) → void; 10 abstract operator []=(core::String s, self::Test::U v) → void;
11 } 11 }
12 static method getInt() → core::int 12 static method getInt() → core::int
13 return 0; 13 return 0;
14 static method getNum() → core::num 14 static method getNum() → core::num
15 return 0; 15 return 0;
16 static method getDouble() → core::double 16 static method getDouble() → core::double
(...skipping 94 matching lines...) Expand 10 before | Expand all | Expand 10 after
111 dynamic v3 = let final dynamic #t324 = t in let final dynamic #t325 = "x" in l et final dynamic #t326 = self::getDouble() in let final dynamic #t327 = #t324.[] =(#t325, #t326) in #t326; 111 dynamic v3 = let final dynamic #t324 = t in let final dynamic #t325 = "x" in l et final dynamic #t326 = self::getDouble() in let final dynamic #t327 = #t324.[] =(#t325, #t326) in #t326;
112 dynamic v5 = let final dynamic #t328 = t in let final dynamic #t329 = "x" in l et final dynamic #t330 = #t328.[](#t329) in #t330.==(null) ? let final dynamic # t331 = self::getNum() in let final dynamic #t332 = #t328.[]=(#t329, #t331) in #t 331 : #t330; 112 dynamic v5 = let final dynamic #t328 = t in let final dynamic #t329 = "x" in l et final dynamic #t330 = #t328.[](#t329) in #t330.==(null) ? let final dynamic # t331 = self::getNum() in let final dynamic #t332 = #t328.[]=(#t329, #t331) in #t 331 : #t330;
113 dynamic v6 = let final dynamic #t333 = t in let final dynamic #t334 = "x" in l et final dynamic #t335 = #t333.[](#t334) in #t335.==(null) ? let final dynamic # t336 = self::getDouble() in let final dynamic #t337 = #t333.[]=(#t334, #t336) in #t336 : #t335; 113 dynamic v6 = let final dynamic #t333 = t in let final dynamic #t334 = "x" in l et final dynamic #t335 = #t333.[](#t334) in #t335.==(null) ? let final dynamic # t336 = self::getDouble() in let final dynamic #t337 = #t333.[]=(#t334, #t336) in #t336 : #t335;
114 dynamic v7 = let final dynamic #t338 = t in let final dynamic #t339 = "x" in l et final dynamic #t340 = #t338.[](#t339).+(self::getInt()) in let final dynamic #t341 = #t338.[]=(#t339, #t340) in #t340; 114 dynamic v7 = let final dynamic #t338 = t in let final dynamic #t339 = "x" in l et final dynamic #t340 = #t338.[](#t339).+(self::getInt()) in let final dynamic #t341 = #t338.[]=(#t339, #t340) in #t340;
115 dynamic v8 = let final dynamic #t342 = t in let final dynamic #t343 = "x" in l et final dynamic #t344 = #t342.[](#t343).+(self::getNum()) in let final dynamic #t345 = #t342.[]=(#t343, #t344) in #t344; 115 dynamic v8 = let final dynamic #t342 = t in let final dynamic #t343 = "x" in l et final dynamic #t344 = #t342.[](#t343).+(self::getNum()) in let final dynamic #t345 = #t342.[]=(#t343, #t344) in #t344;
116 dynamic v9 = let final dynamic #t346 = t in let final dynamic #t347 = "x" in l et final dynamic #t348 = #t346.[](#t347).+(self::getDouble()) in let final dynam ic #t349 = #t346.[]=(#t347, #t348) in #t348; 116 dynamic v9 = let final dynamic #t346 = t in let final dynamic #t347 = "x" in l et final dynamic #t348 = #t346.[](#t347).+(self::getDouble()) in let final dynam ic #t349 = #t346.[]=(#t347, #t348) in #t348;
117 dynamic v10 = let final dynamic #t350 = t in let final dynamic #t351 = "x" in let final dynamic #t352 = #t350.[](#t351).+(1) in let final dynamic #t353 = #t35 0.[]=(#t351, #t352) in #t352; 117 dynamic v10 = let final dynamic #t350 = t in let final dynamic #t351 = "x" in let final dynamic #t352 = #t350.[](#t351).+(1) in let final dynamic #t353 = #t35 0.[]=(#t351, #t352) in #t352;
118 dynamic v11 = let final dynamic #t354 = t in let final dynamic #t355 = "x" in let final dynamic #t356 = #t354.[](#t355) in let final dynamic #t357 = #t354.[]= (#t355, #t356.+(1)) in #t356; 118 dynamic v11 = let final dynamic #t354 = t in let final dynamic #t355 = "x" in let final dynamic #t356 = #t354.[](#t355) in let final dynamic #t357 = #t354.[]= (#t355, #t356.+(1)) in #t356;
119 } 119 }
120 static method main() → dynamic {} 120 static method main() → dynamic {}
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698