Files
sdk/pkg/dev_compiler/test/codegen_expected/language/issue21079_test.js
T
Leaf Petersen 0315595d60 Check in codegen test expectations.
Codegen output is checked into repository to make codegen regressions
more visible (especially readability regressions).

BUG=
R=rnystrom@google.com

Review URL: https://codereview.chromium.org/2128353002 .
2016-07-07 15:57:22 -07:00

30 lines
1.3 KiB
JavaScript

dart_library.library('language/issue21079_test', null, /* Imports */[
'dart_sdk',
'expect'
], function load__issue21079_test(exports, dart_sdk, expect) {
'use strict';
const core = dart_sdk.core;
const mirrors = dart_sdk.mirrors;
const isolate = dart_sdk.isolate;
const dart = dart_sdk.dart;
const dartx = dart_sdk.dartx;
const expect$ = expect.expect;
const issue21079_test = Object.create(null);
let VoidTovoid = () => (VoidTovoid = dart.constFn(dart.definiteFunctionType(dart.void, [])))();
issue21079_test.main = function() {
expect$.Expect.isTrue(dart.equals(mirrors.reflectClass(dart.wrapType(issue21079_test.MyException)).superclass.reflectedType, dart.wrapType(isolate.IsolateSpawnException)));
expect$.Expect.isTrue(dart.equals(mirrors.reflectClass(dart.wrapType(isolate.IsolateSpawnException)).reflectedType, dart.wrapType(isolate.IsolateSpawnException)));
};
dart.fn(issue21079_test.main, VoidTovoid());
issue21079_test.MyException = class MyException extends isolate.IsolateSpawnException {
new() {
super.new("Test");
}
};
dart.setSignature(issue21079_test.MyException, {
constructors: () => ({new: dart.definiteFunctionType(issue21079_test.MyException, [])})
});
// Exports:
exports.issue21079_test = issue21079_test;
});