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

Unified Diff: mojo/dart/packages/_mojo_for_test_only/lib/sample/sample_interfaces.mojom.dart

Issue 1433183002: Generate Mojom Types for Dart (Closed) Base URL: https://github.com/domokit/mojo.git@master
Patch Set: Simplify identifier_store for Go and Dart Created 5 years, 1 month 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/sample/sample_interfaces.mojom.dart
diff --git a/mojo/dart/packages/_mojo_for_test_only/lib/sample/sample_interfaces.mojom.dart b/mojo/dart/packages/_mojo_for_test_only/lib/sample/sample_interfaces.mojom.dart
index 2a5dc237b187b69669413c1ab6fa407b8231cb73..32000a56d1b6fb2fb1e1ac9dd1770f58f6bfd944 100644
--- a/mojo/dart/packages/_mojo_for_test_only/lib/sample/sample_interfaces.mojom.dart
+++ b/mojo/dart/packages/_mojo_for_test_only/lib/sample/sample_interfaces.mojom.dart
@@ -8,6 +8,8 @@ import 'dart:async';
import 'package:mojo/bindings.dart' as bindings;
import 'package:mojo/core.dart' as core;
+import 'package:mojo/mojo/mojom_types.mojom.dart' as mojom_types;
+import 'package:mojo/mojo/service_describer.mojom.dart' as service_describer;
const kLong = 4405;
class Enum extends bindings.MojoEnum {
static const VALUE = const Enum._(0);
@@ -46,12 +48,23 @@ class Enum extends bindings.MojoEnum {
switch(this) {
case VALUE:
return 'Enum.VALUE';
+ default:
+ return null;
}
}
int toJson() => value;
}
+mojom_types.MojomEnum _sample_interfaces_Enum__() {
+ return new mojom_types.MojomEnum()
+ ..declData = (new mojom_types.DeclarationData()..shortName = "Enum")
+ ..values = <mojom_types.EnumValue>[new mojom_types.EnumValue()
+ ..declData = (new mojom_types.DeclarationData()..shortName = "VALUE")
+ ..enumTypeKey = '_sample_interfaces_Enum__'
+ ..intValue = 0,];
+}
+
class ProviderEchoStringParams extends bindings.Struct {
@@ -120,6 +133,17 @@ class ProviderEchoStringParams extends bindings.Struct {
}
}
+mojom_types.MojomStruct _sample_interfaces_Provider_EchoString_Params__() {
+ return new mojom_types.MojomStruct()
+ ..declData = (new mojom_types.DeclarationData()..shortName = 'ProviderEchoStringParams')
+ ..fields = <mojom_types.StructField>[
+ new mojom_types.StructField()
+ ..declData = (new mojom_types.DeclarationData()..shortName = 'A')
+ ..type = (new mojom_types.Type()
+..stringType = (new mojom_types.StringType()..nullable = false)),
+ ];
+}
+
class ProviderEchoStringResponseParams extends bindings.Struct {
static const List<bindings.StructDataHeader> kVersions = const [
@@ -187,6 +211,17 @@ class ProviderEchoStringResponseParams extends bindings.Struct {
}
}
+mojom_types.MojomStruct _sample_interfaces_Provider_EchoString_ResponseParams__() {
+ return new mojom_types.MojomStruct()
+ ..declData = (new mojom_types.DeclarationData()..shortName = 'ProviderEchoStringResponseParams')
+ ..fields = <mojom_types.StructField>[
+ new mojom_types.StructField()
+ ..declData = (new mojom_types.DeclarationData()..shortName = 'A')
+ ..type = (new mojom_types.Type()
+..stringType = (new mojom_types.StringType()..nullable = false)),
+ ];
+}
+
class ProviderEchoStringsParams extends bindings.Struct {
static const List<bindings.StructDataHeader> kVersions = const [
@@ -263,6 +298,22 @@ class ProviderEchoStringsParams extends bindings.Struct {
}
}
+mojom_types.MojomStruct _sample_interfaces_Provider_EchoStrings_Params__() {
+ return new mojom_types.MojomStruct()
+ ..declData = (new mojom_types.DeclarationData()..shortName = 'ProviderEchoStringsParams')
+ ..fields = <mojom_types.StructField>[
+ new mojom_types.StructField()
+ ..declData = (new mojom_types.DeclarationData()..shortName = 'A')
+ ..type = (new mojom_types.Type()
+..stringType = (new mojom_types.StringType()..nullable = false)),
+
+ new mojom_types.StructField()
+ ..declData = (new mojom_types.DeclarationData()..shortName = 'B')
+ ..type = (new mojom_types.Type()
+..stringType = (new mojom_types.StringType()..nullable = false)),
+ ];
+}
+
class ProviderEchoStringsResponseParams extends bindings.Struct {
static const List<bindings.StructDataHeader> kVersions = const [
@@ -339,6 +390,22 @@ class ProviderEchoStringsResponseParams extends bindings.Struct {
}
}
+mojom_types.MojomStruct _sample_interfaces_Provider_EchoStrings_ResponseParams__() {
+ return new mojom_types.MojomStruct()
+ ..declData = (new mojom_types.DeclarationData()..shortName = 'ProviderEchoStringsResponseParams')
+ ..fields = <mojom_types.StructField>[
+ new mojom_types.StructField()
+ ..declData = (new mojom_types.DeclarationData()..shortName = 'A')
+ ..type = (new mojom_types.Type()
+..stringType = (new mojom_types.StringType()..nullable = false)),
+
+ new mojom_types.StructField()
+ ..declData = (new mojom_types.DeclarationData()..shortName = 'B')
+ ..type = (new mojom_types.Type()
+..stringType = (new mojom_types.StringType()..nullable = false)),
+ ];
+}
+
class ProviderEchoMessagePipeHandleParams extends bindings.Struct {
static const List<bindings.StructDataHeader> kVersions = const [
@@ -405,6 +472,19 @@ class ProviderEchoMessagePipeHandleParams extends bindings.Struct {
}
}
+mojom_types.MojomStruct _sample_interfaces_Provider_EchoMessagePipeHandle_Params__() {
+ return new mojom_types.MojomStruct()
+ ..declData = (new mojom_types.DeclarationData()..shortName = 'ProviderEchoMessagePipeHandleParams')
+ ..fields = <mojom_types.StructField>[
+ new mojom_types.StructField()
+ ..declData = (new mojom_types.DeclarationData()..shortName = 'A')
+ ..type = (new mojom_types.Type()
+..handleType = (new mojom_types.HandleType()
+..kind = mojom_types.HandleTypeKind.MESSAGE_PIPE
+..nullable = false)),
+ ];
+}
+
class ProviderEchoMessagePipeHandleResponseParams extends bindings.Struct {
static const List<bindings.StructDataHeader> kVersions = const [
@@ -471,6 +551,19 @@ class ProviderEchoMessagePipeHandleResponseParams extends bindings.Struct {
}
}
+mojom_types.MojomStruct _sample_interfaces_Provider_EchoMessagePipeHandle_ResponseParams__() {
+ return new mojom_types.MojomStruct()
+ ..declData = (new mojom_types.DeclarationData()..shortName = 'ProviderEchoMessagePipeHandleResponseParams')
+ ..fields = <mojom_types.StructField>[
+ new mojom_types.StructField()
+ ..declData = (new mojom_types.DeclarationData()..shortName = 'A')
+ ..type = (new mojom_types.Type()
+..handleType = (new mojom_types.HandleType()
+..kind = mojom_types.HandleTypeKind.MESSAGE_PIPE
+..nullable = false)),
+ ];
+}
+
class ProviderEchoEnumParams extends bindings.Struct {
static const List<bindings.StructDataHeader> kVersions = const [
@@ -542,6 +635,21 @@ class ProviderEchoEnumParams extends bindings.Struct {
}
}
+mojom_types.MojomStruct _sample_interfaces_Provider_EchoEnum_Params__() {
+ return new mojom_types.MojomStruct()
+ ..declData = (new mojom_types.DeclarationData()..shortName = 'ProviderEchoEnumParams')
+ ..fields = <mojom_types.StructField>[
+ new mojom_types.StructField()
+ ..declData = (new mojom_types.DeclarationData()..shortName = 'A')
+ ..type = (new mojom_types.Type()
+ ..typeReference = (new mojom_types.TypeReference()
+
+ ..identifier = '_sample_interfaces_Enum__'
+ ..typeKey = '_sample_interfaces_Enum__'
+ )),
+ ];
+}
+
class ProviderEchoEnumResponseParams extends bindings.Struct {
static const List<bindings.StructDataHeader> kVersions = const [
@@ -613,6 +721,21 @@ class ProviderEchoEnumResponseParams extends bindings.Struct {
}
}
+mojom_types.MojomStruct _sample_interfaces_Provider_EchoEnum_ResponseParams__() {
+ return new mojom_types.MojomStruct()
+ ..declData = (new mojom_types.DeclarationData()..shortName = 'ProviderEchoEnumResponseParams')
+ ..fields = <mojom_types.StructField>[
+ new mojom_types.StructField()
+ ..declData = (new mojom_types.DeclarationData()..shortName = 'A')
+ ..type = (new mojom_types.Type()
+ ..typeReference = (new mojom_types.TypeReference()
+
+ ..identifier = '_sample_interfaces_Enum__'
+ ..typeKey = '_sample_interfaces_Enum__'
+ )),
+ ];
+}
+
class ProviderEchoIntParams extends bindings.Struct {
static const List<bindings.StructDataHeader> kVersions = const [
@@ -680,6 +803,16 @@ class ProviderEchoIntParams extends bindings.Struct {
}
}
+mojom_types.MojomStruct _sample_interfaces_Provider_EchoInt_Params__() {
+ return new mojom_types.MojomStruct()
+ ..declData = (new mojom_types.DeclarationData()..shortName = 'ProviderEchoIntParams')
+ ..fields = <mojom_types.StructField>[
+ new mojom_types.StructField()
+ ..declData = (new mojom_types.DeclarationData()..shortName = 'A')
+ ..type = (new mojom_types.Type()..simpleType = mojom_types.SimpleType.INT32),
+ ];
+}
+
class ProviderEchoIntResponseParams extends bindings.Struct {
static const List<bindings.StructDataHeader> kVersions = const [
@@ -747,6 +880,16 @@ class ProviderEchoIntResponseParams extends bindings.Struct {
}
}
+mojom_types.MojomStruct _sample_interfaces_Provider_EchoInt_ResponseParams__() {
+ return new mojom_types.MojomStruct()
+ ..declData = (new mojom_types.DeclarationData()..shortName = 'ProviderEchoIntResponseParams')
+ ..fields = <mojom_types.StructField>[
+ new mojom_types.StructField()
+ ..declData = (new mojom_types.DeclarationData()..shortName = 'A')
+ ..type = (new mojom_types.Type()..simpleType = mojom_types.SimpleType.INT32),
+ ];
+}
+
class IntegerAccessorGetIntegerParams extends bindings.Struct {
static const List<bindings.StructDataHeader> kVersions = const [
@@ -805,6 +948,12 @@ class IntegerAccessorGetIntegerParams extends bindings.Struct {
}
}
+mojom_types.MojomStruct _sample_interfaces_IntegerAccessor_GetInteger_Params__() {
+ return new mojom_types.MojomStruct()
+ ..declData = (new mojom_types.DeclarationData()..shortName = 'IntegerAccessorGetIntegerParams')
+ ..fields = <mojom_types.StructField>[];
+}
+
class IntegerAccessorGetIntegerResponseParams extends bindings.Struct {
static const List<bindings.StructDataHeader> kVersions = const [
@@ -886,6 +1035,25 @@ class IntegerAccessorGetIntegerResponseParams extends bindings.Struct {
}
}
+mojom_types.MojomStruct _sample_interfaces_IntegerAccessor_GetInteger_ResponseParams__() {
+ return new mojom_types.MojomStruct()
+ ..declData = (new mojom_types.DeclarationData()..shortName = 'IntegerAccessorGetIntegerResponseParams')
+ ..fields = <mojom_types.StructField>[
+ new mojom_types.StructField()
+ ..declData = (new mojom_types.DeclarationData()..shortName = 'Data')
+ ..type = (new mojom_types.Type()..simpleType = mojom_types.SimpleType.INT64),
+
+ new mojom_types.StructField()
+ ..declData = (new mojom_types.DeclarationData()..shortName = 'Type')
+ ..type = (new mojom_types.Type()
+ ..typeReference = (new mojom_types.TypeReference()
+
+ ..identifier = '_sample_interfaces_Enum__'
+ ..typeKey = '_sample_interfaces_Enum__'
+ )),
+ ];
+}
+
class IntegerAccessorSetIntegerParams extends bindings.Struct {
static const List<bindings.StructDataHeader> kVersions = const [
@@ -967,6 +1135,25 @@ class IntegerAccessorSetIntegerParams extends bindings.Struct {
}
}
+mojom_types.MojomStruct _sample_interfaces_IntegerAccessor_SetInteger_Params__() {
+ return new mojom_types.MojomStruct()
+ ..declData = (new mojom_types.DeclarationData()..shortName = 'IntegerAccessorSetIntegerParams')
+ ..fields = <mojom_types.StructField>[
+ new mojom_types.StructField()
+ ..declData = (new mojom_types.DeclarationData()..shortName = 'Data')
+ ..type = (new mojom_types.Type()..simpleType = mojom_types.SimpleType.INT64),
+
+ new mojom_types.StructField()
+ ..declData = (new mojom_types.DeclarationData()..shortName = 'Type')
+ ..type = (new mojom_types.Type()
+ ..typeReference = (new mojom_types.TypeReference()
+
+ ..identifier = '_sample_interfaces_Enum__'
+ ..typeKey = '_sample_interfaces_Enum__'
+ )),
+ ];
+}
+
class SampleInterfaceSampleMethod1Params extends bindings.Struct {
static const List<bindings.StructDataHeader> kVersions = const [
@@ -1043,6 +1230,21 @@ class SampleInterfaceSampleMethod1Params extends bindings.Struct {
}
}
+mojom_types.MojomStruct _sample_interfaces_SampleInterface_SampleMethod1_Params__() {
+ return new mojom_types.MojomStruct()
+ ..declData = (new mojom_types.DeclarationData()..shortName = 'SampleInterfaceSampleMethod1Params')
+ ..fields = <mojom_types.StructField>[
+ new mojom_types.StructField()
+ ..declData = (new mojom_types.DeclarationData()..shortName = 'In1')
+ ..type = (new mojom_types.Type()..simpleType = mojom_types.SimpleType.INT32),
+
+ new mojom_types.StructField()
+ ..declData = (new mojom_types.DeclarationData()..shortName = 'In2')
+ ..type = (new mojom_types.Type()
+..stringType = (new mojom_types.StringType()..nullable = true)),
+ ];
+}
+
class SampleInterfaceSampleMethod1ResponseParams extends bindings.Struct {
static const List<bindings.StructDataHeader> kVersions = const [
@@ -1123,6 +1325,26 @@ class SampleInterfaceSampleMethod1ResponseParams extends bindings.Struct {
}
}
+mojom_types.MojomStruct _sample_interfaces_SampleInterface_SampleMethod1_ResponseParams__() {
+ return new mojom_types.MojomStruct()
+ ..declData = (new mojom_types.DeclarationData()..shortName = 'SampleInterfaceSampleMethod1ResponseParams')
+ ..fields = <mojom_types.StructField>[
+ new mojom_types.StructField()
+ ..declData = (new mojom_types.DeclarationData()..shortName = 'Out1')
+ ..type = (new mojom_types.Type()
+..stringType = (new mojom_types.StringType()..nullable = true)),
+
+ new mojom_types.StructField()
+ ..declData = (new mojom_types.DeclarationData()..shortName = 'Out2')
+ ..type = (new mojom_types.Type()
+ ..typeReference = (new mojom_types.TypeReference()
+
+ ..identifier = '_sample_interfaces_Enum__'
+ ..typeKey = '_sample_interfaces_Enum__'
+ )),
+ ];
+}
+
class SampleInterfaceSampleMethod0Params extends bindings.Struct {
static const List<bindings.StructDataHeader> kVersions = const [
@@ -1181,6 +1403,12 @@ class SampleInterfaceSampleMethod0Params extends bindings.Struct {
}
}
+mojom_types.MojomStruct _sample_interfaces_SampleInterface_SampleMethod0_Params__() {
+ return new mojom_types.MojomStruct()
+ ..declData = (new mojom_types.DeclarationData()..shortName = 'SampleInterfaceSampleMethod0Params')
+ ..fields = <mojom_types.StructField>[];
+}
+
class SampleInterfaceSampleMethod2Params extends bindings.Struct {
static const List<bindings.StructDataHeader> kVersions = const [
@@ -1239,6 +1467,13 @@ class SampleInterfaceSampleMethod2Params extends bindings.Struct {
}
}
+mojom_types.MojomStruct _sample_interfaces_SampleInterface_SampleMethod2_Params__() {
+ return new mojom_types.MojomStruct()
+ ..declData = (new mojom_types.DeclarationData()..shortName = 'SampleInterfaceSampleMethod2Params')
+ ..fields = <mojom_types.StructField>[];
+}
+
+
const int kProvider_echoString_name = 0;
const int kProvider_echoStrings_name = 1;
const int kProvider_echoMessagePipeHandle_name = 2;
@@ -1248,6 +1483,44 @@ const int kProvider_echoInt_name = 4;
const String ProviderName =
'sample::Provider';
+mojom_types.MojomInterface _sample_interfaces_Provider__() {
+ return new mojom_types.MojomInterface()
+ ..declData = (new mojom_types.DeclarationData()..shortName = "Provider")
+ ..interfaceName = "Provider"
+ ..methods = <int, mojom_types.MojomMethod>{
+kProvider_echoString_name: new mojom_types.MojomMethod()
+ ..declData = (new mojom_types.DeclarationData()..shortName = "EchoString")
+ ..ordinal = kProvider_echoString_name
+ ..responseParams = _sample_interfaces_Provider_EchoString_ResponseParams__()..parameters = _sample_interfaces_Provider_EchoString_Params__(),kProvider_echoStrings_name: new mojom_types.MojomMethod()
+ ..declData = (new mojom_types.DeclarationData()..shortName = "EchoStrings")
+ ..ordinal = kProvider_echoStrings_name
+ ..responseParams = _sample_interfaces_Provider_EchoStrings_ResponseParams__()..parameters = _sample_interfaces_Provider_EchoStrings_Params__(),kProvider_echoMessagePipeHandle_name: new mojom_types.MojomMethod()
+ ..declData = (new mojom_types.DeclarationData()..shortName = "EchoMessagePipeHandle")
+ ..ordinal = kProvider_echoMessagePipeHandle_name
+ ..responseParams = _sample_interfaces_Provider_EchoMessagePipeHandle_ResponseParams__()..parameters = _sample_interfaces_Provider_EchoMessagePipeHandle_Params__(),kProvider_echoEnum_name: new mojom_types.MojomMethod()
+ ..declData = (new mojom_types.DeclarationData()..shortName = "EchoEnum")
+ ..ordinal = kProvider_echoEnum_name
+ ..responseParams = _sample_interfaces_Provider_EchoEnum_ResponseParams__()..parameters = _sample_interfaces_Provider_EchoEnum_Params__(),kProvider_echoInt_name: new mojom_types.MojomMethod()
+ ..declData = (new mojom_types.DeclarationData()..shortName = "EchoInt")
+ ..ordinal = kProvider_echoInt_name
+ ..responseParams = _sample_interfaces_Provider_EchoInt_ResponseParams__()..parameters = _sample_interfaces_Provider_EchoInt_Params__(),
+ };
+}
+
+class _ProviderServiceDescription extends service_describer.ServiceDescription {
+ // Avoid infinite loop by overriding serviceDescription field.
+ final service_describer.ServiceDescription serviceDescription = null;
+dynamic getTopLevelInterface([Function responseFactory = null]) {
+ return _sample_interfaces_Provider__();
+ }
+ dynamic getTypeDefinition(String typeKey,[Function responseFactory = null]) {
+ return getAllMojomTypeDefinitions()[typeKey];
+ }
+ dynamic getAllTypeDefinitions([Function responseFactory = null]) {
+ return getAllMojomTypeDefinitions();
+ }
+}
+
abstract class Provider {
dynamic echoString(String a,[Function responseFactory = null]);
dynamic echoStrings(String a,String b,[Function responseFactory = null]);
@@ -1275,6 +1548,9 @@ class ProviderProxyImpl extends bindings.Proxy {
String get name => ProviderName;
+ service_describer.ServiceDescription get serviceDescription =>
+ new _ProviderServiceDescription();
+
void handleResponse(bindings.ServiceMessage message) {
switch (message.header.type) {
case kProvider_echoString_name:
@@ -1687,6 +1963,9 @@ class ProviderStub extends bindings.Stub {
}
int get version => 0;
+
+ service_describer.ServiceDescription get serviceDescription =>
+ new _ProviderServiceDescription();
}
const int kIntegerAccessor_getInteger_name = 0;
@@ -1695,6 +1974,34 @@ const int kIntegerAccessor_setInteger_name = 1;
const String IntegerAccessorName =
'sample::IntegerAccessor';
+mojom_types.MojomInterface _sample_interfaces_IntegerAccessor__() {
+ return new mojom_types.MojomInterface()
+ ..declData = (new mojom_types.DeclarationData()..shortName = "IntegerAccessor")
+ ..interfaceName = "IntegerAccessor"
+ ..methods = <int, mojom_types.MojomMethod>{
+kIntegerAccessor_getInteger_name: new mojom_types.MojomMethod()
+ ..declData = (new mojom_types.DeclarationData()..shortName = "GetInteger")
+ ..ordinal = kIntegerAccessor_getInteger_name
+ ..responseParams = _sample_interfaces_IntegerAccessor_GetInteger_ResponseParams__()..parameters = _sample_interfaces_IntegerAccessor_GetInteger_Params__(),kIntegerAccessor_setInteger_name: new mojom_types.MojomMethod()
+ ..declData = (new mojom_types.DeclarationData()..shortName = "SetInteger")
+ ..ordinal = kIntegerAccessor_setInteger_name..parameters = _sample_interfaces_IntegerAccessor_SetInteger_Params__(),
+ };
+}
+
+class _IntegerAccessorServiceDescription extends service_describer.ServiceDescription {
+ // Avoid infinite loop by overriding serviceDescription field.
+ final service_describer.ServiceDescription serviceDescription = null;
+dynamic getTopLevelInterface([Function responseFactory = null]) {
+ return _sample_interfaces_IntegerAccessor__();
+ }
+ dynamic getTypeDefinition(String typeKey,[Function responseFactory = null]) {
+ return getAllMojomTypeDefinitions()[typeKey];
+ }
+ dynamic getAllTypeDefinitions([Function responseFactory = null]) {
+ return getAllMojomTypeDefinitions();
+ }
+}
+
abstract class IntegerAccessor {
dynamic getInteger([Function responseFactory = null]);
void setInteger(int data, Enum type);
@@ -1719,6 +2026,9 @@ class IntegerAccessorProxyImpl extends bindings.Proxy {
String get name => IntegerAccessorName;
+ service_describer.ServiceDescription get serviceDescription =>
+ new _IntegerAccessorServiceDescription();
+
void handleResponse(bindings.ServiceMessage message) {
switch (message.header.type) {
case kIntegerAccessor_getInteger_name:
@@ -1921,6 +2231,9 @@ class IntegerAccessorStub extends bindings.Stub {
}
int get version => 3;
+
+ service_describer.ServiceDescription get serviceDescription =>
+ new _IntegerAccessorServiceDescription();
}
const int kSampleInterface_sampleMethod1_name = 1;
@@ -1930,6 +2243,36 @@ const int kSampleInterface_sampleMethod2_name = 2;
const String SampleInterfaceName =
'sample::SampleInterface';
+mojom_types.MojomInterface _sample_interfaces_SampleInterface__() {
+ return new mojom_types.MojomInterface()
+ ..declData = (new mojom_types.DeclarationData()..shortName = "SampleInterface")
+ ..interfaceName = "SampleInterface"
+ ..methods = <int, mojom_types.MojomMethod>{
+kSampleInterface_sampleMethod1_name: new mojom_types.MojomMethod()
+ ..declData = (new mojom_types.DeclarationData()..shortName = "SampleMethod1")
+ ..ordinal = kSampleInterface_sampleMethod1_name
+ ..responseParams = _sample_interfaces_SampleInterface_SampleMethod1_ResponseParams__()..parameters = _sample_interfaces_SampleInterface_SampleMethod1_Params__(),kSampleInterface_sampleMethod0_name: new mojom_types.MojomMethod()
+ ..declData = (new mojom_types.DeclarationData()..shortName = "SampleMethod0")
+ ..ordinal = kSampleInterface_sampleMethod0_name..parameters = _sample_interfaces_SampleInterface_SampleMethod0_Params__(),kSampleInterface_sampleMethod2_name: new mojom_types.MojomMethod()
+ ..declData = (new mojom_types.DeclarationData()..shortName = "SampleMethod2")
+ ..ordinal = kSampleInterface_sampleMethod2_name..parameters = _sample_interfaces_SampleInterface_SampleMethod2_Params__(),
+ };
+}
+
+class _SampleInterfaceServiceDescription extends service_describer.ServiceDescription {
+ // Avoid infinite loop by overriding serviceDescription field.
+ final service_describer.ServiceDescription serviceDescription = null;
+dynamic getTopLevelInterface([Function responseFactory = null]) {
+ return _sample_interfaces_SampleInterface__();
+ }
+ dynamic getTypeDefinition(String typeKey,[Function responseFactory = null]) {
+ return getAllMojomTypeDefinitions()[typeKey];
+ }
+ dynamic getAllTypeDefinitions([Function responseFactory = null]) {
+ return getAllMojomTypeDefinitions();
+ }
+}
+
abstract class SampleInterface {
dynamic sampleMethod1(int in1,String in2,[Function responseFactory = null]);
void sampleMethod0();
@@ -1955,6 +2298,9 @@ class SampleInterfaceProxyImpl extends bindings.Proxy {
String get name => SampleInterfaceName;
+ service_describer.ServiceDescription get serviceDescription =>
+ new _SampleInterfaceServiceDescription();
+
void handleResponse(bindings.ServiceMessage message) {
switch (message.header.type) {
case kSampleInterface_sampleMethod1_name:
@@ -2171,6 +2517,189 @@ class SampleInterfaceStub extends bindings.Stub {
}
int get version => 0;
+
+ service_describer.ServiceDescription get serviceDescription =>
+ new _SampleInterfaceServiceDescription();
+}
+
+
+
+
+
+
+
+
+var _MojomDesc__ = _initDescriptions();
+
+Map<String, mojom_types.UserDefinedType> _initDescriptions() {
+ var map = new Map<String, mojom_types.UserDefinedType>();
+
+ map["_sample_interfaces_Enum__"] =
+ new mojom_types.UserDefinedType()
+ ..enumType = _sample_interfaces_Enum__();
+
+
+ map["_sample_interfaces_Provider_EchoString_Params__"] =
+ new mojom_types.UserDefinedType()
+ ..structType = _sample_interfaces_Provider_EchoString_Params__();
+
+
+
+
+
+ map["_sample_interfaces_Provider_EchoString_ResponseParams__"] =
+ new mojom_types.UserDefinedType()
+ ..structType = _sample_interfaces_Provider_EchoString_ResponseParams__();
+
+
+
+
+
+ map["_sample_interfaces_Provider_EchoStrings_Params__"] =
+ new mojom_types.UserDefinedType()
+ ..structType = _sample_interfaces_Provider_EchoStrings_Params__();
+
+
+
+
+
+
+
+ map["_sample_interfaces_Provider_EchoStrings_ResponseParams__"] =
+ new mojom_types.UserDefinedType()
+ ..structType = _sample_interfaces_Provider_EchoStrings_ResponseParams__();
+
+
+
+
+
+
+
+ map["_sample_interfaces_Provider_EchoMessagePipeHandle_Params__"] =
+ new mojom_types.UserDefinedType()
+ ..structType = _sample_interfaces_Provider_EchoMessagePipeHandle_Params__();
+
+
+
+
+
+ map["_sample_interfaces_Provider_EchoMessagePipeHandle_ResponseParams__"] =
+ new mojom_types.UserDefinedType()
+ ..structType = _sample_interfaces_Provider_EchoMessagePipeHandle_ResponseParams__();
+
+
+
+
+
+ map["_sample_interfaces_Provider_EchoEnum_Params__"] =
+ new mojom_types.UserDefinedType()
+ ..structType = _sample_interfaces_Provider_EchoEnum_Params__();
+
+
+
+
+
+ map["_sample_interfaces_Provider_EchoEnum_ResponseParams__"] =
+ new mojom_types.UserDefinedType()
+ ..structType = _sample_interfaces_Provider_EchoEnum_ResponseParams__();
+
+
+
+
+
+ map["_sample_interfaces_Provider_EchoInt_Params__"] =
+ new mojom_types.UserDefinedType()
+ ..structType = _sample_interfaces_Provider_EchoInt_Params__();
+
+
+
+
+
+ map["_sample_interfaces_Provider_EchoInt_ResponseParams__"] =
+ new mojom_types.UserDefinedType()
+ ..structType = _sample_interfaces_Provider_EchoInt_ResponseParams__();
+
+
+
+
+
+ map["_sample_interfaces_IntegerAccessor_GetInteger_Params__"] =
+ new mojom_types.UserDefinedType()
+ ..structType = _sample_interfaces_IntegerAccessor_GetInteger_Params__();
+
+
+
+ map["_sample_interfaces_IntegerAccessor_GetInteger_ResponseParams__"] =
+ new mojom_types.UserDefinedType()
+ ..structType = _sample_interfaces_IntegerAccessor_GetInteger_ResponseParams__();
+
+
+
+
+
+
+
+ map["_sample_interfaces_IntegerAccessor_SetInteger_Params__"] =
+ new mojom_types.UserDefinedType()
+ ..structType = _sample_interfaces_IntegerAccessor_SetInteger_Params__();
+
+
+
+
+
+
+
+ map["_sample_interfaces_SampleInterface_SampleMethod1_Params__"] =
+ new mojom_types.UserDefinedType()
+ ..structType = _sample_interfaces_SampleInterface_SampleMethod1_Params__();
+
+
+
+
+
+
+
+ map["_sample_interfaces_SampleInterface_SampleMethod1_ResponseParams__"] =
+ new mojom_types.UserDefinedType()
+ ..structType = _sample_interfaces_SampleInterface_SampleMethod1_ResponseParams__();
+
+
+
+
+
+
+
+ map["_sample_interfaces_SampleInterface_SampleMethod0_Params__"] =
+ new mojom_types.UserDefinedType()
+ ..structType = _sample_interfaces_SampleInterface_SampleMethod0_Params__();
+
+
+
+ map["_sample_interfaces_SampleInterface_SampleMethod2_Params__"] =
+ new mojom_types.UserDefinedType()
+ ..structType = _sample_interfaces_SampleInterface_SampleMethod2_Params__();
+
+
+
+ map["_sample_interfaces_Provider__"] =
+ new mojom_types.UserDefinedType()
+ ..interfaceType = _sample_interfaces_Provider__();
+
+
+ map["_sample_interfaces_IntegerAccessor__"] =
+ new mojom_types.UserDefinedType()
+ ..interfaceType = _sample_interfaces_IntegerAccessor__();
+
+
+ map["_sample_interfaces_SampleInterface__"] =
+ new mojom_types.UserDefinedType()
+ ..interfaceType = _sample_interfaces_SampleInterface__();
+
+ return map;
+}
+
+Map<String, mojom_types.UserDefinedType> getAllMojomTypeDefinitions() {
+ return _MojomDesc__;
}

Powered by Google App Engine
This is Rietveld 408576698