OLD | NEW |
1 var constructors; | 1 var constructors; |
2 (function(exports) { | 2 (function(exports) { |
3 'use strict'; | 3 'use strict'; |
4 class A extends core.Object {} | 4 class A extends core.Object {} |
5 class B extends core.Object { | 5 class B extends core.Object { |
6 B() { | 6 B() { |
7 } | 7 } |
8 } | 8 } |
9 class C extends core.Object { | 9 class C extends core.Object { |
10 named() { | 10 named() { |
11 } | 11 } |
12 } | 12 } |
13 dart.defineNamedConstructor(C, 'named'); | 13 dart.defineNamedConstructor(C, 'named'); |
14 class C2 extends C { | 14 class C2 extends C { |
15 named() { | 15 named() { |
16 super.named(); | 16 super.named(); |
17 } | 17 } |
18 } | 18 } |
19 dart.defineNamedConstructor(C2, 'named'); | 19 dart.defineNamedConstructor(C2, 'named'); |
20 class D extends core.Object { | 20 class D extends core.Object { |
21 D() { | 21 D() { |
22 } | 22 } |
23 named() { | 23 named() { |
24 } | 24 } |
25 } | 25 } |
26 dart.defineNamedConstructor(D, 'named'); | 26 dart.defineNamedConstructor(D, 'named'); |
| 27 let name$ = Symbol('name'); |
27 class E extends core.Object { | 28 class E extends core.Object { |
| 29 get name() { |
| 30 return this[name$]; |
| 31 } |
| 32 set name(value) { |
| 33 this[name$] = value; |
| 34 } |
28 E(name) { | 35 E(name) { |
29 this.name = name; | 36 this[name$] = name; |
30 } | 37 } |
31 } | 38 } |
32 class F extends E { | 39 class F extends E { |
33 F(name) { | 40 F(name) { |
34 super.E(name); | 41 super.E(name); |
35 } | 42 } |
36 } | 43 } |
37 class G extends core.Object { | 44 class G extends core.Object { |
38 G(p1) { | 45 G(p1) { |
39 if (p1 === void 0) | 46 if (p1 === void 0) |
40 p1 = null; | 47 p1 = null; |
41 } | 48 } |
42 } | 49 } |
43 class H extends core.Object { | 50 class H extends core.Object { |
44 H(opts) { | 51 H(opts) { |
45 let p1 = opts && 'p1' in opts ? opts.p1 : null; | 52 let p1 = opts && 'p1' in opts ? opts.p1 : null; |
46 } | 53 } |
47 } | 54 } |
| 55 let name$0 = Symbol('name'); |
48 class I extends core.Object { | 56 class I extends core.Object { |
| 57 get name() { |
| 58 return this[name$0]; |
| 59 } |
| 60 set name(value) { |
| 61 this[name$0] = value; |
| 62 } |
49 I() { | 63 I() { |
50 this.name = 'default'; | 64 this[name$0] = 'default'; |
51 } | 65 } |
52 named(name) { | 66 named(name) { |
53 this.name = name; | 67 this[name$0] = name; |
54 } | 68 } |
55 } | 69 } |
56 dart.defineNamedConstructor(I, 'named'); | 70 dart.defineNamedConstructor(I, 'named'); |
| 71 let nonInitialized = Symbol('nonInitialized'); |
| 72 let initialized = Symbol('initialized'); |
57 class J extends core.Object { | 73 class J extends core.Object { |
| 74 get nonInitialized() { |
| 75 return this[nonInitialized]; |
| 76 } |
| 77 set nonInitialized(value) { |
| 78 this[nonInitialized] = value; |
| 79 } |
| 80 get initialized() { |
| 81 return this[initialized]; |
| 82 } |
| 83 set initialized(value) { |
| 84 this[initialized] = value; |
| 85 } |
58 J() { | 86 J() { |
59 this.initialized = true; | 87 this[initialized] = true; |
60 this.nonInitialized = null; | 88 this[nonInitialized] = null; |
61 } | 89 } |
62 } | 90 } |
| 91 let s$ = Symbol('s'); |
63 class K extends core.Object { | 92 class K extends core.Object { |
| 93 get s() { |
| 94 return this[s$]; |
| 95 } |
| 96 set s(value) { |
| 97 this[s$] = value; |
| 98 } |
64 K() { | 99 K() { |
65 this.s = 'a'; | 100 this[s$] = 'a'; |
66 } | 101 } |
67 withS(s) { | 102 withS(s) { |
68 this.s = s; | 103 this[s$] = s; |
69 } | 104 } |
70 } | 105 } |
71 dart.defineNamedConstructor(K, 'withS'); | 106 dart.defineNamedConstructor(K, 'withS'); |
| 107 let foo$ = Symbol('foo'); |
72 class L extends core.Object { | 108 class L extends core.Object { |
| 109 get foo() { |
| 110 return this[foo$]; |
| 111 } |
| 112 set foo(value) { |
| 113 this[foo$] = value; |
| 114 } |
73 L(foo) { | 115 L(foo) { |
74 this.foo = foo; | 116 this[foo$] = foo; |
75 } | 117 } |
76 } | 118 } |
77 class M extends L { | 119 class M extends L { |
78 named(x) { | 120 named(x) { |
79 super.L(dart.notNull(x) + 42); | 121 super.L(dart.notNull(x) + 42); |
80 } | 122 } |
81 } | 123 } |
82 dart.defineNamedConstructor(M, 'named'); | 124 dart.defineNamedConstructor(M, 'named'); |
83 class N extends M { | 125 class N extends M { |
84 named(y) { | 126 named(y) { |
(...skipping 25 matching lines...) Expand all Loading... |
110 exports.G = G; | 152 exports.G = G; |
111 exports.H = H; | 153 exports.H = H; |
112 exports.I = I; | 154 exports.I = I; |
113 exports.J = J; | 155 exports.J = J; |
114 exports.K = K; | 156 exports.K = K; |
115 exports.L = L; | 157 exports.L = L; |
116 exports.M = M; | 158 exports.M = M; |
117 exports.N = N; | 159 exports.N = N; |
118 exports.P = P; | 160 exports.P = P; |
119 })(constructors || (constructors = {})); | 161 })(constructors || (constructors = {})); |
OLD | NEW |