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

Side by Side Diff: mojom/mojom_parser/serialization/serialization.go

Issue 1829403004: mojom_types.mojom: Add |min_version| fields in a few more places. (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 unified diff | Download patch
« no previous file with comments | « mojom/mojom_parser/generated/mojom_types/mojom_types.mojom.go ('k') | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
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 package serialization 5 package serialization
6 6
7 import ( 7 import (
8 "bytes" 8 "bytes"
9 "compress/gzip" 9 "compress/gzip"
10 "encoding/base64" 10 "encoding/base64"
(...skipping 606 matching lines...) Expand 10 before | Expand all | Expand 10 after
617 617
618 func translateUserValueRef(r *mojom.UserValueRef) mojom_types.Value { 618 func translateUserValueRef(r *mojom.UserValueRef) mojom_types.Value {
619 switch t := r.ResolvedConcreteValue().(type) { 619 switch t := r.ResolvedConcreteValue().(type) {
620 case mojom.BuiltInConstantValue: 620 case mojom.BuiltInConstantValue:
621 return translateBuiltInConstantValue(t) 621 return translateBuiltInConstantValue(t)
622 default: 622 default:
623 valueKey := stringPointer(r.ResolvedDeclaredValue().ValueKey()) 623 valueKey := stringPointer(r.ResolvedDeclaredValue().ValueKey())
624 return &mojom_types.ValueUserValueReference{mojom_types.UserValu eReference{ 624 return &mojom_types.ValueUserValueReference{mojom_types.UserValu eReference{
625 Identifier: r.Identifier(), 625 Identifier: r.Identifier(),
626 ValueKey: valueKey}} 626 ValueKey: valueKey}}
627 // We do not populate ResolvedConcreteValue because it is deprec ated.
628 } 627 }
629 } 628 }
630 629
631 func translateDeclarationData(d *mojom.DeclarationData) *mojom_types.Declaration Data { 630 func translateDeclarationData(d *mojom.DeclarationData) *mojom_types.Declaration Data {
632 declData := mojom_types.DeclarationData{} 631 declData := mojom_types.DeclarationData{}
633 632
634 // attributes field 633 // attributes field
635 if d.Attributes() != nil { 634 if d.Attributes() != nil {
636 declData.Attributes = new([]mojom_types.Attribute) 635 declData.Attributes = new([]mojom_types.Attribute)
637 for _, attr := range d.Attributes().List { 636 for _, attr := range d.Attributes().List {
(...skipping 90 matching lines...) Expand 10 before | Expand all | Expand 10 after
728 727
729 // stringPointer is a convenience function for creating a pointer to a string wh ose value 728 // stringPointer is a convenience function for creating a pointer to a string wh ose value
730 // is the specified string. It may be used in situations where the compiler will 729 // is the specified string. It may be used in situations where the compiler will
731 // not allow you to take the address of a string value directly, such as the 730 // not allow you to take the address of a string value directly, such as the
732 // return value of a function. It is necessary to create pointers to strings bec ause 731 // return value of a function. It is necessary to create pointers to strings bec ause
733 // that is how the Mojom type |string?| (i.e. nullable string) is represented in 732 // that is how the Mojom type |string?| (i.e. nullable string) is represented in
734 // in the Mojom Go bindings. 733 // in the Mojom Go bindings.
735 func stringPointer(s string) *string { 734 func stringPointer(s string) *string {
736 return &s 735 return &s
737 } 736 }
OLDNEW
« no previous file with comments | « mojom/mojom_parser/generated/mojom_types/mojom_types.mojom.go ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698