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

Side by Side Diff: mojom/mojom_parser/generated/mojom_files/mojom_files.mojom.go

Issue 1781643003: Mojom parser: Use Encoder.SetDeterministic(true) for stable encodings. (Closed) Base URL: https://github.com/domokit/mojo.git@master
Patch Set: New sha1s 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 unified diff | Download patch
OLDNEW
1 // Copyright 2015 The Chromium Authors. All rights reserved. 1 // Copyright 2015 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 // This file is autogenerated by: 5 // This file is autogenerated by:
6 // mojo/public/tools/bindings/mojom_bindings_generator.py 6 // mojo/public/tools/bindings/mojom_bindings_generator.py
7 // For: 7 // For:
8 // mojo/public/interfaces/bindings/mojom_files.mojom 8 // mojo/public/interfaces/bindings/mojom_files.mojom
9 // 9 //
10 10
(...skipping 299 matching lines...) Expand 10 before | Expand all | Expand 10 after
310 310
311 func (s *MojomFileGraph) Encode(encoder *bindings.Encoder) error { 311 func (s *MojomFileGraph) Encode(encoder *bindings.Encoder) error {
312 encoder.StartStruct(24, 0) 312 encoder.StartStruct(24, 0)
313 if err := encoder.WritePointer(); err != nil { 313 if err := encoder.WritePointer(); err != nil {
314 return err 314 return err
315 } 315 }
316 encoder.StartMap() 316 encoder.StartMap()
317 { 317 {
318 var keys0 []string 318 var keys0 []string
319 var values0 []MojomFile 319 var values0 []MojomFile
320 » » for key0, value0 := range s.Files { 320 » » if encoder.Deterministic() {
321 » » » keys0 = append(keys0, key0) 321 » » » for key0, _ := range s.Files {
322 » » » values0 = append(values0, value0) 322 » » » » keys0 = append(keys0, key0)
323 » » » }
324 » » » bindings.SortMapKeys(&keys0)
325 » » » values0 = make([]MojomFile, len(keys0))
326 » » » for i, key := range keys0 {
327 » » » » values0[i] = s.Files[key]
328 » » » }
329 » » } else {
330 » » » for key0, value0 := range s.Files {
331 » » » » keys0 = append(keys0, key0)
332 » » » » values0 = append(values0, value0)
333 » » » }
323 } 334 }
324 if err := encoder.WritePointer(); err != nil { 335 if err := encoder.WritePointer(); err != nil {
325 return err 336 return err
326 } 337 }
327 encoder.StartArray(uint32(len(keys0)), 64) 338 encoder.StartArray(uint32(len(keys0)), 64)
328 for _, elem1 := range keys0 { 339 for _, elem1 := range keys0 {
329 if err := encoder.WritePointer(); err != nil { 340 if err := encoder.WritePointer(); err != nil {
330 return err 341 return err
331 } 342 }
332 if err := encoder.WriteString(elem1); err != nil { 343 if err := encoder.WriteString(elem1); err != nil {
(...skipping 22 matching lines...) Expand all
355 if err := encoder.Finish(); err != nil { 366 if err := encoder.Finish(); err != nil {
356 return err 367 return err
357 } 368 }
358 if err := encoder.WritePointer(); err != nil { 369 if err := encoder.WritePointer(); err != nil {
359 return err 370 return err
360 } 371 }
361 encoder.StartMap() 372 encoder.StartMap()
362 { 373 {
363 var keys0 []string 374 var keys0 []string
364 var values0 []mojom_types.UserDefinedType 375 var values0 []mojom_types.UserDefinedType
365 » » for key0, value0 := range s.ResolvedTypes { 376 » » if encoder.Deterministic() {
366 » » » keys0 = append(keys0, key0) 377 » » » for key0, _ := range s.ResolvedTypes {
367 » » » values0 = append(values0, value0) 378 » » » » keys0 = append(keys0, key0)
379 » » » }
380 » » » bindings.SortMapKeys(&keys0)
381 » » » values0 = make([]mojom_types.UserDefinedType, len(keys0) )
382 » » » for i, key := range keys0 {
383 » » » » values0[i] = s.ResolvedTypes[key]
384 » » » }
385 » » } else {
386 » » » for key0, value0 := range s.ResolvedTypes {
387 » » » » keys0 = append(keys0, key0)
388 » » » » values0 = append(values0, value0)
389 » » » }
368 } 390 }
369 if err := encoder.WritePointer(); err != nil { 391 if err := encoder.WritePointer(); err != nil {
370 return err 392 return err
371 } 393 }
372 encoder.StartArray(uint32(len(keys0)), 64) 394 encoder.StartArray(uint32(len(keys0)), 64)
373 for _, elem1 := range keys0 { 395 for _, elem1 := range keys0 {
374 if err := encoder.WritePointer(); err != nil { 396 if err := encoder.WritePointer(); err != nil {
375 return err 397 return err
376 } 398 }
377 if err := encoder.WriteString(elem1); err != nil { 399 if err := encoder.WriteString(elem1); err != nil {
(...skipping 22 matching lines...) Expand all
400 if err := encoder.Finish(); err != nil { 422 if err := encoder.Finish(); err != nil {
401 return err 423 return err
402 } 424 }
403 if err := encoder.WritePointer(); err != nil { 425 if err := encoder.WritePointer(); err != nil {
404 return err 426 return err
405 } 427 }
406 encoder.StartMap() 428 encoder.StartMap()
407 { 429 {
408 var keys0 []string 430 var keys0 []string
409 var values0 []mojom_types.UserDefinedValue 431 var values0 []mojom_types.UserDefinedValue
410 » » for key0, value0 := range s.ResolvedValues { 432 » » if encoder.Deterministic() {
411 » » » keys0 = append(keys0, key0) 433 » » » for key0, _ := range s.ResolvedValues {
412 » » » values0 = append(values0, value0) 434 » » » » keys0 = append(keys0, key0)
435 » » » }
436 » » » bindings.SortMapKeys(&keys0)
437 » » » values0 = make([]mojom_types.UserDefinedValue, len(keys0 ))
438 » » » for i, key := range keys0 {
439 » » » » values0[i] = s.ResolvedValues[key]
440 » » » }
441 » » } else {
442 » » » for key0, value0 := range s.ResolvedValues {
443 » » » » keys0 = append(keys0, key0)
444 » » » » values0 = append(values0, value0)
445 » » » }
413 } 446 }
414 if err := encoder.WritePointer(); err != nil { 447 if err := encoder.WritePointer(); err != nil {
415 return err 448 return err
416 } 449 }
417 encoder.StartArray(uint32(len(keys0)), 64) 450 encoder.StartArray(uint32(len(keys0)), 64)
418 for _, elem1 := range keys0 { 451 for _, elem1 := range keys0 {
419 if err := encoder.WritePointer(); err != nil { 452 if err := encoder.WritePointer(); err != nil {
420 return err 453 return err
421 } 454 }
422 if err := encoder.WriteString(elem1); err != nil { 455 if err := encoder.WriteString(elem1); err != nil {
(...skipping 740 matching lines...) Expand 10 before | Expand all | Expand 10 after
1163 if err := decoder.Finish(); err != nil { 1196 if err := decoder.Finish(); err != nil {
1164 return err 1197 return err
1165 } 1198 }
1166 } 1199 }
1167 } 1200 }
1168 if err := decoder.Finish(); err != nil { 1201 if err := decoder.Finish(); err != nil {
1169 return err 1202 return err
1170 } 1203 }
1171 return nil 1204 return nil
1172 } 1205 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698