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

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

Issue 1539673003: Generate Mojom Types in Dart (Take 2) (Closed) Base URL: https://github.com/domokit/mojo.git@master
Patch Set: Merge with master 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/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 426c61ed5fb852c2b41e4ddfa81cbc2ee35c9169..e673cc9f203a7fa82d8edf7fd8a381bcf05aa7e3 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
@@ -9,6 +9,8 @@ import 'dart:async';
import 'package:mojo/bindings.dart' as bindings;
import 'package:mojo/core.dart' as core;
+
+
class SimpleType extends bindings.MojoEnum {
static const SimpleType bool = const SimpleType._(0);
static const SimpleType double = const SimpleType._(1);
@@ -116,12 +118,16 @@ class SimpleType extends bindings.MojoEnum {
return 'SimpleType.uint32';
case uint64:
return 'SimpleType.uint64';
+ default:
+ return null;
}
}
int toJson() => mojoEnumValue;
}
+
+
class BuiltinConstantValue extends bindings.MojoEnum {
static const BuiltinConstantValue doubleInfinity = const BuiltinConstantValue._(0);
static const BuiltinConstantValue doubleNegativeInfinity = const BuiltinConstantValue._(1);
@@ -194,6 +200,8 @@ class BuiltinConstantValue extends bindings.MojoEnum {
return 'BuiltinConstantValue.floatNegativeInfinity';
case floatNan:
return 'BuiltinConstantValue.floatNan';
+ default:
+ return null;
}
}
@@ -202,6 +210,8 @@ class BuiltinConstantValue extends bindings.MojoEnum {
+
+
class StringType extends bindings.Struct {
static const List<bindings.StructDataHeader> kVersions = const [
const bindings.StructDataHeader(16, 0)
@@ -269,6 +279,8 @@ class StringType extends bindings.Struct {
}
+
+
class HandleTypeKind extends bindings.MojoEnum {
static const HandleTypeKind unspecified = const HandleTypeKind._(0);
static const HandleTypeKind messagePipe = const HandleTypeKind._(1);
@@ -334,12 +346,16 @@ class HandleTypeKind extends bindings.MojoEnum {
return 'HandleTypeKind.dataPipeProducer';
case sharedBuffer:
return 'HandleTypeKind.sharedBuffer';
+ default:
+ return null;
}
}
int toJson() => mojoEnumValue;
}
+
+
class HandleType extends bindings.Struct {
static const List<bindings.StructDataHeader> kVersions = const [
const bindings.StructDataHeader(16, 0)
@@ -420,6 +436,8 @@ class HandleType extends bindings.Struct {
}
+
+
class ArrayType extends bindings.Struct {
static const List<bindings.StructDataHeader> kVersions = const [
const bindings.StructDataHeader(32, 0)
@@ -509,6 +527,8 @@ class ArrayType extends bindings.Struct {
}
+
+
class MapType extends bindings.Struct {
static const List<bindings.StructDataHeader> kVersions = const [
const bindings.StructDataHeader(48, 0)
@@ -602,6 +622,8 @@ class MapType extends bindings.Struct {
}
+
+
class TypeReference extends bindings.Struct {
static const List<bindings.StructDataHeader> kVersions = const [
const bindings.StructDataHeader(32, 0)
@@ -696,6 +718,8 @@ class TypeReference extends bindings.Struct {
}
+
+
class StructField extends bindings.Struct {
static const List<bindings.StructDataHeader> kVersions = const [
const bindings.StructDataHeader(56, 0)
@@ -795,6 +819,8 @@ class StructField extends bindings.Struct {
}
+
+
class DefaultKeyword extends bindings.Struct {
static const List<bindings.StructDataHeader> kVersions = const [
const bindings.StructDataHeader(8, 0)
@@ -853,6 +879,8 @@ class DefaultKeyword extends bindings.Struct {
}
+
+
class StructVersion extends bindings.Struct {
static const List<bindings.StructDataHeader> kVersions = const [
const bindings.StructDataHeader(24, 0)
@@ -938,6 +966,8 @@ class StructVersion extends bindings.Struct {
}
+
+
class MojomStruct extends bindings.Struct {
static const List<bindings.StructDataHeader> kVersions = const [
const bindings.StructDataHeader(32, 0)
@@ -1060,6 +1090,8 @@ class MojomStruct extends bindings.Struct {
}
+
+
class UnionField extends bindings.Struct {
static const List<bindings.StructDataHeader> kVersions = const [
const bindings.StructDataHeader(40, 0)
@@ -1150,6 +1182,8 @@ class UnionField extends bindings.Struct {
}
+
+
class MojomUnion extends bindings.Struct {
static const List<bindings.StructDataHeader> kVersions = const [
const bindings.StructDataHeader(24, 0)
@@ -1244,6 +1278,8 @@ class MojomUnion extends bindings.Struct {
}
+
+
class EnumValue extends bindings.Struct {
static const List<bindings.StructDataHeader> kVersions = const [
const bindings.StructDataHeader(48, 0)
@@ -1339,6 +1375,8 @@ class EnumValue extends bindings.Struct {
}
+
+
class MojomEnum extends bindings.Struct {
static const List<bindings.StructDataHeader> kVersions = const [
const bindings.StructDataHeader(24, 0)
@@ -1433,6 +1471,8 @@ class MojomEnum extends bindings.Struct {
}
+
+
class MojomMethod extends bindings.Struct {
static const List<bindings.StructDataHeader> kVersions = const [
const bindings.StructDataHeader(40, 0)
@@ -1530,6 +1570,8 @@ class MojomMethod extends bindings.Struct {
}
+
+
class MojomInterface extends bindings.Struct {
static const List<bindings.StructDataHeader> kVersions = const [
const bindings.StructDataHeader(32, 0)
@@ -1657,6 +1699,8 @@ class MojomInterface extends bindings.Struct {
}
+
+
class UserValueReference extends bindings.Struct {
static const List<bindings.StructDataHeader> kVersions = const [
const bindings.StructDataHeader(40, 0)
@@ -1742,6 +1786,8 @@ class UserValueReference extends bindings.Struct {
}
+
+
class DeclaredConstant extends bindings.Struct {
static const List<bindings.StructDataHeader> kVersions = const [
const bindings.StructDataHeader(48, 0)
@@ -1836,6 +1882,8 @@ class DeclaredConstant extends bindings.Struct {
}
+
+
class Attribute extends bindings.Struct {
static const List<bindings.StructDataHeader> kVersions = const [
const bindings.StructDataHeader(32, 0)
@@ -1916,6 +1964,8 @@ class Attribute extends bindings.Struct {
}
+
+
class DeclarationData extends bindings.Struct {
static const List<bindings.StructDataHeader> kVersions = const [
const bindings.StructDataHeader(72, 0)
@@ -2076,6 +2126,8 @@ class DeclarationData extends bindings.Struct {
}
+
+
class SourceFileInfo extends bindings.Struct {
static const List<bindings.StructDataHeader> kVersions = const [
const bindings.StructDataHeader(24, 0)
@@ -2161,6 +2213,8 @@ class SourceFileInfo extends bindings.Struct {
}
+
+
class ContainedDeclarations extends bindings.Struct {
static const List<bindings.StructDataHeader> kVersions = const [
const bindings.StructDataHeader(24, 0)
@@ -2274,6 +2328,8 @@ class ContainedDeclarations extends bindings.Struct {
+
+
enum TypeTag {
simpleType,
stringType,
@@ -2488,6 +2544,8 @@ class Type extends bindings.Union {
}
+
+
enum UserDefinedTypeTag {
enumType,
structType,
@@ -2647,6 +2705,8 @@ class UserDefinedType extends bindings.Union {
}
+
+
enum DefaultFieldValueTag {
value,
defaultKeyword,
@@ -2752,6 +2812,8 @@ class DefaultFieldValue extends bindings.Union {
}
+
+
enum ValueTag {
literalValue,
userValueReference,
@@ -2886,6 +2948,8 @@ class Value extends bindings.Union {
}
+
+
enum LiteralValueTag {
boolValue,
doubleValue,
@@ -3241,6 +3305,8 @@ class LiteralValue extends bindings.Union {
}
+
+
enum UserDefinedValueTag {
enumValue,
declaredConstant,
@@ -3347,3 +3413,7 @@ class UserDefinedValue extends bindings.Union {
}
}
+
+
+
+

Powered by Google App Engine
This is Rietveld 408576698