Index: pkg/dev_compiler/test/codegen_expected/closure.js |
diff --git a/pkg/dev_compiler/test/codegen_expected/closure.js b/pkg/dev_compiler/test/codegen_expected/closure.js |
index 24d77ba45ca7b56b3525ea18b10d8e9ac715af82..754e9fd3b58d3cd4e9d6d5632278ab24b31724a7 100644 |
--- a/pkg/dev_compiler/test/codegen_expected/closure.js |
+++ b/pkg/dev_compiler/test/codegen_expected/closure.js |
@@ -29,11 +29,35 @@ closure.Foo$ = dart.generic(T => { |
static some_static_constant: string; |
static some_static_final: string; |
static some_static_var: string; |
+ get i() { |
+ return this[i$]; |
+ } |
+ set i(value) { |
+ super.i = value; |
+ } |
+ get b() { |
+ return this[b]; |
+ } |
+ set b(value) { |
+ this[b] = value; |
+ } |
+ get s() { |
+ return this[s]; |
+ } |
+ set s(value) { |
+ this[s] = value; |
+ } |
+ get v() { |
+ return this[v$]; |
+ } |
+ set v(value) { |
+ this[v$] = value; |
+ } |
new(i: number, v: T) { |
- this.i = i; |
- this.v = v; |
- this.b = null; |
- this.s = null; |
+ this[i$] = i; |
+ this[v$] = v; |
+ this[b] = null; |
+ this[s] = null; |
} |
static build() { |
return new (FooOfT())(1, null); |
@@ -63,6 +87,10 @@ closure.Foo$ = dart.generic(T => { |
static set staticProp(value: string) {} |
} |
dart.addTypeTests(Foo); |
+ const i$ = Symbol("Foo.i"); |
+ const b = Symbol("Foo.b"); |
+ const s = Symbol("Foo.s"); |
+ const v$ = Symbol("Foo.v"); |
dart.setSignature(Foo, { |
fields: () => ({ |
i: core.int, |