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

Unified Diff: mojo/dart/packages/mojo/lib/mojo/bindings/types/mojom_types.mojom.dart

Issue 1916863003: Delete the |complete_type_set| field from mojom_types.mojom (Closed) Base URL: https://github.com/domokit/mojo.git@master
Patch Set: Created 4 years, 8 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/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 55064f206131c4a7dc10333be0771be837528336..6d7f8152ef1d1692add50a01740ae067caa0ad59 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
@@ -2609,112 +2609,11 @@ class ContainedDeclarations extends bindings.Struct {
}
-class ServiceTypeInfo extends bindings.Struct {
- static const List<bindings.StructDataHeader> kVersions = const [
- const bindings.StructDataHeader(24, 0)
- ];
- String topLevelInterface = null;
- List<String> completeTypeSet = null;
-
- ServiceTypeInfo() : super(kVersions.last.size);
-
- static ServiceTypeInfo deserialize(bindings.Message message) {
- var decoder = new bindings.Decoder(message);
- var result = decode(decoder);
- if (decoder.excessHandles != null) {
- decoder.excessHandles.forEach((h) => h.close());
- }
- return result;
- }
-
- static ServiceTypeInfo decode(bindings.Decoder decoder0) {
- if (decoder0 == null) {
- return null;
- }
- ServiceTypeInfo result = new ServiceTypeInfo();
-
- var mainDataHeader = decoder0.decodeStructDataHeader();
- if (mainDataHeader.version <= kVersions.last.version) {
- // Scan in reverse order to optimize for more recent versions.
- for (int i = kVersions.length - 1; i >= 0; --i) {
- if (mainDataHeader.version >= kVersions[i].version) {
- if (mainDataHeader.size == kVersions[i].size) {
- // Found a match.
- break;
- }
- throw new bindings.MojoCodecError(
- 'Header size doesn\'t correspond to known version size.');
- }
- }
- } else if (mainDataHeader.size < kVersions.last.size) {
- throw new bindings.MojoCodecError(
- 'Message newer than the last known version cannot be shorter than '
- 'required by the last known version.');
- }
- if (mainDataHeader.version >= 0) {
-
- result.topLevelInterface = decoder0.decodeString(8, false);
- }
- if (mainDataHeader.version >= 0) {
-
- var decoder1 = decoder0.decodePointer(16, false);
- {
- var si1 = decoder1.decodeDataHeaderForPointerArray(bindings.kUnspecifiedArrayLength);
- result.completeTypeSet = new List<String>(si1.numElements);
- for (int i1 = 0; i1 < si1.numElements; ++i1) {
-
- result.completeTypeSet[i1] = decoder1.decodeString(bindings.ArrayDataHeader.kHeaderSize + bindings.kPointerSize * i1, false);
- }
- }
- }
- return result;
- }
-
- void encode(bindings.Encoder encoder) {
- var encoder0 = encoder.getStructEncoderAtOffset(kVersions.last);
- try {
- encoder0.encodeString(topLevelInterface, 8, false);
- } on bindings.MojoCodecError catch(e) {
- e.message = "Error encountered while encoding field "
- "topLevelInterface of struct ServiceTypeInfo: $e";
- rethrow;
- }
- try {
- if (completeTypeSet == null) {
- encoder0.encodeNullPointer(16, false);
- } else {
- var encoder1 = encoder0.encodePointerArray(completeTypeSet.length, 16, bindings.kUnspecifiedArrayLength);
- for (int i0 = 0; i0 < completeTypeSet.length; ++i0) {
- encoder1.encodeString(completeTypeSet[i0], bindings.ArrayDataHeader.kHeaderSize + bindings.kPointerSize * i0, false);
- }
- }
- } on bindings.MojoCodecError catch(e) {
- e.message = "Error encountered while encoding field "
- "completeTypeSet of struct ServiceTypeInfo: $e";
- rethrow;
- }
- }
-
- String toString() {
- return "ServiceTypeInfo("
- "topLevelInterface: $topLevelInterface" ", "
- "completeTypeSet: $completeTypeSet" ")";
- }
-
- Map toJson() {
- Map map = new Map();
- map["topLevelInterface"] = topLevelInterface;
- map["completeTypeSet"] = completeTypeSet;
- return map;
- }
-}
-
-
class RuntimeTypeInfo extends bindings.Struct {
static const List<bindings.StructDataHeader> kVersions = const [
const bindings.StructDataHeader(24, 0)
];
- Map<String, ServiceTypeInfo> servicesByName = null;
+ Map<String, String> services = null;
Map<String, UserDefinedType> typeMap = null;
RuntimeTypeInfo() : super(kVersions.last.size);
@@ -2758,7 +2657,7 @@ class RuntimeTypeInfo extends bindings.Struct {
{
decoder1.decodeDataHeaderForMap();
List<String> keys0;
- List<ServiceTypeInfo> values0;
+ List<String> values0;
{
var decoder2 = decoder1.decodePointer(bindings.ArrayDataHeader.kHeaderSize, false);
@@ -2776,15 +2675,14 @@ class RuntimeTypeInfo extends bindings.Struct {
var decoder2 = decoder1.decodePointer(bindings.ArrayDataHeader.kHeaderSize + bindings.kPointerSize, false);
{
var si2 = decoder2.decodeDataHeaderForPointerArray(keys0.length);
- values0 = new List<ServiceTypeInfo>(si2.numElements);
+ values0 = new List<String>(si2.numElements);
for (int i2 = 0; i2 < si2.numElements; ++i2) {
- var decoder3 = decoder2.decodePointer(bindings.ArrayDataHeader.kHeaderSize + bindings.kPointerSize * i2, false);
- values0[i2] = ServiceTypeInfo.decode(decoder3);
+ values0[i2] = decoder2.decodeString(bindings.ArrayDataHeader.kHeaderSize + bindings.kPointerSize * i2, false);
}
}
}
- result.servicesByName = new Map<String, ServiceTypeInfo>.fromIterables(
+ result.services = new Map<String, String>.fromIterables(
keys0, values0);
}
}
@@ -2833,12 +2731,12 @@ class RuntimeTypeInfo extends bindings.Struct {
void encode(bindings.Encoder encoder) {
var encoder0 = encoder.getStructEncoderAtOffset(kVersions.last);
try {
- if (servicesByName == null) {
+ if (services == null) {
encoder0.encodeNullPointer(8, false);
} else {
var encoder1 = encoder0.encoderForMap(8);
- var keys0 = servicesByName.keys.toList();
- var values0 = servicesByName.values.toList();
+ var keys0 = services.keys.toList();
+ var values0 = services.values.toList();
{
var encoder2 = encoder1.encodePointerArray(keys0.length, bindings.ArrayDataHeader.kHeaderSize, bindings.kUnspecifiedArrayLength);
@@ -2850,13 +2748,13 @@ class RuntimeTypeInfo extends bindings.Struct {
{
var encoder2 = encoder1.encodePointerArray(values0.length, bindings.ArrayDataHeader.kHeaderSize + bindings.kPointerSize, bindings.kUnspecifiedArrayLength);
for (int i1 = 0; i1 < values0.length; ++i1) {
- encoder2.encodeStruct(values0[i1], bindings.ArrayDataHeader.kHeaderSize + bindings.kPointerSize * i1, false);
+ encoder2.encodeString(values0[i1], bindings.ArrayDataHeader.kHeaderSize + bindings.kPointerSize * i1, false);
}
}
}
} on bindings.MojoCodecError catch(e) {
e.message = "Error encountered while encoding field "
- "servicesByName of struct RuntimeTypeInfo: $e";
+ "services of struct RuntimeTypeInfo: $e";
rethrow;
}
try {
@@ -2890,13 +2788,13 @@ class RuntimeTypeInfo extends bindings.Struct {
String toString() {
return "RuntimeTypeInfo("
- "servicesByName: $servicesByName" ", "
+ "services: $services" ", "
"typeMap: $typeMap" ")";
}
Map toJson() {
Map map = new Map();
- map["servicesByName"] = servicesByName;
+ map["services"] = services;
map["typeMap"] = typeMap;
return map;
}

Powered by Google App Engine
This is Rietveld 408576698