Index: mojo/dart/packages/_mojo_for_test_only/lib/mojo/test/validation_test_interfaces.mojom.dart |
diff --git a/mojo/dart/packages/_mojo_for_test_only/lib/mojo/test/validation_test_interfaces.mojom.dart b/mojo/dart/packages/_mojo_for_test_only/lib/mojo/test/validation_test_interfaces.mojom.dart |
index 0c60d1243019a0907e59c2fd83e875fd40158940..e8db81c12af5944e6e028978feb163922e5ff4ae 100644 |
--- a/mojo/dart/packages/_mojo_for_test_only/lib/mojo/test/validation_test_interfaces.mojom.dart |
+++ b/mojo/dart/packages/_mojo_for_test_only/lib/mojo/test/validation_test_interfaces.mojom.dart |
@@ -2442,9 +2442,9 @@ class _ConformanceTestInterfaceMethod13Params extends bindings.Struct { |
static const List<bindings.StructDataHeader> kVersions = const [ |
const bindings.StructDataHeader(32, 0) |
]; |
- Object param0 = null; |
+ InterfaceAInterface param0 = null; |
int param1 = 0; |
- Object param2 = null; |
+ InterfaceAInterface param2 = null; |
_ConformanceTestInterfaceMethod13Params() : super(kVersions.last.size); |
@@ -3366,11 +3366,49 @@ class _InterfaceAServiceDescription implements service_describer.ServiceDescript |
abstract class InterfaceA { |
static const String serviceName = null; |
+ |
+ static service_describer.ServiceDescription _cachedServiceDescription; |
+ static service_describer.ServiceDescription get serviceDescription { |
+ if (_cachedServiceDescription == null) { |
+ _cachedServiceDescription = new _InterfaceAServiceDescription(); |
+ } |
+ return _cachedServiceDescription; |
+ } |
+ |
+ static InterfaceAProxy connectToService( |
+ bindings.ServiceConnector s, String url, [String serviceName]) { |
+ InterfaceAProxy p = new InterfaceAProxy.unbound(); |
+ String name = serviceName ?? InterfaceA.serviceName; |
+ if ((name == null) || name.isEmpty) { |
+ throw new core.MojoApiError( |
+ "If an interface has no ServiceName, then one must be provided."); |
+ } |
+ s.connectToService(url, p, name); |
+ return p; |
+ } |
+} |
+ |
+abstract class InterfaceAInterface |
+ implements bindings.MojoInterface<InterfaceA>, |
+ InterfaceA { |
+ factory InterfaceAInterface([InterfaceA impl]) => |
+ new InterfaceAStub.unbound(impl); |
+ factory InterfaceAInterface.fromEndpoint( |
+ core.MojoMessagePipeEndpoint endpoint, |
+ [InterfaceA impl]) => |
+ new InterfaceAStub.fromEndpoint(endpoint, impl); |
+} |
+ |
+abstract class InterfaceAInterfaceRequest |
+ implements bindings.MojoInterface<InterfaceA>, |
+ InterfaceA { |
+ factory InterfaceAInterfaceRequest() => |
+ new InterfaceAProxy.unbound(); |
} |
class _InterfaceAProxyControl |
extends bindings.ProxyMessageHandler |
- implements bindings.ProxyControl { |
+ implements bindings.ProxyControl<InterfaceA> { |
_InterfaceAProxyControl.fromEndpoint( |
core.MojoMessagePipeEndpoint endpoint) : super.fromEndpoint(endpoint); |
@@ -3379,9 +3417,6 @@ class _InterfaceAProxyControl |
_InterfaceAProxyControl.unbound() : super.unbound(); |
- service_describer.ServiceDescription get serviceDescription => |
- new _InterfaceAServiceDescription(); |
- |
String get serviceName => InterfaceA.serviceName; |
void handleResponse(bindings.ServiceMessage message) { |
@@ -3393,6 +3428,11 @@ class _InterfaceAProxyControl |
} |
} |
+ InterfaceA get impl => null; |
+ set impl(InterfaceA _) { |
+ throw new core.MojoApiError("The impl of a Proxy cannot be set."); |
+ } |
+ |
@override |
String toString() { |
var superString = super.toString(); |
@@ -3401,8 +3441,10 @@ class _InterfaceAProxyControl |
} |
class InterfaceAProxy |
- extends bindings.Proxy |
- implements InterfaceA { |
+ extends bindings.Proxy<InterfaceA> |
+ implements InterfaceA, |
+ InterfaceAInterface, |
+ InterfaceAInterfaceRequest { |
InterfaceAProxy.fromEndpoint( |
core.MojoMessagePipeEndpoint endpoint) |
: super(new _InterfaceAProxyControl.fromEndpoint(endpoint)); |
@@ -3419,13 +3461,6 @@ class InterfaceAProxy |
return new InterfaceAProxy.fromEndpoint(endpoint); |
} |
- factory InterfaceAProxy.connectToService( |
- bindings.ServiceConnector s, String url, [String serviceName]) { |
- InterfaceAProxy p = new InterfaceAProxy.unbound(); |
- s.connectToService(url, p, serviceName); |
- return p; |
- } |
- |
} |
@@ -3448,6 +3483,8 @@ class _InterfaceAStubControl |
_InterfaceAStubControl.unbound([this._impl]) : super.unbound(); |
+ String get serviceName => InterfaceA.serviceName; |
+ |
dynamic handleMessage(bindings.ServiceMessage message) { |
@@ -3493,19 +3530,16 @@ class _InterfaceAStubControl |
} |
int get version => 0; |
- |
- static service_describer.ServiceDescription _cachedServiceDescription; |
- static service_describer.ServiceDescription get serviceDescription { |
- if (_cachedServiceDescription == null) { |
- _cachedServiceDescription = new _InterfaceAServiceDescription(); |
- } |
- return _cachedServiceDescription; |
- } |
} |
class InterfaceAStub |
extends bindings.Stub<InterfaceA> |
- implements InterfaceA { |
+ implements InterfaceA, |
+ InterfaceAInterface, |
+ InterfaceAInterfaceRequest { |
+ InterfaceAStub.unbound([InterfaceA impl]) |
+ : super(new _InterfaceAStubControl.unbound(impl)); |
+ |
InterfaceAStub.fromEndpoint( |
core.MojoMessagePipeEndpoint endpoint, [InterfaceA impl]) |
: super(new _InterfaceAStubControl.fromEndpoint(endpoint, impl)); |
@@ -3514,18 +3548,12 @@ class InterfaceAStub |
core.MojoHandle handle, [InterfaceA impl]) |
: super(new _InterfaceAStubControl.fromHandle(handle, impl)); |
- InterfaceAStub.unbound([InterfaceA impl]) |
- : super(new _InterfaceAStubControl.unbound(impl)); |
- |
static InterfaceAStub newFromEndpoint( |
core.MojoMessagePipeEndpoint endpoint) { |
assert(endpoint.setDescription("For InterfaceAStub")); |
return new InterfaceAStub.fromEndpoint(endpoint); |
} |
- static service_describer.ServiceDescription get serviceDescription => |
- _InterfaceAStubControl.serviceDescription; |
- |
} |
@@ -3548,13 +3576,51 @@ class _BoundsCheckTestInterfaceServiceDescription implements service_describer.S |
abstract class BoundsCheckTestInterface { |
static const String serviceName = "this.is.the.service.name.for.BoundsCheckTestInterface"; |
+ |
+ static service_describer.ServiceDescription _cachedServiceDescription; |
+ static service_describer.ServiceDescription get serviceDescription { |
+ if (_cachedServiceDescription == null) { |
+ _cachedServiceDescription = new _BoundsCheckTestInterfaceServiceDescription(); |
+ } |
+ return _cachedServiceDescription; |
+ } |
+ |
+ static BoundsCheckTestInterfaceProxy connectToService( |
+ bindings.ServiceConnector s, String url, [String serviceName]) { |
+ BoundsCheckTestInterfaceProxy p = new BoundsCheckTestInterfaceProxy.unbound(); |
+ String name = serviceName ?? BoundsCheckTestInterface.serviceName; |
+ if ((name == null) || name.isEmpty) { |
+ throw new core.MojoApiError( |
+ "If an interface has no ServiceName, then one must be provided."); |
+ } |
+ s.connectToService(url, p, name); |
+ return p; |
+ } |
dynamic method0(int param0,[Function responseFactory = null]); |
void method1(int param0); |
} |
+abstract class BoundsCheckTestInterfaceInterface |
+ implements bindings.MojoInterface<BoundsCheckTestInterface>, |
+ BoundsCheckTestInterface { |
+ factory BoundsCheckTestInterfaceInterface([BoundsCheckTestInterface impl]) => |
+ new BoundsCheckTestInterfaceStub.unbound(impl); |
+ factory BoundsCheckTestInterfaceInterface.fromEndpoint( |
+ core.MojoMessagePipeEndpoint endpoint, |
+ [BoundsCheckTestInterface impl]) => |
+ new BoundsCheckTestInterfaceStub.fromEndpoint(endpoint, impl); |
+} |
+ |
+abstract class BoundsCheckTestInterfaceInterfaceRequest |
+ implements bindings.MojoInterface<BoundsCheckTestInterface>, |
+ BoundsCheckTestInterface { |
+ factory BoundsCheckTestInterfaceInterfaceRequest() => |
+ new BoundsCheckTestInterfaceProxy.unbound(); |
+} |
+ |
class _BoundsCheckTestInterfaceProxyControl |
extends bindings.ProxyMessageHandler |
- implements bindings.ProxyControl { |
+ implements bindings.ProxyControl<BoundsCheckTestInterface> { |
_BoundsCheckTestInterfaceProxyControl.fromEndpoint( |
core.MojoMessagePipeEndpoint endpoint) : super.fromEndpoint(endpoint); |
@@ -3563,9 +3629,6 @@ class _BoundsCheckTestInterfaceProxyControl |
_BoundsCheckTestInterfaceProxyControl.unbound() : super.unbound(); |
- service_describer.ServiceDescription get serviceDescription => |
- new _BoundsCheckTestInterfaceServiceDescription(); |
- |
String get serviceName => BoundsCheckTestInterface.serviceName; |
void handleResponse(bindings.ServiceMessage message) { |
@@ -3597,6 +3660,11 @@ class _BoundsCheckTestInterfaceProxyControl |
} |
} |
+ BoundsCheckTestInterface get impl => null; |
+ set impl(BoundsCheckTestInterface _) { |
+ throw new core.MojoApiError("The impl of a Proxy cannot be set."); |
+ } |
+ |
@override |
String toString() { |
var superString = super.toString(); |
@@ -3605,8 +3673,10 @@ class _BoundsCheckTestInterfaceProxyControl |
} |
class BoundsCheckTestInterfaceProxy |
- extends bindings.Proxy |
- implements BoundsCheckTestInterface { |
+ extends bindings.Proxy<BoundsCheckTestInterface> |
+ implements BoundsCheckTestInterface, |
+ BoundsCheckTestInterfaceInterface, |
+ BoundsCheckTestInterfaceInterfaceRequest { |
BoundsCheckTestInterfaceProxy.fromEndpoint( |
core.MojoMessagePipeEndpoint endpoint) |
: super(new _BoundsCheckTestInterfaceProxyControl.fromEndpoint(endpoint)); |
@@ -3623,13 +3693,6 @@ class BoundsCheckTestInterfaceProxy |
return new BoundsCheckTestInterfaceProxy.fromEndpoint(endpoint); |
} |
- factory BoundsCheckTestInterfaceProxy.connectToService( |
- bindings.ServiceConnector s, String url, [String serviceName]) { |
- BoundsCheckTestInterfaceProxy p = new BoundsCheckTestInterfaceProxy.unbound(); |
- s.connectToService(url, p, serviceName); |
- return p; |
- } |
- |
dynamic method0(int param0,[Function responseFactory = null]) { |
var params = new _BoundsCheckTestInterfaceMethod0Params(); |
@@ -3671,6 +3734,8 @@ class _BoundsCheckTestInterfaceStubControl |
_BoundsCheckTestInterfaceStubControl.unbound([this._impl]) : super.unbound(); |
+ String get serviceName => BoundsCheckTestInterface.serviceName; |
+ |
BoundsCheckTestInterfaceMethod0ResponseParams _boundsCheckTestInterfaceMethod0ResponseParamsFactory(int param0) { |
var result = new BoundsCheckTestInterfaceMethod0ResponseParams(); |
@@ -3748,19 +3813,16 @@ class _BoundsCheckTestInterfaceStubControl |
} |
int get version => 0; |
- |
- static service_describer.ServiceDescription _cachedServiceDescription; |
- static service_describer.ServiceDescription get serviceDescription { |
- if (_cachedServiceDescription == null) { |
- _cachedServiceDescription = new _BoundsCheckTestInterfaceServiceDescription(); |
- } |
- return _cachedServiceDescription; |
- } |
} |
class BoundsCheckTestInterfaceStub |
extends bindings.Stub<BoundsCheckTestInterface> |
- implements BoundsCheckTestInterface { |
+ implements BoundsCheckTestInterface, |
+ BoundsCheckTestInterfaceInterface, |
+ BoundsCheckTestInterfaceInterfaceRequest { |
+ BoundsCheckTestInterfaceStub.unbound([BoundsCheckTestInterface impl]) |
+ : super(new _BoundsCheckTestInterfaceStubControl.unbound(impl)); |
+ |
BoundsCheckTestInterfaceStub.fromEndpoint( |
core.MojoMessagePipeEndpoint endpoint, [BoundsCheckTestInterface impl]) |
: super(new _BoundsCheckTestInterfaceStubControl.fromEndpoint(endpoint, impl)); |
@@ -3769,18 +3831,12 @@ class BoundsCheckTestInterfaceStub |
core.MojoHandle handle, [BoundsCheckTestInterface impl]) |
: super(new _BoundsCheckTestInterfaceStubControl.fromHandle(handle, impl)); |
- BoundsCheckTestInterfaceStub.unbound([BoundsCheckTestInterface impl]) |
- : super(new _BoundsCheckTestInterfaceStubControl.unbound(impl)); |
- |
static BoundsCheckTestInterfaceStub newFromEndpoint( |
core.MojoMessagePipeEndpoint endpoint) { |
assert(endpoint.setDescription("For BoundsCheckTestInterfaceStub")); |
return new BoundsCheckTestInterfaceStub.fromEndpoint(endpoint); |
} |
- static service_describer.ServiceDescription get serviceDescription => |
- _BoundsCheckTestInterfaceStubControl.serviceDescription; |
- |
dynamic method0(int param0,[Function responseFactory = null]) { |
return impl.method0(param0,responseFactory); |
@@ -3820,6 +3876,26 @@ class _ConformanceTestInterfaceServiceDescription implements service_describer.S |
abstract class ConformanceTestInterface { |
static const String serviceName = null; |
+ |
+ static service_describer.ServiceDescription _cachedServiceDescription; |
+ static service_describer.ServiceDescription get serviceDescription { |
+ if (_cachedServiceDescription == null) { |
+ _cachedServiceDescription = new _ConformanceTestInterfaceServiceDescription(); |
+ } |
+ return _cachedServiceDescription; |
+ } |
+ |
+ static ConformanceTestInterfaceProxy connectToService( |
+ bindings.ServiceConnector s, String url, [String serviceName]) { |
+ ConformanceTestInterfaceProxy p = new ConformanceTestInterfaceProxy.unbound(); |
+ String name = serviceName ?? ConformanceTestInterface.serviceName; |
+ if ((name == null) || name.isEmpty) { |
+ throw new core.MojoApiError( |
+ "If an interface has no ServiceName, then one must be provided."); |
+ } |
+ s.connectToService(url, p, name); |
+ return p; |
+ } |
void method0(double param0); |
void method1(StructA param0); |
void method2(StructB param0, StructA param1); |
@@ -3833,14 +3909,32 @@ abstract class ConformanceTestInterface { |
void method10(Map<String, int> param0); |
void method11(StructG param0); |
dynamic method12(double param0,[Function responseFactory = null]); |
- void method13(Object param0, int param1, Object param2); |
+ void method13(InterfaceAInterface param0, int param1, InterfaceAInterface param2); |
void method14(UnionA param0); |
void method15(StructH param0); |
} |
+abstract class ConformanceTestInterfaceInterface |
+ implements bindings.MojoInterface<ConformanceTestInterface>, |
+ ConformanceTestInterface { |
+ factory ConformanceTestInterfaceInterface([ConformanceTestInterface impl]) => |
+ new ConformanceTestInterfaceStub.unbound(impl); |
+ factory ConformanceTestInterfaceInterface.fromEndpoint( |
+ core.MojoMessagePipeEndpoint endpoint, |
+ [ConformanceTestInterface impl]) => |
+ new ConformanceTestInterfaceStub.fromEndpoint(endpoint, impl); |
+} |
+ |
+abstract class ConformanceTestInterfaceInterfaceRequest |
+ implements bindings.MojoInterface<ConformanceTestInterface>, |
+ ConformanceTestInterface { |
+ factory ConformanceTestInterfaceInterfaceRequest() => |
+ new ConformanceTestInterfaceProxy.unbound(); |
+} |
+ |
class _ConformanceTestInterfaceProxyControl |
extends bindings.ProxyMessageHandler |
- implements bindings.ProxyControl { |
+ implements bindings.ProxyControl<ConformanceTestInterface> { |
_ConformanceTestInterfaceProxyControl.fromEndpoint( |
core.MojoMessagePipeEndpoint endpoint) : super.fromEndpoint(endpoint); |
@@ -3849,9 +3943,6 @@ class _ConformanceTestInterfaceProxyControl |
_ConformanceTestInterfaceProxyControl.unbound() : super.unbound(); |
- service_describer.ServiceDescription get serviceDescription => |
- new _ConformanceTestInterfaceServiceDescription(); |
- |
String get serviceName => ConformanceTestInterface.serviceName; |
void handleResponse(bindings.ServiceMessage message) { |
@@ -3883,6 +3974,11 @@ class _ConformanceTestInterfaceProxyControl |
} |
} |
+ ConformanceTestInterface get impl => null; |
+ set impl(ConformanceTestInterface _) { |
+ throw new core.MojoApiError("The impl of a Proxy cannot be set."); |
+ } |
+ |
@override |
String toString() { |
var superString = super.toString(); |
@@ -3891,8 +3987,10 @@ class _ConformanceTestInterfaceProxyControl |
} |
class ConformanceTestInterfaceProxy |
- extends bindings.Proxy |
- implements ConformanceTestInterface { |
+ extends bindings.Proxy<ConformanceTestInterface> |
+ implements ConformanceTestInterface, |
+ ConformanceTestInterfaceInterface, |
+ ConformanceTestInterfaceInterfaceRequest { |
ConformanceTestInterfaceProxy.fromEndpoint( |
core.MojoMessagePipeEndpoint endpoint) |
: super(new _ConformanceTestInterfaceProxyControl.fromEndpoint(endpoint)); |
@@ -3909,13 +4007,6 @@ class ConformanceTestInterfaceProxy |
return new ConformanceTestInterfaceProxy.fromEndpoint(endpoint); |
} |
- factory ConformanceTestInterfaceProxy.connectToService( |
- bindings.ServiceConnector s, String url, [String serviceName]) { |
- ConformanceTestInterfaceProxy p = new ConformanceTestInterfaceProxy.unbound(); |
- s.connectToService(url, p, serviceName); |
- return p; |
- } |
- |
void method0(double param0) { |
if (!ctrl.isBound) { |
@@ -4050,7 +4141,7 @@ class ConformanceTestInterfaceProxy |
-1, |
bindings.MessageHeader.kMessageExpectsResponse); |
} |
- void method13(Object param0, int param1, Object param2) { |
+ void method13(InterfaceAInterface param0, int param1, InterfaceAInterface param2) { |
if (!ctrl.isBound) { |
ctrl.proxyError("The Proxy is closed."); |
return; |
@@ -4103,6 +4194,8 @@ class _ConformanceTestInterfaceStubControl |
_ConformanceTestInterfaceStubControl.unbound([this._impl]) : super.unbound(); |
+ String get serviceName => ConformanceTestInterface.serviceName; |
+ |
ConformanceTestInterfaceMethod12ResponseParams _conformanceTestInterfaceMethod12ResponseParamsFactory(double param0) { |
var result = new ConformanceTestInterfaceMethod12ResponseParams(); |
@@ -4250,19 +4343,16 @@ class _ConformanceTestInterfaceStubControl |
} |
int get version => 0; |
- |
- static service_describer.ServiceDescription _cachedServiceDescription; |
- static service_describer.ServiceDescription get serviceDescription { |
- if (_cachedServiceDescription == null) { |
- _cachedServiceDescription = new _ConformanceTestInterfaceServiceDescription(); |
- } |
- return _cachedServiceDescription; |
- } |
} |
class ConformanceTestInterfaceStub |
extends bindings.Stub<ConformanceTestInterface> |
- implements ConformanceTestInterface { |
+ implements ConformanceTestInterface, |
+ ConformanceTestInterfaceInterface, |
+ ConformanceTestInterfaceInterfaceRequest { |
+ ConformanceTestInterfaceStub.unbound([ConformanceTestInterface impl]) |
+ : super(new _ConformanceTestInterfaceStubControl.unbound(impl)); |
+ |
ConformanceTestInterfaceStub.fromEndpoint( |
core.MojoMessagePipeEndpoint endpoint, [ConformanceTestInterface impl]) |
: super(new _ConformanceTestInterfaceStubControl.fromEndpoint(endpoint, impl)); |
@@ -4271,18 +4361,12 @@ class ConformanceTestInterfaceStub |
core.MojoHandle handle, [ConformanceTestInterface impl]) |
: super(new _ConformanceTestInterfaceStubControl.fromHandle(handle, impl)); |
- ConformanceTestInterfaceStub.unbound([ConformanceTestInterface impl]) |
- : super(new _ConformanceTestInterfaceStubControl.unbound(impl)); |
- |
static ConformanceTestInterfaceStub newFromEndpoint( |
core.MojoMessagePipeEndpoint endpoint) { |
assert(endpoint.setDescription("For ConformanceTestInterfaceStub")); |
return new ConformanceTestInterfaceStub.fromEndpoint(endpoint); |
} |
- static service_describer.ServiceDescription get serviceDescription => |
- _ConformanceTestInterfaceStubControl.serviceDescription; |
- |
void method0(double param0) { |
return impl.method0(param0); |
@@ -4323,7 +4407,7 @@ class ConformanceTestInterfaceStub |
dynamic method12(double param0,[Function responseFactory = null]) { |
return impl.method12(param0,responseFactory); |
} |
- void method13(Object param0, int param1, Object param2) { |
+ void method13(InterfaceAInterface param0, int param1, InterfaceAInterface param2) { |
return impl.method13(param0, param1, param2); |
} |
void method14(UnionA param0) { |
@@ -4349,12 +4433,50 @@ class _IntegrationTestInterfaceServiceDescription implements service_describer.S |
abstract class IntegrationTestInterface { |
static const String serviceName = null; |
+ |
+ static service_describer.ServiceDescription _cachedServiceDescription; |
+ static service_describer.ServiceDescription get serviceDescription { |
+ if (_cachedServiceDescription == null) { |
+ _cachedServiceDescription = new _IntegrationTestInterfaceServiceDescription(); |
+ } |
+ return _cachedServiceDescription; |
+ } |
+ |
+ static IntegrationTestInterfaceProxy connectToService( |
+ bindings.ServiceConnector s, String url, [String serviceName]) { |
+ IntegrationTestInterfaceProxy p = new IntegrationTestInterfaceProxy.unbound(); |
+ String name = serviceName ?? IntegrationTestInterface.serviceName; |
+ if ((name == null) || name.isEmpty) { |
+ throw new core.MojoApiError( |
+ "If an interface has no ServiceName, then one must be provided."); |
+ } |
+ s.connectToService(url, p, name); |
+ return p; |
+ } |
dynamic method0(BasicStruct param0,[Function responseFactory = null]); |
} |
+abstract class IntegrationTestInterfaceInterface |
+ implements bindings.MojoInterface<IntegrationTestInterface>, |
+ IntegrationTestInterface { |
+ factory IntegrationTestInterfaceInterface([IntegrationTestInterface impl]) => |
+ new IntegrationTestInterfaceStub.unbound(impl); |
+ factory IntegrationTestInterfaceInterface.fromEndpoint( |
+ core.MojoMessagePipeEndpoint endpoint, |
+ [IntegrationTestInterface impl]) => |
+ new IntegrationTestInterfaceStub.fromEndpoint(endpoint, impl); |
+} |
+ |
+abstract class IntegrationTestInterfaceInterfaceRequest |
+ implements bindings.MojoInterface<IntegrationTestInterface>, |
+ IntegrationTestInterface { |
+ factory IntegrationTestInterfaceInterfaceRequest() => |
+ new IntegrationTestInterfaceProxy.unbound(); |
+} |
+ |
class _IntegrationTestInterfaceProxyControl |
extends bindings.ProxyMessageHandler |
- implements bindings.ProxyControl { |
+ implements bindings.ProxyControl<IntegrationTestInterface> { |
_IntegrationTestInterfaceProxyControl.fromEndpoint( |
core.MojoMessagePipeEndpoint endpoint) : super.fromEndpoint(endpoint); |
@@ -4363,9 +4485,6 @@ class _IntegrationTestInterfaceProxyControl |
_IntegrationTestInterfaceProxyControl.unbound() : super.unbound(); |
- service_describer.ServiceDescription get serviceDescription => |
- new _IntegrationTestInterfaceServiceDescription(); |
- |
String get serviceName => IntegrationTestInterface.serviceName; |
void handleResponse(bindings.ServiceMessage message) { |
@@ -4397,6 +4516,11 @@ class _IntegrationTestInterfaceProxyControl |
} |
} |
+ IntegrationTestInterface get impl => null; |
+ set impl(IntegrationTestInterface _) { |
+ throw new core.MojoApiError("The impl of a Proxy cannot be set."); |
+ } |
+ |
@override |
String toString() { |
var superString = super.toString(); |
@@ -4405,8 +4529,10 @@ class _IntegrationTestInterfaceProxyControl |
} |
class IntegrationTestInterfaceProxy |
- extends bindings.Proxy |
- implements IntegrationTestInterface { |
+ extends bindings.Proxy<IntegrationTestInterface> |
+ implements IntegrationTestInterface, |
+ IntegrationTestInterfaceInterface, |
+ IntegrationTestInterfaceInterfaceRequest { |
IntegrationTestInterfaceProxy.fromEndpoint( |
core.MojoMessagePipeEndpoint endpoint) |
: super(new _IntegrationTestInterfaceProxyControl.fromEndpoint(endpoint)); |
@@ -4423,13 +4549,6 @@ class IntegrationTestInterfaceProxy |
return new IntegrationTestInterfaceProxy.fromEndpoint(endpoint); |
} |
- factory IntegrationTestInterfaceProxy.connectToService( |
- bindings.ServiceConnector s, String url, [String serviceName]) { |
- IntegrationTestInterfaceProxy p = new IntegrationTestInterfaceProxy.unbound(); |
- s.connectToService(url, p, serviceName); |
- return p; |
- } |
- |
dynamic method0(BasicStruct param0,[Function responseFactory = null]) { |
var params = new _IntegrationTestInterfaceMethod0Params(); |
@@ -4461,6 +4580,8 @@ class _IntegrationTestInterfaceStubControl |
_IntegrationTestInterfaceStubControl.unbound([this._impl]) : super.unbound(); |
+ String get serviceName => IntegrationTestInterface.serviceName; |
+ |
IntegrationTestInterfaceMethod0ResponseParams _integrationTestInterfaceMethod0ResponseParamsFactory(List<int> param0) { |
var result = new IntegrationTestInterfaceMethod0ResponseParams(); |
@@ -4533,19 +4654,16 @@ class _IntegrationTestInterfaceStubControl |
} |
int get version => 0; |
- |
- static service_describer.ServiceDescription _cachedServiceDescription; |
- static service_describer.ServiceDescription get serviceDescription { |
- if (_cachedServiceDescription == null) { |
- _cachedServiceDescription = new _IntegrationTestInterfaceServiceDescription(); |
- } |
- return _cachedServiceDescription; |
- } |
} |
class IntegrationTestInterfaceStub |
extends bindings.Stub<IntegrationTestInterface> |
- implements IntegrationTestInterface { |
+ implements IntegrationTestInterface, |
+ IntegrationTestInterfaceInterface, |
+ IntegrationTestInterfaceInterfaceRequest { |
+ IntegrationTestInterfaceStub.unbound([IntegrationTestInterface impl]) |
+ : super(new _IntegrationTestInterfaceStubControl.unbound(impl)); |
+ |
IntegrationTestInterfaceStub.fromEndpoint( |
core.MojoMessagePipeEndpoint endpoint, [IntegrationTestInterface impl]) |
: super(new _IntegrationTestInterfaceStubControl.fromEndpoint(endpoint, impl)); |
@@ -4554,18 +4672,12 @@ class IntegrationTestInterfaceStub |
core.MojoHandle handle, [IntegrationTestInterface impl]) |
: super(new _IntegrationTestInterfaceStubControl.fromHandle(handle, impl)); |
- IntegrationTestInterfaceStub.unbound([IntegrationTestInterface impl]) |
- : super(new _IntegrationTestInterfaceStubControl.unbound(impl)); |
- |
static IntegrationTestInterfaceStub newFromEndpoint( |
core.MojoMessagePipeEndpoint endpoint) { |
assert(endpoint.setDescription("For IntegrationTestInterfaceStub")); |
return new IntegrationTestInterfaceStub.fromEndpoint(endpoint); |
} |
- static service_describer.ServiceDescription get serviceDescription => |
- _IntegrationTestInterfaceStubControl.serviceDescription; |
- |
dynamic method0(BasicStruct param0,[Function responseFactory = null]) { |
return impl.method0(param0,responseFactory); |