...

Source file src/github.com/gogo/protobuf/test/importcustom-issue389/importing/c.pb.go

Documentation: github.com/gogo/protobuf/test/importcustom-issue389/importing

     1  // Code generated by protoc-gen-gogo. DO NOT EDIT.
     2  // source: c.proto
     3  
     4  package importing
     5  
     6  import (
     7  	bytes "bytes"
     8  	fmt "fmt"
     9  	_ "github.com/gogo/protobuf/gogoproto"
    10  	proto "github.com/gogo/protobuf/proto"
    11  	_ "github.com/gogo/protobuf/test/importcustom-issue389/imported"
    12  	github_com_gogo_protobuf_test_importcustom_issue389_imported "github.com/gogo/protobuf/test/importcustom-issue389/imported"
    13  	io "io"
    14  	math "math"
    15  	math_bits "math/bits"
    16  )
    17  
    18  // Reference imports to suppress errors if they are not otherwise used.
    19  var _ = proto.Marshal
    20  var _ = fmt.Errorf
    21  var _ = math.Inf
    22  
    23  // This is a compile-time assertion to ensure that this generated file
    24  // is compatible with the proto package it is being compiled against.
    25  // A compilation error at this line likely means your copy of the
    26  // proto package needs to be updated.
    27  const _ = proto.GoGoProtoPackageIsVersion3 // please upgrade the proto package
    28  
    29  type C struct {
    30  	F2                   *github_com_gogo_protobuf_test_importcustom_issue389_imported.B `protobuf:"bytes,1,opt,name=f2,proto3,customtype=github.com/gogo/protobuf/test/importcustom-issue389/imported.B" json:"f2,omitempty"`
    31  	XXX_NoUnkeyedLiteral struct{}                                                        `json:"-"`
    32  	XXX_unrecognized     []byte                                                          `json:"-"`
    33  	XXX_sizecache        int32                                                           `json:"-"`
    34  }
    35  
    36  func (m *C) Reset()         { *m = C{} }
    37  func (m *C) String() string { return proto.CompactTextString(m) }
    38  func (*C) ProtoMessage()    {}
    39  func (*C) Descriptor() ([]byte, []int) {
    40  	return fileDescriptor_7086c139101e99ef, []int{0}
    41  }
    42  func (m *C) XXX_Unmarshal(b []byte) error {
    43  	return m.Unmarshal(b)
    44  }
    45  func (m *C) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
    46  	if deterministic {
    47  		return xxx_messageInfo_C.Marshal(b, m, deterministic)
    48  	} else {
    49  		b = b[:cap(b)]
    50  		n, err := m.MarshalToSizedBuffer(b)
    51  		if err != nil {
    52  			return nil, err
    53  		}
    54  		return b[:n], nil
    55  	}
    56  }
    57  func (m *C) XXX_Merge(src proto.Message) {
    58  	xxx_messageInfo_C.Merge(m, src)
    59  }
    60  func (m *C) XXX_Size() int {
    61  	return m.Size()
    62  }
    63  func (m *C) XXX_DiscardUnknown() {
    64  	xxx_messageInfo_C.DiscardUnknown(m)
    65  }
    66  
    67  var xxx_messageInfo_C proto.InternalMessageInfo
    68  
    69  func init() {
    70  	proto.RegisterType((*C)(nil), "importing.C")
    71  }
    72  
    73  func init() { proto.RegisterFile("c.proto", fileDescriptor_7086c139101e99ef) }
    74  
    75  var fileDescriptor_7086c139101e99ef = []byte{
    76  	// 180 bytes of a gzipped FileDescriptorProto
    77  	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xe2, 0x62, 0x4f, 0xd6, 0x2b, 0x28,
    78  	0xca, 0x2f, 0xc9, 0x17, 0xe2, 0xcc, 0xcc, 0x2d, 0xc8, 0x2f, 0x2a, 0xc9, 0xcc, 0x4b, 0x97, 0xd2,
    79  	0x4d, 0xcf, 0x2c, 0xc9, 0x28, 0x4d, 0xd2, 0x4b, 0xce, 0xcf, 0xd5, 0x4f, 0xcf, 0x4f, 0xcf, 0xd7,
    80  	0x07, 0xab, 0x48, 0x2a, 0x4d, 0x03, 0xf3, 0xc0, 0x1c, 0x30, 0x0b, 0xa2, 0x53, 0xca, 0x05, 0xa7,
    81  	0xf2, 0x92, 0xd4, 0xe2, 0x12, 0x7d, 0x88, 0xb9, 0xc9, 0xa5, 0xc5, 0x25, 0xf9, 0xb9, 0xba, 0x99,
    82  	0xc5, 0xc5, 0xa5, 0xa9, 0xc6, 0x16, 0x96, 0x50, 0xd1, 0xd4, 0x14, 0xfd, 0x44, 0x88, 0x29, 0x4a,
    83  	0x29, 0x5c, 0x8c, 0xce, 0x42, 0xf1, 0x5c, 0x4c, 0x69, 0x46, 0x12, 0x8c, 0x0a, 0x8c, 0x1a, 0xdc,
    84  	0x46, 0xdc, 0x7a, 0x30, 0x35, 0x7a, 0x8e, 0x4e, 0x4e, 0xb7, 0xee, 0xc9, 0xdb, 0x51, 0x62, 0x8f,
    85  	0x9e, 0x53, 0x10, 0x53, 0x9a, 0x91, 0x93, 0xc4, 0x8f, 0x87, 0x72, 0x8c, 0x2b, 0x1e, 0xc9, 0x31,
    86  	0xee, 0x78, 0x24, 0xc7, 0x78, 0xe2, 0x91, 0x1c, 0xe3, 0x85, 0x47, 0x72, 0x8c, 0x0f, 0x1e, 0xc9,
    87  	0x31, 0x26, 0xb1, 0x81, 0x4d, 0x33, 0x06, 0x04, 0x00, 0x00, 0xff, 0xff, 0x06, 0x70, 0x86, 0x94,
    88  	0x11, 0x01, 0x00, 0x00,
    89  }
    90  
    91  func (this *C) Equal(that interface{}) bool {
    92  	if that == nil {
    93  		return this == nil
    94  	}
    95  
    96  	that1, ok := that.(*C)
    97  	if !ok {
    98  		that2, ok := that.(C)
    99  		if ok {
   100  			that1 = &that2
   101  		} else {
   102  			return false
   103  		}
   104  	}
   105  	if that1 == nil {
   106  		return this == nil
   107  	} else if this == nil {
   108  		return false
   109  	}
   110  	if that1.F2 == nil {
   111  		if this.F2 != nil {
   112  			return false
   113  		}
   114  	} else if !this.F2.Equal(*that1.F2) {
   115  		return false
   116  	}
   117  	if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
   118  		return false
   119  	}
   120  	return true
   121  }
   122  func (m *C) Marshal() (dAtA []byte, err error) {
   123  	size := m.Size()
   124  	dAtA = make([]byte, size)
   125  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
   126  	if err != nil {
   127  		return nil, err
   128  	}
   129  	return dAtA[:n], nil
   130  }
   131  
   132  func (m *C) MarshalTo(dAtA []byte) (int, error) {
   133  	size := m.Size()
   134  	return m.MarshalToSizedBuffer(dAtA[:size])
   135  }
   136  
   137  func (m *C) MarshalToSizedBuffer(dAtA []byte) (int, error) {
   138  	i := len(dAtA)
   139  	_ = i
   140  	var l int
   141  	_ = l
   142  	if m.XXX_unrecognized != nil {
   143  		i -= len(m.XXX_unrecognized)
   144  		copy(dAtA[i:], m.XXX_unrecognized)
   145  	}
   146  	if m.F2 != nil {
   147  		{
   148  			size := m.F2.Size()
   149  			i -= size
   150  			if _, err := m.F2.MarshalTo(dAtA[i:]); err != nil {
   151  				return 0, err
   152  			}
   153  			i = encodeVarintC(dAtA, i, uint64(size))
   154  		}
   155  		i--
   156  		dAtA[i] = 0xa
   157  	}
   158  	return len(dAtA) - i, nil
   159  }
   160  
   161  func encodeVarintC(dAtA []byte, offset int, v uint64) int {
   162  	offset -= sovC(v)
   163  	base := offset
   164  	for v >= 1<<7 {
   165  		dAtA[offset] = uint8(v&0x7f | 0x80)
   166  		v >>= 7
   167  		offset++
   168  	}
   169  	dAtA[offset] = uint8(v)
   170  	return base
   171  }
   172  func NewPopulatedC(r randyC, easy bool) *C {
   173  	this := &C{}
   174  	if r.Intn(5) != 0 {
   175  		this.F2 = github_com_gogo_protobuf_test_importcustom_issue389_imported.NewPopulatedB(r)
   176  	}
   177  	if !easy && r.Intn(10) != 0 {
   178  		this.XXX_unrecognized = randUnrecognizedC(r, 2)
   179  	}
   180  	return this
   181  }
   182  
   183  type randyC interface {
   184  	Float32() float32
   185  	Float64() float64
   186  	Int63() int64
   187  	Int31() int32
   188  	Uint32() uint32
   189  	Intn(n int) int
   190  }
   191  
   192  func randUTF8RuneC(r randyC) rune {
   193  	ru := r.Intn(62)
   194  	if ru < 10 {
   195  		return rune(ru + 48)
   196  	} else if ru < 36 {
   197  		return rune(ru + 55)
   198  	}
   199  	return rune(ru + 61)
   200  }
   201  func randStringC(r randyC) string {
   202  	v1 := r.Intn(100)
   203  	tmps := make([]rune, v1)
   204  	for i := 0; i < v1; i++ {
   205  		tmps[i] = randUTF8RuneC(r)
   206  	}
   207  	return string(tmps)
   208  }
   209  func randUnrecognizedC(r randyC, maxFieldNumber int) (dAtA []byte) {
   210  	l := r.Intn(5)
   211  	for i := 0; i < l; i++ {
   212  		wire := r.Intn(4)
   213  		if wire == 3 {
   214  			wire = 5
   215  		}
   216  		fieldNumber := maxFieldNumber + r.Intn(100)
   217  		dAtA = randFieldC(dAtA, r, fieldNumber, wire)
   218  	}
   219  	return dAtA
   220  }
   221  func randFieldC(dAtA []byte, r randyC, fieldNumber int, wire int) []byte {
   222  	key := uint32(fieldNumber)<<3 | uint32(wire)
   223  	switch wire {
   224  	case 0:
   225  		dAtA = encodeVarintPopulateC(dAtA, uint64(key))
   226  		v2 := r.Int63()
   227  		if r.Intn(2) == 0 {
   228  			v2 *= -1
   229  		}
   230  		dAtA = encodeVarintPopulateC(dAtA, uint64(v2))
   231  	case 1:
   232  		dAtA = encodeVarintPopulateC(dAtA, uint64(key))
   233  		dAtA = append(dAtA, byte(r.Intn(256)), byte(r.Intn(256)), byte(r.Intn(256)), byte(r.Intn(256)), byte(r.Intn(256)), byte(r.Intn(256)), byte(r.Intn(256)), byte(r.Intn(256)))
   234  	case 2:
   235  		dAtA = encodeVarintPopulateC(dAtA, uint64(key))
   236  		ll := r.Intn(100)
   237  		dAtA = encodeVarintPopulateC(dAtA, uint64(ll))
   238  		for j := 0; j < ll; j++ {
   239  			dAtA = append(dAtA, byte(r.Intn(256)))
   240  		}
   241  	default:
   242  		dAtA = encodeVarintPopulateC(dAtA, uint64(key))
   243  		dAtA = append(dAtA, byte(r.Intn(256)), byte(r.Intn(256)), byte(r.Intn(256)), byte(r.Intn(256)))
   244  	}
   245  	return dAtA
   246  }
   247  func encodeVarintPopulateC(dAtA []byte, v uint64) []byte {
   248  	for v >= 1<<7 {
   249  		dAtA = append(dAtA, uint8(uint64(v)&0x7f|0x80))
   250  		v >>= 7
   251  	}
   252  	dAtA = append(dAtA, uint8(v))
   253  	return dAtA
   254  }
   255  func (m *C) Size() (n int) {
   256  	if m == nil {
   257  		return 0
   258  	}
   259  	var l int
   260  	_ = l
   261  	if m.F2 != nil {
   262  		l = m.F2.Size()
   263  		n += 1 + l + sovC(uint64(l))
   264  	}
   265  	if m.XXX_unrecognized != nil {
   266  		n += len(m.XXX_unrecognized)
   267  	}
   268  	return n
   269  }
   270  
   271  func sovC(x uint64) (n int) {
   272  	return (math_bits.Len64(x|1) + 6) / 7
   273  }
   274  func sozC(x uint64) (n int) {
   275  	return sovC(uint64((x << 1) ^ uint64((int64(x) >> 63))))
   276  }
   277  func (m *C) Unmarshal(dAtA []byte) error {
   278  	l := len(dAtA)
   279  	iNdEx := 0
   280  	for iNdEx < l {
   281  		preIndex := iNdEx
   282  		var wire uint64
   283  		for shift := uint(0); ; shift += 7 {
   284  			if shift >= 64 {
   285  				return ErrIntOverflowC
   286  			}
   287  			if iNdEx >= l {
   288  				return io.ErrUnexpectedEOF
   289  			}
   290  			b := dAtA[iNdEx]
   291  			iNdEx++
   292  			wire |= uint64(b&0x7F) << shift
   293  			if b < 0x80 {
   294  				break
   295  			}
   296  		}
   297  		fieldNum := int32(wire >> 3)
   298  		wireType := int(wire & 0x7)
   299  		if wireType == 4 {
   300  			return fmt.Errorf("proto: C: wiretype end group for non-group")
   301  		}
   302  		if fieldNum <= 0 {
   303  			return fmt.Errorf("proto: C: illegal tag %d (wire type %d)", fieldNum, wire)
   304  		}
   305  		switch fieldNum {
   306  		case 1:
   307  			if wireType != 2 {
   308  				return fmt.Errorf("proto: wrong wireType = %d for field F2", wireType)
   309  			}
   310  			var msglen int
   311  			for shift := uint(0); ; shift += 7 {
   312  				if shift >= 64 {
   313  					return ErrIntOverflowC
   314  				}
   315  				if iNdEx >= l {
   316  					return io.ErrUnexpectedEOF
   317  				}
   318  				b := dAtA[iNdEx]
   319  				iNdEx++
   320  				msglen |= int(b&0x7F) << shift
   321  				if b < 0x80 {
   322  					break
   323  				}
   324  			}
   325  			if msglen < 0 {
   326  				return ErrInvalidLengthC
   327  			}
   328  			postIndex := iNdEx + msglen
   329  			if postIndex < 0 {
   330  				return ErrInvalidLengthC
   331  			}
   332  			if postIndex > l {
   333  				return io.ErrUnexpectedEOF
   334  			}
   335  			if m.F2 == nil {
   336  				m.F2 = &github_com_gogo_protobuf_test_importcustom_issue389_imported.B{}
   337  			}
   338  			if err := m.F2.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
   339  				return err
   340  			}
   341  			iNdEx = postIndex
   342  		default:
   343  			iNdEx = preIndex
   344  			skippy, err := skipC(dAtA[iNdEx:])
   345  			if err != nil {
   346  				return err
   347  			}
   348  			if (skippy < 0) || (iNdEx+skippy) < 0 {
   349  				return ErrInvalidLengthC
   350  			}
   351  			if (iNdEx + skippy) > l {
   352  				return io.ErrUnexpectedEOF
   353  			}
   354  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
   355  			iNdEx += skippy
   356  		}
   357  	}
   358  
   359  	if iNdEx > l {
   360  		return io.ErrUnexpectedEOF
   361  	}
   362  	return nil
   363  }
   364  func skipC(dAtA []byte) (n int, err error) {
   365  	l := len(dAtA)
   366  	iNdEx := 0
   367  	depth := 0
   368  	for iNdEx < l {
   369  		var wire uint64
   370  		for shift := uint(0); ; shift += 7 {
   371  			if shift >= 64 {
   372  				return 0, ErrIntOverflowC
   373  			}
   374  			if iNdEx >= l {
   375  				return 0, io.ErrUnexpectedEOF
   376  			}
   377  			b := dAtA[iNdEx]
   378  			iNdEx++
   379  			wire |= (uint64(b) & 0x7F) << shift
   380  			if b < 0x80 {
   381  				break
   382  			}
   383  		}
   384  		wireType := int(wire & 0x7)
   385  		switch wireType {
   386  		case 0:
   387  			for shift := uint(0); ; shift += 7 {
   388  				if shift >= 64 {
   389  					return 0, ErrIntOverflowC
   390  				}
   391  				if iNdEx >= l {
   392  					return 0, io.ErrUnexpectedEOF
   393  				}
   394  				iNdEx++
   395  				if dAtA[iNdEx-1] < 0x80 {
   396  					break
   397  				}
   398  			}
   399  		case 1:
   400  			iNdEx += 8
   401  		case 2:
   402  			var length int
   403  			for shift := uint(0); ; shift += 7 {
   404  				if shift >= 64 {
   405  					return 0, ErrIntOverflowC
   406  				}
   407  				if iNdEx >= l {
   408  					return 0, io.ErrUnexpectedEOF
   409  				}
   410  				b := dAtA[iNdEx]
   411  				iNdEx++
   412  				length |= (int(b) & 0x7F) << shift
   413  				if b < 0x80 {
   414  					break
   415  				}
   416  			}
   417  			if length < 0 {
   418  				return 0, ErrInvalidLengthC
   419  			}
   420  			iNdEx += length
   421  		case 3:
   422  			depth++
   423  		case 4:
   424  			if depth == 0 {
   425  				return 0, ErrUnexpectedEndOfGroupC
   426  			}
   427  			depth--
   428  		case 5:
   429  			iNdEx += 4
   430  		default:
   431  			return 0, fmt.Errorf("proto: illegal wireType %d", wireType)
   432  		}
   433  		if iNdEx < 0 {
   434  			return 0, ErrInvalidLengthC
   435  		}
   436  		if depth == 0 {
   437  			return iNdEx, nil
   438  		}
   439  	}
   440  	return 0, io.ErrUnexpectedEOF
   441  }
   442  
   443  var (
   444  	ErrInvalidLengthC        = fmt.Errorf("proto: negative length found during unmarshaling")
   445  	ErrIntOverflowC          = fmt.Errorf("proto: integer overflow")
   446  	ErrUnexpectedEndOfGroupC = fmt.Errorf("proto: unexpected end of group")
   447  )
   448  

View as plain text