| Index: mojo/dart/packages/mojo/lib/mojo/bindings/types/mojom_files.mojom.dart
|
| diff --git a/mojo/dart/packages/mojo/lib/mojo/bindings/types/mojom_files.mojom.dart b/mojo/dart/packages/mojo/lib/mojo/bindings/types/mojom_files.mojom.dart
|
| index bccd03912c5945251d90d0056e70e66a82b0b1e3..ade7eb4c7e0c0c02203eeda9e849b12620bff071 100644
|
| --- a/mojo/dart/packages/mojo/lib/mojo/bindings/types/mojom_files.mojom.dart
|
| +++ b/mojo/dart/packages/mojo/lib/mojo/bindings/types/mojom_files.mojom.dart
|
| @@ -207,7 +207,7 @@ class MojomFileGraph extends bindings.Struct {
|
| ];
|
| Map<String, MojomFile> files = null;
|
| Map<String, mojom_types_mojom.UserDefinedType> resolvedTypes = null;
|
| - Map<String, mojom_types_mojom.UserDefinedValue> resolvedValues = null;
|
| + Map<String, mojom_types_mojom.DeclaredConstant> resolvedConstants = null;
|
|
|
| MojomFileGraph() : super(kVersions.last.size);
|
|
|
| @@ -325,7 +325,7 @@ class MojomFileGraph extends bindings.Struct {
|
| {
|
| decoder1.decodeDataHeaderForMap();
|
| List<String> keys0;
|
| - List<mojom_types_mojom.UserDefinedValue> values0;
|
| + List<mojom_types_mojom.DeclaredConstant> values0;
|
| {
|
|
|
| var decoder2 = decoder1.decodePointer(bindings.ArrayDataHeader.kHeaderSize, false);
|
| @@ -342,19 +342,16 @@ class MojomFileGraph extends bindings.Struct {
|
|
|
| var decoder2 = decoder1.decodePointer(bindings.ArrayDataHeader.kHeaderSize + bindings.kPointerSize, false);
|
| {
|
| - var si2 = decoder2.decodeDataHeaderForUnionArray(keys0.length);
|
| - values0 = new List<mojom_types_mojom.UserDefinedValue>(si2.numElements);
|
| + var si2 = decoder2.decodeDataHeaderForPointerArray(keys0.length);
|
| + values0 = new List<mojom_types_mojom.DeclaredConstant>(si2.numElements);
|
| for (int i2 = 0; i2 < si2.numElements; ++i2) {
|
|
|
| - values0[i2] = mojom_types_mojom.UserDefinedValue.decode(decoder2, bindings.ArrayDataHeader.kHeaderSize + bindings.kUnionSize * i2);
|
| - if (values0[i2] == null) {
|
| - throw new bindings.MojoCodecError(
|
| - 'Trying to decode null union for non-nullable mojom_types_mojom.UserDefinedValue.');
|
| - }
|
| + var decoder3 = decoder2.decodePointer(bindings.ArrayDataHeader.kHeaderSize + bindings.kPointerSize * i2, false);
|
| + values0[i2] = mojom_types_mojom.DeclaredConstant.decode(decoder3);
|
| }
|
| }
|
| }
|
| - result.resolvedValues = new Map<String, mojom_types_mojom.UserDefinedValue>.fromIterables(
|
| + result.resolvedConstants = new Map<String, mojom_types_mojom.DeclaredConstant>.fromIterables(
|
| keys0, values0);
|
| }
|
| }
|
| @@ -418,12 +415,12 @@ class MojomFileGraph extends bindings.Struct {
|
| rethrow;
|
| }
|
| try {
|
| - if (resolvedValues == null) {
|
| + if (resolvedConstants == null) {
|
| encoder0.encodeNullPointer(24, false);
|
| } else {
|
| var encoder1 = encoder0.encoderForMap(24);
|
| - var keys0 = resolvedValues.keys.toList();
|
| - var values0 = resolvedValues.values.toList();
|
| + var keys0 = resolvedConstants.keys.toList();
|
| + var values0 = resolvedConstants.values.toList();
|
|
|
| {
|
| var encoder2 = encoder1.encodePointerArray(keys0.length, bindings.ArrayDataHeader.kHeaderSize, bindings.kUnspecifiedArrayLength);
|
| @@ -433,15 +430,15 @@ class MojomFileGraph extends bindings.Struct {
|
| }
|
|
|
| {
|
| - var encoder2 = encoder1.encodeUnionArray(values0.length, bindings.ArrayDataHeader.kHeaderSize + bindings.kPointerSize, bindings.kUnspecifiedArrayLength);
|
| + var encoder2 = encoder1.encodePointerArray(values0.length, bindings.ArrayDataHeader.kHeaderSize + bindings.kPointerSize, bindings.kUnspecifiedArrayLength);
|
| for (int i1 = 0; i1 < values0.length; ++i1) {
|
| - encoder2.encodeUnion(values0[i1], bindings.ArrayDataHeader.kHeaderSize + bindings.kUnionSize * i1, false);
|
| + encoder2.encodeStruct(values0[i1], bindings.ArrayDataHeader.kHeaderSize + bindings.kPointerSize * i1, false);
|
| }
|
| }
|
| }
|
| } on bindings.MojoCodecError catch(e) {
|
| e.message = "Error encountered while encoding field "
|
| - "resolvedValues of struct MojomFileGraph: $e";
|
| + "resolvedConstants of struct MojomFileGraph: $e";
|
| rethrow;
|
| }
|
| }
|
| @@ -450,14 +447,14 @@ class MojomFileGraph extends bindings.Struct {
|
| return "MojomFileGraph("
|
| "files: $files" ", "
|
| "resolvedTypes: $resolvedTypes" ", "
|
| - "resolvedValues: $resolvedValues" ")";
|
| + "resolvedConstants: $resolvedConstants" ")";
|
| }
|
|
|
| Map toJson() {
|
| Map map = new Map();
|
| map["files"] = files;
|
| map["resolvedTypes"] = resolvedTypes;
|
| - map["resolvedValues"] = resolvedValues;
|
| + map["resolvedConstants"] = resolvedConstants;
|
| return map;
|
| }
|
| }
|
|
|