OLD | NEW |
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 Loading... |
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 {} |
OLD | NEW |