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

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

Issue 1539673003: Generate Mojom Types in Dart (Take 2) (Closed) Base URL: https://github.com/domokit/mojo.git@master
Patch Set: Move and Standardize Mojom Type Functions Created 4 years, 11 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_structs.mojom.dart
diff --git a/mojo/dart/packages/_mojo_for_test_only/lib/mojo/test/test_structs.mojom.dart b/mojo/dart/packages/_mojo_for_test_only/lib/mojo/test/test_structs.mojom.dart
index 4b8f818df755c37b22b9da66968650eb4f6f5b9f..f749f0bee9e32cfe74da6ccdad50dc800ca20470 100644
--- a/mojo/dart/packages/_mojo_for_test_only/lib/mojo/test/test_structs.mojom.dart
+++ b/mojo/dart/packages/_mojo_for_test_only/lib/mojo/test/test_structs.mojom.dart
@@ -5,9 +5,12 @@
library test_structs_mojom;
import 'dart:async';
+import 'dart:collection';
import 'package:mojo/bindings.dart' as bindings;
import 'package:mojo/core.dart' as core;
+import 'package:mojo/mojo/bindings/types/mojom_types.mojom.dart' as mojom_types;
+import 'package:mojo/mojo/bindings/types/service_describer.mojom.dart' as service_describer;
import 'package:_mojo_for_test_only/mojo/test/rect.mojom.dart' as rect_mojom;
@@ -226,6 +229,67 @@ class StructOfStructs extends bindings.Struct {
}
}
+mojom_types.MojomStruct _testStructsStructOfStructs() {
+ return new mojom_types.MojomStruct()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = 'StructOfStructs'
+ ..fullIdentifier = 'mojo.test.StructOfStructs')
+ ..fields = <mojom_types.StructField>[
+ new mojom_types.StructField()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = 'Nr')
+ ..type = (new mojom_types.Type()
+ ..typeReference = (new mojom_types.TypeReference()
+
+ ..identifier = 'test_structs_NamedRegion__'
+ ..typeKey = 'test_structs_NamedRegion__'
+ )),
+ new mojom_types.StructField()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = 'ANr')
+ ..type = (new mojom_types.Type()..arrayType = (new mojom_types.ArrayType()
+ ..elementType = (new mojom_types.Type()
+ ..typeReference = (new mojom_types.TypeReference()
+
+ ..identifier = 'test_structs_NamedRegion__'
+ ..typeKey = 'test_structs_NamedRegion__'
+ )))),
+ new mojom_types.StructField()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = 'ARp')
+ ..type = (new mojom_types.Type()..arrayType = (new mojom_types.ArrayType()
+ ..elementType = (new mojom_types.Type()
+ ..typeReference = (new mojom_types.TypeReference()
+
+ ..identifier = 'test_structs_RectPair__'
+ ..typeKey = 'test_structs_RectPair__'
+ )))),
+ new mojom_types.StructField()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = 'MNdfv')
+ ..type = (new mojom_types.Type()..mapType = (new mojom_types.MapType()
+ ..keyType = (new mojom_types.Type()
+ ..simpleType = mojom_types.SimpleType.int64)
+ ..valueType = (new mojom_types.Type()
+ ..typeReference = (new mojom_types.TypeReference()
+
+ ..identifier = 'test_structs_NoDefaultFieldValues__'
+ ..typeKey = 'test_structs_NoDefaultFieldValues__'
+ )))),
+ new mojom_types.StructField()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = 'MHs')
+ ..type = (new mojom_types.Type()..mapType = (new mojom_types.MapType()
+ ..keyType = (new mojom_types.Type()
+ ..simpleType = mojom_types.SimpleType.int64)
+ ..valueType = (new mojom_types.Type()
+ ..typeReference = (new mojom_types.TypeReference()
+
+ ..identifier = 'test_structs_HandleStruct__'
+ ..typeKey = 'test_structs_HandleStruct__'
+ )))),];
+}
+
class NamedRegion extends bindings.Struct {
static const List<bindings.StructDataHeader> kVersions = const [
@@ -321,6 +385,33 @@ class NamedRegion extends bindings.Struct {
}
}
+mojom_types.MojomStruct _testStructsNamedRegion() {
+ return new mojom_types.MojomStruct()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = 'NamedRegion'
+ ..fullIdentifier = 'mojo.test.NamedRegion')
+ ..fields = <mojom_types.StructField>[
+ new mojom_types.StructField()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = 'Name')
+ ..type = (new mojom_types.Type()
+ ..stringType = (new mojom_types.StringType()
+ ..nullable = true
+ )),
+ new mojom_types.StructField()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = 'Rects')
+ ..type = (new mojom_types.Type()..arrayType = (new mojom_types.ArrayType()
+ ..nullable = true
+
+ ..elementType = (new mojom_types.Type()
+ ..typeReference = (new mojom_types.TypeReference()
+
+ ..identifier = 'rect_Rect__'
+ ..typeKey = 'rect_Rect__'
+ )))),];
+}
+
class RectPair extends bindings.Struct {
static const List<bindings.StructDataHeader> kVersions = const [
@@ -399,6 +490,36 @@ class RectPair extends bindings.Struct {
}
}
+mojom_types.MojomStruct _testStructsRectPair() {
+ return new mojom_types.MojomStruct()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = 'RectPair'
+ ..fullIdentifier = 'mojo.test.RectPair')
+ ..fields = <mojom_types.StructField>[
+ new mojom_types.StructField()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = 'First')
+ ..type = (new mojom_types.Type()
+ ..typeReference = (new mojom_types.TypeReference()
+ ..nullable = true
+
+
+ ..identifier = 'rect_Rect__'
+ ..typeKey = 'rect_Rect__'
+ )),
+ new mojom_types.StructField()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = 'Second')
+ ..type = (new mojom_types.Type()
+ ..typeReference = (new mojom_types.TypeReference()
+ ..nullable = true
+
+
+ ..identifier = 'rect_Rect__'
+ ..typeKey = 'rect_Rect__'
+ )),];
+}
+
class EmptyStruct extends bindings.Struct {
static const List<bindings.StructDataHeader> kVersions = const [
@@ -457,6 +578,14 @@ class EmptyStruct extends bindings.Struct {
}
}
+mojom_types.MojomStruct _testStructsEmptyStruct() {
+ return new mojom_types.MojomStruct()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = 'EmptyStruct'
+ ..fullIdentifier = 'mojo.test.EmptyStruct')
+ ..fields = <mojom_types.StructField>[];
+}
+
class HandleStruct extends bindings.Struct {
static const List<bindings.StructDataHeader> kVersions = const [
@@ -531,6 +660,29 @@ class HandleStruct extends bindings.Struct {
}
}
+mojom_types.MojomStruct _testStructsHandleStruct() {
+ return new mojom_types.MojomStruct()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = 'HandleStruct'
+ ..fullIdentifier = 'mojo.test.HandleStruct')
+ ..fields = <mojom_types.StructField>[
+ new mojom_types.StructField()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = 'H')
+ ..type = (new mojom_types.Type()
+ ..handleType = (new mojom_types.HandleType()
+ ..kind = mojom_types.HandleTypeKind.messagePipe
+ ..nullable = true
+ )),
+ new mojom_types.StructField()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = 'ArrayH')
+ ..type = (new mojom_types.Type()..arrayType = (new mojom_types.ArrayType()
+ ..elementType = (new mojom_types.Type()
+ ..handleType = (new mojom_types.HandleType()
+ ..kind = mojom_types.HandleTypeKind.messagePipe)))),];
+}
+
class NullableHandleStruct extends bindings.Struct {
static const List<bindings.StructDataHeader> kVersions = const [
@@ -605,6 +757,27 @@ class NullableHandleStruct extends bindings.Struct {
}
}
+mojom_types.MojomStruct _testStructsNullableHandleStruct() {
+ return new mojom_types.MojomStruct()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = 'NullableHandleStruct'
+ ..fullIdentifier = 'mojo.test.NullableHandleStruct')
+ ..fields = <mojom_types.StructField>[
+ new mojom_types.StructField()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = 'H')
+ ..type = (new mojom_types.Type()
+ ..handleType = (new mojom_types.HandleType()
+ ..kind = mojom_types.HandleTypeKind.messagePipe
+ ..nullable = true
+ )),
+ new mojom_types.StructField()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = 'Data')
+ ..type = (new mojom_types.Type()
+ ..simpleType = mojom_types.SimpleType.int32),];
+}
+
class NoDefaultFieldValues extends bindings.Struct {
static const List<bindings.StructDataHeader> kVersions = const [
@@ -965,6 +1138,203 @@ class NoDefaultFieldValues extends bindings.Struct {
}
}
+mojom_types.MojomStruct _testStructsNoDefaultFieldValues() {
+ return new mojom_types.MojomStruct()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = 'NoDefaultFieldValues'
+ ..fullIdentifier = 'mojo.test.NoDefaultFieldValues')
+ ..fields = <mojom_types.StructField>[
+ new mojom_types.StructField()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = 'F0')
+ ..type = (new mojom_types.Type()
+ ..simpleType = mojom_types.SimpleType.bool),
+ new mojom_types.StructField()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = 'F1')
+ ..type = (new mojom_types.Type()
+ ..simpleType = mojom_types.SimpleType.int8),
+ new mojom_types.StructField()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = 'F2')
+ ..type = (new mojom_types.Type()
+ ..simpleType = mojom_types.SimpleType.uint8),
+ new mojom_types.StructField()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = 'F3')
+ ..type = (new mojom_types.Type()
+ ..simpleType = mojom_types.SimpleType.int16),
+ new mojom_types.StructField()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = 'F4')
+ ..type = (new mojom_types.Type()
+ ..simpleType = mojom_types.SimpleType.uint16),
+ new mojom_types.StructField()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = 'F5')
+ ..type = (new mojom_types.Type()
+ ..simpleType = mojom_types.SimpleType.int32),
+ new mojom_types.StructField()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = 'F6')
+ ..type = (new mojom_types.Type()
+ ..simpleType = mojom_types.SimpleType.uint32),
+ new mojom_types.StructField()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = 'F7')
+ ..type = (new mojom_types.Type()
+ ..simpleType = mojom_types.SimpleType.int64),
+ new mojom_types.StructField()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = 'F8')
+ ..type = (new mojom_types.Type()
+ ..simpleType = mojom_types.SimpleType.uint64),
+ new mojom_types.StructField()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = 'F9')
+ ..type = (new mojom_types.Type()
+ ..simpleType = mojom_types.SimpleType.float),
+ new mojom_types.StructField()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = 'F10')
+ ..type = (new mojom_types.Type()
+ ..simpleType = mojom_types.SimpleType.double),
+ new mojom_types.StructField()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = 'F11')
+ ..type = (new mojom_types.Type()
+ ..stringType = (new mojom_types.StringType())),
+ new mojom_types.StructField()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = 'F12')
+ ..type = (new mojom_types.Type()
+ ..stringType = (new mojom_types.StringType()
+ ..nullable = true
+ )),
+ new mojom_types.StructField()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = 'F13')
+ ..type = (new mojom_types.Type()
+ ..handleType = (new mojom_types.HandleType()
+ ..kind = mojom_types.HandleTypeKind.messagePipe)),
+ new mojom_types.StructField()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = 'F14')
+ ..type = (new mojom_types.Type()
+ ..handleType = (new mojom_types.HandleType()
+ ..kind = mojom_types.HandleTypeKind.dataPipeConsumer)),
+ new mojom_types.StructField()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = 'F15')
+ ..type = (new mojom_types.Type()
+ ..handleType = (new mojom_types.HandleType()
+ ..kind = mojom_types.HandleTypeKind.dataPipeProducer)),
+ new mojom_types.StructField()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = 'F16')
+ ..type = (new mojom_types.Type()
+ ..handleType = (new mojom_types.HandleType()
+ ..kind = mojom_types.HandleTypeKind.messagePipe
+ ..nullable = true
+ )),
+ new mojom_types.StructField()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = 'F17')
+ ..type = (new mojom_types.Type()
+ ..handleType = (new mojom_types.HandleType()
+ ..kind = mojom_types.HandleTypeKind.dataPipeConsumer
+ ..nullable = true
+ )),
+ new mojom_types.StructField()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = 'F18')
+ ..type = (new mojom_types.Type()
+ ..handleType = (new mojom_types.HandleType()
+ ..kind = mojom_types.HandleTypeKind.dataPipeProducer
+ ..nullable = true
+ )),
+ new mojom_types.StructField()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = 'F19')
+ ..type = (new mojom_types.Type()
+ ..handleType = (new mojom_types.HandleType()
+ ..kind = mojom_types.HandleTypeKind.unspecified)),
+ new mojom_types.StructField()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = 'F20')
+ ..type = (new mojom_types.Type()
+ ..handleType = (new mojom_types.HandleType()
+ ..kind = mojom_types.HandleTypeKind.unspecified
+ ..nullable = true
+ )),
+ new mojom_types.StructField()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = 'F21')
+ ..type = (new mojom_types.Type()
+ ..handleType = (new mojom_types.HandleType()
+ ..kind = mojom_types.HandleTypeKind.sharedBuffer)),
+ new mojom_types.StructField()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = 'F22')
+ ..type = (new mojom_types.Type()
+ ..handleType = (new mojom_types.HandleType()
+ ..kind = mojom_types.HandleTypeKind.sharedBuffer
+ ..nullable = true
+ )),
+ new mojom_types.StructField()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = 'F23')
+ ..type = (new mojom_types.Type()..arrayType = (new mojom_types.ArrayType()
+ ..elementType = (new mojom_types.Type()
+ ..stringType = (new mojom_types.StringType())))),
+ new mojom_types.StructField()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = 'F24')
+ ..type = (new mojom_types.Type()..arrayType = (new mojom_types.ArrayType()
+ ..elementType = (new mojom_types.Type()
+ ..stringType = (new mojom_types.StringType()
+ ..nullable = true
+ )))),
+ new mojom_types.StructField()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = 'F25')
+ ..type = (new mojom_types.Type()..arrayType = (new mojom_types.ArrayType()
+ ..nullable = true
+
+ ..elementType = (new mojom_types.Type()
+ ..stringType = (new mojom_types.StringType())))),
+ new mojom_types.StructField()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = 'F26')
+ ..type = (new mojom_types.Type()..arrayType = (new mojom_types.ArrayType()
+ ..nullable = true
+
+ ..elementType = (new mojom_types.Type()
+ ..stringType = (new mojom_types.StringType()
+ ..nullable = true
+ )))),
+ new mojom_types.StructField()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = 'F27')
+ ..type = (new mojom_types.Type()
+ ..typeReference = (new mojom_types.TypeReference()
+
+ ..identifier = 'test_structs_EmptyStruct__'
+ ..typeKey = 'test_structs_EmptyStruct__'
+ )),
+ new mojom_types.StructField()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = 'F28')
+ ..type = (new mojom_types.Type()
+ ..typeReference = (new mojom_types.TypeReference()
+ ..nullable = true
+
+
+ ..identifier = 'test_structs_EmptyStruct__'
+ ..typeKey = 'test_structs_EmptyStruct__'
+ )),];
+}
+
class DefaultFieldValues extends bindings.Struct {
static const List<bindings.StructDataHeader> kVersions = const [
@@ -1179,6 +1549,110 @@ class DefaultFieldValues extends bindings.Struct {
}
}
+mojom_types.MojomStruct _testStructsDefaultFieldValues() {
+ return new mojom_types.MojomStruct()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = 'DefaultFieldValues'
+ ..fullIdentifier = 'mojo.test.DefaultFieldValues')
+ ..fields = <mojom_types.StructField>[
+ new mojom_types.StructField()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = 'F0')
+ ..type = (new mojom_types.Type()
+ ..simpleType = mojom_types.SimpleType.bool),
+ new mojom_types.StructField()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = 'F1')
+ ..type = (new mojom_types.Type()
+ ..simpleType = mojom_types.SimpleType.int8),
+ new mojom_types.StructField()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = 'F2')
+ ..type = (new mojom_types.Type()
+ ..simpleType = mojom_types.SimpleType.uint8),
+ new mojom_types.StructField()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = 'F3')
+ ..type = (new mojom_types.Type()
+ ..simpleType = mojom_types.SimpleType.int16),
+ new mojom_types.StructField()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = 'F4')
+ ..type = (new mojom_types.Type()
+ ..simpleType = mojom_types.SimpleType.uint16),
+ new mojom_types.StructField()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = 'F5')
+ ..type = (new mojom_types.Type()
+ ..simpleType = mojom_types.SimpleType.int32),
+ new mojom_types.StructField()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = 'F6')
+ ..type = (new mojom_types.Type()
+ ..simpleType = mojom_types.SimpleType.uint32),
+ new mojom_types.StructField()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = 'F7')
+ ..type = (new mojom_types.Type()
+ ..simpleType = mojom_types.SimpleType.int64),
+ new mojom_types.StructField()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = 'F8')
+ ..type = (new mojom_types.Type()
+ ..simpleType = mojom_types.SimpleType.uint64),
+ new mojom_types.StructField()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = 'F9')
+ ..type = (new mojom_types.Type()
+ ..simpleType = mojom_types.SimpleType.float),
+ new mojom_types.StructField()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = 'F10')
+ ..type = (new mojom_types.Type()
+ ..simpleType = mojom_types.SimpleType.float),
+ new mojom_types.StructField()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = 'F11')
+ ..type = (new mojom_types.Type()
+ ..simpleType = mojom_types.SimpleType.double),
+ new mojom_types.StructField()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = 'F12')
+ ..type = (new mojom_types.Type()
+ ..simpleType = mojom_types.SimpleType.double),
+ new mojom_types.StructField()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = 'F13')
+ ..type = (new mojom_types.Type()
+ ..stringType = (new mojom_types.StringType())),
+ new mojom_types.StructField()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = 'F14')
+ ..type = (new mojom_types.Type()
+ ..stringType = (new mojom_types.StringType()
+ ..nullable = true
+ )),
+ new mojom_types.StructField()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = 'F15')
+ ..type = (new mojom_types.Type()
+ ..typeReference = (new mojom_types.TypeReference()
+
+ ..identifier = 'rect_Rect__'
+ ..typeKey = 'rect_Rect__'
+ )),
+ new mojom_types.StructField()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = 'F16')
+ ..type = (new mojom_types.Type()
+ ..typeReference = (new mojom_types.TypeReference()
+ ..nullable = true
+
+
+ ..identifier = 'rect_Rect__'
+ ..typeKey = 'rect_Rect__'
+ )),];
+}
class ScopedConstantsEType extends bindings.MojoEnum {
static const ScopedConstantsEType e0 = const ScopedConstantsEType._(0);
@@ -1245,12 +1719,47 @@ class ScopedConstantsEType extends bindings.MojoEnum {
return 'ScopedConstantsEType.e3';
case e4:
return 'ScopedConstantsEType.e4';
+ default:
+ return null;
}
}
int toJson() => mojoEnumValue;
}
+mojom_types.MojomEnum _testStructsEType() {
+ return new mojom_types.MojomEnum()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = 'EType'
+ ..fullIdentifier = 'mojo.test.EType')
+ ..values = <mojom_types.EnumValue>[
+ new mojom_types.EnumValue()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = 'E0')
+ ..enumTypeKey = 'test_structs_EType__'
+ ..intValue = 0,
+ new mojom_types.EnumValue()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = 'E1')
+ ..enumTypeKey = 'test_structs_EType__'
+ ..intValue = 1,
+ new mojom_types.EnumValue()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = 'E2')
+ ..enumTypeKey = 'test_structs_EType__'
+ ..intValue = 10,
+ new mojom_types.EnumValue()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = 'E3')
+ ..enumTypeKey = 'test_structs_EType__'
+ ..intValue = 10,
+ new mojom_types.EnumValue()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = 'E4')
+ ..enumTypeKey = 'test_structs_EType__'
+ ..intValue = 11,];
+}
+
class ScopedConstants extends bindings.Struct {
static const List<bindings.StructDataHeader> kVersions = const [
const bindings.StructDataHeader(40, 0)
@@ -1393,6 +1902,69 @@ class ScopedConstants extends bindings.Struct {
}
}
+mojom_types.MojomStruct _testStructsScopedConstants() {
+ return new mojom_types.MojomStruct()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = 'ScopedConstants'
+ ..fullIdentifier = 'mojo.test.ScopedConstants')
+ ..fields = <mojom_types.StructField>[
+ new mojom_types.StructField()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = 'F0')
+ ..type = (new mojom_types.Type()
+ ..typeReference = (new mojom_types.TypeReference()
+
+ ..identifier = 'test_structs_EType__'
+ ..typeKey = 'test_structs_EType__'
+ )),
+ new mojom_types.StructField()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = 'F1')
+ ..type = (new mojom_types.Type()
+ ..typeReference = (new mojom_types.TypeReference()
+
+ ..identifier = 'test_structs_EType__'
+ ..typeKey = 'test_structs_EType__'
+ )),
+ new mojom_types.StructField()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = 'F2')
+ ..type = (new mojom_types.Type()
+ ..typeReference = (new mojom_types.TypeReference()
+
+ ..identifier = 'test_structs_EType__'
+ ..typeKey = 'test_structs_EType__'
+ )),
+ new mojom_types.StructField()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = 'F3')
+ ..type = (new mojom_types.Type()
+ ..typeReference = (new mojom_types.TypeReference()
+
+ ..identifier = 'test_structs_EType__'
+ ..typeKey = 'test_structs_EType__'
+ )),
+ new mojom_types.StructField()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = 'F4')
+ ..type = (new mojom_types.Type()
+ ..typeReference = (new mojom_types.TypeReference()
+
+ ..identifier = 'test_structs_EType__'
+ ..typeKey = 'test_structs_EType__'
+ )),
+ new mojom_types.StructField()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = 'F5')
+ ..type = (new mojom_types.Type()
+ ..simpleType = mojom_types.SimpleType.int32),
+ new mojom_types.StructField()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = 'F6')
+ ..type = (new mojom_types.Type()
+ ..simpleType = mojom_types.SimpleType.int32),];
+}
+
class MapKeyTypes extends bindings.Struct {
static const List<bindings.StructDataHeader> kVersions = const [
@@ -1899,6 +2471,110 @@ class MapKeyTypes extends bindings.Struct {
}
}
+mojom_types.MojomStruct _testStructsMapKeyTypes() {
+ return new mojom_types.MojomStruct()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = 'MapKeyTypes'
+ ..fullIdentifier = 'mojo.test.MapKeyTypes')
+ ..fields = <mojom_types.StructField>[
+ new mojom_types.StructField()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = 'F0')
+ ..type = (new mojom_types.Type()..mapType = (new mojom_types.MapType()
+ ..keyType = (new mojom_types.Type()
+ ..simpleType = mojom_types.SimpleType.bool)
+ ..valueType = (new mojom_types.Type()
+ ..simpleType = mojom_types.SimpleType.bool))),
+ new mojom_types.StructField()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = 'F1')
+ ..type = (new mojom_types.Type()..mapType = (new mojom_types.MapType()
+ ..keyType = (new mojom_types.Type()
+ ..simpleType = mojom_types.SimpleType.int8)
+ ..valueType = (new mojom_types.Type()
+ ..simpleType = mojom_types.SimpleType.int8))),
+ new mojom_types.StructField()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = 'F2')
+ ..type = (new mojom_types.Type()..mapType = (new mojom_types.MapType()
+ ..keyType = (new mojom_types.Type()
+ ..simpleType = mojom_types.SimpleType.uint8)
+ ..valueType = (new mojom_types.Type()
+ ..simpleType = mojom_types.SimpleType.uint8))),
+ new mojom_types.StructField()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = 'F3')
+ ..type = (new mojom_types.Type()..mapType = (new mojom_types.MapType()
+ ..keyType = (new mojom_types.Type()
+ ..simpleType = mojom_types.SimpleType.int16)
+ ..valueType = (new mojom_types.Type()
+ ..simpleType = mojom_types.SimpleType.int16))),
+ new mojom_types.StructField()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = 'F4')
+ ..type = (new mojom_types.Type()..mapType = (new mojom_types.MapType()
+ ..keyType = (new mojom_types.Type()
+ ..simpleType = mojom_types.SimpleType.uint16)
+ ..valueType = (new mojom_types.Type()
+ ..simpleType = mojom_types.SimpleType.uint16))),
+ new mojom_types.StructField()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = 'F5')
+ ..type = (new mojom_types.Type()..mapType = (new mojom_types.MapType()
+ ..keyType = (new mojom_types.Type()
+ ..simpleType = mojom_types.SimpleType.int32)
+ ..valueType = (new mojom_types.Type()
+ ..simpleType = mojom_types.SimpleType.int32))),
+ new mojom_types.StructField()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = 'F6')
+ ..type = (new mojom_types.Type()..mapType = (new mojom_types.MapType()
+ ..keyType = (new mojom_types.Type()
+ ..simpleType = mojom_types.SimpleType.uint32)
+ ..valueType = (new mojom_types.Type()
+ ..simpleType = mojom_types.SimpleType.uint32))),
+ new mojom_types.StructField()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = 'F7')
+ ..type = (new mojom_types.Type()..mapType = (new mojom_types.MapType()
+ ..keyType = (new mojom_types.Type()
+ ..simpleType = mojom_types.SimpleType.int64)
+ ..valueType = (new mojom_types.Type()
+ ..simpleType = mojom_types.SimpleType.int64))),
+ new mojom_types.StructField()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = 'F8')
+ ..type = (new mojom_types.Type()..mapType = (new mojom_types.MapType()
+ ..keyType = (new mojom_types.Type()
+ ..simpleType = mojom_types.SimpleType.uint64)
+ ..valueType = (new mojom_types.Type()
+ ..simpleType = mojom_types.SimpleType.uint64))),
+ new mojom_types.StructField()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = 'F9')
+ ..type = (new mojom_types.Type()..mapType = (new mojom_types.MapType()
+ ..keyType = (new mojom_types.Type()
+ ..simpleType = mojom_types.SimpleType.float)
+ ..valueType = (new mojom_types.Type()
+ ..simpleType = mojom_types.SimpleType.float))),
+ new mojom_types.StructField()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = 'F10')
+ ..type = (new mojom_types.Type()..mapType = (new mojom_types.MapType()
+ ..keyType = (new mojom_types.Type()
+ ..simpleType = mojom_types.SimpleType.double)
+ ..valueType = (new mojom_types.Type()
+ ..simpleType = mojom_types.SimpleType.double))),
+ new mojom_types.StructField()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = 'F11')
+ ..type = (new mojom_types.Type()..mapType = (new mojom_types.MapType()
+ ..keyType = (new mojom_types.Type()
+ ..stringType = (new mojom_types.StringType()))
+ ..valueType = (new mojom_types.Type()
+ ..stringType = (new mojom_types.StringType())))),];
+}
+
class MapValueTypes extends bindings.Struct {
static const List<bindings.StructDataHeader> kVersions = const [
@@ -2984,6 +3660,144 @@ class MapValueTypes extends bindings.Struct {
}
}
+mojom_types.MojomStruct _testStructsMapValueTypes() {
+ return new mojom_types.MojomStruct()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = 'MapValueTypes'
+ ..fullIdentifier = 'mojo.test.MapValueTypes')
+ ..fields = <mojom_types.StructField>[
+ new mojom_types.StructField()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = 'F0')
+ ..type = (new mojom_types.Type()..mapType = (new mojom_types.MapType()
+ ..keyType = (new mojom_types.Type()
+ ..stringType = (new mojom_types.StringType()))
+ ..valueType = (new mojom_types.Type()..arrayType = (new mojom_types.ArrayType()
+ ..elementType = (new mojom_types.Type()
+ ..stringType = (new mojom_types.StringType())))))),
+ new mojom_types.StructField()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = 'F1')
+ ..type = (new mojom_types.Type()..mapType = (new mojom_types.MapType()
+ ..keyType = (new mojom_types.Type()
+ ..stringType = (new mojom_types.StringType()))
+ ..valueType = (new mojom_types.Type()..arrayType = (new mojom_types.ArrayType()
+ ..nullable = true
+
+ ..elementType = (new mojom_types.Type()
+ ..stringType = (new mojom_types.StringType())))))),
+ new mojom_types.StructField()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = 'F2')
+ ..type = (new mojom_types.Type()..mapType = (new mojom_types.MapType()
+ ..keyType = (new mojom_types.Type()
+ ..stringType = (new mojom_types.StringType()))
+ ..valueType = (new mojom_types.Type()..arrayType = (new mojom_types.ArrayType()
+ ..elementType = (new mojom_types.Type()
+ ..stringType = (new mojom_types.StringType()
+ ..nullable = true
+ )))))),
+ new mojom_types.StructField()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = 'F3')
+ ..type = (new mojom_types.Type()..mapType = (new mojom_types.MapType()
+ ..keyType = (new mojom_types.Type()
+ ..stringType = (new mojom_types.StringType()))
+ ..valueType = (new mojom_types.Type()..arrayType = (new mojom_types.ArrayType()..fixedLength = 2
+ ..elementType = (new mojom_types.Type()
+ ..stringType = (new mojom_types.StringType())))))),
+ new mojom_types.StructField()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = 'F4')
+ ..type = (new mojom_types.Type()..mapType = (new mojom_types.MapType()
+ ..keyType = (new mojom_types.Type()
+ ..stringType = (new mojom_types.StringType()))
+ ..valueType = (new mojom_types.Type()..arrayType = (new mojom_types.ArrayType()
+ ..elementType = (new mojom_types.Type()..arrayType = (new mojom_types.ArrayType()
+ ..nullable = true
+ ..fixedLength = 2
+ ..elementType = (new mojom_types.Type()
+ ..stringType = (new mojom_types.StringType())))))))),
+ new mojom_types.StructField()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = 'F5')
+ ..type = (new mojom_types.Type()..mapType = (new mojom_types.MapType()
+ ..keyType = (new mojom_types.Type()
+ ..stringType = (new mojom_types.StringType()))
+ ..valueType = (new mojom_types.Type()..arrayType = (new mojom_types.ArrayType()..fixedLength = 1
+ ..elementType = (new mojom_types.Type()..arrayType = (new mojom_types.ArrayType()..fixedLength = 2
+ ..elementType = (new mojom_types.Type()
+ ..stringType = (new mojom_types.StringType())))))))),
+ new mojom_types.StructField()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = 'F6')
+ ..type = (new mojom_types.Type()..mapType = (new mojom_types.MapType()
+ ..keyType = (new mojom_types.Type()
+ ..stringType = (new mojom_types.StringType()))
+ ..valueType = (new mojom_types.Type()
+ ..typeReference = (new mojom_types.TypeReference()
+ ..nullable = true
+
+
+ ..identifier = 'rect_Rect__'
+ ..typeKey = 'rect_Rect__'
+ )))),
+ new mojom_types.StructField()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = 'F7')
+ ..type = (new mojom_types.Type()..mapType = (new mojom_types.MapType()
+ ..keyType = (new mojom_types.Type()
+ ..stringType = (new mojom_types.StringType()))
+ ..valueType = (new mojom_types.Type()..mapType = (new mojom_types.MapType()
+ ..keyType = (new mojom_types.Type()
+ ..stringType = (new mojom_types.StringType()))
+ ..valueType = (new mojom_types.Type()
+ ..stringType = (new mojom_types.StringType())))))),
+ new mojom_types.StructField()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = 'F8')
+ ..type = (new mojom_types.Type()..mapType = (new mojom_types.MapType()
+ ..keyType = (new mojom_types.Type()
+ ..stringType = (new mojom_types.StringType()))
+ ..valueType = (new mojom_types.Type()..arrayType = (new mojom_types.ArrayType()
+ ..elementType = (new mojom_types.Type()..mapType = (new mojom_types.MapType()
+ ..keyType = (new mojom_types.Type()
+ ..stringType = (new mojom_types.StringType()))
+ ..valueType = (new mojom_types.Type()
+ ..stringType = (new mojom_types.StringType())))))))),
+ new mojom_types.StructField()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = 'F9')
+ ..type = (new mojom_types.Type()..mapType = (new mojom_types.MapType()
+ ..keyType = (new mojom_types.Type()
+ ..stringType = (new mojom_types.StringType()))
+ ..valueType = (new mojom_types.Type()
+ ..handleType = (new mojom_types.HandleType()
+ ..kind = mojom_types.HandleTypeKind.unspecified)))),
+ new mojom_types.StructField()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = 'F10')
+ ..type = (new mojom_types.Type()..mapType = (new mojom_types.MapType()
+ ..keyType = (new mojom_types.Type()
+ ..stringType = (new mojom_types.StringType()))
+ ..valueType = (new mojom_types.Type()..arrayType = (new mojom_types.ArrayType()
+ ..elementType = (new mojom_types.Type()
+ ..handleType = (new mojom_types.HandleType()
+ ..kind = mojom_types.HandleTypeKind.unspecified)))))),
+ new mojom_types.StructField()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = 'F11')
+ ..type = (new mojom_types.Type()..mapType = (new mojom_types.MapType()
+ ..keyType = (new mojom_types.Type()
+ ..stringType = (new mojom_types.StringType()))
+ ..valueType = (new mojom_types.Type()..mapType = (new mojom_types.MapType()
+ ..keyType = (new mojom_types.Type()
+ ..stringType = (new mojom_types.StringType()))
+ ..valueType = (new mojom_types.Type()
+ ..handleType = (new mojom_types.HandleType()
+ ..kind = mojom_types.HandleTypeKind.unspecified)))))),];
+}
+
class ArrayValueTypes extends bindings.Struct {
static const List<bindings.StructDataHeader> kVersions = const [
@@ -3096,6 +3910,50 @@ class ArrayValueTypes extends bindings.Struct {
}
}
+mojom_types.MojomStruct _testStructsArrayValueTypes() {
+ return new mojom_types.MojomStruct()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = 'ArrayValueTypes'
+ ..fullIdentifier = 'mojo.test.ArrayValueTypes')
+ ..fields = <mojom_types.StructField>[
+ new mojom_types.StructField()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = 'F0')
+ ..type = (new mojom_types.Type()..arrayType = (new mojom_types.ArrayType()
+ ..elementType = (new mojom_types.Type()
+ ..simpleType = mojom_types.SimpleType.int8))),
+ new mojom_types.StructField()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = 'F1')
+ ..type = (new mojom_types.Type()..arrayType = (new mojom_types.ArrayType()
+ ..elementType = (new mojom_types.Type()
+ ..simpleType = mojom_types.SimpleType.int16))),
+ new mojom_types.StructField()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = 'F2')
+ ..type = (new mojom_types.Type()..arrayType = (new mojom_types.ArrayType()
+ ..elementType = (new mojom_types.Type()
+ ..simpleType = mojom_types.SimpleType.int32))),
+ new mojom_types.StructField()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = 'F3')
+ ..type = (new mojom_types.Type()..arrayType = (new mojom_types.ArrayType()
+ ..elementType = (new mojom_types.Type()
+ ..simpleType = mojom_types.SimpleType.int64))),
+ new mojom_types.StructField()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = 'F4')
+ ..type = (new mojom_types.Type()..arrayType = (new mojom_types.ArrayType()
+ ..elementType = (new mojom_types.Type()
+ ..simpleType = mojom_types.SimpleType.float))),
+ new mojom_types.StructField()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = 'F5')
+ ..type = (new mojom_types.Type()..arrayType = (new mojom_types.ArrayType()
+ ..elementType = (new mojom_types.Type()
+ ..simpleType = mojom_types.SimpleType.double))),];
+}
+
class FloatNumberValues extends bindings.Struct {
static const List<bindings.StructDataHeader> kVersions = const [
@@ -3254,6 +4112,64 @@ class FloatNumberValues extends bindings.Struct {
}
}
+mojom_types.MojomStruct _testStructsFloatNumberValues() {
+ return new mojom_types.MojomStruct()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = 'FloatNumberValues'
+ ..fullIdentifier = 'mojo.test.FloatNumberValues')
+ ..fields = <mojom_types.StructField>[
+ new mojom_types.StructField()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = 'F0')
+ ..type = (new mojom_types.Type()
+ ..simpleType = mojom_types.SimpleType.double),
+ new mojom_types.StructField()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = 'F1')
+ ..type = (new mojom_types.Type()
+ ..simpleType = mojom_types.SimpleType.double),
+ new mojom_types.StructField()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = 'F2')
+ ..type = (new mojom_types.Type()
+ ..simpleType = mojom_types.SimpleType.double),
+ new mojom_types.StructField()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = 'F3')
+ ..type = (new mojom_types.Type()
+ ..simpleType = mojom_types.SimpleType.float),
+ new mojom_types.StructField()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = 'F4')
+ ..type = (new mojom_types.Type()
+ ..simpleType = mojom_types.SimpleType.float),
+ new mojom_types.StructField()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = 'F5')
+ ..type = (new mojom_types.Type()
+ ..simpleType = mojom_types.SimpleType.float),
+ new mojom_types.StructField()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = 'F6')
+ ..type = (new mojom_types.Type()
+ ..simpleType = mojom_types.SimpleType.float),
+ new mojom_types.StructField()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = 'F7')
+ ..type = (new mojom_types.Type()
+ ..simpleType = mojom_types.SimpleType.double),
+ new mojom_types.StructField()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = 'F8')
+ ..type = (new mojom_types.Type()
+ ..simpleType = mojom_types.SimpleType.double),
+ new mojom_types.StructField()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = 'F9')
+ ..type = (new mojom_types.Type()
+ ..simpleType = mojom_types.SimpleType.double),];
+}
+
class IntegerNumberValues extends bindings.Struct {
static const List<bindings.StructDataHeader> kVersions = const [
@@ -3512,6 +4428,114 @@ class IntegerNumberValues extends bindings.Struct {
}
}
+mojom_types.MojomStruct _testStructsIntegerNumberValues() {
+ return new mojom_types.MojomStruct()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = 'IntegerNumberValues'
+ ..fullIdentifier = 'mojo.test.IntegerNumberValues')
+ ..fields = <mojom_types.StructField>[
+ new mojom_types.StructField()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = 'F0')
+ ..type = (new mojom_types.Type()
+ ..simpleType = mojom_types.SimpleType.int8),
+ new mojom_types.StructField()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = 'F1')
+ ..type = (new mojom_types.Type()
+ ..simpleType = mojom_types.SimpleType.int8),
+ new mojom_types.StructField()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = 'F2')
+ ..type = (new mojom_types.Type()
+ ..simpleType = mojom_types.SimpleType.int8),
+ new mojom_types.StructField()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = 'F3')
+ ..type = (new mojom_types.Type()
+ ..simpleType = mojom_types.SimpleType.int8),
+ new mojom_types.StructField()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = 'F4')
+ ..type = (new mojom_types.Type()
+ ..simpleType = mojom_types.SimpleType.int8),
+ new mojom_types.StructField()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = 'F5')
+ ..type = (new mojom_types.Type()
+ ..simpleType = mojom_types.SimpleType.int16),
+ new mojom_types.StructField()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = 'F6')
+ ..type = (new mojom_types.Type()
+ ..simpleType = mojom_types.SimpleType.int16),
+ new mojom_types.StructField()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = 'F7')
+ ..type = (new mojom_types.Type()
+ ..simpleType = mojom_types.SimpleType.int16),
+ new mojom_types.StructField()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = 'F8')
+ ..type = (new mojom_types.Type()
+ ..simpleType = mojom_types.SimpleType.int16),
+ new mojom_types.StructField()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = 'F9')
+ ..type = (new mojom_types.Type()
+ ..simpleType = mojom_types.SimpleType.int16),
+ new mojom_types.StructField()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = 'F10')
+ ..type = (new mojom_types.Type()
+ ..simpleType = mojom_types.SimpleType.int32),
+ new mojom_types.StructField()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = 'F11')
+ ..type = (new mojom_types.Type()
+ ..simpleType = mojom_types.SimpleType.int32),
+ new mojom_types.StructField()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = 'F12')
+ ..type = (new mojom_types.Type()
+ ..simpleType = mojom_types.SimpleType.int32),
+ new mojom_types.StructField()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = 'F13')
+ ..type = (new mojom_types.Type()
+ ..simpleType = mojom_types.SimpleType.int32),
+ new mojom_types.StructField()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = 'F14')
+ ..type = (new mojom_types.Type()
+ ..simpleType = mojom_types.SimpleType.int32),
+ new mojom_types.StructField()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = 'F15')
+ ..type = (new mojom_types.Type()
+ ..simpleType = mojom_types.SimpleType.int64),
+ new mojom_types.StructField()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = 'F16')
+ ..type = (new mojom_types.Type()
+ ..simpleType = mojom_types.SimpleType.int64),
+ new mojom_types.StructField()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = 'F17')
+ ..type = (new mojom_types.Type()
+ ..simpleType = mojom_types.SimpleType.int64),
+ new mojom_types.StructField()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = 'F18')
+ ..type = (new mojom_types.Type()
+ ..simpleType = mojom_types.SimpleType.int64),
+ new mojom_types.StructField()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = 'F19')
+ ..type = (new mojom_types.Type()
+ ..simpleType = mojom_types.SimpleType.int64),];
+}
+
class UnsignedNumberValues extends bindings.Struct {
static const List<bindings.StructDataHeader> kVersions = const [
@@ -3690,6 +4714,74 @@ class UnsignedNumberValues extends bindings.Struct {
}
}
+mojom_types.MojomStruct _testStructsUnsignedNumberValues() {
+ return new mojom_types.MojomStruct()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = 'UnsignedNumberValues'
+ ..fullIdentifier = 'mojo.test.UnsignedNumberValues')
+ ..fields = <mojom_types.StructField>[
+ new mojom_types.StructField()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = 'F0')
+ ..type = (new mojom_types.Type()
+ ..simpleType = mojom_types.SimpleType.uint8),
+ new mojom_types.StructField()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = 'F1')
+ ..type = (new mojom_types.Type()
+ ..simpleType = mojom_types.SimpleType.uint8),
+ new mojom_types.StructField()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = 'F2')
+ ..type = (new mojom_types.Type()
+ ..simpleType = mojom_types.SimpleType.uint8),
+ new mojom_types.StructField()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = 'F3')
+ ..type = (new mojom_types.Type()
+ ..simpleType = mojom_types.SimpleType.uint16),
+ new mojom_types.StructField()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = 'F4')
+ ..type = (new mojom_types.Type()
+ ..simpleType = mojom_types.SimpleType.uint16),
+ new mojom_types.StructField()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = 'F5')
+ ..type = (new mojom_types.Type()
+ ..simpleType = mojom_types.SimpleType.uint16),
+ new mojom_types.StructField()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = 'F6')
+ ..type = (new mojom_types.Type()
+ ..simpleType = mojom_types.SimpleType.uint32),
+ new mojom_types.StructField()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = 'F7')
+ ..type = (new mojom_types.Type()
+ ..simpleType = mojom_types.SimpleType.uint32),
+ new mojom_types.StructField()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = 'F8')
+ ..type = (new mojom_types.Type()
+ ..simpleType = mojom_types.SimpleType.uint32),
+ new mojom_types.StructField()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = 'F9')
+ ..type = (new mojom_types.Type()
+ ..simpleType = mojom_types.SimpleType.uint64),
+ new mojom_types.StructField()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = 'F10')
+ ..type = (new mojom_types.Type()
+ ..simpleType = mojom_types.SimpleType.uint64),
+ new mojom_types.StructField()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = 'F11')
+ ..type = (new mojom_types.Type()
+ ..simpleType = mojom_types.SimpleType.uint64),];
+}
+
class BitArrayValues extends bindings.Struct {
static const List<bindings.StructDataHeader> kVersions = const [
@@ -3859,6 +4951,63 @@ class BitArrayValues extends bindings.Struct {
}
}
+mojom_types.MojomStruct _testStructsBitArrayValues() {
+ return new mojom_types.MojomStruct()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = 'BitArrayValues'
+ ..fullIdentifier = 'mojo.test.BitArrayValues')
+ ..fields = <mojom_types.StructField>[
+ new mojom_types.StructField()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = 'F0')
+ ..type = (new mojom_types.Type()..arrayType = (new mojom_types.ArrayType()..fixedLength = 1
+ ..elementType = (new mojom_types.Type()
+ ..simpleType = mojom_types.SimpleType.bool))),
+ new mojom_types.StructField()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = 'F1')
+ ..type = (new mojom_types.Type()..arrayType = (new mojom_types.ArrayType()..fixedLength = 7
+ ..elementType = (new mojom_types.Type()
+ ..simpleType = mojom_types.SimpleType.bool))),
+ new mojom_types.StructField()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = 'F2')
+ ..type = (new mojom_types.Type()..arrayType = (new mojom_types.ArrayType()..fixedLength = 9
+ ..elementType = (new mojom_types.Type()
+ ..simpleType = mojom_types.SimpleType.bool))),
+ new mojom_types.StructField()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = 'F3')
+ ..type = (new mojom_types.Type()..arrayType = (new mojom_types.ArrayType()
+ ..elementType = (new mojom_types.Type()
+ ..simpleType = mojom_types.SimpleType.bool))),
+ new mojom_types.StructField()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = 'F4')
+ ..type = (new mojom_types.Type()..arrayType = (new mojom_types.ArrayType()
+ ..elementType = (new mojom_types.Type()..arrayType = (new mojom_types.ArrayType()
+ ..elementType = (new mojom_types.Type()
+ ..simpleType = mojom_types.SimpleType.bool))))),
+ new mojom_types.StructField()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = 'F5')
+ ..type = (new mojom_types.Type()..arrayType = (new mojom_types.ArrayType()
+ ..elementType = (new mojom_types.Type()..arrayType = (new mojom_types.ArrayType()
+ ..nullable = true
+
+ ..elementType = (new mojom_types.Type()
+ ..simpleType = mojom_types.SimpleType.bool))))),
+ new mojom_types.StructField()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = 'F6')
+ ..type = (new mojom_types.Type()..arrayType = (new mojom_types.ArrayType()
+ ..elementType = (new mojom_types.Type()..arrayType = (new mojom_types.ArrayType()
+ ..nullable = true
+ ..fixedLength = 2
+ ..elementType = (new mojom_types.Type()
+ ..simpleType = mojom_types.SimpleType.bool))))),];
+}
+
class MultiVersionStruct extends bindings.Struct {
static const List<bindings.StructDataHeader> kVersions = const [
@@ -3979,6 +5128,63 @@ class MultiVersionStruct extends bindings.Struct {
}
}
+mojom_types.MojomStruct _testStructsMultiVersionStruct() {
+ return new mojom_types.MojomStruct()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = 'MultiVersionStruct'
+ ..fullIdentifier = 'mojo.test.MultiVersionStruct')
+ ..fields = <mojom_types.StructField>[
+ new mojom_types.StructField()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = 'FInt32')
+ ..type = (new mojom_types.Type()
+ ..simpleType = mojom_types.SimpleType.int32),
+ new mojom_types.StructField()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = 'FRect')
+ ..type = (new mojom_types.Type()
+ ..typeReference = (new mojom_types.TypeReference()
+ ..nullable = true
+
+
+ ..identifier = 'rect_Rect__'
+ ..typeKey = 'rect_Rect__'
+ )),
+ new mojom_types.StructField()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = 'FString')
+ ..type = (new mojom_types.Type()
+ ..stringType = (new mojom_types.StringType()
+ ..nullable = true
+ )),
+ new mojom_types.StructField()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = 'FArray')
+ ..type = (new mojom_types.Type()..arrayType = (new mojom_types.ArrayType()
+ ..nullable = true
+
+ ..elementType = (new mojom_types.Type()
+ ..simpleType = mojom_types.SimpleType.int8))),
+ new mojom_types.StructField()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = 'FMessagePipe')
+ ..type = (new mojom_types.Type()
+ ..handleType = (new mojom_types.HandleType()
+ ..kind = mojom_types.HandleTypeKind.messagePipe
+ ..nullable = true
+ )),
+ new mojom_types.StructField()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = 'FBool')
+ ..type = (new mojom_types.Type()
+ ..simpleType = mojom_types.SimpleType.bool),
+ new mojom_types.StructField()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = 'FInt16')
+ ..type = (new mojom_types.Type()
+ ..simpleType = mojom_types.SimpleType.int16),];
+}
+
class MultiVersionStructV0 extends bindings.Struct {
static const List<bindings.StructDataHeader> kVersions = const [
@@ -4046,6 +5252,19 @@ class MultiVersionStructV0 extends bindings.Struct {
}
}
+mojom_types.MojomStruct _testStructsMultiVersionStructV0() {
+ return new mojom_types.MojomStruct()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = 'MultiVersionStructV0'
+ ..fullIdentifier = 'mojo.test.MultiVersionStructV0')
+ ..fields = <mojom_types.StructField>[
+ new mojom_types.StructField()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = 'FInt32')
+ ..type = (new mojom_types.Type()
+ ..simpleType = mojom_types.SimpleType.int32),];
+}
+
class MultiVersionStructV1 extends bindings.Struct {
static const List<bindings.StructDataHeader> kVersions = const [
@@ -4124,6 +5343,30 @@ class MultiVersionStructV1 extends bindings.Struct {
}
}
+mojom_types.MojomStruct _testStructsMultiVersionStructV1() {
+ return new mojom_types.MojomStruct()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = 'MultiVersionStructV1'
+ ..fullIdentifier = 'mojo.test.MultiVersionStructV1')
+ ..fields = <mojom_types.StructField>[
+ new mojom_types.StructField()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = 'FInt32')
+ ..type = (new mojom_types.Type()
+ ..simpleType = mojom_types.SimpleType.int32),
+ new mojom_types.StructField()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = 'FRect')
+ ..type = (new mojom_types.Type()
+ ..typeReference = (new mojom_types.TypeReference()
+ ..nullable = true
+
+
+ ..identifier = 'rect_Rect__'
+ ..typeKey = 'rect_Rect__'
+ )),];
+}
+
class MultiVersionStructV3 extends bindings.Struct {
static const List<bindings.StructDataHeader> kVersions = const [
@@ -4212,6 +5455,37 @@ class MultiVersionStructV3 extends bindings.Struct {
}
}
+mojom_types.MojomStruct _testStructsMultiVersionStructV3() {
+ return new mojom_types.MojomStruct()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = 'MultiVersionStructV3'
+ ..fullIdentifier = 'mojo.test.MultiVersionStructV3')
+ ..fields = <mojom_types.StructField>[
+ new mojom_types.StructField()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = 'FInt32')
+ ..type = (new mojom_types.Type()
+ ..simpleType = mojom_types.SimpleType.int32),
+ new mojom_types.StructField()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = 'FRect')
+ ..type = (new mojom_types.Type()
+ ..typeReference = (new mojom_types.TypeReference()
+ ..nullable = true
+
+
+ ..identifier = 'rect_Rect__'
+ ..typeKey = 'rect_Rect__'
+ )),
+ new mojom_types.StructField()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = 'FString')
+ ..type = (new mojom_types.Type()
+ ..stringType = (new mojom_types.StringType()
+ ..nullable = true
+ )),];
+}
+
class MultiVersionStructV5 extends bindings.Struct {
static const List<bindings.StructDataHeader> kVersions = const [
@@ -4310,6 +5584,45 @@ class MultiVersionStructV5 extends bindings.Struct {
}
}
+mojom_types.MojomStruct _testStructsMultiVersionStructV5() {
+ return new mojom_types.MojomStruct()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = 'MultiVersionStructV5'
+ ..fullIdentifier = 'mojo.test.MultiVersionStructV5')
+ ..fields = <mojom_types.StructField>[
+ new mojom_types.StructField()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = 'FInt32')
+ ..type = (new mojom_types.Type()
+ ..simpleType = mojom_types.SimpleType.int32),
+ new mojom_types.StructField()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = 'FRect')
+ ..type = (new mojom_types.Type()
+ ..typeReference = (new mojom_types.TypeReference()
+ ..nullable = true
+
+
+ ..identifier = 'rect_Rect__'
+ ..typeKey = 'rect_Rect__'
+ )),
+ new mojom_types.StructField()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = 'FString')
+ ..type = (new mojom_types.Type()
+ ..stringType = (new mojom_types.StringType()
+ ..nullable = true
+ )),
+ new mojom_types.StructField()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = 'FArray')
+ ..type = (new mojom_types.Type()..arrayType = (new mojom_types.ArrayType()
+ ..nullable = true
+
+ ..elementType = (new mojom_types.Type()
+ ..simpleType = mojom_types.SimpleType.int8))),];
+}
+
class MultiVersionStructV7 extends bindings.Struct {
static const List<bindings.StructDataHeader> kVersions = const [
@@ -4421,6 +5734,58 @@ class MultiVersionStructV7 extends bindings.Struct {
}
}
+mojom_types.MojomStruct _testStructsMultiVersionStructV7() {
+ return new mojom_types.MojomStruct()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = 'MultiVersionStructV7'
+ ..fullIdentifier = 'mojo.test.MultiVersionStructV7')
+ ..fields = <mojom_types.StructField>[
+ new mojom_types.StructField()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = 'FInt32')
+ ..type = (new mojom_types.Type()
+ ..simpleType = mojom_types.SimpleType.int32),
+ new mojom_types.StructField()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = 'FRect')
+ ..type = (new mojom_types.Type()
+ ..typeReference = (new mojom_types.TypeReference()
+ ..nullable = true
+
+
+ ..identifier = 'rect_Rect__'
+ ..typeKey = 'rect_Rect__'
+ )),
+ new mojom_types.StructField()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = 'FString')
+ ..type = (new mojom_types.Type()
+ ..stringType = (new mojom_types.StringType()
+ ..nullable = true
+ )),
+ new mojom_types.StructField()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = 'FArray')
+ ..type = (new mojom_types.Type()..arrayType = (new mojom_types.ArrayType()
+ ..nullable = true
+
+ ..elementType = (new mojom_types.Type()
+ ..simpleType = mojom_types.SimpleType.int8))),
+ new mojom_types.StructField()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = 'FMessagePipe')
+ ..type = (new mojom_types.Type()
+ ..handleType = (new mojom_types.HandleType()
+ ..kind = mojom_types.HandleTypeKind.messagePipe
+ ..nullable = true
+ )),
+ new mojom_types.StructField()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = 'FBool')
+ ..type = (new mojom_types.Type()
+ ..simpleType = mojom_types.SimpleType.bool),];
+}
+
class ContainsInterface extends bindings.Struct {
static const List<bindings.StructDataHeader> kVersions = const [
@@ -4487,6 +5852,23 @@ class ContainsInterface extends bindings.Struct {
}
}
+mojom_types.MojomStruct _testStructsContainsInterface() {
+ return new mojom_types.MojomStruct()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = 'ContainsInterface'
+ ..fullIdentifier = 'mojo.test.ContainsInterface')
+ ..fields = <mojom_types.StructField>[
+ new mojom_types.StructField()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = 'SomeInterface')
+ ..type = (new mojom_types.Type()
+ ..typeReference = (new mojom_types.TypeReference()
+
+ ..identifier = 'test_structs_SomeInterface__'
+ ..typeKey = 'test_structs_SomeInterface__'
+ )),];
+}
+
class ContainsOther extends bindings.Struct {
static const List<bindings.StructDataHeader> kVersions = const [
@@ -4554,6 +5936,19 @@ class ContainsOther extends bindings.Struct {
}
}
+mojom_types.MojomStruct _testStructsContainsOther() {
+ return new mojom_types.MojomStruct()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = 'ContainsOther'
+ ..fullIdentifier = 'mojo.test.ContainsOther')
+ ..fields = <mojom_types.StructField>[
+ new mojom_types.StructField()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = 'Other')
+ ..type = (new mojom_types.Type()
+ ..simpleType = mojom_types.SimpleType.int32),];
+}
+
class ContainsInterfaceRequest extends bindings.Struct {
static const List<bindings.StructDataHeader> kVersions = const [
@@ -4628,6 +6023,35 @@ class ContainsInterfaceRequest extends bindings.Struct {
}
}
+mojom_types.MojomStruct _testStructsContainsInterfaceRequest() {
+ return new mojom_types.MojomStruct()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = 'ContainsInterfaceRequest'
+ ..fullIdentifier = 'mojo.test.ContainsInterfaceRequest')
+ ..fields = <mojom_types.StructField>[
+ new mojom_types.StructField()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = 'Req')
+ ..type = (new mojom_types.Type()
+ ..typeReference = (new mojom_types.TypeReference()
+
+ ..isInterfaceRequest = true
+ ..identifier = 'test_structs_SomeInterface__'
+ ..typeKey = 'test_structs_SomeInterface__'
+ )),
+ new mojom_types.StructField()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = 'NullableReq')
+ ..type = (new mojom_types.Type()
+ ..typeReference = (new mojom_types.TypeReference()
+ ..nullable = true
+
+
+ ..isInterfaceRequest = true
+ ..identifier = 'test_structs_SomeInterface__'
+ ..typeKey = 'test_structs_SomeInterface__'
+ )),];
+}
class DartKeywordStructKeywords extends bindings.MojoEnum {
static const DartKeywordStructKeywords await_ = const DartKeywordStructKeywords._(0);
@@ -4680,12 +6104,37 @@ class DartKeywordStructKeywords extends bindings.MojoEnum {
return 'DartKeywordStructKeywords.is_';
case rethrow_:
return 'DartKeywordStructKeywords.rethrow_';
+ default:
+ return null;
}
}
int toJson() => mojoEnumValue;
}
+mojom_types.MojomEnum _testStructsKeywords() {
+ return new mojom_types.MojomEnum()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = 'Keywords'
+ ..fullIdentifier = 'mojo.test.Keywords')
+ ..values = <mojom_types.EnumValue>[
+ new mojom_types.EnumValue()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = 'Await')
+ ..enumTypeKey = 'test_structs_Keywords__'
+ ..intValue = 0,
+ new mojom_types.EnumValue()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = 'Is')
+ ..enumTypeKey = 'test_structs_Keywords__'
+ ..intValue = 1,
+ new mojom_types.EnumValue()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = 'Rethrow')
+ ..enumTypeKey = 'test_structs_Keywords__'
+ ..intValue = 2,];
+}
+
class DartKeywordStruct extends bindings.Struct {
static const List<bindings.StructDataHeader> kVersions = const [
const bindings.StructDataHeader(24, 0)
@@ -4782,6 +6231,41 @@ class DartKeywordStruct extends bindings.Struct {
}
}
+mojom_types.MojomStruct _testStructsDartKeywordStruct() {
+ return new mojom_types.MojomStruct()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = 'DartKeywordStruct'
+ ..fullIdentifier = 'mojo.test.DartKeywordStruct')
+ ..fields = <mojom_types.StructField>[
+ new mojom_types.StructField()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = 'Await')
+ ..type = (new mojom_types.Type()
+ ..typeReference = (new mojom_types.TypeReference()
+
+ ..identifier = 'test_structs_Keywords__'
+ ..typeKey = 'test_structs_Keywords__'
+ )),
+ new mojom_types.StructField()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = 'Is')
+ ..type = (new mojom_types.Type()
+ ..typeReference = (new mojom_types.TypeReference()
+
+ ..identifier = 'test_structs_Keywords__'
+ ..typeKey = 'test_structs_Keywords__'
+ )),
+ new mojom_types.StructField()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = 'Rethrow')
+ ..type = (new mojom_types.Type()
+ ..typeReference = (new mojom_types.TypeReference()
+
+ ..identifier = 'test_structs_Keywords__'
+ ..typeKey = 'test_structs_Keywords__'
+ )),];
+}
+
class _SomeInterfaceSomeMethodParams extends bindings.Struct {
static const List<bindings.StructDataHeader> kVersions = const [
@@ -4850,6 +6334,23 @@ class _SomeInterfaceSomeMethodParams extends bindings.Struct {
}
}
+mojom_types.MojomStruct _testStructsSomeInterfaceSomeMethodParams() {
+ return new mojom_types.MojomStruct()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = 'SomeInterfaceSomeMethodParams'
+ ..fullIdentifier = 'mojo.test.SomeInterface_SomeMethod_Params')
+ ..fields = <mojom_types.StructField>[
+ new mojom_types.StructField()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = 'Pair')
+ ..type = (new mojom_types.Type()
+ ..typeReference = (new mojom_types.TypeReference()
+
+ ..identifier = 'test_structs_RectPair__'
+ ..typeKey = 'test_structs_RectPair__'
+ )),];
+}
+
class SomeInterfaceSomeMethodResponseParams extends bindings.Struct {
static const List<bindings.StructDataHeader> kVersions = const [
@@ -4918,6 +6419,23 @@ class SomeInterfaceSomeMethodResponseParams extends bindings.Struct {
}
}
+mojom_types.MojomStruct _testStructsSomeInterfaceSomeMethodResponseParams() {
+ return new mojom_types.MojomStruct()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = 'SomeInterfaceSomeMethodResponseParams'
+ ..fullIdentifier = 'mojo.test.SomeInterface_SomeMethod_ResponseParams')
+ ..fields = <mojom_types.StructField>[
+ new mojom_types.StructField()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = 'OtherPair')
+ ..type = (new mojom_types.Type()
+ ..typeReference = (new mojom_types.TypeReference()
+
+ ..identifier = 'test_structs_RectPair__'
+ ..typeKey = 'test_structs_RectPair__'
+ )),];
+}
+
enum UnionOfStructsTag {
@@ -5215,8 +6733,102 @@ class UnionOfStructs extends bindings.Union {
return result;
}
}
+
+mojom_types.MojomUnion _testStructsUnionOfStructs() {
+ return new mojom_types.MojomUnion()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = 'UnionOfStructs'
+ ..fullIdentifier = 'mojo.test.UnionOfStructs')
+ ..fields = <mojom_types.UnionField>[
+ new mojom_types.UnionField()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = 'Nr')
+ ..type = (new mojom_types.Type()
+ ..typeReference = (new mojom_types.TypeReference()
+
+ ..identifier = 'test_structs_NamedRegion__'
+ ..typeKey = 'test_structs_NamedRegion__'
+ ))
+ ..tag = 0,
+ new mojom_types.UnionField()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = 'ANr')
+ ..type = (new mojom_types.Type()..arrayType = (new mojom_types.ArrayType()
+ ..elementType = (new mojom_types.Type()
+ ..typeReference = (new mojom_types.TypeReference()
+
+ ..identifier = 'test_structs_NamedRegion__'
+ ..typeKey = 'test_structs_NamedRegion__'
+ ))))
+ ..tag = 1,
+ new mojom_types.UnionField()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = 'ARp')
+ ..type = (new mojom_types.Type()..arrayType = (new mojom_types.ArrayType()
+ ..elementType = (new mojom_types.Type()
+ ..typeReference = (new mojom_types.TypeReference()
+
+ ..identifier = 'test_structs_RectPair__'
+ ..typeKey = 'test_structs_RectPair__'
+ ))))
+ ..tag = 2,
+ new mojom_types.UnionField()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = 'MNdfv')
+ ..type = (new mojom_types.Type()..mapType = (new mojom_types.MapType()
+ ..keyType = (new mojom_types.Type()
+ ..simpleType = mojom_types.SimpleType.int64)
+ ..valueType = (new mojom_types.Type()
+ ..typeReference = (new mojom_types.TypeReference()
+
+ ..identifier = 'test_structs_NoDefaultFieldValues__'
+ ..typeKey = 'test_structs_NoDefaultFieldValues__'
+ ))))
+ ..tag = 3,
+ new mojom_types.UnionField()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = 'MHs')
+ ..type = (new mojom_types.Type()..mapType = (new mojom_types.MapType()
+ ..keyType = (new mojom_types.Type()
+ ..simpleType = mojom_types.SimpleType.int64)
+ ..valueType = (new mojom_types.Type()
+ ..typeReference = (new mojom_types.TypeReference()
+
+ ..identifier = 'test_structs_HandleStruct__'
+ ..typeKey = 'test_structs_HandleStruct__'
+ ))))
+ ..tag = 4,];
+}
+
const int _SomeInterface_someMethodName = 0;
+mojom_types.MojomInterface _testStructsSomeInterface() {
+ return new mojom_types.MojomInterface()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = 'SomeInterface'
+ ..fullIdentifier = 'mojo.test.SomeInterface')
+ ..interfaceName = 'SomeInterface'
+ ..methods = <int, mojom_types.MojomMethod>{
+ _SomeInterface_someMethodName: new mojom_types.MojomMethod()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = 'SomeMethod')
+ ..ordinal = _SomeInterface_someMethodName
+ ..responseParams = _testStructsSomeInterfaceSomeMethodResponseParams()
+ ..parameters = _testStructsSomeInterfaceSomeMethodParams(),
+ };
+}
+
+class _SomeInterfaceServiceDescription implements service_describer.ServiceDescription {
+dynamic getTopLevelInterface([Function responseFactory = null]) =>
+ _testStructsSomeInterface();
+
+ dynamic getTypeDefinition(String typeKey, [Function responseFactory = null]) =>
+ getAllMojomTypeDefinitions()[typeKey];
+
+ dynamic getAllTypeDefinitions([Function responseFactory = null]) =>
+ getAllMojomTypeDefinitions();
+}
+
abstract class SomeInterface {
static const String serviceName = null;
dynamic someMethod(RectPair pair,[Function responseFactory = null]);
@@ -5238,6 +6850,9 @@ class _SomeInterfaceProxyImpl extends bindings.Proxy {
return new _SomeInterfaceProxyImpl.fromEndpoint(endpoint);
}
+ service_describer.ServiceDescription get serviceDescription =>
+ new _SomeInterfaceServiceDescription();
+
void handleResponse(bindings.ServiceMessage message) {
switch (message.header.type) {
case _SomeInterface_someMethodName:
@@ -5423,6 +7038,127 @@ class SomeInterfaceStub extends bindings.Stub {
}
int get version => 0;
+
+ service_describer.ServiceDescription get serviceDescription =>
+ new _SomeInterfaceServiceDescription();
}
+
+
+
+
+
+Map<String, mojom_types.UserDefinedType> _initDescriptions() {
+ var map = new HashMap<String, mojom_types.UserDefinedType>();
+map["test_structs_StructOfStructs__"] =
+ new mojom_types.UserDefinedType()
+ ..structType = _testStructsStructOfStructs();
+map["test_structs_NamedRegion__"] =
+ new mojom_types.UserDefinedType()
+ ..structType = _testStructsNamedRegion();
+map["test_structs_RectPair__"] =
+ new mojom_types.UserDefinedType()
+ ..structType = _testStructsRectPair();
+map["test_structs_EmptyStruct__"] =
+ new mojom_types.UserDefinedType()
+ ..structType = _testStructsEmptyStruct();
+map["test_structs_HandleStruct__"] =
+ new mojom_types.UserDefinedType()
+ ..structType = _testStructsHandleStruct();
+map["test_structs_NullableHandleStruct__"] =
+ new mojom_types.UserDefinedType()
+ ..structType = _testStructsNullableHandleStruct();
+map["test_structs_NoDefaultFieldValues__"] =
+ new mojom_types.UserDefinedType()
+ ..structType = _testStructsNoDefaultFieldValues();
+map["test_structs_DefaultFieldValues__"] =
+ new mojom_types.UserDefinedType()
+ ..structType = _testStructsDefaultFieldValues();
+map["test_structs_ScopedConstants__"] =
+ new mojom_types.UserDefinedType()
+ ..structType = _testStructsScopedConstants();
+ map["test_structs_EType__"] =
+ new mojom_types.UserDefinedType()
+ ..enumType = _testStructsEType();
+map["test_structs_MapKeyTypes__"] =
+ new mojom_types.UserDefinedType()
+ ..structType = _testStructsMapKeyTypes();
+map["test_structs_MapValueTypes__"] =
+ new mojom_types.UserDefinedType()
+ ..structType = _testStructsMapValueTypes();
+map["test_structs_ArrayValueTypes__"] =
+ new mojom_types.UserDefinedType()
+ ..structType = _testStructsArrayValueTypes();
+map["test_structs_FloatNumberValues__"] =
+ new mojom_types.UserDefinedType()
+ ..structType = _testStructsFloatNumberValues();
+map["test_structs_IntegerNumberValues__"] =
+ new mojom_types.UserDefinedType()
+ ..structType = _testStructsIntegerNumberValues();
+map["test_structs_UnsignedNumberValues__"] =
+ new mojom_types.UserDefinedType()
+ ..structType = _testStructsUnsignedNumberValues();
+map["test_structs_BitArrayValues__"] =
+ new mojom_types.UserDefinedType()
+ ..structType = _testStructsBitArrayValues();
+map["test_structs_MultiVersionStruct__"] =
+ new mojom_types.UserDefinedType()
+ ..structType = _testStructsMultiVersionStruct();
+map["test_structs_MultiVersionStructV0__"] =
+ new mojom_types.UserDefinedType()
+ ..structType = _testStructsMultiVersionStructV0();
+map["test_structs_MultiVersionStructV1__"] =
+ new mojom_types.UserDefinedType()
+ ..structType = _testStructsMultiVersionStructV1();
+map["test_structs_MultiVersionStructV3__"] =
+ new mojom_types.UserDefinedType()
+ ..structType = _testStructsMultiVersionStructV3();
+map["test_structs_MultiVersionStructV5__"] =
+ new mojom_types.UserDefinedType()
+ ..structType = _testStructsMultiVersionStructV5();
+map["test_structs_MultiVersionStructV7__"] =
+ new mojom_types.UserDefinedType()
+ ..structType = _testStructsMultiVersionStructV7();
+map["test_structs_ContainsInterface__"] =
+ new mojom_types.UserDefinedType()
+ ..structType = _testStructsContainsInterface();
+map["test_structs_ContainsOther__"] =
+ new mojom_types.UserDefinedType()
+ ..structType = _testStructsContainsOther();
+map["test_structs_ContainsInterfaceRequest__"] =
+ new mojom_types.UserDefinedType()
+ ..structType = _testStructsContainsInterfaceRequest();
+map["test_structs_DartKeywordStruct__"] =
+ new mojom_types.UserDefinedType()
+ ..structType = _testStructsDartKeywordStruct();
+ map["test_structs_Keywords__"] =
+ new mojom_types.UserDefinedType()
+ ..enumType = _testStructsKeywords();
+map["test_structs_SomeInterface_SomeMethod_Params__"] =
+ new mojom_types.UserDefinedType()
+ ..structType = _testStructsSomeInterfaceSomeMethodParams();
+map["test_structs_SomeInterface_SomeMethod_ResponseParams__"] =
+ new mojom_types.UserDefinedType()
+ ..structType = _testStructsSomeInterfaceSomeMethodResponseParams();
+map["test_structs_UnionOfStructs__"] =
+ new mojom_types.UserDefinedType()
+ ..unionType = _testStructsUnionOfStructs();
+map["test_structs_SomeInterface__"] =
+ new mojom_types.UserDefinedType()
+ ..interfaceType = _testStructsSomeInterface();
+rect_mojom.getAllMojomTypeDefinitions().forEach((String s, mojom_types.UserDefinedType udt) {
+ map[s] = udt;
+});
+
+ return map;
+}
+
+var _mojomDesc;
+Map<String, mojom_types.UserDefinedType> getAllMojomTypeDefinitions() {
+ if (_mojomDesc == null) {
+ _mojomDesc = _initDescriptions();
+ }
+ return _mojomDesc;
+}
+

Powered by Google App Engine
This is Rietveld 408576698