Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(701)

Unified Diff: test/codegen/expect/cascade.js

Issue 1879373004: Implement modular compilation (Closed) Base URL: git@github.com:dart-lang/dev_compiler.git@master
Patch Set: Created 4 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « test/codegen/expect/async_helper/async_helper.txt ('k') | test/codegen/expect/cascade.txt » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: test/codegen/expect/cascade.js
diff --git a/test/codegen/expect/cascade.js b/test/codegen/expect/cascade.js
index 56911be3867ca6a16f5f15ad7d341b154a4eeaa7..b5c2bf7f4b0f7bfb372f917adbb20169fe19f8cc 100644
--- a/test/codegen/expect/cascade.js
+++ b/test/codegen/expect/cascade.js
@@ -1,17 +1,18 @@
dart_library.library('cascade', 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 cascade = Object.create(null);
+ cascade.A = class A extends core.Object {
A() {
this.x = null;
}
- }
- function test_closure_with_mutate() {
- let a = new A();
+ };
+ cascade.test_closure_with_mutate = function() {
+ let a = new cascade.A();
a.x = dart.fn(() => {
core.print("hi");
a = null;
@@ -20,44 +21,44 @@ dart_library.library('cascade', null, /* Imports */[
dart.dcall(_.x);
dart.dcall(_.x);
core.print(a);
- }
- dart.fn(test_closure_with_mutate, dart.void, []);
- function test_closure_without_mutate() {
- let a = new A();
+ };
+ dart.fn(cascade.test_closure_with_mutate, dart.void, []);
+ cascade.test_closure_without_mutate = function() {
+ let a = new cascade.A();
a.x = dart.fn(() => {
core.print(a);
});
dart.dcall(a.x);
dart.dcall(a.x);
core.print(a);
- }
- dart.fn(test_closure_without_mutate, dart.void, []);
- function test_mutate_inside_cascade() {
+ };
+ dart.fn(cascade.test_closure_without_mutate, dart.void, []);
+ cascade.test_mutate_inside_cascade = function() {
let a = null;
- let _ = new A();
+ let _ = new cascade.A();
_.x = a = null;
_.x = a = null;
a = _;
core.print(a);
- }
- dart.fn(test_mutate_inside_cascade, dart.void, []);
- function test_mutate_outside_cascade() {
+ };
+ dart.fn(cascade.test_mutate_inside_cascade, dart.void, []);
+ cascade.test_mutate_outside_cascade = function() {
let a = null, b = null;
- a = new A();
+ a = new cascade.A();
a.x = b = null;
a.x = b = null;
a = null;
core.print(a);
- }
- dart.fn(test_mutate_outside_cascade, dart.void, []);
- function test_VariableDeclaration_single() {
+ };
+ dart.fn(cascade.test_mutate_outside_cascade, dart.void, []);
+ cascade.test_VariableDeclaration_single = function() {
let a = [];
a[dartx.length] = 2;
a[dartx.add](42);
core.print(a);
- }
- dart.fn(test_VariableDeclaration_single, dart.void, []);
- function test_VariableDeclaration_last() {
+ };
+ dart.fn(cascade.test_VariableDeclaration_single, dart.void, []);
+ cascade.test_VariableDeclaration_last = function() {
let a = 42, b = (() => {
let _ = [];
_[dartx.length] = 2;
@@ -65,9 +66,9 @@ dart_library.library('cascade', null, /* Imports */[
return _;
})();
core.print(b);
- }
- dart.fn(test_VariableDeclaration_last, dart.void, []);
- function test_VariableDeclaration_first() {
+ };
+ dart.fn(cascade.test_VariableDeclaration_last, dart.void, []);
+ cascade.test_VariableDeclaration_first = function() {
let a = (() => {
let _ = [];
_[dartx.length] = 2;
@@ -75,18 +76,18 @@ dart_library.library('cascade', null, /* Imports */[
return _;
})(), b = 2;
core.print(a);
- }
- dart.fn(test_VariableDeclaration_first, dart.void, []);
- function test_increment() {
- let a = new A();
+ };
+ dart.fn(cascade.test_VariableDeclaration_first, dart.void, []);
+ cascade.test_increment = function() {
+ let a = new cascade.A();
let y = ((() => {
a.x = dart.dsend(a.x, '+', 1);
a.x = dart.dsend(a.x, '-', 1);
return a;
})());
- }
- dart.fn(test_increment, dart.void, []);
- const Base$ = dart.generic(function(T) {
+ };
+ dart.fn(cascade.test_increment, dart.void, []);
+ cascade.Base$ = dart.generic(T => {
class Base extends core.Object {
Base() {
this.x = dart.list([], T);
@@ -94,8 +95,8 @@ dart_library.library('cascade', null, /* Imports */[
}
return Base;
});
- let Base = Base$();
- class Foo extends Base$(core.int) {
+ cascade.Base = cascade.Base$();
+ cascade.Foo = class Foo extends cascade.Base$(core.int) {
Foo() {
super.Base();
}
@@ -105,21 +106,10 @@ dart_library.library('cascade', null, /* Imports */[
this.x[dartx.add](3);
this.x[dartx.add](4);
}
- }
- dart.setSignature(Foo, {
+ };
+ dart.setSignature(cascade.Foo, {
methods: () => ({test_final_field_generic: [dart.void, [dart.dynamic]]})
});
// Exports:
- exports.A = A;
- exports.test_closure_with_mutate = test_closure_with_mutate;
- exports.test_closure_without_mutate = test_closure_without_mutate;
- exports.test_mutate_inside_cascade = test_mutate_inside_cascade;
- exports.test_mutate_outside_cascade = test_mutate_outside_cascade;
- exports.test_VariableDeclaration_single = test_VariableDeclaration_single;
- exports.test_VariableDeclaration_last = test_VariableDeclaration_last;
- exports.test_VariableDeclaration_first = test_VariableDeclaration_first;
- exports.test_increment = test_increment;
- exports.Base$ = Base$;
- exports.Base = Base;
- exports.Foo = Foo;
+ exports.cascade = cascade;
});
« no previous file with comments | « test/codegen/expect/async_helper/async_helper.txt ('k') | test/codegen/expect/cascade.txt » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698