| Index: mojo/dart/packages/mojo/lib/mojo/bindings/types/mojom_types.mojom.dart
|
| diff --git a/mojo/dart/packages/mojo/lib/mojo/bindings/types/mojom_types.mojom.dart b/mojo/dart/packages/mojo/lib/mojo/bindings/types/mojom_types.mojom.dart
|
| index 7e8bad24f797228e500c7302b21de40735b9486a..ff22609cffe8b08bc41d1e01a842cb88066ea4db 100644
|
| --- a/mojo/dart/packages/mojo/lib/mojo/bindings/types/mojom_types.mojom.dart
|
| +++ b/mojo/dart/packages/mojo/lib/mojo/bindings/types/mojom_types.mojom.dart
|
| @@ -211,6 +211,10 @@ class StringType extends bindings.Struct {
|
|
|
| StringType() : super(kVersions.last.size);
|
|
|
| + StringType.init(
|
| + bool this.nullable
|
| + ) : super(kVersions.last.size);
|
| +
|
| static StringType deserialize(bindings.Message message) {
|
| var decoder = new bindings.Decoder(message);
|
| var result = decode(decoder);
|
| @@ -357,6 +361,11 @@ class HandleType extends bindings.Struct {
|
|
|
| HandleType() : super(kVersions.last.size);
|
|
|
| + HandleType.init(
|
| + bool this.nullable,
|
| + HandleTypeKind this.kind
|
| + ) : super(kVersions.last.size);
|
| +
|
| static HandleType deserialize(bindings.Message message) {
|
| var decoder = new bindings.Decoder(message);
|
| var result = decode(decoder);
|
| @@ -448,6 +457,12 @@ class ArrayType extends bindings.Struct {
|
|
|
| ArrayType() : super(kVersions.last.size);
|
|
|
| + ArrayType.init(
|
| + bool this.nullable,
|
| + int this.fixedLength,
|
| + Type this.elementType
|
| + ) : super(kVersions.last.size);
|
| +
|
| static ArrayType deserialize(bindings.Message message) {
|
| var decoder = new bindings.Decoder(message);
|
| var result = decode(decoder);
|
| @@ -552,6 +567,12 @@ class MapType extends bindings.Struct {
|
|
|
| MapType() : super(kVersions.last.size);
|
|
|
| + MapType.init(
|
| + bool this.nullable,
|
| + Type this.keyType,
|
| + Type this.valueType
|
| + ) : super(kVersions.last.size);
|
| +
|
| static MapType deserialize(bindings.Message message) {
|
| var decoder = new bindings.Decoder(message);
|
| var result = decode(decoder);
|
| @@ -661,6 +682,13 @@ class TypeReference extends bindings.Struct {
|
|
|
| TypeReference() : super(kVersions.last.size);
|
|
|
| + TypeReference.init(
|
| + bool this.nullable,
|
| + bool this.isInterfaceRequest,
|
| + String this.identifier,
|
| + String this.typeKey
|
| + ) : super(kVersions.last.size);
|
| +
|
| static TypeReference deserialize(bindings.Message message) {
|
| var decoder = new bindings.Decoder(message);
|
| var result = decode(decoder);
|
| @@ -777,6 +805,15 @@ class StructField extends bindings.Struct {
|
|
|
| StructField() : super(kVersions.last.size);
|
|
|
| + StructField.init(
|
| + DeclarationData this.declData,
|
| + Type this.type,
|
| + DefaultFieldValue this.defaultValue,
|
| + int this.offset,
|
| + int this.bit,
|
| + int this.minVersion
|
| + ) : super(kVersions.last.size);
|
| +
|
| static StructField deserialize(bindings.Message message) {
|
| var decoder = new bindings.Decoder(message);
|
| var result = decode(decoder);
|
| @@ -918,6 +955,9 @@ class DefaultKeyword extends bindings.Struct {
|
|
|
| DefaultKeyword() : super(kVersions.last.size);
|
|
|
| + DefaultKeyword.init(
|
| + ) : super(kVersions.last.size);
|
| +
|
| static DefaultKeyword deserialize(bindings.Message message) {
|
| var decoder = new bindings.Decoder(message);
|
| var result = decode(decoder);
|
| @@ -979,6 +1019,12 @@ class StructVersion extends bindings.Struct {
|
|
|
| StructVersion() : super(kVersions.last.size);
|
|
|
| + StructVersion.init(
|
| + int this.versionNumber,
|
| + int this.numFields,
|
| + int this.numBytes
|
| + ) : super(kVersions.last.size);
|
| +
|
| static StructVersion deserialize(bindings.Message message) {
|
| var decoder = new bindings.Decoder(message);
|
| var result = decode(decoder);
|
| @@ -1079,6 +1125,12 @@ class MojomStruct extends bindings.Struct {
|
|
|
| MojomStruct() : super(kVersions.last.size);
|
|
|
| + MojomStruct.init(
|
| + DeclarationData this.declData,
|
| + List<StructField> this.fields,
|
| + List<StructVersion> this.versionInfo
|
| + ) : super(kVersions.last.size);
|
| +
|
| static MojomStruct deserialize(bindings.Message message) {
|
| var decoder = new bindings.Decoder(message);
|
| var result = decode(decoder);
|
| @@ -1214,6 +1266,12 @@ class UnionField extends bindings.Struct {
|
|
|
| UnionField() : super(kVersions.last.size);
|
|
|
| + UnionField.init(
|
| + DeclarationData this.declData,
|
| + Type this.type,
|
| + int this.tag
|
| + ) : super(kVersions.last.size);
|
| +
|
| static UnionField deserialize(bindings.Message message) {
|
| var decoder = new bindings.Decoder(message);
|
| var result = decode(decoder);
|
| @@ -1318,6 +1376,11 @@ class MojomUnion extends bindings.Struct {
|
|
|
| MojomUnion() : super(kVersions.last.size);
|
|
|
| + MojomUnion.init(
|
| + DeclarationData this.declData,
|
| + List<UnionField> this.fields
|
| + ) : super(kVersions.last.size);
|
| +
|
| static MojomUnion deserialize(bindings.Message message) {
|
| var decoder = new bindings.Decoder(message);
|
| var result = decode(decoder);
|
| @@ -1422,6 +1485,12 @@ class EnumValue extends bindings.Struct {
|
|
|
| EnumValue() : super(kVersions.last.size);
|
|
|
| + EnumValue.init(
|
| + DeclarationData this.declData,
|
| + Value this.initializerValue,
|
| + int this.intValue
|
| + ) : super(kVersions.last.size);
|
| +
|
| static EnumValue deserialize(bindings.Message message) {
|
| var decoder = new bindings.Decoder(message);
|
| var result = decode(decoder);
|
| @@ -1522,6 +1591,11 @@ class MojomEnum extends bindings.Struct {
|
|
|
| MojomEnum() : super(kVersions.last.size);
|
|
|
| + MojomEnum.init(
|
| + DeclarationData this.declData,
|
| + List<EnumValue> this.values
|
| + ) : super(kVersions.last.size);
|
| +
|
| static MojomEnum deserialize(bindings.Message message) {
|
| var decoder = new bindings.Decoder(message);
|
| var result = decode(decoder);
|
| @@ -1628,6 +1702,14 @@ class MojomMethod extends bindings.Struct {
|
|
|
| MojomMethod() : super(kVersions.last.size);
|
|
|
| + MojomMethod.init(
|
| + DeclarationData this.declData,
|
| + MojomStruct this.parameters,
|
| + MojomStruct this.responseParams,
|
| + int this.ordinal,
|
| + int this.minVersion
|
| + ) : super(kVersions.last.size);
|
| +
|
| static MojomMethod deserialize(bindings.Message message) {
|
| var decoder = new bindings.Decoder(message);
|
| var result = decode(decoder);
|
| @@ -1758,6 +1840,13 @@ class MojomInterface extends bindings.Struct {
|
|
|
| MojomInterface() : super(kVersions.last.size);
|
|
|
| + MojomInterface.init(
|
| + DeclarationData this.declData,
|
| + String this.serviceName_,
|
| + Map<int, MojomMethod> this.methods,
|
| + int this.currentVersion
|
| + ) : super(kVersions.last.size);
|
| +
|
| static MojomInterface deserialize(bindings.Message message) {
|
| var decoder = new bindings.Decoder(message);
|
| var result = decode(decoder);
|
| @@ -1909,6 +1998,11 @@ class ConstantReference extends bindings.Struct {
|
|
|
| ConstantReference() : super(kVersions.last.size);
|
|
|
| + ConstantReference.init(
|
| + String this.identifier,
|
| + String this.constantKey
|
| + ) : super(kVersions.last.size);
|
| +
|
| static ConstantReference deserialize(bindings.Message message) {
|
| var decoder = new bindings.Decoder(message);
|
| var result = decode(decoder);
|
| @@ -1996,6 +2090,12 @@ class EnumValueReference extends bindings.Struct {
|
|
|
| EnumValueReference() : super(kVersions.last.size);
|
|
|
| + EnumValueReference.init(
|
| + String this.identifier,
|
| + String this.enumTypeKey,
|
| + int this.enumValueIndex
|
| + ) : super(kVersions.last.size);
|
| +
|
| static EnumValueReference deserialize(bindings.Message message) {
|
| var decoder = new bindings.Decoder(message);
|
| var result = decode(decoder);
|
| @@ -2097,6 +2197,13 @@ class DeclaredConstant extends bindings.Struct {
|
|
|
| DeclaredConstant() : super(kVersions.last.size);
|
|
|
| + DeclaredConstant.init(
|
| + DeclarationData this.declData,
|
| + Type this.type,
|
| + Value this.value,
|
| + Value this.resolvedConcreteValue
|
| + ) : super(kVersions.last.size);
|
| +
|
| static DeclaredConstant deserialize(bindings.Message message) {
|
| var decoder = new bindings.Decoder(message);
|
| var result = decode(decoder);
|
| @@ -2218,6 +2325,11 @@ class Attribute extends bindings.Struct {
|
|
|
| Attribute() : super(kVersions.last.size);
|
|
|
| + Attribute.init(
|
| + String this.key,
|
| + LiteralValue this.value
|
| + ) : super(kVersions.last.size);
|
| +
|
| static Attribute deserialize(bindings.Message message) {
|
| var decoder = new bindings.Decoder(message);
|
| var result = decode(decoder);
|
| @@ -2314,6 +2426,17 @@ class DeclarationData extends bindings.Struct {
|
|
|
| DeclarationData() : super(kVersions.last.size);
|
|
|
| + DeclarationData.init(
|
| + List<Attribute> this.attributes,
|
| + String this.shortName,
|
| + String this.fullIdentifier,
|
| + int this.declaredOrdinal,
|
| + int this.declarationOrder,
|
| + SourceFileInfo this.sourceFileInfo,
|
| + ContainedDeclarations this.containedDeclarations,
|
| + String this.containerTypeKey
|
| + ) : super(kVersions.last.size);
|
| +
|
| static DeclarationData deserialize(bindings.Message message) {
|
| var decoder = new bindings.Decoder(message);
|
| var result = decode(decoder);
|
| @@ -2499,6 +2622,12 @@ class SourceFileInfo extends bindings.Struct {
|
|
|
| SourceFileInfo() : super(kVersions.last.size);
|
|
|
| + SourceFileInfo.init(
|
| + String this.fileName,
|
| + int this.lineNumber,
|
| + int this.columnNumber
|
| + ) : super(kVersions.last.size);
|
| +
|
| static SourceFileInfo deserialize(bindings.Message message) {
|
| var decoder = new bindings.Decoder(message);
|
| var result = decode(decoder);
|
| @@ -2598,6 +2727,11 @@ class ContainedDeclarations extends bindings.Struct {
|
|
|
| ContainedDeclarations() : super(kVersions.last.size);
|
|
|
| + ContainedDeclarations.init(
|
| + List<String> this.enums,
|
| + List<String> this.constants
|
| + ) : super(kVersions.last.size);
|
| +
|
| static ContainedDeclarations deserialize(bindings.Message message) {
|
| var decoder = new bindings.Decoder(message);
|
| var result = decode(decoder);
|
| @@ -2718,6 +2852,11 @@ class RuntimeTypeInfo extends bindings.Struct {
|
|
|
| RuntimeTypeInfo() : super(kVersions.last.size);
|
|
|
| + RuntimeTypeInfo.init(
|
| + Map<String, String> this.services,
|
| + Map<String, UserDefinedType> this.typeMap
|
| + ) : super(kVersions.last.size);
|
| +
|
| static RuntimeTypeInfo deserialize(bindings.Message message) {
|
| var decoder = new bindings.Decoder(message);
|
| var result = decode(decoder);
|
|
|