kythe.io@v0.0.68-0.20240422202219-7225dbc01741/kythe/proto/xref_serving_go_proto/xref_serving.pb.go (about) 1 // Code generated by protoc-gen-go. DO NOT EDIT. 2 // versions: 3 // protoc-gen-go v1.31.0 4 // protoc v4.25.2 5 // source: kythe/proto/xref_serving.proto 6 7 package xref_serving_go_proto 8 9 import ( 10 protoreflect "google.golang.org/protobuf/reflect/protoreflect" 11 protoimpl "google.golang.org/protobuf/runtime/protoimpl" 12 common_go_proto "kythe.io/kythe/proto/common_go_proto" 13 schema_go_proto "kythe.io/kythe/proto/schema_go_proto" 14 serving_go_proto "kythe.io/kythe/proto/serving_go_proto" 15 storage_go_proto "kythe.io/kythe/proto/storage_go_proto" 16 reflect "reflect" 17 sync "sync" 18 ) 19 20 const ( 21 // Verify that this generated code is sufficiently up-to-date. 22 _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) 23 // Verify that runtime/protoimpl is sufficiently up-to-date. 24 _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) 25 ) 26 27 type CrossReferences_Callsite_Kind int32 28 29 const ( 30 CrossReferences_Callsite_UNKNOWN CrossReferences_Callsite_Kind = 0 31 CrossReferences_Callsite_DIRECT CrossReferences_Callsite_Kind = 1 32 CrossReferences_Callsite_OVERRIDE CrossReferences_Callsite_Kind = 2 33 ) 34 35 // Enum value maps for CrossReferences_Callsite_Kind. 36 var ( 37 CrossReferences_Callsite_Kind_name = map[int32]string{ 38 0: "UNKNOWN", 39 1: "DIRECT", 40 2: "OVERRIDE", 41 } 42 CrossReferences_Callsite_Kind_value = map[string]int32{ 43 "UNKNOWN": 0, 44 "DIRECT": 1, 45 "OVERRIDE": 2, 46 } 47 ) 48 49 func (x CrossReferences_Callsite_Kind) Enum() *CrossReferences_Callsite_Kind { 50 p := new(CrossReferences_Callsite_Kind) 51 *p = x 52 return p 53 } 54 55 func (x CrossReferences_Callsite_Kind) String() string { 56 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) 57 } 58 59 func (CrossReferences_Callsite_Kind) Descriptor() protoreflect.EnumDescriptor { 60 return file_kythe_proto_xref_serving_proto_enumTypes[0].Descriptor() 61 } 62 63 func (CrossReferences_Callsite_Kind) Type() protoreflect.EnumType { 64 return &file_kythe_proto_xref_serving_proto_enumTypes[0] 65 } 66 67 func (x CrossReferences_Callsite_Kind) Number() protoreflect.EnumNumber { 68 return protoreflect.EnumNumber(x) 69 } 70 71 // Deprecated: Use CrossReferences_Callsite_Kind.Descriptor instead. 72 func (CrossReferences_Callsite_Kind) EnumDescriptor() ([]byte, []int) { 73 return file_kythe_proto_xref_serving_proto_rawDescGZIP(), []int{1, 4, 0} 74 } 75 76 type FileDecorations struct { 77 state protoimpl.MessageState 78 sizeCache protoimpl.SizeCache 79 unknownFields protoimpl.UnknownFields 80 81 File *storage_go_proto.VName `protobuf:"bytes,1,opt,name=file,proto3" json:"file,omitempty"` 82 // Types that are assignable to Entry: 83 // 84 // *FileDecorations_Index_ 85 // *FileDecorations_Text_ 86 // *FileDecorations_Target_ 87 // *FileDecorations_TargetOverride_ 88 // *FileDecorations_TargetNode_ 89 // *FileDecorations_TargetDefinition_ 90 // *FileDecorations_DefinitionLocation_ 91 // *FileDecorations_Override_ 92 // *FileDecorations_Diagnostic_ 93 Entry isFileDecorations_Entry `protobuf_oneof:"entry"` 94 } 95 96 func (x *FileDecorations) Reset() { 97 *x = FileDecorations{} 98 if protoimpl.UnsafeEnabled { 99 mi := &file_kythe_proto_xref_serving_proto_msgTypes[0] 100 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 101 ms.StoreMessageInfo(mi) 102 } 103 } 104 105 func (x *FileDecorations) String() string { 106 return protoimpl.X.MessageStringOf(x) 107 } 108 109 func (*FileDecorations) ProtoMessage() {} 110 111 func (x *FileDecorations) ProtoReflect() protoreflect.Message { 112 mi := &file_kythe_proto_xref_serving_proto_msgTypes[0] 113 if protoimpl.UnsafeEnabled && x != nil { 114 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 115 if ms.LoadMessageInfo() == nil { 116 ms.StoreMessageInfo(mi) 117 } 118 return ms 119 } 120 return mi.MessageOf(x) 121 } 122 123 // Deprecated: Use FileDecorations.ProtoReflect.Descriptor instead. 124 func (*FileDecorations) Descriptor() ([]byte, []int) { 125 return file_kythe_proto_xref_serving_proto_rawDescGZIP(), []int{0} 126 } 127 128 func (x *FileDecorations) GetFile() *storage_go_proto.VName { 129 if x != nil { 130 return x.File 131 } 132 return nil 133 } 134 135 func (m *FileDecorations) GetEntry() isFileDecorations_Entry { 136 if m != nil { 137 return m.Entry 138 } 139 return nil 140 } 141 142 func (x *FileDecorations) GetIndex() *FileDecorations_Index { 143 if x, ok := x.GetEntry().(*FileDecorations_Index_); ok { 144 return x.Index 145 } 146 return nil 147 } 148 149 func (x *FileDecorations) GetText() *FileDecorations_Text { 150 if x, ok := x.GetEntry().(*FileDecorations_Text_); ok { 151 return x.Text 152 } 153 return nil 154 } 155 156 func (x *FileDecorations) GetTarget() *FileDecorations_Target { 157 if x, ok := x.GetEntry().(*FileDecorations_Target_); ok { 158 return x.Target 159 } 160 return nil 161 } 162 163 func (x *FileDecorations) GetTargetOverride() *FileDecorations_TargetOverride { 164 if x, ok := x.GetEntry().(*FileDecorations_TargetOverride_); ok { 165 return x.TargetOverride 166 } 167 return nil 168 } 169 170 func (x *FileDecorations) GetTargetNode() *FileDecorations_TargetNode { 171 if x, ok := x.GetEntry().(*FileDecorations_TargetNode_); ok { 172 return x.TargetNode 173 } 174 return nil 175 } 176 177 func (x *FileDecorations) GetTargetDefinition() *FileDecorations_TargetDefinition { 178 if x, ok := x.GetEntry().(*FileDecorations_TargetDefinition_); ok { 179 return x.TargetDefinition 180 } 181 return nil 182 } 183 184 func (x *FileDecorations) GetDefinitionLocation() *FileDecorations_DefinitionLocation { 185 if x, ok := x.GetEntry().(*FileDecorations_DefinitionLocation_); ok { 186 return x.DefinitionLocation 187 } 188 return nil 189 } 190 191 func (x *FileDecorations) GetOverride() *FileDecorations_Override { 192 if x, ok := x.GetEntry().(*FileDecorations_Override_); ok { 193 return x.Override 194 } 195 return nil 196 } 197 198 func (x *FileDecorations) GetDiagnostic() *FileDecorations_Diagnostic { 199 if x, ok := x.GetEntry().(*FileDecorations_Diagnostic_); ok { 200 return x.Diagnostic 201 } 202 return nil 203 } 204 205 type isFileDecorations_Entry interface { 206 isFileDecorations_Entry() 207 } 208 209 type FileDecorations_Index_ struct { 210 Index *FileDecorations_Index `protobuf:"bytes,2,opt,name=index,proto3,oneof"` 211 } 212 213 type FileDecorations_Text_ struct { 214 Text *FileDecorations_Text `protobuf:"bytes,3,opt,name=text,proto3,oneof"` 215 } 216 217 type FileDecorations_Target_ struct { 218 Target *FileDecorations_Target `protobuf:"bytes,4,opt,name=target,proto3,oneof"` 219 } 220 221 type FileDecorations_TargetOverride_ struct { 222 TargetOverride *FileDecorations_TargetOverride `protobuf:"bytes,5,opt,name=target_override,json=targetOverride,proto3,oneof"` 223 } 224 225 type FileDecorations_TargetNode_ struct { 226 TargetNode *FileDecorations_TargetNode `protobuf:"bytes,6,opt,name=target_node,json=targetNode,proto3,oneof"` 227 } 228 229 type FileDecorations_TargetDefinition_ struct { 230 TargetDefinition *FileDecorations_TargetDefinition `protobuf:"bytes,7,opt,name=target_definition,json=targetDefinition,proto3,oneof"` 231 } 232 233 type FileDecorations_DefinitionLocation_ struct { 234 DefinitionLocation *FileDecorations_DefinitionLocation `protobuf:"bytes,8,opt,name=definition_location,json=definitionLocation,proto3,oneof"` 235 } 236 237 type FileDecorations_Override_ struct { 238 Override *FileDecorations_Override `protobuf:"bytes,9,opt,name=override,proto3,oneof"` 239 } 240 241 type FileDecorations_Diagnostic_ struct { 242 Diagnostic *FileDecorations_Diagnostic `protobuf:"bytes,10,opt,name=diagnostic,proto3,oneof"` 243 } 244 245 func (*FileDecorations_Index_) isFileDecorations_Entry() {} 246 247 func (*FileDecorations_Text_) isFileDecorations_Entry() {} 248 249 func (*FileDecorations_Target_) isFileDecorations_Entry() {} 250 251 func (*FileDecorations_TargetOverride_) isFileDecorations_Entry() {} 252 253 func (*FileDecorations_TargetNode_) isFileDecorations_Entry() {} 254 255 func (*FileDecorations_TargetDefinition_) isFileDecorations_Entry() {} 256 257 func (*FileDecorations_DefinitionLocation_) isFileDecorations_Entry() {} 258 259 func (*FileDecorations_Override_) isFileDecorations_Entry() {} 260 261 func (*FileDecorations_Diagnostic_) isFileDecorations_Entry() {} 262 263 type CrossReferences struct { 264 state protoimpl.MessageState 265 sizeCache protoimpl.SizeCache 266 unknownFields protoimpl.UnknownFields 267 268 Source *storage_go_proto.VName `protobuf:"bytes,1,opt,name=source,proto3" json:"source,omitempty"` 269 // Types that are assignable to Entry: 270 // 271 // *CrossReferences_Index_ 272 // *CrossReferences_Reference_ 273 // *CrossReferences_Relation_ 274 // *CrossReferences_Caller_ 275 // *CrossReferences_Callsite_ 276 // *CrossReferences_RelatedNode_ 277 // *CrossReferences_NodeDefinition_ 278 Entry isCrossReferences_Entry `protobuf_oneof:"entry"` 279 } 280 281 func (x *CrossReferences) Reset() { 282 *x = CrossReferences{} 283 if protoimpl.UnsafeEnabled { 284 mi := &file_kythe_proto_xref_serving_proto_msgTypes[1] 285 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 286 ms.StoreMessageInfo(mi) 287 } 288 } 289 290 func (x *CrossReferences) String() string { 291 return protoimpl.X.MessageStringOf(x) 292 } 293 294 func (*CrossReferences) ProtoMessage() {} 295 296 func (x *CrossReferences) ProtoReflect() protoreflect.Message { 297 mi := &file_kythe_proto_xref_serving_proto_msgTypes[1] 298 if protoimpl.UnsafeEnabled && x != nil { 299 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 300 if ms.LoadMessageInfo() == nil { 301 ms.StoreMessageInfo(mi) 302 } 303 return ms 304 } 305 return mi.MessageOf(x) 306 } 307 308 // Deprecated: Use CrossReferences.ProtoReflect.Descriptor instead. 309 func (*CrossReferences) Descriptor() ([]byte, []int) { 310 return file_kythe_proto_xref_serving_proto_rawDescGZIP(), []int{1} 311 } 312 313 func (x *CrossReferences) GetSource() *storage_go_proto.VName { 314 if x != nil { 315 return x.Source 316 } 317 return nil 318 } 319 320 func (m *CrossReferences) GetEntry() isCrossReferences_Entry { 321 if m != nil { 322 return m.Entry 323 } 324 return nil 325 } 326 327 func (x *CrossReferences) GetIndex() *CrossReferences_Index { 328 if x, ok := x.GetEntry().(*CrossReferences_Index_); ok { 329 return x.Index 330 } 331 return nil 332 } 333 334 func (x *CrossReferences) GetReference() *CrossReferences_Reference { 335 if x, ok := x.GetEntry().(*CrossReferences_Reference_); ok { 336 return x.Reference 337 } 338 return nil 339 } 340 341 func (x *CrossReferences) GetRelation() *CrossReferences_Relation { 342 if x, ok := x.GetEntry().(*CrossReferences_Relation_); ok { 343 return x.Relation 344 } 345 return nil 346 } 347 348 func (x *CrossReferences) GetCaller() *CrossReferences_Caller { 349 if x, ok := x.GetEntry().(*CrossReferences_Caller_); ok { 350 return x.Caller 351 } 352 return nil 353 } 354 355 func (x *CrossReferences) GetCallsite() *CrossReferences_Callsite { 356 if x, ok := x.GetEntry().(*CrossReferences_Callsite_); ok { 357 return x.Callsite 358 } 359 return nil 360 } 361 362 func (x *CrossReferences) GetRelatedNode() *CrossReferences_RelatedNode { 363 if x, ok := x.GetEntry().(*CrossReferences_RelatedNode_); ok { 364 return x.RelatedNode 365 } 366 return nil 367 } 368 369 func (x *CrossReferences) GetNodeDefinition() *CrossReferences_NodeDefinition { 370 if x, ok := x.GetEntry().(*CrossReferences_NodeDefinition_); ok { 371 return x.NodeDefinition 372 } 373 return nil 374 } 375 376 type isCrossReferences_Entry interface { 377 isCrossReferences_Entry() 378 } 379 380 type CrossReferences_Index_ struct { 381 Index *CrossReferences_Index `protobuf:"bytes,2,opt,name=index,proto3,oneof"` 382 } 383 384 type CrossReferences_Reference_ struct { 385 Reference *CrossReferences_Reference `protobuf:"bytes,3,opt,name=reference,proto3,oneof"` 386 } 387 388 type CrossReferences_Relation_ struct { 389 Relation *CrossReferences_Relation `protobuf:"bytes,4,opt,name=relation,proto3,oneof"` 390 } 391 392 type CrossReferences_Caller_ struct { 393 Caller *CrossReferences_Caller `protobuf:"bytes,5,opt,name=caller,proto3,oneof"` 394 } 395 396 type CrossReferences_Callsite_ struct { 397 Callsite *CrossReferences_Callsite `protobuf:"bytes,6,opt,name=callsite,proto3,oneof"` 398 } 399 400 type CrossReferences_RelatedNode_ struct { 401 RelatedNode *CrossReferences_RelatedNode `protobuf:"bytes,7,opt,name=related_node,json=relatedNode,proto3,oneof"` 402 } 403 404 type CrossReferences_NodeDefinition_ struct { 405 NodeDefinition *CrossReferences_NodeDefinition `protobuf:"bytes,8,opt,name=node_definition,json=nodeDefinition,proto3,oneof"` 406 } 407 408 func (*CrossReferences_Index_) isCrossReferences_Entry() {} 409 410 func (*CrossReferences_Reference_) isCrossReferences_Entry() {} 411 412 func (*CrossReferences_Relation_) isCrossReferences_Entry() {} 413 414 func (*CrossReferences_Caller_) isCrossReferences_Entry() {} 415 416 func (*CrossReferences_Callsite_) isCrossReferences_Entry() {} 417 418 func (*CrossReferences_RelatedNode_) isCrossReferences_Entry() {} 419 420 func (*CrossReferences_NodeDefinition_) isCrossReferences_Entry() {} 421 422 type FileDecorations_Index struct { 423 state protoimpl.MessageState 424 sizeCache protoimpl.SizeCache 425 unknownFields protoimpl.UnknownFields 426 427 TextEncoding string `protobuf:"bytes,1,opt,name=text_encoding,json=textEncoding,proto3" json:"text_encoding,omitempty"` 428 } 429 430 func (x *FileDecorations_Index) Reset() { 431 *x = FileDecorations_Index{} 432 if protoimpl.UnsafeEnabled { 433 mi := &file_kythe_proto_xref_serving_proto_msgTypes[2] 434 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 435 ms.StoreMessageInfo(mi) 436 } 437 } 438 439 func (x *FileDecorations_Index) String() string { 440 return protoimpl.X.MessageStringOf(x) 441 } 442 443 func (*FileDecorations_Index) ProtoMessage() {} 444 445 func (x *FileDecorations_Index) ProtoReflect() protoreflect.Message { 446 mi := &file_kythe_proto_xref_serving_proto_msgTypes[2] 447 if protoimpl.UnsafeEnabled && x != nil { 448 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 449 if ms.LoadMessageInfo() == nil { 450 ms.StoreMessageInfo(mi) 451 } 452 return ms 453 } 454 return mi.MessageOf(x) 455 } 456 457 // Deprecated: Use FileDecorations_Index.ProtoReflect.Descriptor instead. 458 func (*FileDecorations_Index) Descriptor() ([]byte, []int) { 459 return file_kythe_proto_xref_serving_proto_rawDescGZIP(), []int{0, 0} 460 } 461 462 func (x *FileDecorations_Index) GetTextEncoding() string { 463 if x != nil { 464 return x.TextEncoding 465 } 466 return "" 467 } 468 469 type FileDecorations_Text struct { 470 state protoimpl.MessageState 471 sizeCache protoimpl.SizeCache 472 unknownFields protoimpl.UnknownFields 473 474 StartOffset int32 `protobuf:"varint,1,opt,name=start_offset,json=startOffset,proto3" json:"start_offset,omitempty"` 475 EndOffset int32 `protobuf:"varint,2,opt,name=end_offset,json=endOffset,proto3" json:"end_offset,omitempty"` 476 Text []byte `protobuf:"bytes,3,opt,name=text,proto3" json:"text,omitempty"` 477 } 478 479 func (x *FileDecorations_Text) Reset() { 480 *x = FileDecorations_Text{} 481 if protoimpl.UnsafeEnabled { 482 mi := &file_kythe_proto_xref_serving_proto_msgTypes[3] 483 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 484 ms.StoreMessageInfo(mi) 485 } 486 } 487 488 func (x *FileDecorations_Text) String() string { 489 return protoimpl.X.MessageStringOf(x) 490 } 491 492 func (*FileDecorations_Text) ProtoMessage() {} 493 494 func (x *FileDecorations_Text) ProtoReflect() protoreflect.Message { 495 mi := &file_kythe_proto_xref_serving_proto_msgTypes[3] 496 if protoimpl.UnsafeEnabled && x != nil { 497 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 498 if ms.LoadMessageInfo() == nil { 499 ms.StoreMessageInfo(mi) 500 } 501 return ms 502 } 503 return mi.MessageOf(x) 504 } 505 506 // Deprecated: Use FileDecorations_Text.ProtoReflect.Descriptor instead. 507 func (*FileDecorations_Text) Descriptor() ([]byte, []int) { 508 return file_kythe_proto_xref_serving_proto_rawDescGZIP(), []int{0, 1} 509 } 510 511 func (x *FileDecorations_Text) GetStartOffset() int32 { 512 if x != nil { 513 return x.StartOffset 514 } 515 return 0 516 } 517 518 func (x *FileDecorations_Text) GetEndOffset() int32 { 519 if x != nil { 520 return x.EndOffset 521 } 522 return 0 523 } 524 525 func (x *FileDecorations_Text) GetText() []byte { 526 if x != nil { 527 return x.Text 528 } 529 return nil 530 } 531 532 type FileDecorations_Target struct { 533 state protoimpl.MessageState 534 sizeCache protoimpl.SizeCache 535 unknownFields protoimpl.UnknownFields 536 537 StartOffset int32 `protobuf:"varint,1,opt,name=start_offset,json=startOffset,proto3" json:"start_offset,omitempty"` 538 EndOffset int32 `protobuf:"varint,2,opt,name=end_offset,json=endOffset,proto3" json:"end_offset,omitempty"` 539 // Types that are assignable to Kind: 540 // 541 // *FileDecorations_Target_KytheKind 542 // *FileDecorations_Target_GenericKind 543 Kind isFileDecorations_Target_Kind `protobuf_oneof:"kind"` 544 Target *storage_go_proto.VName `protobuf:"bytes,5,opt,name=target,proto3" json:"target,omitempty"` 545 BuildConfig string `protobuf:"bytes,6,opt,name=build_config,json=buildConfig,proto3" json:"build_config,omitempty"` 546 } 547 548 func (x *FileDecorations_Target) Reset() { 549 *x = FileDecorations_Target{} 550 if protoimpl.UnsafeEnabled { 551 mi := &file_kythe_proto_xref_serving_proto_msgTypes[4] 552 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 553 ms.StoreMessageInfo(mi) 554 } 555 } 556 557 func (x *FileDecorations_Target) String() string { 558 return protoimpl.X.MessageStringOf(x) 559 } 560 561 func (*FileDecorations_Target) ProtoMessage() {} 562 563 func (x *FileDecorations_Target) ProtoReflect() protoreflect.Message { 564 mi := &file_kythe_proto_xref_serving_proto_msgTypes[4] 565 if protoimpl.UnsafeEnabled && x != nil { 566 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 567 if ms.LoadMessageInfo() == nil { 568 ms.StoreMessageInfo(mi) 569 } 570 return ms 571 } 572 return mi.MessageOf(x) 573 } 574 575 // Deprecated: Use FileDecorations_Target.ProtoReflect.Descriptor instead. 576 func (*FileDecorations_Target) Descriptor() ([]byte, []int) { 577 return file_kythe_proto_xref_serving_proto_rawDescGZIP(), []int{0, 2} 578 } 579 580 func (x *FileDecorations_Target) GetStartOffset() int32 { 581 if x != nil { 582 return x.StartOffset 583 } 584 return 0 585 } 586 587 func (x *FileDecorations_Target) GetEndOffset() int32 { 588 if x != nil { 589 return x.EndOffset 590 } 591 return 0 592 } 593 594 func (m *FileDecorations_Target) GetKind() isFileDecorations_Target_Kind { 595 if m != nil { 596 return m.Kind 597 } 598 return nil 599 } 600 601 func (x *FileDecorations_Target) GetKytheKind() schema_go_proto.EdgeKind { 602 if x, ok := x.GetKind().(*FileDecorations_Target_KytheKind); ok { 603 return x.KytheKind 604 } 605 return schema_go_proto.EdgeKind(0) 606 } 607 608 func (x *FileDecorations_Target) GetGenericKind() string { 609 if x, ok := x.GetKind().(*FileDecorations_Target_GenericKind); ok { 610 return x.GenericKind 611 } 612 return "" 613 } 614 615 func (x *FileDecorations_Target) GetTarget() *storage_go_proto.VName { 616 if x != nil { 617 return x.Target 618 } 619 return nil 620 } 621 622 func (x *FileDecorations_Target) GetBuildConfig() string { 623 if x != nil { 624 return x.BuildConfig 625 } 626 return "" 627 } 628 629 type isFileDecorations_Target_Kind interface { 630 isFileDecorations_Target_Kind() 631 } 632 633 type FileDecorations_Target_KytheKind struct { 634 KytheKind schema_go_proto.EdgeKind `protobuf:"varint,3,opt,name=kythe_kind,json=kytheKind,proto3,enum=kythe.proto.schema.EdgeKind,oneof"` 635 } 636 637 type FileDecorations_Target_GenericKind struct { 638 GenericKind string `protobuf:"bytes,4,opt,name=generic_kind,json=genericKind,proto3,oneof"` 639 } 640 641 func (*FileDecorations_Target_KytheKind) isFileDecorations_Target_Kind() {} 642 643 func (*FileDecorations_Target_GenericKind) isFileDecorations_Target_Kind() {} 644 645 type FileDecorations_TargetOverride struct { 646 state protoimpl.MessageState 647 sizeCache protoimpl.SizeCache 648 unknownFields protoimpl.UnknownFields 649 650 Overridden *storage_go_proto.VName `protobuf:"bytes,1,opt,name=overridden,proto3" json:"overridden,omitempty"` 651 Kind serving_go_proto.FileDecorations_Override_Kind `protobuf:"varint,2,opt,name=kind,proto3,enum=kythe.proto.serving.FileDecorations_Override_Kind" json:"kind,omitempty"` 652 Overriding *storage_go_proto.VName `protobuf:"bytes,3,opt,name=overriding,proto3" json:"overriding,omitempty"` 653 OverridingDefinition *serving_go_proto.ExpandedAnchor `protobuf:"bytes,4,opt,name=overriding_definition,json=overridingDefinition,proto3" json:"overriding_definition,omitempty"` 654 } 655 656 func (x *FileDecorations_TargetOverride) Reset() { 657 *x = FileDecorations_TargetOverride{} 658 if protoimpl.UnsafeEnabled { 659 mi := &file_kythe_proto_xref_serving_proto_msgTypes[5] 660 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 661 ms.StoreMessageInfo(mi) 662 } 663 } 664 665 func (x *FileDecorations_TargetOverride) String() string { 666 return protoimpl.X.MessageStringOf(x) 667 } 668 669 func (*FileDecorations_TargetOverride) ProtoMessage() {} 670 671 func (x *FileDecorations_TargetOverride) ProtoReflect() protoreflect.Message { 672 mi := &file_kythe_proto_xref_serving_proto_msgTypes[5] 673 if protoimpl.UnsafeEnabled && x != nil { 674 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 675 if ms.LoadMessageInfo() == nil { 676 ms.StoreMessageInfo(mi) 677 } 678 return ms 679 } 680 return mi.MessageOf(x) 681 } 682 683 // Deprecated: Use FileDecorations_TargetOverride.ProtoReflect.Descriptor instead. 684 func (*FileDecorations_TargetOverride) Descriptor() ([]byte, []int) { 685 return file_kythe_proto_xref_serving_proto_rawDescGZIP(), []int{0, 3} 686 } 687 688 func (x *FileDecorations_TargetOverride) GetOverridden() *storage_go_proto.VName { 689 if x != nil { 690 return x.Overridden 691 } 692 return nil 693 } 694 695 func (x *FileDecorations_TargetOverride) GetKind() serving_go_proto.FileDecorations_Override_Kind { 696 if x != nil { 697 return x.Kind 698 } 699 return serving_go_proto.FileDecorations_Override_Kind(0) 700 } 701 702 func (x *FileDecorations_TargetOverride) GetOverriding() *storage_go_proto.VName { 703 if x != nil { 704 return x.Overriding 705 } 706 return nil 707 } 708 709 func (x *FileDecorations_TargetOverride) GetOverridingDefinition() *serving_go_proto.ExpandedAnchor { 710 if x != nil { 711 return x.OverridingDefinition 712 } 713 return nil 714 } 715 716 type FileDecorations_TargetNode struct { 717 state protoimpl.MessageState 718 sizeCache protoimpl.SizeCache 719 unknownFields protoimpl.UnknownFields 720 721 Node *schema_go_proto.Node `protobuf:"bytes,1,opt,name=node,proto3" json:"node,omitempty"` 722 } 723 724 func (x *FileDecorations_TargetNode) Reset() { 725 *x = FileDecorations_TargetNode{} 726 if protoimpl.UnsafeEnabled { 727 mi := &file_kythe_proto_xref_serving_proto_msgTypes[6] 728 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 729 ms.StoreMessageInfo(mi) 730 } 731 } 732 733 func (x *FileDecorations_TargetNode) String() string { 734 return protoimpl.X.MessageStringOf(x) 735 } 736 737 func (*FileDecorations_TargetNode) ProtoMessage() {} 738 739 func (x *FileDecorations_TargetNode) ProtoReflect() protoreflect.Message { 740 mi := &file_kythe_proto_xref_serving_proto_msgTypes[6] 741 if protoimpl.UnsafeEnabled && x != nil { 742 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 743 if ms.LoadMessageInfo() == nil { 744 ms.StoreMessageInfo(mi) 745 } 746 return ms 747 } 748 return mi.MessageOf(x) 749 } 750 751 // Deprecated: Use FileDecorations_TargetNode.ProtoReflect.Descriptor instead. 752 func (*FileDecorations_TargetNode) Descriptor() ([]byte, []int) { 753 return file_kythe_proto_xref_serving_proto_rawDescGZIP(), []int{0, 4} 754 } 755 756 func (x *FileDecorations_TargetNode) GetNode() *schema_go_proto.Node { 757 if x != nil { 758 return x.Node 759 } 760 return nil 761 } 762 763 type FileDecorations_TargetDefinition struct { 764 state protoimpl.MessageState 765 sizeCache protoimpl.SizeCache 766 unknownFields protoimpl.UnknownFields 767 768 Target *storage_go_proto.VName `protobuf:"bytes,1,opt,name=target,proto3" json:"target,omitempty"` 769 Definition *storage_go_proto.VName `protobuf:"bytes,2,opt,name=definition,proto3" json:"definition,omitempty"` 770 } 771 772 func (x *FileDecorations_TargetDefinition) Reset() { 773 *x = FileDecorations_TargetDefinition{} 774 if protoimpl.UnsafeEnabled { 775 mi := &file_kythe_proto_xref_serving_proto_msgTypes[7] 776 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 777 ms.StoreMessageInfo(mi) 778 } 779 } 780 781 func (x *FileDecorations_TargetDefinition) String() string { 782 return protoimpl.X.MessageStringOf(x) 783 } 784 785 func (*FileDecorations_TargetDefinition) ProtoMessage() {} 786 787 func (x *FileDecorations_TargetDefinition) ProtoReflect() protoreflect.Message { 788 mi := &file_kythe_proto_xref_serving_proto_msgTypes[7] 789 if protoimpl.UnsafeEnabled && x != nil { 790 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 791 if ms.LoadMessageInfo() == nil { 792 ms.StoreMessageInfo(mi) 793 } 794 return ms 795 } 796 return mi.MessageOf(x) 797 } 798 799 // Deprecated: Use FileDecorations_TargetDefinition.ProtoReflect.Descriptor instead. 800 func (*FileDecorations_TargetDefinition) Descriptor() ([]byte, []int) { 801 return file_kythe_proto_xref_serving_proto_rawDescGZIP(), []int{0, 5} 802 } 803 804 func (x *FileDecorations_TargetDefinition) GetTarget() *storage_go_proto.VName { 805 if x != nil { 806 return x.Target 807 } 808 return nil 809 } 810 811 func (x *FileDecorations_TargetDefinition) GetDefinition() *storage_go_proto.VName { 812 if x != nil { 813 return x.Definition 814 } 815 return nil 816 } 817 818 type FileDecorations_DefinitionLocation struct { 819 state protoimpl.MessageState 820 sizeCache protoimpl.SizeCache 821 unknownFields protoimpl.UnknownFields 822 823 Location *serving_go_proto.ExpandedAnchor `protobuf:"bytes,1,opt,name=location,proto3" json:"location,omitempty"` 824 } 825 826 func (x *FileDecorations_DefinitionLocation) Reset() { 827 *x = FileDecorations_DefinitionLocation{} 828 if protoimpl.UnsafeEnabled { 829 mi := &file_kythe_proto_xref_serving_proto_msgTypes[8] 830 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 831 ms.StoreMessageInfo(mi) 832 } 833 } 834 835 func (x *FileDecorations_DefinitionLocation) String() string { 836 return protoimpl.X.MessageStringOf(x) 837 } 838 839 func (*FileDecorations_DefinitionLocation) ProtoMessage() {} 840 841 func (x *FileDecorations_DefinitionLocation) ProtoReflect() protoreflect.Message { 842 mi := &file_kythe_proto_xref_serving_proto_msgTypes[8] 843 if protoimpl.UnsafeEnabled && x != nil { 844 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 845 if ms.LoadMessageInfo() == nil { 846 ms.StoreMessageInfo(mi) 847 } 848 return ms 849 } 850 return mi.MessageOf(x) 851 } 852 853 // Deprecated: Use FileDecorations_DefinitionLocation.ProtoReflect.Descriptor instead. 854 func (*FileDecorations_DefinitionLocation) Descriptor() ([]byte, []int) { 855 return file_kythe_proto_xref_serving_proto_rawDescGZIP(), []int{0, 6} 856 } 857 858 func (x *FileDecorations_DefinitionLocation) GetLocation() *serving_go_proto.ExpandedAnchor { 859 if x != nil { 860 return x.Location 861 } 862 return nil 863 } 864 865 type FileDecorations_Override struct { 866 state protoimpl.MessageState 867 sizeCache protoimpl.SizeCache 868 unknownFields protoimpl.UnknownFields 869 870 Override *storage_go_proto.VName `protobuf:"bytes,1,opt,name=override,proto3" json:"override,omitempty"` 871 MarkedSource *common_go_proto.MarkedSource `protobuf:"bytes,2,opt,name=marked_source,json=markedSource,proto3" json:"marked_source,omitempty"` 872 } 873 874 func (x *FileDecorations_Override) Reset() { 875 *x = FileDecorations_Override{} 876 if protoimpl.UnsafeEnabled { 877 mi := &file_kythe_proto_xref_serving_proto_msgTypes[9] 878 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 879 ms.StoreMessageInfo(mi) 880 } 881 } 882 883 func (x *FileDecorations_Override) String() string { 884 return protoimpl.X.MessageStringOf(x) 885 } 886 887 func (*FileDecorations_Override) ProtoMessage() {} 888 889 func (x *FileDecorations_Override) ProtoReflect() protoreflect.Message { 890 mi := &file_kythe_proto_xref_serving_proto_msgTypes[9] 891 if protoimpl.UnsafeEnabled && x != nil { 892 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 893 if ms.LoadMessageInfo() == nil { 894 ms.StoreMessageInfo(mi) 895 } 896 return ms 897 } 898 return mi.MessageOf(x) 899 } 900 901 // Deprecated: Use FileDecorations_Override.ProtoReflect.Descriptor instead. 902 func (*FileDecorations_Override) Descriptor() ([]byte, []int) { 903 return file_kythe_proto_xref_serving_proto_rawDescGZIP(), []int{0, 7} 904 } 905 906 func (x *FileDecorations_Override) GetOverride() *storage_go_proto.VName { 907 if x != nil { 908 return x.Override 909 } 910 return nil 911 } 912 913 func (x *FileDecorations_Override) GetMarkedSource() *common_go_proto.MarkedSource { 914 if x != nil { 915 return x.MarkedSource 916 } 917 return nil 918 } 919 920 type FileDecorations_Diagnostic struct { 921 state protoimpl.MessageState 922 sizeCache protoimpl.SizeCache 923 unknownFields protoimpl.UnknownFields 924 925 Diagnostic *common_go_proto.Diagnostic `protobuf:"bytes,1,opt,name=diagnostic,proto3" json:"diagnostic,omitempty"` 926 } 927 928 func (x *FileDecorations_Diagnostic) Reset() { 929 *x = FileDecorations_Diagnostic{} 930 if protoimpl.UnsafeEnabled { 931 mi := &file_kythe_proto_xref_serving_proto_msgTypes[10] 932 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 933 ms.StoreMessageInfo(mi) 934 } 935 } 936 937 func (x *FileDecorations_Diagnostic) String() string { 938 return protoimpl.X.MessageStringOf(x) 939 } 940 941 func (*FileDecorations_Diagnostic) ProtoMessage() {} 942 943 func (x *FileDecorations_Diagnostic) ProtoReflect() protoreflect.Message { 944 mi := &file_kythe_proto_xref_serving_proto_msgTypes[10] 945 if protoimpl.UnsafeEnabled && x != nil { 946 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 947 if ms.LoadMessageInfo() == nil { 948 ms.StoreMessageInfo(mi) 949 } 950 return ms 951 } 952 return mi.MessageOf(x) 953 } 954 955 // Deprecated: Use FileDecorations_Diagnostic.ProtoReflect.Descriptor instead. 956 func (*FileDecorations_Diagnostic) Descriptor() ([]byte, []int) { 957 return file_kythe_proto_xref_serving_proto_rawDescGZIP(), []int{0, 8} 958 } 959 960 func (x *FileDecorations_Diagnostic) GetDiagnostic() *common_go_proto.Diagnostic { 961 if x != nil { 962 return x.Diagnostic 963 } 964 return nil 965 } 966 967 type CrossReferences_Index struct { 968 state protoimpl.MessageState 969 sizeCache protoimpl.SizeCache 970 unknownFields protoimpl.UnknownFields 971 972 Node *schema_go_proto.Node `protobuf:"bytes,1,opt,name=node,proto3" json:"node,omitempty"` 973 MarkedSource *common_go_proto.MarkedSource `protobuf:"bytes,2,opt,name=marked_source,json=markedSource,proto3" json:"marked_source,omitempty"` 974 MergeWith []*storage_go_proto.VName `protobuf:"bytes,3,rep,name=merge_with,json=mergeWith,proto3" json:"merge_with,omitempty"` 975 } 976 977 func (x *CrossReferences_Index) Reset() { 978 *x = CrossReferences_Index{} 979 if protoimpl.UnsafeEnabled { 980 mi := &file_kythe_proto_xref_serving_proto_msgTypes[11] 981 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 982 ms.StoreMessageInfo(mi) 983 } 984 } 985 986 func (x *CrossReferences_Index) String() string { 987 return protoimpl.X.MessageStringOf(x) 988 } 989 990 func (*CrossReferences_Index) ProtoMessage() {} 991 992 func (x *CrossReferences_Index) ProtoReflect() protoreflect.Message { 993 mi := &file_kythe_proto_xref_serving_proto_msgTypes[11] 994 if protoimpl.UnsafeEnabled && x != nil { 995 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 996 if ms.LoadMessageInfo() == nil { 997 ms.StoreMessageInfo(mi) 998 } 999 return ms 1000 } 1001 return mi.MessageOf(x) 1002 } 1003 1004 // Deprecated: Use CrossReferences_Index.ProtoReflect.Descriptor instead. 1005 func (*CrossReferences_Index) Descriptor() ([]byte, []int) { 1006 return file_kythe_proto_xref_serving_proto_rawDescGZIP(), []int{1, 0} 1007 } 1008 1009 func (x *CrossReferences_Index) GetNode() *schema_go_proto.Node { 1010 if x != nil { 1011 return x.Node 1012 } 1013 return nil 1014 } 1015 1016 func (x *CrossReferences_Index) GetMarkedSource() *common_go_proto.MarkedSource { 1017 if x != nil { 1018 return x.MarkedSource 1019 } 1020 return nil 1021 } 1022 1023 func (x *CrossReferences_Index) GetMergeWith() []*storage_go_proto.VName { 1024 if x != nil { 1025 return x.MergeWith 1026 } 1027 return nil 1028 } 1029 1030 type CrossReferences_Reference struct { 1031 state protoimpl.MessageState 1032 sizeCache protoimpl.SizeCache 1033 unknownFields protoimpl.UnknownFields 1034 1035 // Types that are assignable to Kind: 1036 // 1037 // *CrossReferences_Reference_KytheKind 1038 // *CrossReferences_Reference_GenericKind 1039 Kind isCrossReferences_Reference_Kind `protobuf_oneof:"kind"` 1040 Location *serving_go_proto.ExpandedAnchor `protobuf:"bytes,3,opt,name=location,proto3" json:"location,omitempty"` 1041 } 1042 1043 func (x *CrossReferences_Reference) Reset() { 1044 *x = CrossReferences_Reference{} 1045 if protoimpl.UnsafeEnabled { 1046 mi := &file_kythe_proto_xref_serving_proto_msgTypes[12] 1047 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1048 ms.StoreMessageInfo(mi) 1049 } 1050 } 1051 1052 func (x *CrossReferences_Reference) String() string { 1053 return protoimpl.X.MessageStringOf(x) 1054 } 1055 1056 func (*CrossReferences_Reference) ProtoMessage() {} 1057 1058 func (x *CrossReferences_Reference) ProtoReflect() protoreflect.Message { 1059 mi := &file_kythe_proto_xref_serving_proto_msgTypes[12] 1060 if protoimpl.UnsafeEnabled && x != nil { 1061 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1062 if ms.LoadMessageInfo() == nil { 1063 ms.StoreMessageInfo(mi) 1064 } 1065 return ms 1066 } 1067 return mi.MessageOf(x) 1068 } 1069 1070 // Deprecated: Use CrossReferences_Reference.ProtoReflect.Descriptor instead. 1071 func (*CrossReferences_Reference) Descriptor() ([]byte, []int) { 1072 return file_kythe_proto_xref_serving_proto_rawDescGZIP(), []int{1, 1} 1073 } 1074 1075 func (m *CrossReferences_Reference) GetKind() isCrossReferences_Reference_Kind { 1076 if m != nil { 1077 return m.Kind 1078 } 1079 return nil 1080 } 1081 1082 func (x *CrossReferences_Reference) GetKytheKind() schema_go_proto.EdgeKind { 1083 if x, ok := x.GetKind().(*CrossReferences_Reference_KytheKind); ok { 1084 return x.KytheKind 1085 } 1086 return schema_go_proto.EdgeKind(0) 1087 } 1088 1089 func (x *CrossReferences_Reference) GetGenericKind() string { 1090 if x, ok := x.GetKind().(*CrossReferences_Reference_GenericKind); ok { 1091 return x.GenericKind 1092 } 1093 return "" 1094 } 1095 1096 func (x *CrossReferences_Reference) GetLocation() *serving_go_proto.ExpandedAnchor { 1097 if x != nil { 1098 return x.Location 1099 } 1100 return nil 1101 } 1102 1103 type isCrossReferences_Reference_Kind interface { 1104 isCrossReferences_Reference_Kind() 1105 } 1106 1107 type CrossReferences_Reference_KytheKind struct { 1108 KytheKind schema_go_proto.EdgeKind `protobuf:"varint,1,opt,name=kythe_kind,json=kytheKind,proto3,enum=kythe.proto.schema.EdgeKind,oneof"` 1109 } 1110 1111 type CrossReferences_Reference_GenericKind struct { 1112 GenericKind string `protobuf:"bytes,2,opt,name=generic_kind,json=genericKind,proto3,oneof"` 1113 } 1114 1115 func (*CrossReferences_Reference_KytheKind) isCrossReferences_Reference_Kind() {} 1116 1117 func (*CrossReferences_Reference_GenericKind) isCrossReferences_Reference_Kind() {} 1118 1119 type CrossReferences_Relation struct { 1120 state protoimpl.MessageState 1121 sizeCache protoimpl.SizeCache 1122 unknownFields protoimpl.UnknownFields 1123 1124 Node *storage_go_proto.VName `protobuf:"bytes,1,opt,name=node,proto3" json:"node,omitempty"` 1125 // Types that are assignable to Kind: 1126 // 1127 // *CrossReferences_Relation_KytheKind 1128 // *CrossReferences_Relation_GenericKind 1129 Kind isCrossReferences_Relation_Kind `protobuf_oneof:"kind"` 1130 Ordinal int32 `protobuf:"varint,4,opt,name=ordinal,proto3" json:"ordinal,omitempty"` 1131 Reverse bool `protobuf:"varint,5,opt,name=reverse,proto3" json:"reverse,omitempty"` 1132 } 1133 1134 func (x *CrossReferences_Relation) Reset() { 1135 *x = CrossReferences_Relation{} 1136 if protoimpl.UnsafeEnabled { 1137 mi := &file_kythe_proto_xref_serving_proto_msgTypes[13] 1138 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1139 ms.StoreMessageInfo(mi) 1140 } 1141 } 1142 1143 func (x *CrossReferences_Relation) String() string { 1144 return protoimpl.X.MessageStringOf(x) 1145 } 1146 1147 func (*CrossReferences_Relation) ProtoMessage() {} 1148 1149 func (x *CrossReferences_Relation) ProtoReflect() protoreflect.Message { 1150 mi := &file_kythe_proto_xref_serving_proto_msgTypes[13] 1151 if protoimpl.UnsafeEnabled && x != nil { 1152 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1153 if ms.LoadMessageInfo() == nil { 1154 ms.StoreMessageInfo(mi) 1155 } 1156 return ms 1157 } 1158 return mi.MessageOf(x) 1159 } 1160 1161 // Deprecated: Use CrossReferences_Relation.ProtoReflect.Descriptor instead. 1162 func (*CrossReferences_Relation) Descriptor() ([]byte, []int) { 1163 return file_kythe_proto_xref_serving_proto_rawDescGZIP(), []int{1, 2} 1164 } 1165 1166 func (x *CrossReferences_Relation) GetNode() *storage_go_proto.VName { 1167 if x != nil { 1168 return x.Node 1169 } 1170 return nil 1171 } 1172 1173 func (m *CrossReferences_Relation) GetKind() isCrossReferences_Relation_Kind { 1174 if m != nil { 1175 return m.Kind 1176 } 1177 return nil 1178 } 1179 1180 func (x *CrossReferences_Relation) GetKytheKind() schema_go_proto.EdgeKind { 1181 if x, ok := x.GetKind().(*CrossReferences_Relation_KytheKind); ok { 1182 return x.KytheKind 1183 } 1184 return schema_go_proto.EdgeKind(0) 1185 } 1186 1187 func (x *CrossReferences_Relation) GetGenericKind() string { 1188 if x, ok := x.GetKind().(*CrossReferences_Relation_GenericKind); ok { 1189 return x.GenericKind 1190 } 1191 return "" 1192 } 1193 1194 func (x *CrossReferences_Relation) GetOrdinal() int32 { 1195 if x != nil { 1196 return x.Ordinal 1197 } 1198 return 0 1199 } 1200 1201 func (x *CrossReferences_Relation) GetReverse() bool { 1202 if x != nil { 1203 return x.Reverse 1204 } 1205 return false 1206 } 1207 1208 type isCrossReferences_Relation_Kind interface { 1209 isCrossReferences_Relation_Kind() 1210 } 1211 1212 type CrossReferences_Relation_KytheKind struct { 1213 KytheKind schema_go_proto.EdgeKind `protobuf:"varint,2,opt,name=kythe_kind,json=kytheKind,proto3,enum=kythe.proto.schema.EdgeKind,oneof"` 1214 } 1215 1216 type CrossReferences_Relation_GenericKind struct { 1217 GenericKind string `protobuf:"bytes,3,opt,name=generic_kind,json=genericKind,proto3,oneof"` 1218 } 1219 1220 func (*CrossReferences_Relation_KytheKind) isCrossReferences_Relation_Kind() {} 1221 1222 func (*CrossReferences_Relation_GenericKind) isCrossReferences_Relation_Kind() {} 1223 1224 type CrossReferences_Caller struct { 1225 state protoimpl.MessageState 1226 sizeCache protoimpl.SizeCache 1227 unknownFields protoimpl.UnknownFields 1228 1229 Caller *storage_go_proto.VName `protobuf:"bytes,1,opt,name=caller,proto3" json:"caller,omitempty"` 1230 Location *serving_go_proto.ExpandedAnchor `protobuf:"bytes,2,opt,name=location,proto3" json:"location,omitempty"` 1231 MarkedSource *common_go_proto.MarkedSource `protobuf:"bytes,3,opt,name=marked_source,json=markedSource,proto3" json:"marked_source,omitempty"` 1232 } 1233 1234 func (x *CrossReferences_Caller) Reset() { 1235 *x = CrossReferences_Caller{} 1236 if protoimpl.UnsafeEnabled { 1237 mi := &file_kythe_proto_xref_serving_proto_msgTypes[14] 1238 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1239 ms.StoreMessageInfo(mi) 1240 } 1241 } 1242 1243 func (x *CrossReferences_Caller) String() string { 1244 return protoimpl.X.MessageStringOf(x) 1245 } 1246 1247 func (*CrossReferences_Caller) ProtoMessage() {} 1248 1249 func (x *CrossReferences_Caller) ProtoReflect() protoreflect.Message { 1250 mi := &file_kythe_proto_xref_serving_proto_msgTypes[14] 1251 if protoimpl.UnsafeEnabled && x != nil { 1252 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1253 if ms.LoadMessageInfo() == nil { 1254 ms.StoreMessageInfo(mi) 1255 } 1256 return ms 1257 } 1258 return mi.MessageOf(x) 1259 } 1260 1261 // Deprecated: Use CrossReferences_Caller.ProtoReflect.Descriptor instead. 1262 func (*CrossReferences_Caller) Descriptor() ([]byte, []int) { 1263 return file_kythe_proto_xref_serving_proto_rawDescGZIP(), []int{1, 3} 1264 } 1265 1266 func (x *CrossReferences_Caller) GetCaller() *storage_go_proto.VName { 1267 if x != nil { 1268 return x.Caller 1269 } 1270 return nil 1271 } 1272 1273 func (x *CrossReferences_Caller) GetLocation() *serving_go_proto.ExpandedAnchor { 1274 if x != nil { 1275 return x.Location 1276 } 1277 return nil 1278 } 1279 1280 func (x *CrossReferences_Caller) GetMarkedSource() *common_go_proto.MarkedSource { 1281 if x != nil { 1282 return x.MarkedSource 1283 } 1284 return nil 1285 } 1286 1287 type CrossReferences_Callsite struct { 1288 state protoimpl.MessageState 1289 sizeCache protoimpl.SizeCache 1290 unknownFields protoimpl.UnknownFields 1291 1292 Caller *storage_go_proto.VName `protobuf:"bytes,1,opt,name=caller,proto3" json:"caller,omitempty"` 1293 Location *serving_go_proto.ExpandedAnchor `protobuf:"bytes,2,opt,name=location,proto3" json:"location,omitempty"` 1294 Kind CrossReferences_Callsite_Kind `protobuf:"varint,3,opt,name=kind,proto3,enum=kythe.proto.serving.xrefs.CrossReferences_Callsite_Kind" json:"kind,omitempty"` 1295 } 1296 1297 func (x *CrossReferences_Callsite) Reset() { 1298 *x = CrossReferences_Callsite{} 1299 if protoimpl.UnsafeEnabled { 1300 mi := &file_kythe_proto_xref_serving_proto_msgTypes[15] 1301 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1302 ms.StoreMessageInfo(mi) 1303 } 1304 } 1305 1306 func (x *CrossReferences_Callsite) String() string { 1307 return protoimpl.X.MessageStringOf(x) 1308 } 1309 1310 func (*CrossReferences_Callsite) ProtoMessage() {} 1311 1312 func (x *CrossReferences_Callsite) ProtoReflect() protoreflect.Message { 1313 mi := &file_kythe_proto_xref_serving_proto_msgTypes[15] 1314 if protoimpl.UnsafeEnabled && x != nil { 1315 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1316 if ms.LoadMessageInfo() == nil { 1317 ms.StoreMessageInfo(mi) 1318 } 1319 return ms 1320 } 1321 return mi.MessageOf(x) 1322 } 1323 1324 // Deprecated: Use CrossReferences_Callsite.ProtoReflect.Descriptor instead. 1325 func (*CrossReferences_Callsite) Descriptor() ([]byte, []int) { 1326 return file_kythe_proto_xref_serving_proto_rawDescGZIP(), []int{1, 4} 1327 } 1328 1329 func (x *CrossReferences_Callsite) GetCaller() *storage_go_proto.VName { 1330 if x != nil { 1331 return x.Caller 1332 } 1333 return nil 1334 } 1335 1336 func (x *CrossReferences_Callsite) GetLocation() *serving_go_proto.ExpandedAnchor { 1337 if x != nil { 1338 return x.Location 1339 } 1340 return nil 1341 } 1342 1343 func (x *CrossReferences_Callsite) GetKind() CrossReferences_Callsite_Kind { 1344 if x != nil { 1345 return x.Kind 1346 } 1347 return CrossReferences_Callsite_UNKNOWN 1348 } 1349 1350 type CrossReferences_RelatedNode struct { 1351 state protoimpl.MessageState 1352 sizeCache protoimpl.SizeCache 1353 unknownFields protoimpl.UnknownFields 1354 1355 Node *schema_go_proto.Node `protobuf:"bytes,1,opt,name=node,proto3" json:"node,omitempty"` 1356 } 1357 1358 func (x *CrossReferences_RelatedNode) Reset() { 1359 *x = CrossReferences_RelatedNode{} 1360 if protoimpl.UnsafeEnabled { 1361 mi := &file_kythe_proto_xref_serving_proto_msgTypes[16] 1362 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1363 ms.StoreMessageInfo(mi) 1364 } 1365 } 1366 1367 func (x *CrossReferences_RelatedNode) String() string { 1368 return protoimpl.X.MessageStringOf(x) 1369 } 1370 1371 func (*CrossReferences_RelatedNode) ProtoMessage() {} 1372 1373 func (x *CrossReferences_RelatedNode) ProtoReflect() protoreflect.Message { 1374 mi := &file_kythe_proto_xref_serving_proto_msgTypes[16] 1375 if protoimpl.UnsafeEnabled && x != nil { 1376 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1377 if ms.LoadMessageInfo() == nil { 1378 ms.StoreMessageInfo(mi) 1379 } 1380 return ms 1381 } 1382 return mi.MessageOf(x) 1383 } 1384 1385 // Deprecated: Use CrossReferences_RelatedNode.ProtoReflect.Descriptor instead. 1386 func (*CrossReferences_RelatedNode) Descriptor() ([]byte, []int) { 1387 return file_kythe_proto_xref_serving_proto_rawDescGZIP(), []int{1, 5} 1388 } 1389 1390 func (x *CrossReferences_RelatedNode) GetNode() *schema_go_proto.Node { 1391 if x != nil { 1392 return x.Node 1393 } 1394 return nil 1395 } 1396 1397 type CrossReferences_NodeDefinition struct { 1398 state protoimpl.MessageState 1399 sizeCache protoimpl.SizeCache 1400 unknownFields protoimpl.UnknownFields 1401 1402 Node *storage_go_proto.VName `protobuf:"bytes,1,opt,name=node,proto3" json:"node,omitempty"` 1403 Location *serving_go_proto.ExpandedAnchor `protobuf:"bytes,2,opt,name=location,proto3" json:"location,omitempty"` 1404 } 1405 1406 func (x *CrossReferences_NodeDefinition) Reset() { 1407 *x = CrossReferences_NodeDefinition{} 1408 if protoimpl.UnsafeEnabled { 1409 mi := &file_kythe_proto_xref_serving_proto_msgTypes[17] 1410 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1411 ms.StoreMessageInfo(mi) 1412 } 1413 } 1414 1415 func (x *CrossReferences_NodeDefinition) String() string { 1416 return protoimpl.X.MessageStringOf(x) 1417 } 1418 1419 func (*CrossReferences_NodeDefinition) ProtoMessage() {} 1420 1421 func (x *CrossReferences_NodeDefinition) ProtoReflect() protoreflect.Message { 1422 mi := &file_kythe_proto_xref_serving_proto_msgTypes[17] 1423 if protoimpl.UnsafeEnabled && x != nil { 1424 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1425 if ms.LoadMessageInfo() == nil { 1426 ms.StoreMessageInfo(mi) 1427 } 1428 return ms 1429 } 1430 return mi.MessageOf(x) 1431 } 1432 1433 // Deprecated: Use CrossReferences_NodeDefinition.ProtoReflect.Descriptor instead. 1434 func (*CrossReferences_NodeDefinition) Descriptor() ([]byte, []int) { 1435 return file_kythe_proto_xref_serving_proto_rawDescGZIP(), []int{1, 6} 1436 } 1437 1438 func (x *CrossReferences_NodeDefinition) GetNode() *storage_go_proto.VName { 1439 if x != nil { 1440 return x.Node 1441 } 1442 return nil 1443 } 1444 1445 func (x *CrossReferences_NodeDefinition) GetLocation() *serving_go_proto.ExpandedAnchor { 1446 if x != nil { 1447 return x.Location 1448 } 1449 return nil 1450 } 1451 1452 var File_kythe_proto_xref_serving_proto protoreflect.FileDescriptor 1453 1454 var file_kythe_proto_xref_serving_proto_rawDesc = []byte{ 1455 0x0a, 0x1e, 0x6b, 0x79, 0x74, 0x68, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x78, 0x72, 1456 0x65, 0x66, 0x5f, 0x73, 0x65, 0x72, 0x76, 0x69, 0x6e, 0x67, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 1457 0x12, 0x19, 0x6b, 0x79, 0x74, 0x68, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x73, 0x65, 1458 0x72, 0x76, 0x69, 0x6e, 0x67, 0x2e, 0x78, 0x72, 0x65, 0x66, 0x73, 0x1a, 0x18, 0x6b, 0x79, 0x74, 1459 0x68, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 1460 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x18, 0x6b, 0x79, 0x74, 0x68, 0x65, 0x2f, 0x70, 0x72, 0x6f, 1461 0x74, 0x6f, 0x2f, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 1462 0x19, 0x6b, 0x79, 0x74, 0x68, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x73, 0x65, 0x72, 1463 0x76, 0x69, 0x6e, 0x67, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x6b, 0x79, 0x74, 0x68, 1464 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x73, 0x74, 0x6f, 0x72, 0x61, 0x67, 0x65, 0x2e, 1465 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xf4, 0x0f, 0x0a, 0x0f, 0x46, 0x69, 0x6c, 0x65, 0x44, 0x65, 1466 0x63, 0x6f, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x26, 0x0a, 0x04, 0x66, 0x69, 0x6c, 1467 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x6b, 0x79, 0x74, 0x68, 0x65, 0x2e, 1468 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x56, 0x4e, 0x61, 0x6d, 0x65, 0x52, 0x04, 0x66, 0x69, 0x6c, 1469 0x65, 0x12, 0x48, 0x0a, 0x05, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 1470 0x32, 0x30, 0x2e, 0x6b, 0x79, 0x74, 0x68, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x73, 1471 0x65, 0x72, 0x76, 0x69, 0x6e, 0x67, 0x2e, 0x78, 0x72, 0x65, 0x66, 0x73, 0x2e, 0x46, 0x69, 0x6c, 1472 0x65, 0x44, 0x65, 0x63, 0x6f, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x49, 0x6e, 0x64, 1473 0x65, 0x78, 0x48, 0x00, 0x52, 0x05, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x12, 0x45, 0x0a, 0x04, 0x74, 1474 0x65, 0x78, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2f, 0x2e, 0x6b, 0x79, 0x74, 0x68, 1475 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x69, 0x6e, 0x67, 0x2e, 1476 0x78, 0x72, 0x65, 0x66, 0x73, 0x2e, 0x46, 0x69, 0x6c, 0x65, 0x44, 0x65, 0x63, 0x6f, 0x72, 0x61, 1477 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x54, 0x65, 0x78, 0x74, 0x48, 0x00, 0x52, 0x04, 0x74, 0x65, 1478 0x78, 0x74, 0x12, 0x4b, 0x0a, 0x06, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x18, 0x04, 0x20, 0x01, 1479 0x28, 0x0b, 0x32, 0x31, 0x2e, 0x6b, 0x79, 0x74, 0x68, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 1480 0x2e, 0x73, 0x65, 0x72, 0x76, 0x69, 0x6e, 0x67, 0x2e, 0x78, 0x72, 0x65, 0x66, 0x73, 0x2e, 0x46, 1481 0x69, 0x6c, 0x65, 0x44, 0x65, 0x63, 0x6f, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x54, 1482 0x61, 0x72, 0x67, 0x65, 0x74, 0x48, 0x00, 0x52, 0x06, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x12, 1483 0x64, 0x0a, 0x0f, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x5f, 0x6f, 0x76, 0x65, 0x72, 0x72, 0x69, 1484 0x64, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x39, 0x2e, 0x6b, 0x79, 0x74, 0x68, 0x65, 1485 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x69, 0x6e, 0x67, 0x2e, 0x78, 1486 0x72, 0x65, 0x66, 0x73, 0x2e, 0x46, 0x69, 0x6c, 0x65, 0x44, 0x65, 0x63, 0x6f, 0x72, 0x61, 0x74, 1487 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x54, 0x61, 0x72, 0x67, 0x65, 0x74, 0x4f, 0x76, 0x65, 0x72, 0x72, 1488 0x69, 0x64, 0x65, 0x48, 0x00, 0x52, 0x0e, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x4f, 0x76, 0x65, 1489 0x72, 0x72, 0x69, 0x64, 0x65, 0x12, 0x58, 0x0a, 0x0b, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x5f, 1490 0x6e, 0x6f, 0x64, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x35, 0x2e, 0x6b, 0x79, 0x74, 1491 0x68, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x69, 0x6e, 0x67, 1492 0x2e, 0x78, 0x72, 0x65, 0x66, 0x73, 0x2e, 0x46, 0x69, 0x6c, 0x65, 0x44, 0x65, 0x63, 0x6f, 0x72, 1493 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x54, 0x61, 0x72, 0x67, 0x65, 0x74, 0x4e, 0x6f, 0x64, 1494 0x65, 0x48, 0x00, 0x52, 0x0a, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x4e, 0x6f, 0x64, 0x65, 0x12, 1495 0x6a, 0x0a, 0x11, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x5f, 0x64, 0x65, 0x66, 0x69, 0x6e, 0x69, 1496 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x3b, 0x2e, 0x6b, 0x79, 0x74, 1497 0x68, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x69, 0x6e, 0x67, 1498 0x2e, 0x78, 0x72, 0x65, 0x66, 0x73, 0x2e, 0x46, 0x69, 0x6c, 0x65, 0x44, 0x65, 0x63, 0x6f, 0x72, 1499 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x54, 0x61, 0x72, 0x67, 0x65, 0x74, 0x44, 0x65, 0x66, 1500 0x69, 0x6e, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x48, 0x00, 0x52, 0x10, 0x74, 0x61, 0x72, 0x67, 0x65, 1501 0x74, 0x44, 0x65, 0x66, 0x69, 0x6e, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x70, 0x0a, 0x13, 0x64, 1502 0x65, 0x66, 0x69, 0x6e, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 1503 0x6f, 0x6e, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x3d, 0x2e, 0x6b, 0x79, 0x74, 0x68, 0x65, 1504 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x69, 0x6e, 0x67, 0x2e, 0x78, 1505 0x72, 0x65, 0x66, 0x73, 0x2e, 0x46, 0x69, 0x6c, 0x65, 0x44, 0x65, 0x63, 0x6f, 0x72, 0x61, 0x74, 1506 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x44, 0x65, 0x66, 0x69, 0x6e, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x4c, 1507 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x48, 0x00, 0x52, 0x12, 0x64, 0x65, 0x66, 0x69, 0x6e, 1508 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x4c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x51, 0x0a, 1509 0x08, 0x6f, 0x76, 0x65, 0x72, 0x72, 0x69, 0x64, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 1510 0x33, 0x2e, 0x6b, 0x79, 0x74, 0x68, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x73, 0x65, 1511 0x72, 0x76, 0x69, 0x6e, 0x67, 0x2e, 0x78, 0x72, 0x65, 0x66, 0x73, 0x2e, 0x46, 0x69, 0x6c, 0x65, 1512 0x44, 0x65, 0x63, 0x6f, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x4f, 0x76, 0x65, 0x72, 1513 0x72, 0x69, 0x64, 0x65, 0x48, 0x00, 0x52, 0x08, 0x6f, 0x76, 0x65, 0x72, 0x72, 0x69, 0x64, 0x65, 1514 0x12, 0x57, 0x0a, 0x0a, 0x64, 0x69, 0x61, 0x67, 0x6e, 0x6f, 0x73, 0x74, 0x69, 0x63, 0x18, 0x0a, 1515 0x20, 0x01, 0x28, 0x0b, 0x32, 0x35, 0x2e, 0x6b, 0x79, 0x74, 0x68, 0x65, 0x2e, 0x70, 0x72, 0x6f, 1516 0x74, 0x6f, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x69, 0x6e, 0x67, 0x2e, 0x78, 0x72, 0x65, 0x66, 0x73, 1517 0x2e, 0x46, 0x69, 0x6c, 0x65, 0x44, 0x65, 0x63, 0x6f, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 1518 0x2e, 0x44, 0x69, 0x61, 0x67, 0x6e, 0x6f, 0x73, 0x74, 0x69, 0x63, 0x48, 0x00, 0x52, 0x0a, 0x64, 1519 0x69, 0x61, 0x67, 0x6e, 0x6f, 0x73, 0x74, 0x69, 0x63, 0x1a, 0x2c, 0x0a, 0x05, 0x49, 0x6e, 0x64, 1520 0x65, 0x78, 0x12, 0x23, 0x0a, 0x0d, 0x74, 0x65, 0x78, 0x74, 0x5f, 0x65, 0x6e, 0x63, 0x6f, 0x64, 1521 0x69, 0x6e, 0x67, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x74, 0x65, 0x78, 0x74, 0x45, 1522 0x6e, 0x63, 0x6f, 0x64, 0x69, 0x6e, 0x67, 0x1a, 0x5c, 0x0a, 0x04, 0x54, 0x65, 0x78, 0x74, 0x12, 1523 0x21, 0x0a, 0x0c, 0x73, 0x74, 0x61, 0x72, 0x74, 0x5f, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x18, 1524 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0b, 0x73, 0x74, 0x61, 0x72, 0x74, 0x4f, 0x66, 0x66, 0x73, 1525 0x65, 0x74, 0x12, 0x1d, 0x0a, 0x0a, 0x65, 0x6e, 0x64, 0x5f, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 1526 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x09, 0x65, 0x6e, 0x64, 0x4f, 0x66, 0x66, 0x73, 0x65, 1527 0x74, 0x12, 0x12, 0x0a, 0x04, 0x74, 0x65, 0x78, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0c, 0x52, 1528 0x04, 0x74, 0x65, 0x78, 0x74, 0x1a, 0x85, 0x02, 0x0a, 0x06, 0x54, 0x61, 0x72, 0x67, 0x65, 0x74, 1529 0x12, 0x21, 0x0a, 0x0c, 0x73, 0x74, 0x61, 0x72, 0x74, 0x5f, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 1530 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0b, 0x73, 0x74, 0x61, 0x72, 0x74, 0x4f, 0x66, 0x66, 1531 0x73, 0x65, 0x74, 0x12, 0x1d, 0x0a, 0x0a, 0x65, 0x6e, 0x64, 0x5f, 0x6f, 0x66, 0x66, 0x73, 0x65, 1532 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x09, 0x65, 0x6e, 0x64, 0x4f, 0x66, 0x66, 0x73, 1533 0x65, 0x74, 0x12, 0x3d, 0x0a, 0x0a, 0x6b, 0x79, 0x74, 0x68, 0x65, 0x5f, 0x6b, 0x69, 0x6e, 0x64, 1534 0x18, 0x03, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x1c, 0x2e, 0x6b, 0x79, 0x74, 0x68, 0x65, 0x2e, 0x70, 1535 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x45, 0x64, 0x67, 0x65, 1536 0x4b, 0x69, 0x6e, 0x64, 0x48, 0x00, 0x52, 0x09, 0x6b, 0x79, 0x74, 0x68, 0x65, 0x4b, 0x69, 0x6e, 1537 0x64, 0x12, 0x23, 0x0a, 0x0c, 0x67, 0x65, 0x6e, 0x65, 0x72, 0x69, 0x63, 0x5f, 0x6b, 0x69, 0x6e, 1538 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x48, 0x00, 0x52, 0x0b, 0x67, 0x65, 0x6e, 0x65, 0x72, 1539 0x69, 0x63, 0x4b, 0x69, 0x6e, 0x64, 0x12, 0x2a, 0x0a, 0x06, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 1540 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x6b, 0x79, 0x74, 0x68, 0x65, 0x2e, 0x70, 1541 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x56, 0x4e, 0x61, 0x6d, 0x65, 0x52, 0x06, 0x74, 0x61, 0x72, 0x67, 1542 0x65, 0x74, 0x12, 0x21, 0x0a, 0x0c, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 1543 0x69, 0x67, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x43, 1544 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x42, 0x06, 0x0a, 0x04, 0x6b, 0x69, 0x6e, 0x64, 0x1a, 0x9a, 0x02, 1545 0x0a, 0x0e, 0x54, 0x61, 0x72, 0x67, 0x65, 0x74, 0x4f, 0x76, 0x65, 0x72, 0x72, 0x69, 0x64, 0x65, 1546 0x12, 0x32, 0x0a, 0x0a, 0x6f, 0x76, 0x65, 0x72, 0x72, 0x69, 0x64, 0x64, 0x65, 0x6e, 0x18, 0x01, 1547 0x20, 0x01, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x6b, 0x79, 0x74, 0x68, 0x65, 0x2e, 0x70, 0x72, 0x6f, 1548 0x74, 0x6f, 0x2e, 0x56, 0x4e, 0x61, 0x6d, 0x65, 0x52, 0x0a, 0x6f, 0x76, 0x65, 0x72, 0x72, 0x69, 1549 0x64, 0x64, 0x65, 0x6e, 0x12, 0x46, 0x0a, 0x04, 0x6b, 0x69, 0x6e, 0x64, 0x18, 0x02, 0x20, 0x01, 1550 0x28, 0x0e, 0x32, 0x32, 0x2e, 0x6b, 0x79, 0x74, 0x68, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 1551 0x2e, 0x73, 0x65, 0x72, 0x76, 0x69, 0x6e, 0x67, 0x2e, 0x46, 0x69, 0x6c, 0x65, 0x44, 0x65, 0x63, 1552 0x6f, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x4f, 0x76, 0x65, 0x72, 0x72, 0x69, 0x64, 1553 0x65, 0x2e, 0x4b, 0x69, 0x6e, 0x64, 0x52, 0x04, 0x6b, 0x69, 0x6e, 0x64, 0x12, 0x32, 0x0a, 0x0a, 1554 0x6f, 0x76, 0x65, 0x72, 0x72, 0x69, 0x64, 0x69, 0x6e, 0x67, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 1555 0x32, 0x12, 0x2e, 0x6b, 0x79, 0x74, 0x68, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x56, 1556 0x4e, 0x61, 0x6d, 0x65, 0x52, 0x0a, 0x6f, 0x76, 0x65, 0x72, 0x72, 0x69, 0x64, 0x69, 0x6e, 0x67, 1557 0x12, 0x58, 0x0a, 0x15, 0x6f, 0x76, 0x65, 0x72, 0x72, 0x69, 0x64, 0x69, 0x6e, 0x67, 0x5f, 0x64, 1558 0x65, 0x66, 0x69, 0x6e, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 1559 0x23, 0x2e, 0x6b, 0x79, 0x74, 0x68, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x73, 0x65, 1560 0x72, 0x76, 0x69, 0x6e, 0x67, 0x2e, 0x45, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x65, 0x64, 0x41, 0x6e, 1561 0x63, 0x68, 0x6f, 0x72, 0x52, 0x14, 0x6f, 0x76, 0x65, 0x72, 0x72, 0x69, 0x64, 0x69, 0x6e, 0x67, 1562 0x44, 0x65, 0x66, 0x69, 0x6e, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x1a, 0x3a, 0x0a, 0x0a, 0x54, 0x61, 1563 0x72, 0x67, 0x65, 0x74, 0x4e, 0x6f, 0x64, 0x65, 0x12, 0x2c, 0x0a, 0x04, 0x6e, 0x6f, 0x64, 0x65, 1564 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x18, 0x2e, 0x6b, 0x79, 0x74, 0x68, 0x65, 0x2e, 0x70, 1565 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x4e, 0x6f, 0x64, 0x65, 1566 0x52, 0x04, 0x6e, 0x6f, 0x64, 0x65, 0x1a, 0x72, 0x0a, 0x10, 0x54, 0x61, 0x72, 0x67, 0x65, 0x74, 1567 0x44, 0x65, 0x66, 0x69, 0x6e, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x2a, 0x0a, 0x06, 0x74, 0x61, 1568 0x72, 0x67, 0x65, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x6b, 0x79, 0x74, 1569 0x68, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x56, 0x4e, 0x61, 0x6d, 0x65, 0x52, 0x06, 1570 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x12, 0x32, 0x0a, 0x0a, 0x64, 0x65, 0x66, 0x69, 0x6e, 0x69, 1571 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x6b, 0x79, 0x74, 1572 0x68, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x56, 0x4e, 0x61, 0x6d, 0x65, 0x52, 0x0a, 1573 0x64, 0x65, 0x66, 0x69, 0x6e, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x1a, 0x55, 0x0a, 0x12, 0x44, 0x65, 1574 0x66, 0x69, 0x6e, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x4c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 1575 0x12, 0x3f, 0x0a, 0x08, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 1576 0x28, 0x0b, 0x32, 0x23, 0x2e, 0x6b, 0x79, 0x74, 0x68, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 1577 0x2e, 0x73, 0x65, 0x72, 0x76, 0x69, 0x6e, 0x67, 0x2e, 0x45, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x65, 1578 0x64, 0x41, 0x6e, 0x63, 0x68, 0x6f, 0x72, 0x52, 0x08, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 1579 0x6e, 0x1a, 0x81, 0x01, 0x0a, 0x08, 0x4f, 0x76, 0x65, 0x72, 0x72, 0x69, 0x64, 0x65, 0x12, 0x2e, 1580 0x0a, 0x08, 0x6f, 0x76, 0x65, 0x72, 0x72, 0x69, 0x64, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 1581 0x32, 0x12, 0x2e, 0x6b, 0x79, 0x74, 0x68, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x56, 1582 0x4e, 0x61, 0x6d, 0x65, 0x52, 0x08, 0x6f, 0x76, 0x65, 0x72, 0x72, 0x69, 0x64, 0x65, 0x12, 0x45, 1583 0x0a, 0x0d, 0x6d, 0x61, 0x72, 0x6b, 0x65, 0x64, 0x5f, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x18, 1584 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x20, 0x2e, 0x6b, 0x79, 0x74, 0x68, 0x65, 0x2e, 0x70, 0x72, 1585 0x6f, 0x74, 0x6f, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x4d, 0x61, 0x72, 0x6b, 0x65, 1586 0x64, 0x53, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x52, 0x0c, 0x6d, 0x61, 0x72, 0x6b, 0x65, 0x64, 0x53, 1587 0x6f, 0x75, 0x72, 0x63, 0x65, 0x1a, 0x4c, 0x0a, 0x0a, 0x44, 0x69, 0x61, 0x67, 0x6e, 0x6f, 0x73, 1588 0x74, 0x69, 0x63, 0x12, 0x3e, 0x0a, 0x0a, 0x64, 0x69, 0x61, 0x67, 0x6e, 0x6f, 0x73, 0x74, 0x69, 1589 0x63, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1e, 0x2e, 0x6b, 0x79, 0x74, 0x68, 0x65, 0x2e, 1590 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x44, 0x69, 0x61, 1591 0x67, 0x6e, 0x6f, 0x73, 0x74, 0x69, 0x63, 0x52, 0x0a, 0x64, 0x69, 0x61, 0x67, 0x6e, 0x6f, 0x73, 1592 0x74, 0x69, 0x63, 0x42, 0x07, 0x0a, 0x05, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x22, 0xcc, 0x0e, 0x0a, 1593 0x0f, 0x43, 0x72, 0x6f, 0x73, 0x73, 0x52, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x73, 1594 0x12, 0x2a, 0x0a, 0x06, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 1595 0x32, 0x12, 0x2e, 0x6b, 0x79, 0x74, 0x68, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x56, 1596 0x4e, 0x61, 0x6d, 0x65, 0x52, 0x06, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x12, 0x48, 0x0a, 0x05, 1597 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x30, 0x2e, 0x6b, 0x79, 1598 0x74, 0x68, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x69, 0x6e, 1599 0x67, 0x2e, 0x78, 0x72, 0x65, 0x66, 0x73, 0x2e, 0x43, 0x72, 0x6f, 0x73, 0x73, 0x52, 0x65, 0x66, 1600 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x73, 0x2e, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x48, 0x00, 0x52, 1601 0x05, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x12, 0x54, 0x0a, 0x09, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 1602 0x6e, 0x63, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x34, 0x2e, 0x6b, 0x79, 0x74, 0x68, 1603 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x69, 0x6e, 0x67, 0x2e, 1604 0x78, 0x72, 0x65, 0x66, 0x73, 0x2e, 0x43, 0x72, 0x6f, 0x73, 0x73, 0x52, 0x65, 0x66, 0x65, 0x72, 1605 0x65, 0x6e, 0x63, 0x65, 0x73, 0x2e, 0x52, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x48, 1606 0x00, 0x52, 0x09, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x12, 0x51, 0x0a, 0x08, 1607 0x72, 0x65, 0x6c, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x33, 1608 0x2e, 0x6b, 0x79, 0x74, 0x68, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x73, 0x65, 0x72, 1609 0x76, 0x69, 0x6e, 0x67, 0x2e, 0x78, 0x72, 0x65, 0x66, 0x73, 0x2e, 0x43, 0x72, 0x6f, 0x73, 0x73, 1610 0x52, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x73, 0x2e, 0x52, 0x65, 0x6c, 0x61, 0x74, 1611 0x69, 0x6f, 0x6e, 0x48, 0x00, 0x52, 0x08, 0x72, 0x65, 0x6c, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 1612 0x4b, 0x0a, 0x06, 0x63, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 1613 0x31, 0x2e, 0x6b, 0x79, 0x74, 0x68, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x73, 0x65, 1614 0x72, 0x76, 0x69, 0x6e, 0x67, 0x2e, 0x78, 0x72, 0x65, 0x66, 0x73, 0x2e, 0x43, 0x72, 0x6f, 0x73, 1615 0x73, 0x52, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x73, 0x2e, 0x43, 0x61, 0x6c, 0x6c, 1616 0x65, 0x72, 0x48, 0x00, 0x52, 0x06, 0x63, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x12, 0x51, 0x0a, 0x08, 1617 0x63, 0x61, 0x6c, 0x6c, 0x73, 0x69, 0x74, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x33, 1618 0x2e, 0x6b, 0x79, 0x74, 0x68, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x73, 0x65, 0x72, 1619 0x76, 0x69, 0x6e, 0x67, 0x2e, 0x78, 0x72, 0x65, 0x66, 0x73, 0x2e, 0x43, 0x72, 0x6f, 0x73, 0x73, 1620 0x52, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x73, 0x2e, 0x43, 0x61, 0x6c, 0x6c, 0x73, 1621 0x69, 0x74, 0x65, 0x48, 0x00, 0x52, 0x08, 0x63, 0x61, 0x6c, 0x6c, 0x73, 0x69, 0x74, 0x65, 0x12, 1622 0x5b, 0x0a, 0x0c, 0x72, 0x65, 0x6c, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x6e, 0x6f, 0x64, 0x65, 0x18, 1623 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x36, 0x2e, 0x6b, 0x79, 0x74, 0x68, 0x65, 0x2e, 0x70, 0x72, 1624 0x6f, 0x74, 0x6f, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x69, 0x6e, 0x67, 0x2e, 0x78, 0x72, 0x65, 0x66, 1625 0x73, 0x2e, 0x43, 0x72, 0x6f, 0x73, 0x73, 0x52, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 1626 0x73, 0x2e, 0x52, 0x65, 0x6c, 0x61, 0x74, 0x65, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x48, 0x00, 0x52, 1627 0x0b, 0x72, 0x65, 0x6c, 0x61, 0x74, 0x65, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x12, 0x64, 0x0a, 0x0f, 1628 0x6e, 0x6f, 0x64, 0x65, 0x5f, 0x64, 0x65, 0x66, 0x69, 0x6e, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x18, 1629 0x08, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x39, 0x2e, 0x6b, 0x79, 0x74, 0x68, 0x65, 0x2e, 0x70, 0x72, 1630 0x6f, 0x74, 0x6f, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x69, 0x6e, 0x67, 0x2e, 0x78, 0x72, 0x65, 0x66, 1631 0x73, 0x2e, 0x43, 0x72, 0x6f, 0x73, 0x73, 0x52, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 1632 0x73, 0x2e, 0x4e, 0x6f, 0x64, 0x65, 0x44, 0x65, 0x66, 0x69, 0x6e, 0x69, 0x74, 0x69, 0x6f, 0x6e, 1633 0x48, 0x00, 0x52, 0x0e, 0x6e, 0x6f, 0x64, 0x65, 0x44, 0x65, 0x66, 0x69, 0x6e, 0x69, 0x74, 0x69, 1634 0x6f, 0x6e, 0x1a, 0xaf, 0x01, 0x0a, 0x05, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x12, 0x2c, 0x0a, 0x04, 1635 0x6e, 0x6f, 0x64, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x18, 0x2e, 0x6b, 0x79, 0x74, 1636 0x68, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 1637 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x04, 0x6e, 0x6f, 0x64, 0x65, 0x12, 0x45, 0x0a, 0x0d, 0x6d, 0x61, 1638 0x72, 0x6b, 0x65, 0x64, 0x5f, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 1639 0x0b, 0x32, 0x20, 0x2e, 0x6b, 0x79, 0x74, 0x68, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 1640 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x4d, 0x61, 0x72, 0x6b, 0x65, 0x64, 0x53, 0x6f, 0x75, 1641 0x72, 0x63, 0x65, 0x52, 0x0c, 0x6d, 0x61, 0x72, 0x6b, 0x65, 0x64, 0x53, 0x6f, 0x75, 0x72, 0x63, 1642 0x65, 0x12, 0x31, 0x0a, 0x0a, 0x6d, 0x65, 0x72, 0x67, 0x65, 0x5f, 0x77, 0x69, 0x74, 0x68, 0x18, 1643 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x6b, 0x79, 0x74, 0x68, 0x65, 0x2e, 0x70, 0x72, 1644 0x6f, 0x74, 0x6f, 0x2e, 0x56, 0x4e, 0x61, 0x6d, 0x65, 0x52, 0x09, 0x6d, 0x65, 0x72, 0x67, 0x65, 1645 0x57, 0x69, 0x74, 0x68, 0x1a, 0xb8, 0x01, 0x0a, 0x09, 0x52, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 1646 0x63, 0x65, 0x12, 0x3d, 0x0a, 0x0a, 0x6b, 0x79, 0x74, 0x68, 0x65, 0x5f, 0x6b, 0x69, 0x6e, 0x64, 1647 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x1c, 0x2e, 0x6b, 0x79, 0x74, 0x68, 0x65, 0x2e, 0x70, 1648 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x45, 0x64, 0x67, 0x65, 1649 0x4b, 0x69, 0x6e, 0x64, 0x48, 0x00, 0x52, 0x09, 0x6b, 0x79, 0x74, 0x68, 0x65, 0x4b, 0x69, 0x6e, 1650 0x64, 0x12, 0x23, 0x0a, 0x0c, 0x67, 0x65, 0x6e, 0x65, 0x72, 0x69, 0x63, 0x5f, 0x6b, 0x69, 0x6e, 1651 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x48, 0x00, 0x52, 0x0b, 0x67, 0x65, 0x6e, 0x65, 0x72, 1652 0x69, 0x63, 0x4b, 0x69, 0x6e, 0x64, 0x12, 0x3f, 0x0a, 0x08, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 1653 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x23, 0x2e, 0x6b, 0x79, 0x74, 0x68, 0x65, 1654 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x69, 0x6e, 0x67, 0x2e, 0x45, 1655 0x78, 0x70, 0x61, 0x6e, 0x64, 0x65, 0x64, 0x41, 0x6e, 0x63, 0x68, 0x6f, 0x72, 0x52, 0x08, 0x6c, 1656 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x42, 0x06, 0x0a, 0x04, 0x6b, 0x69, 0x6e, 0x64, 0x1a, 1657 0xd2, 0x01, 0x0a, 0x08, 0x52, 0x65, 0x6c, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x26, 0x0a, 0x04, 1658 0x6e, 0x6f, 0x64, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x6b, 0x79, 0x74, 1659 0x68, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x56, 0x4e, 0x61, 0x6d, 0x65, 0x52, 0x04, 1660 0x6e, 0x6f, 0x64, 0x65, 0x12, 0x3d, 0x0a, 0x0a, 0x6b, 0x79, 0x74, 0x68, 0x65, 0x5f, 0x6b, 0x69, 1661 0x6e, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x1c, 0x2e, 0x6b, 0x79, 0x74, 0x68, 0x65, 1662 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x45, 0x64, 1663 0x67, 0x65, 0x4b, 0x69, 0x6e, 0x64, 0x48, 0x00, 0x52, 0x09, 0x6b, 0x79, 0x74, 0x68, 0x65, 0x4b, 1664 0x69, 0x6e, 0x64, 0x12, 0x23, 0x0a, 0x0c, 0x67, 0x65, 0x6e, 0x65, 0x72, 0x69, 0x63, 0x5f, 0x6b, 1665 0x69, 0x6e, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x48, 0x00, 0x52, 0x0b, 0x67, 0x65, 0x6e, 1666 0x65, 0x72, 0x69, 0x63, 0x4b, 0x69, 0x6e, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x6f, 0x72, 0x64, 0x69, 1667 0x6e, 0x61, 0x6c, 0x18, 0x04, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x6f, 0x72, 0x64, 0x69, 0x6e, 1668 0x61, 0x6c, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x76, 0x65, 0x72, 0x73, 0x65, 0x18, 0x05, 0x20, 1669 0x01, 0x28, 0x08, 0x52, 0x07, 0x72, 0x65, 0x76, 0x65, 0x72, 0x73, 0x65, 0x42, 0x06, 0x0a, 0x04, 1670 0x6b, 0x69, 0x6e, 0x64, 0x1a, 0xbc, 0x01, 0x0a, 0x06, 0x43, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x12, 1671 0x2a, 0x0a, 0x06, 0x63, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 1672 0x12, 0x2e, 0x6b, 0x79, 0x74, 0x68, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x56, 0x4e, 1673 0x61, 0x6d, 0x65, 0x52, 0x06, 0x63, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x12, 0x3f, 0x0a, 0x08, 0x6c, 1674 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x23, 0x2e, 1675 0x6b, 0x79, 0x74, 0x68, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x73, 0x65, 0x72, 0x76, 1676 0x69, 0x6e, 0x67, 0x2e, 0x45, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x65, 0x64, 0x41, 0x6e, 0x63, 0x68, 1677 0x6f, 0x72, 0x52, 0x08, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x45, 0x0a, 0x0d, 1678 0x6d, 0x61, 0x72, 0x6b, 0x65, 0x64, 0x5f, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x18, 0x03, 0x20, 1679 0x01, 0x28, 0x0b, 0x32, 0x20, 0x2e, 0x6b, 0x79, 0x74, 0x68, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 1680 0x6f, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x4d, 0x61, 0x72, 0x6b, 0x65, 0x64, 0x53, 1681 0x6f, 0x75, 0x72, 0x63, 0x65, 0x52, 0x0c, 0x6d, 0x61, 0x72, 0x6b, 0x65, 0x64, 0x53, 0x6f, 0x75, 1682 0x72, 0x63, 0x65, 0x1a, 0xf4, 0x01, 0x0a, 0x08, 0x43, 0x61, 0x6c, 0x6c, 0x73, 0x69, 0x74, 0x65, 1683 0x12, 0x2a, 0x0a, 0x06, 0x63, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 1684 0x32, 0x12, 0x2e, 0x6b, 0x79, 0x74, 0x68, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x56, 1685 0x4e, 0x61, 0x6d, 0x65, 0x52, 0x06, 0x63, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x12, 0x3f, 0x0a, 0x08, 1686 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x23, 1687 0x2e, 0x6b, 0x79, 0x74, 0x68, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x73, 0x65, 0x72, 1688 0x76, 0x69, 0x6e, 0x67, 0x2e, 0x45, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x65, 0x64, 0x41, 0x6e, 0x63, 1689 0x68, 0x6f, 0x72, 0x52, 0x08, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x4c, 0x0a, 1690 0x04, 0x6b, 0x69, 0x6e, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x38, 0x2e, 0x6b, 0x79, 1691 0x74, 0x68, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x69, 0x6e, 1692 0x67, 0x2e, 0x78, 0x72, 0x65, 0x66, 0x73, 0x2e, 0x43, 0x72, 0x6f, 0x73, 0x73, 0x52, 0x65, 0x66, 1693 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x73, 0x2e, 0x43, 0x61, 0x6c, 0x6c, 0x73, 0x69, 0x74, 0x65, 1694 0x2e, 0x4b, 0x69, 0x6e, 0x64, 0x52, 0x04, 0x6b, 0x69, 0x6e, 0x64, 0x22, 0x2d, 0x0a, 0x04, 0x4b, 1695 0x69, 0x6e, 0x64, 0x12, 0x0b, 0x0a, 0x07, 0x55, 0x4e, 0x4b, 0x4e, 0x4f, 0x57, 0x4e, 0x10, 0x00, 1696 0x12, 0x0a, 0x0a, 0x06, 0x44, 0x49, 0x52, 0x45, 0x43, 0x54, 0x10, 0x01, 0x12, 0x0c, 0x0a, 0x08, 1697 0x4f, 0x56, 0x45, 0x52, 0x52, 0x49, 0x44, 0x45, 0x10, 0x02, 0x1a, 0x3b, 0x0a, 0x0b, 0x52, 0x65, 1698 0x6c, 0x61, 0x74, 0x65, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x12, 0x2c, 0x0a, 0x04, 0x6e, 0x6f, 0x64, 1699 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x18, 0x2e, 0x6b, 0x79, 0x74, 0x68, 0x65, 0x2e, 1700 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x4e, 0x6f, 0x64, 1701 0x65, 0x52, 0x04, 0x6e, 0x6f, 0x64, 0x65, 0x1a, 0x79, 0x0a, 0x0e, 0x4e, 0x6f, 0x64, 0x65, 0x44, 1702 0x65, 0x66, 0x69, 0x6e, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x26, 0x0a, 0x04, 0x6e, 0x6f, 0x64, 1703 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x6b, 0x79, 0x74, 0x68, 0x65, 0x2e, 1704 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x56, 0x4e, 0x61, 0x6d, 0x65, 0x52, 0x04, 0x6e, 0x6f, 0x64, 1705 0x65, 0x12, 0x3f, 0x0a, 0x08, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 1706 0x01, 0x28, 0x0b, 0x32, 0x23, 0x2e, 0x6b, 0x79, 0x74, 0x68, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 1707 0x6f, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x69, 0x6e, 0x67, 0x2e, 0x45, 0x78, 0x70, 0x61, 0x6e, 0x64, 1708 0x65, 0x64, 0x41, 0x6e, 0x63, 0x68, 0x6f, 0x72, 0x52, 0x08, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 1709 0x6f, 0x6e, 0x42, 0x07, 0x0a, 0x05, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x42, 0x4d, 0x0a, 0x1f, 0x63, 1710 0x6f, 0x6d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f, 1711 0x6c, 0x73, 0x2e, 0x6b, 0x79, 0x74, 0x68, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x5a, 0x2a, 1712 0x6b, 0x79, 0x74, 0x68, 0x65, 0x2e, 0x69, 0x6f, 0x2f, 0x6b, 0x79, 0x74, 0x68, 0x65, 0x2f, 0x70, 1713 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x78, 0x72, 0x65, 0x66, 0x5f, 0x73, 0x65, 0x72, 0x76, 0x69, 0x6e, 1714 0x67, 0x5f, 0x67, 0x6f, 0x5f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 1715 0x6f, 0x33, 1716 } 1717 1718 var ( 1719 file_kythe_proto_xref_serving_proto_rawDescOnce sync.Once 1720 file_kythe_proto_xref_serving_proto_rawDescData = file_kythe_proto_xref_serving_proto_rawDesc 1721 ) 1722 1723 func file_kythe_proto_xref_serving_proto_rawDescGZIP() []byte { 1724 file_kythe_proto_xref_serving_proto_rawDescOnce.Do(func() { 1725 file_kythe_proto_xref_serving_proto_rawDescData = protoimpl.X.CompressGZIP(file_kythe_proto_xref_serving_proto_rawDescData) 1726 }) 1727 return file_kythe_proto_xref_serving_proto_rawDescData 1728 } 1729 1730 var file_kythe_proto_xref_serving_proto_enumTypes = make([]protoimpl.EnumInfo, 1) 1731 var file_kythe_proto_xref_serving_proto_msgTypes = make([]protoimpl.MessageInfo, 18) 1732 var file_kythe_proto_xref_serving_proto_goTypes = []interface{}{ 1733 (CrossReferences_Callsite_Kind)(0), // 0: kythe.proto.serving.xrefs.CrossReferences.Callsite.Kind 1734 (*FileDecorations)(nil), // 1: kythe.proto.serving.xrefs.FileDecorations 1735 (*CrossReferences)(nil), // 2: kythe.proto.serving.xrefs.CrossReferences 1736 (*FileDecorations_Index)(nil), // 3: kythe.proto.serving.xrefs.FileDecorations.Index 1737 (*FileDecorations_Text)(nil), // 4: kythe.proto.serving.xrefs.FileDecorations.Text 1738 (*FileDecorations_Target)(nil), // 5: kythe.proto.serving.xrefs.FileDecorations.Target 1739 (*FileDecorations_TargetOverride)(nil), // 6: kythe.proto.serving.xrefs.FileDecorations.TargetOverride 1740 (*FileDecorations_TargetNode)(nil), // 7: kythe.proto.serving.xrefs.FileDecorations.TargetNode 1741 (*FileDecorations_TargetDefinition)(nil), // 8: kythe.proto.serving.xrefs.FileDecorations.TargetDefinition 1742 (*FileDecorations_DefinitionLocation)(nil), // 9: kythe.proto.serving.xrefs.FileDecorations.DefinitionLocation 1743 (*FileDecorations_Override)(nil), // 10: kythe.proto.serving.xrefs.FileDecorations.Override 1744 (*FileDecorations_Diagnostic)(nil), // 11: kythe.proto.serving.xrefs.FileDecorations.Diagnostic 1745 (*CrossReferences_Index)(nil), // 12: kythe.proto.serving.xrefs.CrossReferences.Index 1746 (*CrossReferences_Reference)(nil), // 13: kythe.proto.serving.xrefs.CrossReferences.Reference 1747 (*CrossReferences_Relation)(nil), // 14: kythe.proto.serving.xrefs.CrossReferences.Relation 1748 (*CrossReferences_Caller)(nil), // 15: kythe.proto.serving.xrefs.CrossReferences.Caller 1749 (*CrossReferences_Callsite)(nil), // 16: kythe.proto.serving.xrefs.CrossReferences.Callsite 1750 (*CrossReferences_RelatedNode)(nil), // 17: kythe.proto.serving.xrefs.CrossReferences.RelatedNode 1751 (*CrossReferences_NodeDefinition)(nil), // 18: kythe.proto.serving.xrefs.CrossReferences.NodeDefinition 1752 (*storage_go_proto.VName)(nil), // 19: kythe.proto.VName 1753 (schema_go_proto.EdgeKind)(0), // 20: kythe.proto.schema.EdgeKind 1754 (serving_go_proto.FileDecorations_Override_Kind)(0), // 21: kythe.proto.serving.FileDecorations.Override.Kind 1755 (*serving_go_proto.ExpandedAnchor)(nil), // 22: kythe.proto.serving.ExpandedAnchor 1756 (*schema_go_proto.Node)(nil), // 23: kythe.proto.schema.Node 1757 (*common_go_proto.MarkedSource)(nil), // 24: kythe.proto.common.MarkedSource 1758 (*common_go_proto.Diagnostic)(nil), // 25: kythe.proto.common.Diagnostic 1759 } 1760 var file_kythe_proto_xref_serving_proto_depIdxs = []int32{ 1761 19, // 0: kythe.proto.serving.xrefs.FileDecorations.file:type_name -> kythe.proto.VName 1762 3, // 1: kythe.proto.serving.xrefs.FileDecorations.index:type_name -> kythe.proto.serving.xrefs.FileDecorations.Index 1763 4, // 2: kythe.proto.serving.xrefs.FileDecorations.text:type_name -> kythe.proto.serving.xrefs.FileDecorations.Text 1764 5, // 3: kythe.proto.serving.xrefs.FileDecorations.target:type_name -> kythe.proto.serving.xrefs.FileDecorations.Target 1765 6, // 4: kythe.proto.serving.xrefs.FileDecorations.target_override:type_name -> kythe.proto.serving.xrefs.FileDecorations.TargetOverride 1766 7, // 5: kythe.proto.serving.xrefs.FileDecorations.target_node:type_name -> kythe.proto.serving.xrefs.FileDecorations.TargetNode 1767 8, // 6: kythe.proto.serving.xrefs.FileDecorations.target_definition:type_name -> kythe.proto.serving.xrefs.FileDecorations.TargetDefinition 1768 9, // 7: kythe.proto.serving.xrefs.FileDecorations.definition_location:type_name -> kythe.proto.serving.xrefs.FileDecorations.DefinitionLocation 1769 10, // 8: kythe.proto.serving.xrefs.FileDecorations.override:type_name -> kythe.proto.serving.xrefs.FileDecorations.Override 1770 11, // 9: kythe.proto.serving.xrefs.FileDecorations.diagnostic:type_name -> kythe.proto.serving.xrefs.FileDecorations.Diagnostic 1771 19, // 10: kythe.proto.serving.xrefs.CrossReferences.source:type_name -> kythe.proto.VName 1772 12, // 11: kythe.proto.serving.xrefs.CrossReferences.index:type_name -> kythe.proto.serving.xrefs.CrossReferences.Index 1773 13, // 12: kythe.proto.serving.xrefs.CrossReferences.reference:type_name -> kythe.proto.serving.xrefs.CrossReferences.Reference 1774 14, // 13: kythe.proto.serving.xrefs.CrossReferences.relation:type_name -> kythe.proto.serving.xrefs.CrossReferences.Relation 1775 15, // 14: kythe.proto.serving.xrefs.CrossReferences.caller:type_name -> kythe.proto.serving.xrefs.CrossReferences.Caller 1776 16, // 15: kythe.proto.serving.xrefs.CrossReferences.callsite:type_name -> kythe.proto.serving.xrefs.CrossReferences.Callsite 1777 17, // 16: kythe.proto.serving.xrefs.CrossReferences.related_node:type_name -> kythe.proto.serving.xrefs.CrossReferences.RelatedNode 1778 18, // 17: kythe.proto.serving.xrefs.CrossReferences.node_definition:type_name -> kythe.proto.serving.xrefs.CrossReferences.NodeDefinition 1779 20, // 18: kythe.proto.serving.xrefs.FileDecorations.Target.kythe_kind:type_name -> kythe.proto.schema.EdgeKind 1780 19, // 19: kythe.proto.serving.xrefs.FileDecorations.Target.target:type_name -> kythe.proto.VName 1781 19, // 20: kythe.proto.serving.xrefs.FileDecorations.TargetOverride.overridden:type_name -> kythe.proto.VName 1782 21, // 21: kythe.proto.serving.xrefs.FileDecorations.TargetOverride.kind:type_name -> kythe.proto.serving.FileDecorations.Override.Kind 1783 19, // 22: kythe.proto.serving.xrefs.FileDecorations.TargetOverride.overriding:type_name -> kythe.proto.VName 1784 22, // 23: kythe.proto.serving.xrefs.FileDecorations.TargetOverride.overriding_definition:type_name -> kythe.proto.serving.ExpandedAnchor 1785 23, // 24: kythe.proto.serving.xrefs.FileDecorations.TargetNode.node:type_name -> kythe.proto.schema.Node 1786 19, // 25: kythe.proto.serving.xrefs.FileDecorations.TargetDefinition.target:type_name -> kythe.proto.VName 1787 19, // 26: kythe.proto.serving.xrefs.FileDecorations.TargetDefinition.definition:type_name -> kythe.proto.VName 1788 22, // 27: kythe.proto.serving.xrefs.FileDecorations.DefinitionLocation.location:type_name -> kythe.proto.serving.ExpandedAnchor 1789 19, // 28: kythe.proto.serving.xrefs.FileDecorations.Override.override:type_name -> kythe.proto.VName 1790 24, // 29: kythe.proto.serving.xrefs.FileDecorations.Override.marked_source:type_name -> kythe.proto.common.MarkedSource 1791 25, // 30: kythe.proto.serving.xrefs.FileDecorations.Diagnostic.diagnostic:type_name -> kythe.proto.common.Diagnostic 1792 23, // 31: kythe.proto.serving.xrefs.CrossReferences.Index.node:type_name -> kythe.proto.schema.Node 1793 24, // 32: kythe.proto.serving.xrefs.CrossReferences.Index.marked_source:type_name -> kythe.proto.common.MarkedSource 1794 19, // 33: kythe.proto.serving.xrefs.CrossReferences.Index.merge_with:type_name -> kythe.proto.VName 1795 20, // 34: kythe.proto.serving.xrefs.CrossReferences.Reference.kythe_kind:type_name -> kythe.proto.schema.EdgeKind 1796 22, // 35: kythe.proto.serving.xrefs.CrossReferences.Reference.location:type_name -> kythe.proto.serving.ExpandedAnchor 1797 19, // 36: kythe.proto.serving.xrefs.CrossReferences.Relation.node:type_name -> kythe.proto.VName 1798 20, // 37: kythe.proto.serving.xrefs.CrossReferences.Relation.kythe_kind:type_name -> kythe.proto.schema.EdgeKind 1799 19, // 38: kythe.proto.serving.xrefs.CrossReferences.Caller.caller:type_name -> kythe.proto.VName 1800 22, // 39: kythe.proto.serving.xrefs.CrossReferences.Caller.location:type_name -> kythe.proto.serving.ExpandedAnchor 1801 24, // 40: kythe.proto.serving.xrefs.CrossReferences.Caller.marked_source:type_name -> kythe.proto.common.MarkedSource 1802 19, // 41: kythe.proto.serving.xrefs.CrossReferences.Callsite.caller:type_name -> kythe.proto.VName 1803 22, // 42: kythe.proto.serving.xrefs.CrossReferences.Callsite.location:type_name -> kythe.proto.serving.ExpandedAnchor 1804 0, // 43: kythe.proto.serving.xrefs.CrossReferences.Callsite.kind:type_name -> kythe.proto.serving.xrefs.CrossReferences.Callsite.Kind 1805 23, // 44: kythe.proto.serving.xrefs.CrossReferences.RelatedNode.node:type_name -> kythe.proto.schema.Node 1806 19, // 45: kythe.proto.serving.xrefs.CrossReferences.NodeDefinition.node:type_name -> kythe.proto.VName 1807 22, // 46: kythe.proto.serving.xrefs.CrossReferences.NodeDefinition.location:type_name -> kythe.proto.serving.ExpandedAnchor 1808 47, // [47:47] is the sub-list for method output_type 1809 47, // [47:47] is the sub-list for method input_type 1810 47, // [47:47] is the sub-list for extension type_name 1811 47, // [47:47] is the sub-list for extension extendee 1812 0, // [0:47] is the sub-list for field type_name 1813 } 1814 1815 func init() { file_kythe_proto_xref_serving_proto_init() } 1816 func file_kythe_proto_xref_serving_proto_init() { 1817 if File_kythe_proto_xref_serving_proto != nil { 1818 return 1819 } 1820 if !protoimpl.UnsafeEnabled { 1821 file_kythe_proto_xref_serving_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { 1822 switch v := v.(*FileDecorations); i { 1823 case 0: 1824 return &v.state 1825 case 1: 1826 return &v.sizeCache 1827 case 2: 1828 return &v.unknownFields 1829 default: 1830 return nil 1831 } 1832 } 1833 file_kythe_proto_xref_serving_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} { 1834 switch v := v.(*CrossReferences); i { 1835 case 0: 1836 return &v.state 1837 case 1: 1838 return &v.sizeCache 1839 case 2: 1840 return &v.unknownFields 1841 default: 1842 return nil 1843 } 1844 } 1845 file_kythe_proto_xref_serving_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} { 1846 switch v := v.(*FileDecorations_Index); i { 1847 case 0: 1848 return &v.state 1849 case 1: 1850 return &v.sizeCache 1851 case 2: 1852 return &v.unknownFields 1853 default: 1854 return nil 1855 } 1856 } 1857 file_kythe_proto_xref_serving_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} { 1858 switch v := v.(*FileDecorations_Text); i { 1859 case 0: 1860 return &v.state 1861 case 1: 1862 return &v.sizeCache 1863 case 2: 1864 return &v.unknownFields 1865 default: 1866 return nil 1867 } 1868 } 1869 file_kythe_proto_xref_serving_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} { 1870 switch v := v.(*FileDecorations_Target); i { 1871 case 0: 1872 return &v.state 1873 case 1: 1874 return &v.sizeCache 1875 case 2: 1876 return &v.unknownFields 1877 default: 1878 return nil 1879 } 1880 } 1881 file_kythe_proto_xref_serving_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} { 1882 switch v := v.(*FileDecorations_TargetOverride); i { 1883 case 0: 1884 return &v.state 1885 case 1: 1886 return &v.sizeCache 1887 case 2: 1888 return &v.unknownFields 1889 default: 1890 return nil 1891 } 1892 } 1893 file_kythe_proto_xref_serving_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} { 1894 switch v := v.(*FileDecorations_TargetNode); i { 1895 case 0: 1896 return &v.state 1897 case 1: 1898 return &v.sizeCache 1899 case 2: 1900 return &v.unknownFields 1901 default: 1902 return nil 1903 } 1904 } 1905 file_kythe_proto_xref_serving_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} { 1906 switch v := v.(*FileDecorations_TargetDefinition); i { 1907 case 0: 1908 return &v.state 1909 case 1: 1910 return &v.sizeCache 1911 case 2: 1912 return &v.unknownFields 1913 default: 1914 return nil 1915 } 1916 } 1917 file_kythe_proto_xref_serving_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} { 1918 switch v := v.(*FileDecorations_DefinitionLocation); i { 1919 case 0: 1920 return &v.state 1921 case 1: 1922 return &v.sizeCache 1923 case 2: 1924 return &v.unknownFields 1925 default: 1926 return nil 1927 } 1928 } 1929 file_kythe_proto_xref_serving_proto_msgTypes[9].Exporter = func(v interface{}, i int) interface{} { 1930 switch v := v.(*FileDecorations_Override); i { 1931 case 0: 1932 return &v.state 1933 case 1: 1934 return &v.sizeCache 1935 case 2: 1936 return &v.unknownFields 1937 default: 1938 return nil 1939 } 1940 } 1941 file_kythe_proto_xref_serving_proto_msgTypes[10].Exporter = func(v interface{}, i int) interface{} { 1942 switch v := v.(*FileDecorations_Diagnostic); i { 1943 case 0: 1944 return &v.state 1945 case 1: 1946 return &v.sizeCache 1947 case 2: 1948 return &v.unknownFields 1949 default: 1950 return nil 1951 } 1952 } 1953 file_kythe_proto_xref_serving_proto_msgTypes[11].Exporter = func(v interface{}, i int) interface{} { 1954 switch v := v.(*CrossReferences_Index); i { 1955 case 0: 1956 return &v.state 1957 case 1: 1958 return &v.sizeCache 1959 case 2: 1960 return &v.unknownFields 1961 default: 1962 return nil 1963 } 1964 } 1965 file_kythe_proto_xref_serving_proto_msgTypes[12].Exporter = func(v interface{}, i int) interface{} { 1966 switch v := v.(*CrossReferences_Reference); i { 1967 case 0: 1968 return &v.state 1969 case 1: 1970 return &v.sizeCache 1971 case 2: 1972 return &v.unknownFields 1973 default: 1974 return nil 1975 } 1976 } 1977 file_kythe_proto_xref_serving_proto_msgTypes[13].Exporter = func(v interface{}, i int) interface{} { 1978 switch v := v.(*CrossReferences_Relation); i { 1979 case 0: 1980 return &v.state 1981 case 1: 1982 return &v.sizeCache 1983 case 2: 1984 return &v.unknownFields 1985 default: 1986 return nil 1987 } 1988 } 1989 file_kythe_proto_xref_serving_proto_msgTypes[14].Exporter = func(v interface{}, i int) interface{} { 1990 switch v := v.(*CrossReferences_Caller); i { 1991 case 0: 1992 return &v.state 1993 case 1: 1994 return &v.sizeCache 1995 case 2: 1996 return &v.unknownFields 1997 default: 1998 return nil 1999 } 2000 } 2001 file_kythe_proto_xref_serving_proto_msgTypes[15].Exporter = func(v interface{}, i int) interface{} { 2002 switch v := v.(*CrossReferences_Callsite); i { 2003 case 0: 2004 return &v.state 2005 case 1: 2006 return &v.sizeCache 2007 case 2: 2008 return &v.unknownFields 2009 default: 2010 return nil 2011 } 2012 } 2013 file_kythe_proto_xref_serving_proto_msgTypes[16].Exporter = func(v interface{}, i int) interface{} { 2014 switch v := v.(*CrossReferences_RelatedNode); i { 2015 case 0: 2016 return &v.state 2017 case 1: 2018 return &v.sizeCache 2019 case 2: 2020 return &v.unknownFields 2021 default: 2022 return nil 2023 } 2024 } 2025 file_kythe_proto_xref_serving_proto_msgTypes[17].Exporter = func(v interface{}, i int) interface{} { 2026 switch v := v.(*CrossReferences_NodeDefinition); i { 2027 case 0: 2028 return &v.state 2029 case 1: 2030 return &v.sizeCache 2031 case 2: 2032 return &v.unknownFields 2033 default: 2034 return nil 2035 } 2036 } 2037 } 2038 file_kythe_proto_xref_serving_proto_msgTypes[0].OneofWrappers = []interface{}{ 2039 (*FileDecorations_Index_)(nil), 2040 (*FileDecorations_Text_)(nil), 2041 (*FileDecorations_Target_)(nil), 2042 (*FileDecorations_TargetOverride_)(nil), 2043 (*FileDecorations_TargetNode_)(nil), 2044 (*FileDecorations_TargetDefinition_)(nil), 2045 (*FileDecorations_DefinitionLocation_)(nil), 2046 (*FileDecorations_Override_)(nil), 2047 (*FileDecorations_Diagnostic_)(nil), 2048 } 2049 file_kythe_proto_xref_serving_proto_msgTypes[1].OneofWrappers = []interface{}{ 2050 (*CrossReferences_Index_)(nil), 2051 (*CrossReferences_Reference_)(nil), 2052 (*CrossReferences_Relation_)(nil), 2053 (*CrossReferences_Caller_)(nil), 2054 (*CrossReferences_Callsite_)(nil), 2055 (*CrossReferences_RelatedNode_)(nil), 2056 (*CrossReferences_NodeDefinition_)(nil), 2057 } 2058 file_kythe_proto_xref_serving_proto_msgTypes[4].OneofWrappers = []interface{}{ 2059 (*FileDecorations_Target_KytheKind)(nil), 2060 (*FileDecorations_Target_GenericKind)(nil), 2061 } 2062 file_kythe_proto_xref_serving_proto_msgTypes[12].OneofWrappers = []interface{}{ 2063 (*CrossReferences_Reference_KytheKind)(nil), 2064 (*CrossReferences_Reference_GenericKind)(nil), 2065 } 2066 file_kythe_proto_xref_serving_proto_msgTypes[13].OneofWrappers = []interface{}{ 2067 (*CrossReferences_Relation_KytheKind)(nil), 2068 (*CrossReferences_Relation_GenericKind)(nil), 2069 } 2070 type x struct{} 2071 out := protoimpl.TypeBuilder{ 2072 File: protoimpl.DescBuilder{ 2073 GoPackagePath: reflect.TypeOf(x{}).PkgPath(), 2074 RawDescriptor: file_kythe_proto_xref_serving_proto_rawDesc, 2075 NumEnums: 1, 2076 NumMessages: 18, 2077 NumExtensions: 0, 2078 NumServices: 0, 2079 }, 2080 GoTypes: file_kythe_proto_xref_serving_proto_goTypes, 2081 DependencyIndexes: file_kythe_proto_xref_serving_proto_depIdxs, 2082 EnumInfos: file_kythe_proto_xref_serving_proto_enumTypes, 2083 MessageInfos: file_kythe_proto_xref_serving_proto_msgTypes, 2084 }.Build() 2085 File_kythe_proto_xref_serving_proto = out.File 2086 file_kythe_proto_xref_serving_proto_rawDesc = nil 2087 file_kythe_proto_xref_serving_proto_goTypes = nil 2088 file_kythe_proto_xref_serving_proto_depIdxs = nil 2089 }