Index: test/codegen/expect/constructors.js |
diff --git a/test/codegen/expect/constructors.js b/test/codegen/expect/constructors.js |
index 919f5464368d15d7e45d2beef53db68193a6112a..bd6fc9c914c1660d9d6f361dd2d62dc7f24b4422 100644 |
--- a/test/codegen/expect/constructors.js |
+++ b/test/codegen/expect/constructors.js |
@@ -8,11 +8,11 @@ dart_library.library('constructors', null, /* Imports */[ |
const constructors = Object.create(null); |
constructors.A = class A extends core.Object {}; |
constructors.B = class B extends core.Object { |
- B() { |
+ new() { |
} |
}; |
dart.setSignature(constructors.B, { |
- constructors: () => ({B: [constructors.B, []]}) |
+ constructors: () => ({new: [constructors.B, []]}) |
}); |
constructors.C = class C extends core.Object { |
named() { |
@@ -32,7 +32,7 @@ dart_library.library('constructors', null, /* Imports */[ |
constructors: () => ({named: [constructors.C2, []]}) |
}); |
constructors.D = class D extends core.Object { |
- D() { |
+ new() { |
} |
named() { |
} |
@@ -40,44 +40,44 @@ dart_library.library('constructors', null, /* Imports */[ |
dart.defineNamedConstructor(constructors.D, 'named'); |
dart.setSignature(constructors.D, { |
constructors: () => ({ |
- D: [constructors.D, []], |
+ new: [constructors.D, []], |
named: [constructors.D, []] |
}) |
}); |
constructors.E = class E extends core.Object { |
- E(name) { |
+ new(name) { |
this.name = name; |
} |
}; |
dart.setSignature(constructors.E, { |
- constructors: () => ({E: [constructors.E, [core.String]]}) |
+ constructors: () => ({new: [constructors.E, [core.String]]}) |
}); |
constructors.F = class F extends constructors.E { |
- F(name) { |
- super.E(name); |
+ new(name) { |
+ super.new(name); |
} |
}; |
dart.setSignature(constructors.F, { |
- constructors: () => ({F: [constructors.F, [core.String]]}) |
+ constructors: () => ({new: [constructors.F, [core.String]]}) |
}); |
constructors.G = class G extends core.Object { |
- G(p1) { |
+ new(p1) { |
if (p1 === void 0) p1 = null; |
} |
}; |
dart.setSignature(constructors.G, { |
- constructors: () => ({G: [constructors.G, [], [core.String]]}) |
+ constructors: () => ({new: [constructors.G, [], [core.String]]}) |
}); |
constructors.H = class H extends core.Object { |
- H(opts) { |
+ new(opts) { |
let p1 = opts && 'p1' in opts ? opts.p1 : null; |
} |
}; |
dart.setSignature(constructors.H, { |
- constructors: () => ({H: [constructors.H, [], {p1: core.String}]}) |
+ constructors: () => ({new: [constructors.H, [], {p1: core.String}]}) |
}); |
constructors.I = class I extends core.Object { |
- I() { |
+ new() { |
this.name = 'default'; |
} |
named(name) { |
@@ -87,21 +87,21 @@ dart_library.library('constructors', null, /* Imports */[ |
dart.defineNamedConstructor(constructors.I, 'named'); |
dart.setSignature(constructors.I, { |
constructors: () => ({ |
- I: [constructors.I, []], |
+ new: [constructors.I, []], |
named: [constructors.I, [core.String]] |
}) |
}); |
constructors.J = class J extends core.Object { |
- J() { |
+ new() { |
this.initialized = true; |
this.nonInitialized = null; |
} |
}; |
dart.setSignature(constructors.J, { |
- constructors: () => ({J: [constructors.J, []]}) |
+ constructors: () => ({new: [constructors.J, []]}) |
}); |
constructors.K = class K extends core.Object { |
- K() { |
+ new() { |
this.s = 'a'; |
} |
withS(s) { |
@@ -111,21 +111,21 @@ dart_library.library('constructors', null, /* Imports */[ |
dart.defineNamedConstructor(constructors.K, 'withS'); |
dart.setSignature(constructors.K, { |
constructors: () => ({ |
- K: [constructors.K, []], |
+ new: [constructors.K, []], |
withS: [constructors.K, [core.String]] |
}) |
}); |
constructors.L = class L extends core.Object { |
- L(foo) { |
+ new(foo) { |
this.foo = foo; |
} |
}; |
dart.setSignature(constructors.L, { |
- constructors: () => ({L: [constructors.L, [dart.dynamic]]}) |
+ constructors: () => ({new: [constructors.L, [dart.dynamic]]}) |
}); |
constructors.M = class M extends constructors.L { |
named(x) { |
- super.L(dart.notNull(x) + 42); |
+ super.new(dart.notNull(x) + 42); |
} |
}; |
dart.defineNamedConstructor(constructors.M, 'named'); |
@@ -142,28 +142,28 @@ dart_library.library('constructors', null, /* Imports */[ |
constructors: () => ({named: [constructors.N, [core.int]]}) |
}); |
constructors.P = class P extends constructors.N { |
- P(z) { |
+ new(z) { |
super.named(dart.notNull(z) + 9000); |
} |
foo(x) { |
- this.P(dart.notNull(x) + 42); |
+ P.prototype.new.call(this, dart.notNull(x) + 42); |
} |
bar() { |
- this.foo(1); |
+ P.prototype.foo.call(this, 1); |
} |
}; |
dart.defineNamedConstructor(constructors.P, 'foo'); |
dart.defineNamedConstructor(constructors.P, 'bar'); |
dart.setSignature(constructors.P, { |
constructors: () => ({ |
- P: [constructors.P, [core.int]], |
+ new: [constructors.P, [core.int]], |
foo: [constructors.P, [core.int]], |
bar: [constructors.P, []] |
}) |
}); |
constructors.Q$ = dart.generic(T => { |
class Q extends core.Object { |
- Q(y) { |
+ new(y) { |
this.x = dart.as(y, T); |
} |
static foo() { |
@@ -183,7 +183,7 @@ dart_library.library('constructors', null, /* Imports */[ |
} |
} |
dart.setSignature(Q, { |
- constructors: () => ({Q: [constructors.Q$(T), [dart.dynamic]]}), |
+ constructors: () => ({new: [constructors.Q$(T), [dart.dynamic]]}), |
methods: () => ({ |
bar: [core.String, []], |
bar2: [core.String, []] |