source_gen.go raw

   1  // Copyright 2019 The Go Authors. All rights reserved.
   2  // Use of this source code is governed by a BSD-style
   3  // license that can be found in the LICENSE file.
   4  
   5  // Code generated by generate-protos. DO NOT EDIT.
   6  
   7  package protoreflect
   8  
   9  func (p *SourcePath) appendFileDescriptorProto(b []byte) []byte {
  10  	if len(*p) == 0 {
  11  		return b
  12  	}
  13  	switch (*p)[0] {
  14  	case 1:
  15  		b = p.appendSingularField(b, "name", nil)
  16  	case 2:
  17  		b = p.appendSingularField(b, "package", nil)
  18  	case 3:
  19  		b = p.appendRepeatedField(b, "dependency", nil)
  20  	case 10:
  21  		b = p.appendRepeatedField(b, "public_dependency", nil)
  22  	case 11:
  23  		b = p.appendRepeatedField(b, "weak_dependency", nil)
  24  	case 15:
  25  		b = p.appendRepeatedField(b, "option_dependency", nil)
  26  	case 4:
  27  		b = p.appendRepeatedField(b, "message_type", (*SourcePath).appendDescriptorProto)
  28  	case 5:
  29  		b = p.appendRepeatedField(b, "enum_type", (*SourcePath).appendEnumDescriptorProto)
  30  	case 6:
  31  		b = p.appendRepeatedField(b, "service", (*SourcePath).appendServiceDescriptorProto)
  32  	case 7:
  33  		b = p.appendRepeatedField(b, "extension", (*SourcePath).appendFieldDescriptorProto)
  34  	case 8:
  35  		b = p.appendSingularField(b, "options", (*SourcePath).appendFileOptions)
  36  	case 9:
  37  		b = p.appendSingularField(b, "source_code_info", (*SourcePath).appendSourceCodeInfo)
  38  	case 12:
  39  		b = p.appendSingularField(b, "syntax", nil)
  40  	case 14:
  41  		b = p.appendSingularField(b, "edition", nil)
  42  	}
  43  	return b
  44  }
  45  
  46  func (p *SourcePath) appendDescriptorProto(b []byte) []byte {
  47  	if len(*p) == 0 {
  48  		return b
  49  	}
  50  	switch (*p)[0] {
  51  	case 1:
  52  		b = p.appendSingularField(b, "name", nil)
  53  	case 2:
  54  		b = p.appendRepeatedField(b, "field", (*SourcePath).appendFieldDescriptorProto)
  55  	case 6:
  56  		b = p.appendRepeatedField(b, "extension", (*SourcePath).appendFieldDescriptorProto)
  57  	case 3:
  58  		b = p.appendRepeatedField(b, "nested_type", (*SourcePath).appendDescriptorProto)
  59  	case 4:
  60  		b = p.appendRepeatedField(b, "enum_type", (*SourcePath).appendEnumDescriptorProto)
  61  	case 5:
  62  		b = p.appendRepeatedField(b, "extension_range", (*SourcePath).appendDescriptorProto_ExtensionRange)
  63  	case 8:
  64  		b = p.appendRepeatedField(b, "oneof_decl", (*SourcePath).appendOneofDescriptorProto)
  65  	case 7:
  66  		b = p.appendSingularField(b, "options", (*SourcePath).appendMessageOptions)
  67  	case 9:
  68  		b = p.appendRepeatedField(b, "reserved_range", (*SourcePath).appendDescriptorProto_ReservedRange)
  69  	case 10:
  70  		b = p.appendRepeatedField(b, "reserved_name", nil)
  71  	case 11:
  72  		b = p.appendSingularField(b, "visibility", nil)
  73  	}
  74  	return b
  75  }
  76  
  77  func (p *SourcePath) appendEnumDescriptorProto(b []byte) []byte {
  78  	if len(*p) == 0 {
  79  		return b
  80  	}
  81  	switch (*p)[0] {
  82  	case 1:
  83  		b = p.appendSingularField(b, "name", nil)
  84  	case 2:
  85  		b = p.appendRepeatedField(b, "value", (*SourcePath).appendEnumValueDescriptorProto)
  86  	case 3:
  87  		b = p.appendSingularField(b, "options", (*SourcePath).appendEnumOptions)
  88  	case 4:
  89  		b = p.appendRepeatedField(b, "reserved_range", (*SourcePath).appendEnumDescriptorProto_EnumReservedRange)
  90  	case 5:
  91  		b = p.appendRepeatedField(b, "reserved_name", nil)
  92  	case 6:
  93  		b = p.appendSingularField(b, "visibility", nil)
  94  	}
  95  	return b
  96  }
  97  
  98  func (p *SourcePath) appendServiceDescriptorProto(b []byte) []byte {
  99  	if len(*p) == 0 {
 100  		return b
 101  	}
 102  	switch (*p)[0] {
 103  	case 1:
 104  		b = p.appendSingularField(b, "name", nil)
 105  	case 2:
 106  		b = p.appendRepeatedField(b, "method", (*SourcePath).appendMethodDescriptorProto)
 107  	case 3:
 108  		b = p.appendSingularField(b, "options", (*SourcePath).appendServiceOptions)
 109  	}
 110  	return b
 111  }
 112  
 113  func (p *SourcePath) appendFieldDescriptorProto(b []byte) []byte {
 114  	if len(*p) == 0 {
 115  		return b
 116  	}
 117  	switch (*p)[0] {
 118  	case 1:
 119  		b = p.appendSingularField(b, "name", nil)
 120  	case 3:
 121  		b = p.appendSingularField(b, "number", nil)
 122  	case 4:
 123  		b = p.appendSingularField(b, "label", nil)
 124  	case 5:
 125  		b = p.appendSingularField(b, "type", nil)
 126  	case 6:
 127  		b = p.appendSingularField(b, "type_name", nil)
 128  	case 2:
 129  		b = p.appendSingularField(b, "extendee", nil)
 130  	case 7:
 131  		b = p.appendSingularField(b, "default_value", nil)
 132  	case 9:
 133  		b = p.appendSingularField(b, "oneof_index", nil)
 134  	case 10:
 135  		b = p.appendSingularField(b, "json_name", nil)
 136  	case 8:
 137  		b = p.appendSingularField(b, "options", (*SourcePath).appendFieldOptions)
 138  	case 17:
 139  		b = p.appendSingularField(b, "proto3_optional", nil)
 140  	}
 141  	return b
 142  }
 143  
 144  func (p *SourcePath) appendFileOptions(b []byte) []byte {
 145  	if len(*p) == 0 {
 146  		return b
 147  	}
 148  	switch (*p)[0] {
 149  	case 1:
 150  		b = p.appendSingularField(b, "java_package", nil)
 151  	case 8:
 152  		b = p.appendSingularField(b, "java_outer_classname", nil)
 153  	case 10:
 154  		b = p.appendSingularField(b, "java_multiple_files", nil)
 155  	case 20:
 156  		b = p.appendSingularField(b, "java_generate_equals_and_hash", nil)
 157  	case 27:
 158  		b = p.appendSingularField(b, "java_string_check_utf8", nil)
 159  	case 9:
 160  		b = p.appendSingularField(b, "optimize_for", nil)
 161  	case 11:
 162  		b = p.appendSingularField(b, "go_package", nil)
 163  	case 16:
 164  		b = p.appendSingularField(b, "cc_generic_services", nil)
 165  	case 17:
 166  		b = p.appendSingularField(b, "java_generic_services", nil)
 167  	case 18:
 168  		b = p.appendSingularField(b, "py_generic_services", nil)
 169  	case 23:
 170  		b = p.appendSingularField(b, "deprecated", nil)
 171  	case 31:
 172  		b = p.appendSingularField(b, "cc_enable_arenas", nil)
 173  	case 36:
 174  		b = p.appendSingularField(b, "objc_class_prefix", nil)
 175  	case 37:
 176  		b = p.appendSingularField(b, "csharp_namespace", nil)
 177  	case 39:
 178  		b = p.appendSingularField(b, "swift_prefix", nil)
 179  	case 40:
 180  		b = p.appendSingularField(b, "php_class_prefix", nil)
 181  	case 41:
 182  		b = p.appendSingularField(b, "php_namespace", nil)
 183  	case 44:
 184  		b = p.appendSingularField(b, "php_metadata_namespace", nil)
 185  	case 45:
 186  		b = p.appendSingularField(b, "ruby_package", nil)
 187  	case 50:
 188  		b = p.appendSingularField(b, "features", (*SourcePath).appendFeatureSet)
 189  	case 999:
 190  		b = p.appendRepeatedField(b, "uninterpreted_option", (*SourcePath).appendUninterpretedOption)
 191  	}
 192  	return b
 193  }
 194  
 195  func (p *SourcePath) appendSourceCodeInfo(b []byte) []byte {
 196  	if len(*p) == 0 {
 197  		return b
 198  	}
 199  	switch (*p)[0] {
 200  	case 1:
 201  		b = p.appendRepeatedField(b, "location", (*SourcePath).appendSourceCodeInfo_Location)
 202  	}
 203  	return b
 204  }
 205  
 206  func (p *SourcePath) appendDescriptorProto_ExtensionRange(b []byte) []byte {
 207  	if len(*p) == 0 {
 208  		return b
 209  	}
 210  	switch (*p)[0] {
 211  	case 1:
 212  		b = p.appendSingularField(b, "start", nil)
 213  	case 2:
 214  		b = p.appendSingularField(b, "end", nil)
 215  	case 3:
 216  		b = p.appendSingularField(b, "options", (*SourcePath).appendExtensionRangeOptions)
 217  	}
 218  	return b
 219  }
 220  
 221  func (p *SourcePath) appendOneofDescriptorProto(b []byte) []byte {
 222  	if len(*p) == 0 {
 223  		return b
 224  	}
 225  	switch (*p)[0] {
 226  	case 1:
 227  		b = p.appendSingularField(b, "name", nil)
 228  	case 2:
 229  		b = p.appendSingularField(b, "options", (*SourcePath).appendOneofOptions)
 230  	}
 231  	return b
 232  }
 233  
 234  func (p *SourcePath) appendMessageOptions(b []byte) []byte {
 235  	if len(*p) == 0 {
 236  		return b
 237  	}
 238  	switch (*p)[0] {
 239  	case 1:
 240  		b = p.appendSingularField(b, "message_set_wire_format", nil)
 241  	case 2:
 242  		b = p.appendSingularField(b, "no_standard_descriptor_accessor", nil)
 243  	case 3:
 244  		b = p.appendSingularField(b, "deprecated", nil)
 245  	case 7:
 246  		b = p.appendSingularField(b, "map_entry", nil)
 247  	case 11:
 248  		b = p.appendSingularField(b, "deprecated_legacy_json_field_conflicts", nil)
 249  	case 12:
 250  		b = p.appendSingularField(b, "features", (*SourcePath).appendFeatureSet)
 251  	case 999:
 252  		b = p.appendRepeatedField(b, "uninterpreted_option", (*SourcePath).appendUninterpretedOption)
 253  	}
 254  	return b
 255  }
 256  
 257  func (p *SourcePath) appendDescriptorProto_ReservedRange(b []byte) []byte {
 258  	if len(*p) == 0 {
 259  		return b
 260  	}
 261  	switch (*p)[0] {
 262  	case 1:
 263  		b = p.appendSingularField(b, "start", nil)
 264  	case 2:
 265  		b = p.appendSingularField(b, "end", nil)
 266  	}
 267  	return b
 268  }
 269  
 270  func (p *SourcePath) appendEnumValueDescriptorProto(b []byte) []byte {
 271  	if len(*p) == 0 {
 272  		return b
 273  	}
 274  	switch (*p)[0] {
 275  	case 1:
 276  		b = p.appendSingularField(b, "name", nil)
 277  	case 2:
 278  		b = p.appendSingularField(b, "number", nil)
 279  	case 3:
 280  		b = p.appendSingularField(b, "options", (*SourcePath).appendEnumValueOptions)
 281  	}
 282  	return b
 283  }
 284  
 285  func (p *SourcePath) appendEnumOptions(b []byte) []byte {
 286  	if len(*p) == 0 {
 287  		return b
 288  	}
 289  	switch (*p)[0] {
 290  	case 2:
 291  		b = p.appendSingularField(b, "allow_alias", nil)
 292  	case 3:
 293  		b = p.appendSingularField(b, "deprecated", nil)
 294  	case 6:
 295  		b = p.appendSingularField(b, "deprecated_legacy_json_field_conflicts", nil)
 296  	case 7:
 297  		b = p.appendSingularField(b, "features", (*SourcePath).appendFeatureSet)
 298  	case 999:
 299  		b = p.appendRepeatedField(b, "uninterpreted_option", (*SourcePath).appendUninterpretedOption)
 300  	}
 301  	return b
 302  }
 303  
 304  func (p *SourcePath) appendEnumDescriptorProto_EnumReservedRange(b []byte) []byte {
 305  	if len(*p) == 0 {
 306  		return b
 307  	}
 308  	switch (*p)[0] {
 309  	case 1:
 310  		b = p.appendSingularField(b, "start", nil)
 311  	case 2:
 312  		b = p.appendSingularField(b, "end", nil)
 313  	}
 314  	return b
 315  }
 316  
 317  func (p *SourcePath) appendMethodDescriptorProto(b []byte) []byte {
 318  	if len(*p) == 0 {
 319  		return b
 320  	}
 321  	switch (*p)[0] {
 322  	case 1:
 323  		b = p.appendSingularField(b, "name", nil)
 324  	case 2:
 325  		b = p.appendSingularField(b, "input_type", nil)
 326  	case 3:
 327  		b = p.appendSingularField(b, "output_type", nil)
 328  	case 4:
 329  		b = p.appendSingularField(b, "options", (*SourcePath).appendMethodOptions)
 330  	case 5:
 331  		b = p.appendSingularField(b, "client_streaming", nil)
 332  	case 6:
 333  		b = p.appendSingularField(b, "server_streaming", nil)
 334  	}
 335  	return b
 336  }
 337  
 338  func (p *SourcePath) appendServiceOptions(b []byte) []byte {
 339  	if len(*p) == 0 {
 340  		return b
 341  	}
 342  	switch (*p)[0] {
 343  	case 34:
 344  		b = p.appendSingularField(b, "features", (*SourcePath).appendFeatureSet)
 345  	case 33:
 346  		b = p.appendSingularField(b, "deprecated", nil)
 347  	case 999:
 348  		b = p.appendRepeatedField(b, "uninterpreted_option", (*SourcePath).appendUninterpretedOption)
 349  	}
 350  	return b
 351  }
 352  
 353  func (p *SourcePath) appendFieldOptions(b []byte) []byte {
 354  	if len(*p) == 0 {
 355  		return b
 356  	}
 357  	switch (*p)[0] {
 358  	case 1:
 359  		b = p.appendSingularField(b, "ctype", nil)
 360  	case 2:
 361  		b = p.appendSingularField(b, "packed", nil)
 362  	case 6:
 363  		b = p.appendSingularField(b, "jstype", nil)
 364  	case 5:
 365  		b = p.appendSingularField(b, "lazy", nil)
 366  	case 15:
 367  		b = p.appendSingularField(b, "unverified_lazy", nil)
 368  	case 3:
 369  		b = p.appendSingularField(b, "deprecated", nil)
 370  	case 10:
 371  		b = p.appendSingularField(b, "weak", nil)
 372  	case 16:
 373  		b = p.appendSingularField(b, "debug_redact", nil)
 374  	case 17:
 375  		b = p.appendSingularField(b, "retention", nil)
 376  	case 19:
 377  		b = p.appendRepeatedField(b, "targets", nil)
 378  	case 20:
 379  		b = p.appendRepeatedField(b, "edition_defaults", (*SourcePath).appendFieldOptions_EditionDefault)
 380  	case 21:
 381  		b = p.appendSingularField(b, "features", (*SourcePath).appendFeatureSet)
 382  	case 22:
 383  		b = p.appendSingularField(b, "feature_support", (*SourcePath).appendFieldOptions_FeatureSupport)
 384  	case 999:
 385  		b = p.appendRepeatedField(b, "uninterpreted_option", (*SourcePath).appendUninterpretedOption)
 386  	}
 387  	return b
 388  }
 389  
 390  func (p *SourcePath) appendFeatureSet(b []byte) []byte {
 391  	if len(*p) == 0 {
 392  		return b
 393  	}
 394  	switch (*p)[0] {
 395  	case 1:
 396  		b = p.appendSingularField(b, "field_presence", nil)
 397  	case 2:
 398  		b = p.appendSingularField(b, "enum_type", nil)
 399  	case 3:
 400  		b = p.appendSingularField(b, "repeated_field_encoding", nil)
 401  	case 4:
 402  		b = p.appendSingularField(b, "utf8_validation", nil)
 403  	case 5:
 404  		b = p.appendSingularField(b, "message_encoding", nil)
 405  	case 6:
 406  		b = p.appendSingularField(b, "json_format", nil)
 407  	case 7:
 408  		b = p.appendSingularField(b, "enforce_naming_style", nil)
 409  	case 8:
 410  		b = p.appendSingularField(b, "default_symbol_visibility", nil)
 411  	}
 412  	return b
 413  }
 414  
 415  func (p *SourcePath) appendUninterpretedOption(b []byte) []byte {
 416  	if len(*p) == 0 {
 417  		return b
 418  	}
 419  	switch (*p)[0] {
 420  	case 2:
 421  		b = p.appendRepeatedField(b, "name", (*SourcePath).appendUninterpretedOption_NamePart)
 422  	case 3:
 423  		b = p.appendSingularField(b, "identifier_value", nil)
 424  	case 4:
 425  		b = p.appendSingularField(b, "positive_int_value", nil)
 426  	case 5:
 427  		b = p.appendSingularField(b, "negative_int_value", nil)
 428  	case 6:
 429  		b = p.appendSingularField(b, "double_value", nil)
 430  	case 7:
 431  		b = p.appendSingularField(b, "string_value", nil)
 432  	case 8:
 433  		b = p.appendSingularField(b, "aggregate_value", nil)
 434  	}
 435  	return b
 436  }
 437  
 438  func (p *SourcePath) appendSourceCodeInfo_Location(b []byte) []byte {
 439  	if len(*p) == 0 {
 440  		return b
 441  	}
 442  	switch (*p)[0] {
 443  	case 1:
 444  		b = p.appendRepeatedField(b, "path", nil)
 445  	case 2:
 446  		b = p.appendRepeatedField(b, "span", nil)
 447  	case 3:
 448  		b = p.appendSingularField(b, "leading_comments", nil)
 449  	case 4:
 450  		b = p.appendSingularField(b, "trailing_comments", nil)
 451  	case 6:
 452  		b = p.appendRepeatedField(b, "leading_detached_comments", nil)
 453  	}
 454  	return b
 455  }
 456  
 457  func (p *SourcePath) appendExtensionRangeOptions(b []byte) []byte {
 458  	if len(*p) == 0 {
 459  		return b
 460  	}
 461  	switch (*p)[0] {
 462  	case 999:
 463  		b = p.appendRepeatedField(b, "uninterpreted_option", (*SourcePath).appendUninterpretedOption)
 464  	case 2:
 465  		b = p.appendRepeatedField(b, "declaration", (*SourcePath).appendExtensionRangeOptions_Declaration)
 466  	case 50:
 467  		b = p.appendSingularField(b, "features", (*SourcePath).appendFeatureSet)
 468  	case 3:
 469  		b = p.appendSingularField(b, "verification", nil)
 470  	}
 471  	return b
 472  }
 473  
 474  func (p *SourcePath) appendOneofOptions(b []byte) []byte {
 475  	if len(*p) == 0 {
 476  		return b
 477  	}
 478  	switch (*p)[0] {
 479  	case 1:
 480  		b = p.appendSingularField(b, "features", (*SourcePath).appendFeatureSet)
 481  	case 999:
 482  		b = p.appendRepeatedField(b, "uninterpreted_option", (*SourcePath).appendUninterpretedOption)
 483  	}
 484  	return b
 485  }
 486  
 487  func (p *SourcePath) appendEnumValueOptions(b []byte) []byte {
 488  	if len(*p) == 0 {
 489  		return b
 490  	}
 491  	switch (*p)[0] {
 492  	case 1:
 493  		b = p.appendSingularField(b, "deprecated", nil)
 494  	case 2:
 495  		b = p.appendSingularField(b, "features", (*SourcePath).appendFeatureSet)
 496  	case 3:
 497  		b = p.appendSingularField(b, "debug_redact", nil)
 498  	case 4:
 499  		b = p.appendSingularField(b, "feature_support", (*SourcePath).appendFieldOptions_FeatureSupport)
 500  	case 999:
 501  		b = p.appendRepeatedField(b, "uninterpreted_option", (*SourcePath).appendUninterpretedOption)
 502  	}
 503  	return b
 504  }
 505  
 506  func (p *SourcePath) appendMethodOptions(b []byte) []byte {
 507  	if len(*p) == 0 {
 508  		return b
 509  	}
 510  	switch (*p)[0] {
 511  	case 33:
 512  		b = p.appendSingularField(b, "deprecated", nil)
 513  	case 34:
 514  		b = p.appendSingularField(b, "idempotency_level", nil)
 515  	case 35:
 516  		b = p.appendSingularField(b, "features", (*SourcePath).appendFeatureSet)
 517  	case 999:
 518  		b = p.appendRepeatedField(b, "uninterpreted_option", (*SourcePath).appendUninterpretedOption)
 519  	}
 520  	return b
 521  }
 522  
 523  func (p *SourcePath) appendFieldOptions_EditionDefault(b []byte) []byte {
 524  	if len(*p) == 0 {
 525  		return b
 526  	}
 527  	switch (*p)[0] {
 528  	case 3:
 529  		b = p.appendSingularField(b, "edition", nil)
 530  	case 2:
 531  		b = p.appendSingularField(b, "value", nil)
 532  	}
 533  	return b
 534  }
 535  
 536  func (p *SourcePath) appendFieldOptions_FeatureSupport(b []byte) []byte {
 537  	if len(*p) == 0 {
 538  		return b
 539  	}
 540  	switch (*p)[0] {
 541  	case 1:
 542  		b = p.appendSingularField(b, "edition_introduced", nil)
 543  	case 2:
 544  		b = p.appendSingularField(b, "edition_deprecated", nil)
 545  	case 3:
 546  		b = p.appendSingularField(b, "deprecation_warning", nil)
 547  	case 4:
 548  		b = p.appendSingularField(b, "edition_removed", nil)
 549  	}
 550  	return b
 551  }
 552  
 553  func (p *SourcePath) appendUninterpretedOption_NamePart(b []byte) []byte {
 554  	if len(*p) == 0 {
 555  		return b
 556  	}
 557  	switch (*p)[0] {
 558  	case 1:
 559  		b = p.appendSingularField(b, "name_part", nil)
 560  	case 2:
 561  		b = p.appendSingularField(b, "is_extension", nil)
 562  	}
 563  	return b
 564  }
 565  
 566  func (p *SourcePath) appendExtensionRangeOptions_Declaration(b []byte) []byte {
 567  	if len(*p) == 0 {
 568  		return b
 569  	}
 570  	switch (*p)[0] {
 571  	case 1:
 572  		b = p.appendSingularField(b, "number", nil)
 573  	case 2:
 574  		b = p.appendSingularField(b, "full_name", nil)
 575  	case 3:
 576  		b = p.appendSingularField(b, "type", nil)
 577  	case 5:
 578  		b = p.appendSingularField(b, "reserved", nil)
 579  	case 6:
 580  		b = p.appendSingularField(b, "repeated", nil)
 581  	}
 582  	return b
 583  }
 584