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 |