| Index: test/codegen/expect/covariance.js
|
| diff --git a/test/codegen/expect/covariance.js b/test/codegen/expect/covariance.js
|
| deleted file mode 100644
|
| index e26dee94850a17d1435d4a473a1ae2c603c56a4d..0000000000000000000000000000000000000000
|
| --- a/test/codegen/expect/covariance.js
|
| +++ /dev/null
|
| @@ -1,51 +0,0 @@
|
| -dart_library.library('covariance', null, /* Imports */[
|
| - 'dart_sdk'
|
| -], function(exports, dart_sdk) {
|
| - 'use strict';
|
| - const core = dart_sdk.core;
|
| - const dart = dart_sdk.dart;
|
| - const dartx = dart_sdk.dartx;
|
| - const covariance = Object.create(null);
|
| - const _t = Symbol('_t');
|
| - covariance.Foo$ = dart.generic(T => {
|
| - class Foo extends core.Object {
|
| - new() {
|
| - this[_t] = null;
|
| - }
|
| - add(t) {
|
| - dart.as(t, T);
|
| - this[_t] = t;
|
| - }
|
| - forEach(fn) {
|
| - fn(this[_t]);
|
| - }
|
| - }
|
| - dart.setSignature(Foo, {
|
| - methods: () => ({
|
| - add: [dart.dynamic, [T]],
|
| - forEach: [dart.dynamic, [dart.functionType(dart.void, [T])]]
|
| - })
|
| - });
|
| - return Foo;
|
| - });
|
| - covariance.Foo = covariance.Foo$();
|
| - covariance.Bar = class Bar extends covariance.Foo$(core.int) {
|
| - new() {
|
| - super.new();
|
| - }
|
| - add(x) {
|
| - core.print(`Bar.add got ${x}`);
|
| - super.add(x);
|
| - }
|
| - };
|
| - dart.setSignature(covariance.Bar, {
|
| - methods: () => ({add: [dart.dynamic, [core.int]]})
|
| - });
|
| - covariance.main = function() {
|
| - let foo = new covariance.Bar();
|
| - foo.add('hi');
|
| - };
|
| - dart.fn(covariance.main);
|
| - // Exports:
|
| - exports.covariance = covariance;
|
| -});
|
|
|