| OLD | NEW |
| 1 export const closure = Object.create(null); | 1 export const closure = Object.create(null); |
| 2 import { core, js, dart, dartx } from 'dart_sdk'; | 2 import { core, js, dart, dartx } from 'dart_sdk'; |
| 3 let dynamic__Toint = () => (dynamic__Toint = dart.constFn(dart.functionType(core
.int, [dart.dynamic], [dart.dynamic])))(); | 3 let dynamic__Toint = () => (dynamic__Toint = dart.constFn(dart.functionType(core
.int, [dart.dynamic], [dart.dynamic])))(); |
| 4 let dynamic__Todynamic = () => (dynamic__Todynamic = dart.constFn(dart.functionT
ype(dart.dynamic, [dart.dynamic], {y: core.String, z: dart.dynamic})))(); | 4 let dynamic__Todynamic = () => (dynamic__Todynamic = dart.constFn(dart.functionT
ype(dart.dynamic, [dart.dynamic], {y: core.String, z: dart.dynamic})))(); |
| 5 let StringToList = () => (StringToList = dart.constFn(dart.functionType(core.Lis
t, [core.String])))(); | 5 let StringToList = () => (StringToList = dart.constFn(dart.functionType(core.Lis
t, [core.String])))(); |
| 6 let ListOfint = () => (ListOfint = dart.constFn(core.List$(core.int)))(); | 6 let ListOfint = () => (ListOfint = dart.constFn(core.List$(core.int)))(); |
| 7 let dynamicTodynamic = () => (dynamicTodynamic = dart.constFn(dart.functionType(
dart.dynamic, [dart.dynamic])))(); | 7 let dynamicTodynamic = () => (dynamicTodynamic = dart.constFn(dart.functionType(
dart.dynamic, [dart.dynamic])))(); |
| 8 let FnToListOfint = () => (FnToListOfint = dart.constFn(dart.functionType(ListOf
int(), [dynamicTodynamic()])))(); | 8 let FnToListOfint = () => (FnToListOfint = dart.constFn(dart.functionType(ListOf
int(), [dynamicTodynamic()])))(); |
| 9 let MapOfMap$Map = () => (MapOfMap$Map = dart.constFn(core.Map$(core.Map, core.M
ap)))(); | 9 let MapOfMap$Map = () => (MapOfMap$Map = dart.constFn(core.Map$(core.Map, core.M
ap)))(); |
| 10 let Foo = () => (Foo = dart.constFn(closure.Foo$()))(); | 10 let Foo = () => (Foo = dart.constFn(closure.Foo$()))(); |
| (...skipping 46 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 57 return null; | 57 return null; |
| 58 } | 58 } |
| 59 set prop(value: string) {} | 59 set prop(value: string) {} |
| 60 static get staticProp() { | 60 static get staticProp() { |
| 61 return null; | 61 return null; |
| 62 } | 62 } |
| 63 static set staticProp(value: string) {} | 63 static set staticProp(value: string) {} |
| 64 } | 64 } |
| 65 dart.addTypeTests(Foo); | 65 dart.addTypeTests(Foo); |
| 66 dart.setSignature(Foo, { | 66 dart.setSignature(Foo, { |
| 67 constructors: () => ({ | |
| 68 new: dart.definiteFunctionType(closure.Foo$(T), [core.int, T]), | |
| 69 build: dart.definiteFunctionType(closure.Foo$(T), []) | |
| 70 }), | |
| 71 fields: () => ({ | 67 fields: () => ({ |
| 72 i: core.int, | 68 i: core.int, |
| 73 b: core.bool, | 69 b: core.bool, |
| 74 s: core.String, | 70 s: core.String, |
| 75 v: T | 71 v: T |
| 76 }), | 72 }), |
| 77 getters: () => ({prop: dart.definiteFunctionType(core.String, [])}), | 73 getters: () => ({prop: dart.definiteFunctionType(core.String, [])}), |
| 78 setters: () => ({prop: dart.definiteFunctionType(dart.void, [core.String])})
, | 74 setters: () => ({prop: dart.definiteFunctionType(dart.void, [core.String])})
, |
| 79 methods: () => ({ | 75 methods: () => ({ |
| 80 untyped_method: dart.definiteFunctionType(dart.dynamic, [dart.dynamic, dar
t.dynamic]), | 76 untyped_method: dart.definiteFunctionType(dart.dynamic, [dart.dynamic, dar
t.dynamic]), |
| 81 pass: dart.definiteFunctionType(T, [T]), | 77 pass: dart.definiteFunctionType(T, [T]), |
| 82 typed_method: dart.definiteFunctionType(core.String, [closure.Foo, core.Li
st, core.int, core.num, core.double, core.bool, core.String, js.JsArray, js.JsOb
ject, js.JsFunction]), | 78 typed_method: dart.definiteFunctionType(core.String, [closure.Foo, core.Li
st, core.int, core.num, core.double, core.bool, core.String, js.JsArray, js.JsOb
ject, js.JsFunction]), |
| 83 optional_params: dart.definiteFunctionType(dart.dynamic, [dart.dynamic], [
dart.dynamic, core.int]), | 79 optional_params: dart.definiteFunctionType(dart.dynamic, [dart.dynamic], [
dart.dynamic, core.int]), |
| 84 nullary_method: dart.definiteFunctionType(dart.dynamic, []), | 80 nullary_method: dart.definiteFunctionType(dart.dynamic, []), |
| 85 function_params: dart.definiteFunctionType(dart.dynamic, [dynamic__Toint()
, dynamic__Todynamic(), closure.Callback]), | 81 function_params: dart.definiteFunctionType(dart.dynamic, [dynamic__Toint()
, dynamic__Todynamic(), closure.Callback]), |
| 86 run: dart.definiteFunctionType(dart.dynamic, [core.List, core.String, Stri
ngToList(), FnToListOfint()], {h: MapOfMap$Map()}) | 82 run: dart.definiteFunctionType(dart.dynamic, [core.List, core.String, Stri
ngToList(), FnToListOfint()], {h: MapOfMap$Map()}) |
| 87 }), | 83 }), |
| 88 sfields: () => ({ | |
| 89 some_static_constant: core.String, | |
| 90 some_static_final: core.String, | |
| 91 some_static_var: core.String | |
| 92 }), | |
| 93 sgetters: () => ({staticProp: dart.definiteFunctionType(core.String, [])}), | |
| 94 ssetters: () => ({staticProp: dart.definiteFunctionType(dart.void, [core.Str
ing])}), | |
| 95 statics: () => ({named_params: dart.definiteFunctionType(dart.dynamic, [dart
.dynamic], {b: dart.dynamic, c: core.int})}), | 84 statics: () => ({named_params: dart.definiteFunctionType(dart.dynamic, [dart
.dynamic], {b: dart.dynamic, c: core.int})}), |
| 96 names: ['named_params'] | 85 names: ['named_params'] |
| 97 }); | 86 }); |
| 98 return Foo; | 87 return Foo; |
| 99 }); | 88 }); |
| 100 closure.Foo = Foo(); | 89 closure.Foo = Foo(); |
| 101 /** @final {string} */ | 90 /** @final {string} */ |
| 102 closure.Foo.some_static_constant = "abc"; | 91 closure.Foo.some_static_constant = "abc"; |
| 103 /** @final {string} */ | 92 /** @final {string} */ |
| 104 closure.Foo.some_static_final = "abc"; | 93 closure.Foo.some_static_final = "abc"; |
| 105 /** @type {string} */ | 94 /** @type {string} */ |
| 106 closure.Foo.some_static_var = "abc"; | 95 closure.Foo.some_static_var = "abc"; |
| 107 closure.Bar = class Bar extends core.Object {}; | 96 closure.Bar = class Bar extends core.Object {}; |
| 108 closure.Baz = class Baz extends dart.mixin(closure.Foo$(core.int), closure.Bar)
{ | 97 closure.Baz = class Baz extends dart.mixin(closure.Foo$(core.int), closure.Bar)
{ |
| 109 new(i: number) { | 98 new(i: number) { |
| 110 super.new(i, 123); | 99 super.new(i, 123); |
| 111 } | 100 } |
| 112 }; | 101 }; |
| 113 dart.addSimpleTypeTests(closure.Baz); | 102 dart.addSimpleTypeTests(closure.Baz); |
| 114 dart.setSignature(closure.Baz, { | |
| 115 constructors: () => ({new: dart.definiteFunctionType(closure.Baz, [core.int])}
) | |
| 116 }); | |
| 117 closure.main = function(args): void { | 103 closure.main = function(args): void { |
| 118 }; | 104 }; |
| 119 dart.fn(closure.main, dynamicTovoid()); | 105 dart.fn(closure.main, dynamicTovoid()); |
| 120 dart.defineLazy(closure, { | 106 dart.defineLazy(closure, { |
| 121 get closure() { | 107 get closure() { |
| 122 return dart.fn((): core.Null => { | 108 return dart.fn((): core.Null => { |
| 123 return; | 109 return; |
| 124 }, VoidToNull()); | 110 }, VoidToNull()); |
| 125 }, | 111 }, |
| 126 set closure(_) {} | 112 set closure(_) {} |
| 127 }); | 113 }); |
| 128 /** @final {string} */ | 114 /** @final {string} */ |
| 129 closure.some_top_level_constant = "abc"; | 115 closure.some_top_level_constant = "abc"; |
| 130 /** @final {string} */ | 116 /** @final {string} */ |
| 131 closure.some_top_level_final = "abc"; | 117 closure.some_top_level_final = "abc"; |
| 132 /** @type {string} */ | 118 /** @type {string} */ |
| 133 closure.some_top_level_var = "abc"; | 119 closure.some_top_level_var = "abc"; |
| OLD | NEW |