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

Unified Diff: mojom/mojom_parser/generated/mojom_files/mojom_files.mojom.go

Issue 1776243004: Mojom runtime type info: Use compression and base64 encoding. (Closed) Base URL: https://github.com/domokit/mojo.git@master
Patch Set: Rebasing Created 4 years, 9 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: mojom/mojom_parser/generated/mojom_files/mojom_files.mojom.go
diff --git a/mojom/mojom_parser/generated/mojom_files/mojom_files.mojom.go b/mojom/mojom_parser/generated/mojom_files/mojom_files.mojom.go
index 9b2253bbfc7692bc99b971eb3820f514102b9038..c34695a1ccee6c4e4397362e15c027aa206688f7 100644
--- a/mojom/mojom_parser/generated/mojom_files/mojom_files.mojom.go
+++ b/mojom/mojom_parser/generated/mojom_files/mojom_files.mojom.go
@@ -24,7 +24,7 @@ type MojomFile struct {
Attributes *[]mojom_types.Attribute
Imports *[]string
DeclaredMojomObjects KeysByType
- SerializedRuntimeTypeInfo *[]uint8
+ SerializedRuntimeTypeInfo *string
}
func (s *MojomFile) Encode(encoder *bindings.Encoder) error {
@@ -105,13 +105,7 @@ func (s *MojomFile) Encode(encoder *bindings.Encoder) error {
if err := encoder.WritePointer(); err != nil {
return err
}
- encoder.StartArray(uint32(len((*s.SerializedRuntimeTypeInfo))), 8)
- for _, elem0 := range *s.SerializedRuntimeTypeInfo {
- if err := encoder.WriteUint8(elem0); err != nil {
- return err
- }
- }
- if err := encoder.Finish(); err != nil {
+ if err := encoder.WriteString((*s.SerializedRuntimeTypeInfo)); err != nil {
return err
}
}
@@ -278,22 +272,12 @@ func (s *MojomFile) Decode(decoder *bindings.Decoder) error {
if pointer0 == 0 {
s.SerializedRuntimeTypeInfo = nil
} else {
- s.SerializedRuntimeTypeInfo = new([]uint8)
- len0, err := decoder.StartArray(8)
+ s.SerializedRuntimeTypeInfo = new(string)
+ value0, err := decoder.ReadString()
if err != nil {
return err
}
- (*s.SerializedRuntimeTypeInfo) = make([]uint8, len0)
- for i0 := uint32(0); i0 < len0; i0++ {
- value1, err := decoder.ReadUint8()
- if err != nil {
- return err
- }
- (*s.SerializedRuntimeTypeInfo)[i0] = value1
- }
- if err := decoder.Finish(); err != nil {
- return err
- }
+ (*s.SerializedRuntimeTypeInfo) = value0
}
}
if err := decoder.Finish(); err != nil {

Powered by Google App Engine
This is Rietveld 408576698