| Index: third_party/mojo/src/mojo/public/tools/bindings/generators/dart_templates/interface_definition.tmpl
|
| diff --git a/third_party/mojo/src/mojo/public/tools/bindings/generators/dart_templates/interface_definition.tmpl b/third_party/mojo/src/mojo/public/tools/bindings/generators/dart_templates/interface_definition.tmpl
|
| index 952c0dcb02440769fc5a2224a6da816ddef936f1..a73ad8e39ddb4f676137b804c3cdcedf88534b69 100644
|
| --- a/third_party/mojo/src/mojo/public/tools/bindings/generators/dart_templates/interface_definition.tmpl
|
| +++ b/third_party/mojo/src/mojo/public/tools/bindings/generators/dart_templates/interface_definition.tmpl
|
| @@ -17,7 +17,7 @@ abstract class {{interface|name}} implements core.Listener {
|
| {{interface|name}}.unbound() :
|
| stub = new {{interface|name}}Stub.unbound();
|
|
|
| - void close() => stub.close();
|
| + void close({bool nodefer : false}) => stub.close(nodefer: nodefer);
|
|
|
| StreamSubscription<int> listen() => stub.listen();
|
|
|
| @@ -76,7 +76,7 @@ class {{interface|name}}Proxy extends bindings.Proxy implements {{interface|name
|
| {%- endif %}
|
| {%- endfor %}
|
| default:
|
| - throw new Exception("Unexpected message name");
|
| + throw new bindings.MojoCodecError("Unexpected message name");
|
| break;
|
| }
|
| }
|
| @@ -183,7 +183,7 @@ class {{interface|name}}Stub extends bindings.Stub {
|
| break;
|
| {%- endfor %}
|
| default:
|
| - throw new Exception("Unexpected message name");
|
| + throw new bindings.MojoCodecError("Unexpected message name");
|
| break;
|
| }
|
| return null;
|
|
|