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

Unified Diff: tests/stub-generator/src/MintMakerFullyIsolatedTest-generatedTest.dart

Issue 8384012: Make some ErrorCode-s compile-time errors and some just type warnings (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: Created 9 years, 2 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
Index: tests/stub-generator/src/MintMakerFullyIsolatedTest-generatedTest.dart
diff --git a/tests/stub-generator/src/MintMakerFullyIsolatedTest-generatedTest.dart b/tests/stub-generator/src/MintMakerFullyIsolatedTest-generatedTest.dart
index 6c99e6b5656fc0edad597fb4189af81b6d8f9196..d736bfed0f5e07945b6f9a6d74cdc33b2260afbf 100644
--- a/tests/stub-generator/src/MintMakerFullyIsolatedTest-generatedTest.dart
+++ b/tests/stub-generator/src/MintMakerFullyIsolatedTest-generatedTest.dart
@@ -6,228 +6,6 @@
#import("../../isolate/src/TestFramework.dart");
zundel 2011/10/31 19:00:28 you need to fully revert this file before committi
-/* class = Purse (file:/usr/local/google/users/scheglov/Clients/Dart/dart/tests/stub-generator/src/MintMakerFullyIsolatedTest.dart/MintMakerFullyIsolatedTest.dart: 9) */
-
-interface Purse$Proxy {
- Promise<int> queryBalance();
-
- Purse$Proxy sproutPurse();
-
- Promise<int> deposit(int amount, Purse$Proxy source);
-}
-
-class Purse$ProxyImpl extends ProxyImpl implements Purse$Proxy {
- Purse$ProxyImpl(Promise<SendPort> port) : super.forReply(port) { }
- Purse$ProxyImpl.forIsolate(Proxy isolate) : super.forReply(isolate.call([null])) { }
- factory Purse$ProxyImpl.createIsolate() {
- Proxy isolate = new Proxy.forIsolate(new Purse$Dispatcher$Isolate());
- return new Purse$ProxyImpl.forIsolate(isolate);
- }
- factory Purse$ProxyImpl.localProxy(Purse obj) {
- return new Purse$ProxyImpl(new Promise<SendPort>.fromValue(Dispatcher.serve(new Purse$Dispatcher(obj))));
- }
-
- Promise<int> queryBalance() {
- return this.call(["queryBalance"]);
- }
-
- Purse$Proxy sproutPurse() {
- return new Purse$ProxyImpl(new PromiseProxy<SendPort>(this.call(["sproutPurse"])));
- }
-
- Promise<int> deposit(int amount, Purse$Proxy source) {
- return new PromiseProxy<int>(this.call(["deposit", amount, source]));
- }
-}
-
-class Purse$Dispatcher extends Dispatcher<Purse> {
- Purse$Dispatcher(Purse thing) : super(thing) { }
-
- void process(var message, void reply(var response)) {
- String command = message[0];
- if (command == "Purse") {
- } else if (command == "queryBalance") {
- int queryBalance = target.queryBalance();
- reply(queryBalance);
- } else if (command == "sproutPurse") {
- Purse$Proxy sproutPurse = target.sproutPurse();
- reply(sproutPurse);
- } else if (command == "deposit") {
- int amount = message[1];
- List<Promise<SendPort>> promises = new List<Promise<SendPort>>();
- promises.add(new PromiseProxy<SendPort>(new Promise<SendPort>.fromValue(message[2])));
- Promise done = new Promise();
- done.waitFor(promises, 1);
- done.addCompleteHandler((_) {
- Purse$Proxy source = new Purse$ProxyImpl(promises[0]);
- Promise<int> deposit = target.deposit(amount, source);
- reply(deposit);
- });
- } else {
- // TODO(kasperl,benl): Somehow throw an exception instead.
- reply("Exception: command '" + command + "' not understood by Purse.");
- }
- }
-}
-
-class Purse$Dispatcher$Isolate extends Isolate {
- Purse$Dispatcher$Isolate() : super() { }
-
- void main() {
- this.port.receive(void _(var message, SendPort replyTo) {
- Purse thing = new Purse();
- SendPort port = Dispatcher.serve(new Purse$Dispatcher(thing));
- Proxy proxy = new Proxy.forPort(replyTo);
- proxy.send([port]);
- });
- }
-}
-
-/* class = PowerfulPurse (file:/usr/local/google/users/scheglov/Clients/Dart/dart/tests/stub-generator/src/MintMakerFullyIsolatedTest.dart/MintMakerFullyIsolatedTest.dart: 18) */
-
-interface PowerfulPurse$Proxy {
- void init(Mint$Proxy mint, int balance);
-
- Promise<int> grab(int amount);
-
- Purse$Proxy weak();
-}
-
-class PowerfulPurse$ProxyImpl extends ProxyImpl implements PowerfulPurse$Proxy {
- PowerfulPurse$ProxyImpl(Promise<SendPort> port) : super.forReply(port) { }
- PowerfulPurse$ProxyImpl.forIsolate(Proxy isolate) : super.forReply(isolate.call([null])) { }
- factory PowerfulPurse$ProxyImpl.createIsolate() {
- Proxy isolate = new Proxy.forIsolate(new PowerfulPurse$Dispatcher$Isolate());
- return new PowerfulPurse$ProxyImpl.forIsolate(isolate);
- }
- factory PowerfulPurse$ProxyImpl.localProxy(PowerfulPurse obj) {
- return new PowerfulPurse$ProxyImpl(new Promise<SendPort>.fromValue(Dispatcher.serve(new PowerfulPurse$Dispatcher(obj))));
- }
-
- void init(Mint$Proxy mint, int balance) {
- this.send(["init", mint, balance]);
- }
-
- Promise<int> grab(int amount) {
- return this.call(["grab", amount]);
- }
-
- Purse$Proxy weak() {
- return new Purse$ProxyImpl(this.call(["weak"]));
- }
-}
-
-class PowerfulPurse$Dispatcher extends Dispatcher<PowerfulPurse> {
- PowerfulPurse$Dispatcher(PowerfulPurse thing) : super(thing) { }
-
- void process(var message, void reply(var response)) {
- String command = message[0];
- if (command == "PowerfulPurse") {
- } else if (command == "init") {
- List<Promise<SendPort>> promises = new List<Promise<SendPort>>();
- promises.add(new PromiseProxy<SendPort>(new Promise<SendPort>.fromValue(message[1])));
- int balance = message[2];
- Promise done = new Promise();
- done.waitFor(promises, 1);
- done.addCompleteHandler((_) {
- Mint$Proxy mint = new Mint$ProxyImpl(promises[0]);
- target.init(mint, balance);
- });
- } else if (command == "grab") {
- int amount = message[1];
- int grab = target.grab(amount);
- reply(grab);
- } else if (command == "weak") {
- Purse weak = target.weak();
- SendPort port = Dispatcher.serve(new Purse$Dispatcher(weak));
- reply(port);
- } else {
- // TODO(kasperl,benl): Somehow throw an exception instead.
- reply("Exception: command '" + command + "' not understood by PowerfulPurse.");
- }
- }
-}
-
-class PowerfulPurse$Dispatcher$Isolate extends Isolate {
- PowerfulPurse$Dispatcher$Isolate() : super() { }
-
- void main() {
- this.port.receive(void _(var message, SendPort replyTo) {
- PowerfulPurse thing = new PowerfulPurse();
- SendPort port = Dispatcher.serve(new PowerfulPurse$Dispatcher(thing));
- Proxy proxy = new Proxy.forPort(replyTo);
- proxy.send([port]);
- });
- }
-}
-
-/* class = Mint (file:/usr/local/google/users/scheglov/Clients/Dart/dart/tests/stub-generator/src/MintMakerFullyIsolatedTest.dart/MintMakerFullyIsolatedTest.dart: 28) */
-
-interface Mint$Proxy {
- Purse$Proxy createPurse(int balance);
-
- PowerfulPurse$Proxy promote(Purse$Proxy purse);
-}
-
-class Mint$ProxyImpl extends ProxyImpl implements Mint$Proxy {
- Mint$ProxyImpl(Promise<SendPort> port) : super.forReply(port) { }
- Mint$ProxyImpl.forIsolate(Proxy isolate) : super.forReply(isolate.call([null])) { }
- factory Mint$ProxyImpl.createIsolate() {
- Proxy isolate = new Proxy.forIsolate(new Mint$Dispatcher$Isolate());
- return new Mint$ProxyImpl.forIsolate(isolate);
- }
- factory Mint$ProxyImpl.localProxy(Mint obj) {
- return new Mint$ProxyImpl(new Promise<SendPort>.fromValue(Dispatcher.serve(new Mint$Dispatcher(obj))));
- }
-
- Purse$Proxy createPurse(int balance) {
- return new Purse$ProxyImpl(new PromiseProxy<SendPort>(this.call(["createPurse", balance])));
- }
-
- PowerfulPurse$Proxy promote(Purse$Proxy purse) {
- return new PowerfulPurse$ProxyImpl(new PromiseProxy<SendPort>(this.call(["promote", purse])));
- }
-}
-
-class Mint$Dispatcher extends Dispatcher<Mint> {
- Mint$Dispatcher(Mint thing) : super(thing) { }
-
- void process(var message, void reply(var response)) {
- String command = message[0];
- if (command == "Mint") {
- } else if (command == "createPurse") {
- int balance = message[1];
- Purse$Proxy createPurse = target.createPurse(balance);
- reply(createPurse);
- } else if (command == "promote") {
- List<Promise<SendPort>> promises = new List<Promise<SendPort>>();
- promises.add(new PromiseProxy<SendPort>(new Promise<SendPort>.fromValue(message[1])));
- Promise done = new Promise();
- done.waitFor(promises, 1);
- done.addCompleteHandler((_) {
- Purse$Proxy purse = new Purse$ProxyImpl(promises[0]);
- PowerfulPurse$Proxy promote = target.promote(purse);
- reply(promote);
- });
- } else {
- // TODO(kasperl,benl): Somehow throw an exception instead.
- reply("Exception: command '" + command + "' not understood by Mint.");
- }
- }
-}
-
-class Mint$Dispatcher$Isolate extends Isolate {
- Mint$Dispatcher$Isolate() : super() { }
-
- void main() {
- this.port.receive(void _(var message, SendPort replyTo) {
- Mint thing = new Mint();
- SendPort port = Dispatcher.serve(new Mint$Dispatcher(thing));
- Proxy proxy = new Proxy.forPort(replyTo);
- proxy.send([port]);
- });
- }
-}
interface Purse {
Purse();
int queryBalance();

Powered by Google App Engine
This is Rietveld 408576698