Index: test/codegen/expect/fieldtest.js |
diff --git a/test/codegen/expect/fieldtest.js b/test/codegen/expect/fieldtest.js |
index fb8ea97668cce861d178f6eb9669e924bbe914cb..2b281cb32900d780d4d3035bed59c66e16a53927 100644 |
--- a/test/codegen/expect/fieldtest.js |
+++ b/test/codegen/expect/fieldtest.js |
@@ -1,16 +1,17 @@ |
dart_library.library('fieldtest', null, /* Imports */[ |
- 'dart/_runtime', |
- 'dart/core' |
-], /* Lazy imports */[ |
-], function(exports, dart, core) { |
+ 'dart_sdk' |
+], function(exports, dart_sdk) { |
'use strict'; |
- let dartx = dart.dartx; |
- class A extends core.Object { |
+ const core = dart_sdk.core; |
+ const dart = dart_sdk.dart; |
+ const dartx = dart_sdk.dartx; |
+ const fieldtest = Object.create(null); |
+ fieldtest.A = class A extends core.Object { |
A() { |
this.x = 42; |
} |
- } |
- const B$ = dart.generic(function(T) { |
+ }; |
+ fieldtest.B$ = dart.generic(T => { |
class B extends core.Object { |
B() { |
this.x = null; |
@@ -20,95 +21,97 @@ dart_library.library('fieldtest', null, /* Imports */[ |
} |
return B; |
}); |
- let B = B$(); |
- function foo(a) { |
+ fieldtest.B = fieldtest.B$(); |
+ fieldtest.foo = function(a) { |
core.print(a.x); |
return a.x; |
- } |
- dart.fn(foo, core.int, [A]); |
- function bar(a) { |
+ }; |
+ dart.fn(fieldtest.foo, core.int, [fieldtest.A]); |
+ fieldtest.bar = function(a) { |
core.print(dart.dload(a, 'x')); |
return dart.as(dart.dload(a, 'x'), core.int); |
- } |
- dart.fn(bar, core.int, [dart.dynamic]); |
- function baz(a) { |
+ }; |
+ dart.fn(fieldtest.bar, core.int, [dart.dynamic]); |
+ fieldtest.baz = function(a) { |
return a.x; |
- } |
- dart.fn(baz, dart.dynamic, [A]); |
- function compute() { |
+ }; |
+ dart.fn(fieldtest.baz, dart.dynamic, [fieldtest.A]); |
+ fieldtest.compute = function() { |
return 123; |
- } |
- dart.fn(compute, core.int, []); |
- dart.defineLazyProperties(exports, { |
+ }; |
+ dart.fn(fieldtest.compute, core.int, []); |
+ dart.defineLazy(fieldtest, { |
get y() { |
- return dart.notNull(compute()) + 444; |
+ return dart.notNull(fieldtest.compute()) + 444; |
}, |
set y(_) {} |
}); |
- dart.copyProperties(exports, { |
+ dart.copyProperties(fieldtest, { |
get q() { |
return 'life, ' + 'the universe ' + 'and everything'; |
- }, |
+ } |
+ }); |
+ dart.copyProperties(fieldtest, { |
get z() { |
return 42; |
}, |
set z(value) { |
- exports.y = dart.as(value, core.int); |
+ fieldtest.y = dart.as(value, core.int); |
} |
}); |
- class BaseWithGetter extends core.Object { |
+ fieldtest.BaseWithGetter = class BaseWithGetter extends core.Object { |
get foo() { |
return 1; |
} |
- } |
- class Derived extends BaseWithGetter { |
+ }; |
+ fieldtest.Derived = class Derived extends fieldtest.BaseWithGetter { |
Derived() { |
this.foo = 2; |
this.bar = 3; |
} |
- } |
- dart.virtualField(Derived, 'foo'); |
- const Generic$ = dart.generic(function(T) { |
+ }; |
+ dart.virtualField(fieldtest.Derived, 'foo'); |
+ fieldtest.Generic$ = dart.generic(T => { |
class Generic extends core.Object { |
foo(t) { |
dart.as(t, T); |
- return core.print(dart.notNull(Generic$().bar) + dart.notNull(dart.as(t, core.String))); |
+ return core.print(dart.notNull(fieldtest.Generic.bar) + dart.notNull(dart.as(t, core.String))); |
} |
} |
dart.setSignature(Generic, { |
methods: () => ({foo: [dart.dynamic, [T]]}) |
}); |
- Generic.bar = 'hello'; |
return Generic; |
}); |
- let Generic = Generic$(); |
- class StaticFieldOrder1 extends core.Object {} |
- StaticFieldOrder1.d = 4; |
- dart.defineLazyProperties(StaticFieldOrder1, { |
+ fieldtest.Generic = fieldtest.Generic$(); |
+ fieldtest.Generic.bar = 'hello'; |
+ fieldtest.StaticFieldOrder1 = class StaticFieldOrder1 extends core.Object {}; |
+ fieldtest.StaticFieldOrder1.d = 4; |
+ dart.defineLazy(fieldtest.StaticFieldOrder1, { |
get a() { |
- return dart.notNull(StaticFieldOrder1.b) + 1; |
+ return dart.notNull(fieldtest.StaticFieldOrder1.b) + 1; |
}, |
get c() { |
- return dart.notNull(StaticFieldOrder1.d) + 2; |
+ return dart.notNull(fieldtest.StaticFieldOrder1.d) + 2; |
}, |
get b() { |
- return dart.notNull(StaticFieldOrder1.c) + 3; |
+ return dart.notNull(fieldtest.StaticFieldOrder1.c) + 3; |
} |
}); |
- class StaticFieldOrder2 extends core.Object {} |
- StaticFieldOrder2.d = 4; |
- dart.defineLazyProperties(StaticFieldOrder2, { |
+ fieldtest.StaticFieldOrder2 = class StaticFieldOrder2 extends core.Object {}; |
+ fieldtest.StaticFieldOrder2.d = 4; |
+ dart.defineLazy(fieldtest.StaticFieldOrder2, { |
get a() { |
- return dart.notNull(StaticFieldOrder2.b) + 1; |
+ return dart.notNull(fieldtest.StaticFieldOrder2.b) + 1; |
}, |
get c() { |
- return dart.notNull(StaticFieldOrder2.d) + 2; |
+ return dart.notNull(fieldtest.StaticFieldOrder2.d) + 2; |
}, |
get b() { |
- return dart.notNull(StaticFieldOrder2.c) + 3; |
+ return dart.notNull(fieldtest.StaticFieldOrder2.c) + 3; |
} |
}); |
- class MyEnum extends core.Object { |
+ fieldtest.MyEnum = class MyEnum extends core.Object { |
MyEnum(index) { |
this.index = index; |
} |
@@ -121,34 +124,20 @@ dart_library.library('fieldtest', null, /* Imports */[ |
}[this.index]; |
} |
}; |
- MyEnum.Val1 = dart.const(new MyEnum(0)); |
- MyEnum.Val2 = dart.const(new MyEnum(1)); |
- MyEnum.Val3 = dart.const(new MyEnum(2)); |
- MyEnum.Val4 = dart.const(new MyEnum(3)); |
- MyEnum.values = dart.const(dart.list([MyEnum.Val1, MyEnum.Val2, MyEnum.Val3, MyEnum.Val4], MyEnum)); |
- function main() { |
- let a = new A(); |
- foo(a); |
- bar(a); |
- core.print(baz(a)); |
- core.print(new (Generic$(core.String))().foo(' world')); |
- core.print(MyEnum.values); |
- } |
- dart.fn(main, dart.void, []); |
+ fieldtest.MyEnum.Val1 = dart.const(new fieldtest.MyEnum(0)); |
+ fieldtest.MyEnum.Val2 = dart.const(new fieldtest.MyEnum(1)); |
+ fieldtest.MyEnum.Val3 = dart.const(new fieldtest.MyEnum(2)); |
+ fieldtest.MyEnum.Val4 = dart.const(new fieldtest.MyEnum(3)); |
+ fieldtest.MyEnum.values = dart.const(dart.list([fieldtest.MyEnum.Val1, fieldtest.MyEnum.Val2, fieldtest.MyEnum.Val3, fieldtest.MyEnum.Val4], fieldtest.MyEnum)); |
+ fieldtest.main = function() { |
+ let a = new fieldtest.A(); |
+ fieldtest.foo(a); |
+ fieldtest.bar(a); |
+ core.print(fieldtest.baz(a)); |
+ core.print(new (fieldtest.Generic$(core.String))().foo(' world')); |
+ core.print(fieldtest.MyEnum.values); |
+ }; |
+ dart.fn(fieldtest.main, dart.void, []); |
// Exports: |
- exports.A = A; |
- exports.B$ = B$; |
- exports.B = B; |
- exports.foo = foo; |
- exports.bar = bar; |
- exports.baz = baz; |
- exports.compute = compute; |
- exports.BaseWithGetter = BaseWithGetter; |
- exports.Derived = Derived; |
- exports.Generic$ = Generic$; |
- exports.Generic = Generic; |
- exports.StaticFieldOrder1 = StaticFieldOrder1; |
- exports.StaticFieldOrder2 = StaticFieldOrder2; |
- exports.MyEnum = MyEnum; |
- exports.main = main; |
+ exports.fieldtest = fieldtest; |
}); |