diff options
Diffstat (limited to 'vendor/google.golang.org/protobuf/internal')
6 files changed, 68 insertions, 10 deletions
| diff --git a/vendor/google.golang.org/protobuf/internal/encoding/json/encode.go b/vendor/google.golang.org/protobuf/internal/encoding/json/encode.go index fbdf34873..934f2dcb3 100644 --- a/vendor/google.golang.org/protobuf/internal/encoding/json/encode.go +++ b/vendor/google.golang.org/protobuf/internal/encoding/json/encode.go @@ -41,8 +41,10 @@ type Encoder struct {  //  // If indent is a non-empty string, it causes every entry for an Array or Object  // to be preceded by the indent and trailed by a newline. -func NewEncoder(indent string) (*Encoder, error) { -	e := &Encoder{} +func NewEncoder(buf []byte, indent string) (*Encoder, error) { +	e := &Encoder{ +		out: buf, +	}  	if len(indent) > 0 {  		if strings.Trim(indent, " \t") != "" {  			return nil, errors.New("indent may only be composed of space or tab characters") @@ -176,13 +178,13 @@ func appendFloat(out []byte, n float64, bitSize int) []byte {  // WriteInt writes out the given signed integer in JSON number value.  func (e *Encoder) WriteInt(n int64) {  	e.prepareNext(scalar) -	e.out = append(e.out, strconv.FormatInt(n, 10)...) +	e.out = strconv.AppendInt(e.out, n, 10)  }  // WriteUint writes out the given unsigned integer in JSON number value.  func (e *Encoder) WriteUint(n uint64) {  	e.prepareNext(scalar) -	e.out = append(e.out, strconv.FormatUint(n, 10)...) +	e.out = strconv.AppendUint(e.out, n, 10)  }  // StartObject writes out the '{' symbol. diff --git a/vendor/google.golang.org/protobuf/internal/encoding/text/encode.go b/vendor/google.golang.org/protobuf/internal/encoding/text/encode.go index da289ccce..cf7aed77b 100644 --- a/vendor/google.golang.org/protobuf/internal/encoding/text/encode.go +++ b/vendor/google.golang.org/protobuf/internal/encoding/text/encode.go @@ -53,8 +53,10 @@ type encoderState struct {  // If outputASCII is true, strings will be serialized in such a way that  // multi-byte UTF-8 sequences are escaped. This property ensures that the  // overall output is ASCII (as opposed to UTF-8). -func NewEncoder(indent string, delims [2]byte, outputASCII bool) (*Encoder, error) { -	e := &Encoder{} +func NewEncoder(buf []byte, indent string, delims [2]byte, outputASCII bool) (*Encoder, error) { +	e := &Encoder{ +		encoderState: encoderState{out: buf}, +	}  	if len(indent) > 0 {  		if strings.Trim(indent, " \t") != "" {  			return nil, errors.New("indent may only be composed of space and tab characters") @@ -195,13 +197,13 @@ func appendFloat(out []byte, n float64, bitSize int) []byte {  // WriteInt writes out the given signed integer value.  func (e *Encoder) WriteInt(n int64) {  	e.prepareNext(scalar) -	e.out = append(e.out, strconv.FormatInt(n, 10)...) +	e.out = strconv.AppendInt(e.out, n, 10)  }  // WriteUint writes out the given unsigned integer value.  func (e *Encoder) WriteUint(n uint64) {  	e.prepareNext(scalar) -	e.out = append(e.out, strconv.FormatUint(n, 10)...) +	e.out = strconv.AppendUint(e.out, n, 10)  }  // WriteLiteral writes out the given string as a literal value without quotes. diff --git a/vendor/google.golang.org/protobuf/internal/genid/descriptor_gen.go b/vendor/google.golang.org/protobuf/internal/genid/descriptor_gen.go index 5c0e8f73f..136f1b215 100644 --- a/vendor/google.golang.org/protobuf/internal/genid/descriptor_gen.go +++ b/vendor/google.golang.org/protobuf/internal/genid/descriptor_gen.go @@ -183,13 +183,58 @@ const (  // Field names for google.protobuf.ExtensionRangeOptions.  const (  	ExtensionRangeOptions_UninterpretedOption_field_name protoreflect.Name = "uninterpreted_option" +	ExtensionRangeOptions_Declaration_field_name         protoreflect.Name = "declaration" +	ExtensionRangeOptions_Verification_field_name        protoreflect.Name = "verification"  	ExtensionRangeOptions_UninterpretedOption_field_fullname protoreflect.FullName = "google.protobuf.ExtensionRangeOptions.uninterpreted_option" +	ExtensionRangeOptions_Declaration_field_fullname         protoreflect.FullName = "google.protobuf.ExtensionRangeOptions.declaration" +	ExtensionRangeOptions_Verification_field_fullname        protoreflect.FullName = "google.protobuf.ExtensionRangeOptions.verification"  )  // Field numbers for google.protobuf.ExtensionRangeOptions.  const (  	ExtensionRangeOptions_UninterpretedOption_field_number protoreflect.FieldNumber = 999 +	ExtensionRangeOptions_Declaration_field_number         protoreflect.FieldNumber = 2 +	ExtensionRangeOptions_Verification_field_number        protoreflect.FieldNumber = 3 +) + +// Full and short names for google.protobuf.ExtensionRangeOptions.VerificationState. +const ( +	ExtensionRangeOptions_VerificationState_enum_fullname = "google.protobuf.ExtensionRangeOptions.VerificationState" +	ExtensionRangeOptions_VerificationState_enum_name     = "VerificationState" +) + +// Names for google.protobuf.ExtensionRangeOptions.Declaration. +const ( +	ExtensionRangeOptions_Declaration_message_name     protoreflect.Name     = "Declaration" +	ExtensionRangeOptions_Declaration_message_fullname protoreflect.FullName = "google.protobuf.ExtensionRangeOptions.Declaration" +) + +// Field names for google.protobuf.ExtensionRangeOptions.Declaration. +const ( +	ExtensionRangeOptions_Declaration_Number_field_name     protoreflect.Name = "number" +	ExtensionRangeOptions_Declaration_FullName_field_name   protoreflect.Name = "full_name" +	ExtensionRangeOptions_Declaration_Type_field_name       protoreflect.Name = "type" +	ExtensionRangeOptions_Declaration_IsRepeated_field_name protoreflect.Name = "is_repeated" +	ExtensionRangeOptions_Declaration_Reserved_field_name   protoreflect.Name = "reserved" +	ExtensionRangeOptions_Declaration_Repeated_field_name   protoreflect.Name = "repeated" + +	ExtensionRangeOptions_Declaration_Number_field_fullname     protoreflect.FullName = "google.protobuf.ExtensionRangeOptions.Declaration.number" +	ExtensionRangeOptions_Declaration_FullName_field_fullname   protoreflect.FullName = "google.protobuf.ExtensionRangeOptions.Declaration.full_name" +	ExtensionRangeOptions_Declaration_Type_field_fullname       protoreflect.FullName = "google.protobuf.ExtensionRangeOptions.Declaration.type" +	ExtensionRangeOptions_Declaration_IsRepeated_field_fullname protoreflect.FullName = "google.protobuf.ExtensionRangeOptions.Declaration.is_repeated" +	ExtensionRangeOptions_Declaration_Reserved_field_fullname   protoreflect.FullName = "google.protobuf.ExtensionRangeOptions.Declaration.reserved" +	ExtensionRangeOptions_Declaration_Repeated_field_fullname   protoreflect.FullName = "google.protobuf.ExtensionRangeOptions.Declaration.repeated" +) + +// Field numbers for google.protobuf.ExtensionRangeOptions.Declaration. +const ( +	ExtensionRangeOptions_Declaration_Number_field_number     protoreflect.FieldNumber = 1 +	ExtensionRangeOptions_Declaration_FullName_field_number   protoreflect.FieldNumber = 2 +	ExtensionRangeOptions_Declaration_Type_field_number       protoreflect.FieldNumber = 3 +	ExtensionRangeOptions_Declaration_IsRepeated_field_number protoreflect.FieldNumber = 4 +	ExtensionRangeOptions_Declaration_Reserved_field_number   protoreflect.FieldNumber = 5 +	ExtensionRangeOptions_Declaration_Repeated_field_number   protoreflect.FieldNumber = 6  )  // Names for google.protobuf.FieldDescriptorProto. @@ -540,6 +585,7 @@ const (  	FieldOptions_DebugRedact_field_name         protoreflect.Name = "debug_redact"  	FieldOptions_Retention_field_name           protoreflect.Name = "retention"  	FieldOptions_Target_field_name              protoreflect.Name = "target" +	FieldOptions_Targets_field_name             protoreflect.Name = "targets"  	FieldOptions_UninterpretedOption_field_name protoreflect.Name = "uninterpreted_option"  	FieldOptions_Ctype_field_fullname               protoreflect.FullName = "google.protobuf.FieldOptions.ctype" @@ -552,6 +598,7 @@ const (  	FieldOptions_DebugRedact_field_fullname         protoreflect.FullName = "google.protobuf.FieldOptions.debug_redact"  	FieldOptions_Retention_field_fullname           protoreflect.FullName = "google.protobuf.FieldOptions.retention"  	FieldOptions_Target_field_fullname              protoreflect.FullName = "google.protobuf.FieldOptions.target" +	FieldOptions_Targets_field_fullname             protoreflect.FullName = "google.protobuf.FieldOptions.targets"  	FieldOptions_UninterpretedOption_field_fullname protoreflect.FullName = "google.protobuf.FieldOptions.uninterpreted_option"  ) @@ -567,6 +614,7 @@ const (  	FieldOptions_DebugRedact_field_number         protoreflect.FieldNumber = 16  	FieldOptions_Retention_field_number           protoreflect.FieldNumber = 17  	FieldOptions_Target_field_number              protoreflect.FieldNumber = 18 +	FieldOptions_Targets_field_number             protoreflect.FieldNumber = 19  	FieldOptions_UninterpretedOption_field_number protoreflect.FieldNumber = 999  ) diff --git a/vendor/google.golang.org/protobuf/internal/genid/type_gen.go b/vendor/google.golang.org/protobuf/internal/genid/type_gen.go index 3bc710138..e0f75fea0 100644 --- a/vendor/google.golang.org/protobuf/internal/genid/type_gen.go +++ b/vendor/google.golang.org/protobuf/internal/genid/type_gen.go @@ -32,6 +32,7 @@ const (  	Type_Options_field_name       protoreflect.Name = "options"  	Type_SourceContext_field_name protoreflect.Name = "source_context"  	Type_Syntax_field_name        protoreflect.Name = "syntax" +	Type_Edition_field_name       protoreflect.Name = "edition"  	Type_Name_field_fullname          protoreflect.FullName = "google.protobuf.Type.name"  	Type_Fields_field_fullname        protoreflect.FullName = "google.protobuf.Type.fields" @@ -39,6 +40,7 @@ const (  	Type_Options_field_fullname       protoreflect.FullName = "google.protobuf.Type.options"  	Type_SourceContext_field_fullname protoreflect.FullName = "google.protobuf.Type.source_context"  	Type_Syntax_field_fullname        protoreflect.FullName = "google.protobuf.Type.syntax" +	Type_Edition_field_fullname       protoreflect.FullName = "google.protobuf.Type.edition"  )  // Field numbers for google.protobuf.Type. @@ -49,6 +51,7 @@ const (  	Type_Options_field_number       protoreflect.FieldNumber = 4  	Type_SourceContext_field_number protoreflect.FieldNumber = 5  	Type_Syntax_field_number        protoreflect.FieldNumber = 6 +	Type_Edition_field_number       protoreflect.FieldNumber = 7  )  // Names for google.protobuf.Field. @@ -121,12 +124,14 @@ const (  	Enum_Options_field_name       protoreflect.Name = "options"  	Enum_SourceContext_field_name protoreflect.Name = "source_context"  	Enum_Syntax_field_name        protoreflect.Name = "syntax" +	Enum_Edition_field_name       protoreflect.Name = "edition"  	Enum_Name_field_fullname          protoreflect.FullName = "google.protobuf.Enum.name"  	Enum_Enumvalue_field_fullname     protoreflect.FullName = "google.protobuf.Enum.enumvalue"  	Enum_Options_field_fullname       protoreflect.FullName = "google.protobuf.Enum.options"  	Enum_SourceContext_field_fullname protoreflect.FullName = "google.protobuf.Enum.source_context"  	Enum_Syntax_field_fullname        protoreflect.FullName = "google.protobuf.Enum.syntax" +	Enum_Edition_field_fullname       protoreflect.FullName = "google.protobuf.Enum.edition"  )  // Field numbers for google.protobuf.Enum. @@ -136,6 +141,7 @@ const (  	Enum_Options_field_number       protoreflect.FieldNumber = 3  	Enum_SourceContext_field_number protoreflect.FieldNumber = 4  	Enum_Syntax_field_number        protoreflect.FieldNumber = 5 +	Enum_Edition_field_number       protoreflect.FieldNumber = 6  )  // Names for google.protobuf.EnumValue. diff --git a/vendor/google.golang.org/protobuf/internal/order/order.go b/vendor/google.golang.org/protobuf/internal/order/order.go index 33745ed06..dea522e12 100644 --- a/vendor/google.golang.org/protobuf/internal/order/order.go +++ b/vendor/google.golang.org/protobuf/internal/order/order.go @@ -33,7 +33,7 @@ var (  			return !inOneof(ox) && inOneof(oy)  		}  		// Fields in disjoint oneof sets are sorted by declaration index. -		if ox != nil && oy != nil && ox != oy { +		if inOneof(ox) && inOneof(oy) && ox != oy {  			return ox.Index() < oy.Index()  		}  		// Fields sorted by field number. diff --git a/vendor/google.golang.org/protobuf/internal/version/version.go b/vendor/google.golang.org/protobuf/internal/version/version.go index f7014cd51..0999f29d5 100644 --- a/vendor/google.golang.org/protobuf/internal/version/version.go +++ b/vendor/google.golang.org/protobuf/internal/version/version.go @@ -51,7 +51,7 @@ import (  //  10. Send out the CL for review and submit it.  const (  	Major      = 1 -	Minor      = 30 +	Minor      = 31  	Patch      = 0  	PreRelease = ""  ) | 
