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

Unified Diff: mojo/dart/packages/_mojo_for_test_only/lib/mojo/test/test_unions.mojom.dart

Issue 1983453002: Dart: Refactor Stubs (Closed) Base URL: git@github.com:domokit/mojo.git@master
Patch Set: Merge Created 4 years, 7 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: mojo/dart/packages/_mojo_for_test_only/lib/mojo/test/test_unions.mojom.dart
diff --git a/mojo/dart/packages/_mojo_for_test_only/lib/mojo/test/test_unions.mojom.dart b/mojo/dart/packages/_mojo_for_test_only/lib/mojo/test/test_unions.mojom.dart
index 46bf438ca50d002b940c007a93467e66a962ca7b..338f1d97aa295261eebb768a0f2b7801d5fd7222 100644
--- a/mojo/dart/packages/_mojo_for_test_only/lib/mojo/test/test_unions.mojom.dart
+++ b/mojo/dart/packages/_mojo_for_test_only/lib/mojo/test/test_unions.mojom.dart
@@ -2971,9 +2971,9 @@ abstract class SmallCache {
dynamic getIntValue([Function responseFactory = null]);
}
-
-class _SmallCacheProxyControl extends bindings.ProxyMessageHandler
- implements bindings.ProxyControl {
+class _SmallCacheProxyControl
+ extends bindings.ProxyMessageHandler
+ implements bindings.ProxyControl {
_SmallCacheProxyControl.fromEndpoint(
core.MojoMessagePipeEndpoint endpoint) : super.fromEndpoint(endpoint);
@@ -2987,7 +2987,6 @@ class _SmallCacheProxyControl extends bindings.ProxyMessageHandler
String get serviceName => SmallCache.serviceName;
- @override
void handleResponse(bindings.ServiceMessage message) {
switch (message.header.type) {
case _smallCacheMethodGetIntValueName:
@@ -3024,9 +3023,9 @@ class _SmallCacheProxyControl extends bindings.ProxyMessageHandler
}
}
-
-class SmallCacheProxy extends bindings.Proxy
- implements SmallCache {
+class SmallCacheProxy
+ extends bindings.Proxy
+ implements SmallCache {
SmallCacheProxy.fromEndpoint(
core.MojoMessagePipeEndpoint endpoint)
: super(new _SmallCacheProxyControl.fromEndpoint(endpoint));
@@ -3071,29 +3070,24 @@ class SmallCacheProxy extends bindings.Proxy
}
}
-
-class SmallCacheStub extends bindings.Stub {
+class _SmallCacheStubControl
+ extends bindings.StubMessageHandler
+ implements bindings.StubControl<SmallCache> {
SmallCache _impl;
- SmallCacheStub.fromEndpoint(
+ _SmallCacheStubControl.fromEndpoint(
core.MojoMessagePipeEndpoint endpoint, [SmallCache impl])
: super.fromEndpoint(endpoint, autoBegin: impl != null) {
_impl = impl;
}
- SmallCacheStub.fromHandle(
+ _SmallCacheStubControl.fromHandle(
core.MojoHandle handle, [SmallCache impl])
: super.fromHandle(handle, autoBegin: impl != null) {
_impl = impl;
}
- SmallCacheStub.unbound([this._impl]) : super.unbound();
-
- static SmallCacheStub newFromEndpoint(
- core.MojoMessagePipeEndpoint endpoint) {
- assert(endpoint.setDescription("For SmallCacheStub"));
- return new SmallCacheStub.fromEndpoint(endpoint);
- }
+ _SmallCacheStubControl.unbound([this._impl]) : super.unbound();
SmallCacheGetIntValueResponseParams _smallCacheGetIntValueResponseParamsFactory(int intValue) {
@@ -3163,9 +3157,10 @@ class SmallCacheStub extends bindings.Stub {
}
}
+ @override
String toString() {
var superString = super.toString();
- return "SmallCacheStub($superString)";
+ return "_SmallCacheStubControl($superString)";
}
int get version => 0;
@@ -3179,6 +3174,38 @@ class SmallCacheStub extends bindings.Stub {
}
}
+class SmallCacheStub
+ extends bindings.Stub<SmallCache>
+ implements SmallCache {
+ SmallCacheStub.fromEndpoint(
+ core.MojoMessagePipeEndpoint endpoint, [SmallCache impl])
+ : super(new _SmallCacheStubControl.fromEndpoint(endpoint, impl));
+
+ SmallCacheStub.fromHandle(
+ core.MojoHandle handle, [SmallCache impl])
+ : super(new _SmallCacheStubControl.fromHandle(handle, impl));
+
+ SmallCacheStub.unbound([SmallCache impl])
+ : super(new _SmallCacheStubControl.unbound(impl));
+
+ static SmallCacheStub newFromEndpoint(
+ core.MojoMessagePipeEndpoint endpoint) {
+ assert(endpoint.setDescription("For SmallCacheStub"));
+ return new SmallCacheStub.fromEndpoint(endpoint);
+ }
+
+ static service_describer.ServiceDescription get serviceDescription =>
+ _SmallCacheStubControl.serviceDescription;
+
+
+ void setIntValue(int intValue) {
+ return impl.setIntValue(intValue);
+ }
+ dynamic getIntValue([Function responseFactory = null]) {
+ return impl.getIntValue(responseFactory);
+ }
+}
+
const int _unionInterfaceMethodEchoName = 0;
class _UnionInterfaceServiceDescription implements service_describer.ServiceDescription {
@@ -3197,9 +3224,9 @@ abstract class UnionInterface {
dynamic echo(PodUnion inVal,[Function responseFactory = null]);
}
-
-class _UnionInterfaceProxyControl extends bindings.ProxyMessageHandler
- implements bindings.ProxyControl {
+class _UnionInterfaceProxyControl
+ extends bindings.ProxyMessageHandler
+ implements bindings.ProxyControl {
_UnionInterfaceProxyControl.fromEndpoint(
core.MojoMessagePipeEndpoint endpoint) : super.fromEndpoint(endpoint);
@@ -3213,7 +3240,6 @@ class _UnionInterfaceProxyControl extends bindings.ProxyMessageHandler
String get serviceName => UnionInterface.serviceName;
- @override
void handleResponse(bindings.ServiceMessage message) {
switch (message.header.type) {
case _unionInterfaceMethodEchoName:
@@ -3250,9 +3276,9 @@ class _UnionInterfaceProxyControl extends bindings.ProxyMessageHandler
}
}
-
-class UnionInterfaceProxy extends bindings.Proxy
- implements UnionInterface {
+class UnionInterfaceProxy
+ extends bindings.Proxy
+ implements UnionInterface {
UnionInterfaceProxy.fromEndpoint(
core.MojoMessagePipeEndpoint endpoint)
: super(new _UnionInterfaceProxyControl.fromEndpoint(endpoint));
@@ -3288,29 +3314,24 @@ class UnionInterfaceProxy extends bindings.Proxy
}
}
-
-class UnionInterfaceStub extends bindings.Stub {
+class _UnionInterfaceStubControl
+ extends bindings.StubMessageHandler
+ implements bindings.StubControl<UnionInterface> {
UnionInterface _impl;
- UnionInterfaceStub.fromEndpoint(
+ _UnionInterfaceStubControl.fromEndpoint(
core.MojoMessagePipeEndpoint endpoint, [UnionInterface impl])
: super.fromEndpoint(endpoint, autoBegin: impl != null) {
_impl = impl;
}
- UnionInterfaceStub.fromHandle(
+ _UnionInterfaceStubControl.fromHandle(
core.MojoHandle handle, [UnionInterface impl])
: super.fromHandle(handle, autoBegin: impl != null) {
_impl = impl;
}
- UnionInterfaceStub.unbound([this._impl]) : super.unbound();
-
- static UnionInterfaceStub newFromEndpoint(
- core.MojoMessagePipeEndpoint endpoint) {
- assert(endpoint.setDescription("For UnionInterfaceStub"));
- return new UnionInterfaceStub.fromEndpoint(endpoint);
- }
+ _UnionInterfaceStubControl.unbound([this._impl]) : super.unbound();
UnionInterfaceEchoResponseParams _unionInterfaceEchoResponseParamsFactory(PodUnion outVal) {
@@ -3377,9 +3398,10 @@ class UnionInterfaceStub extends bindings.Stub {
}
}
+ @override
String toString() {
var superString = super.toString();
- return "UnionInterfaceStub($superString)";
+ return "_UnionInterfaceStubControl($superString)";
}
int get version => 0;
@@ -3393,6 +3415,35 @@ class UnionInterfaceStub extends bindings.Stub {
}
}
+class UnionInterfaceStub
+ extends bindings.Stub<UnionInterface>
+ implements UnionInterface {
+ UnionInterfaceStub.fromEndpoint(
+ core.MojoMessagePipeEndpoint endpoint, [UnionInterface impl])
+ : super(new _UnionInterfaceStubControl.fromEndpoint(endpoint, impl));
+
+ UnionInterfaceStub.fromHandle(
+ core.MojoHandle handle, [UnionInterface impl])
+ : super(new _UnionInterfaceStubControl.fromHandle(handle, impl));
+
+ UnionInterfaceStub.unbound([UnionInterface impl])
+ : super(new _UnionInterfaceStubControl.unbound(impl));
+
+ static UnionInterfaceStub newFromEndpoint(
+ core.MojoMessagePipeEndpoint endpoint) {
+ assert(endpoint.setDescription("For UnionInterfaceStub"));
+ return new UnionInterfaceStub.fromEndpoint(endpoint);
+ }
+
+ static service_describer.ServiceDescription get serviceDescription =>
+ _UnionInterfaceStubControl.serviceDescription;
+
+
+ dynamic echo(PodUnion inVal,[Function responseFactory = null]) {
+ return impl.echo(inVal,responseFactory);
+ }
+}
+
mojom_types.RuntimeTypeInfo getRuntimeTypeInfo() => _runtimeTypeInfo ??
_initRuntimeTypeInfo();

Powered by Google App Engine
This is Rietveld 408576698