kythe.io@v0.0.68-0.20240422202219-7225dbc01741/kythe/proto/explore_go_proto/explore.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/explore.proto 6 7 package explore_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 storage_go_proto "kythe.io/kythe/proto/storage_go_proto" 14 xref_go_proto "kythe.io/kythe/proto/xref_go_proto" 15 reflect "reflect" 16 sync "sync" 17 ) 18 19 const ( 20 // Verify that this generated code is sufficiently up-to-date. 21 _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) 22 // Verify that runtime/protoimpl is sufficiently up-to-date. 23 _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) 24 ) 25 26 type NodeData struct { 27 state protoimpl.MessageState 28 sizeCache protoimpl.SizeCache 29 unknownFields protoimpl.UnknownFields 30 31 Kind string `protobuf:"bytes,1,opt,name=kind,proto3" json:"kind,omitempty"` 32 Subkind string `protobuf:"bytes,2,opt,name=subkind,proto3" json:"subkind,omitempty"` 33 Locations []*xref_go_proto.Location `protobuf:"bytes,3,rep,name=locations,proto3" json:"locations,omitempty"` 34 DefinitionAnchor string `protobuf:"bytes,4,opt,name=definition_anchor,json=definitionAnchor,proto3" json:"definition_anchor,omitempty"` 35 Code *common_go_proto.MarkedSource `protobuf:"bytes,5,opt,name=code,proto3" json:"code,omitempty"` 36 } 37 38 func (x *NodeData) Reset() { 39 *x = NodeData{} 40 if protoimpl.UnsafeEnabled { 41 mi := &file_kythe_proto_explore_proto_msgTypes[0] 42 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 43 ms.StoreMessageInfo(mi) 44 } 45 } 46 47 func (x *NodeData) String() string { 48 return protoimpl.X.MessageStringOf(x) 49 } 50 51 func (*NodeData) ProtoMessage() {} 52 53 func (x *NodeData) ProtoReflect() protoreflect.Message { 54 mi := &file_kythe_proto_explore_proto_msgTypes[0] 55 if protoimpl.UnsafeEnabled && x != nil { 56 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 57 if ms.LoadMessageInfo() == nil { 58 ms.StoreMessageInfo(mi) 59 } 60 return ms 61 } 62 return mi.MessageOf(x) 63 } 64 65 // Deprecated: Use NodeData.ProtoReflect.Descriptor instead. 66 func (*NodeData) Descriptor() ([]byte, []int) { 67 return file_kythe_proto_explore_proto_rawDescGZIP(), []int{0} 68 } 69 70 func (x *NodeData) GetKind() string { 71 if x != nil { 72 return x.Kind 73 } 74 return "" 75 } 76 77 func (x *NodeData) GetSubkind() string { 78 if x != nil { 79 return x.Subkind 80 } 81 return "" 82 } 83 84 func (x *NodeData) GetLocations() []*xref_go_proto.Location { 85 if x != nil { 86 return x.Locations 87 } 88 return nil 89 } 90 91 func (x *NodeData) GetDefinitionAnchor() string { 92 if x != nil { 93 return x.DefinitionAnchor 94 } 95 return "" 96 } 97 98 func (x *NodeData) GetCode() *common_go_proto.MarkedSource { 99 if x != nil { 100 return x.Code 101 } 102 return nil 103 } 104 105 type GraphNode struct { 106 state protoimpl.MessageState 107 sizeCache protoimpl.SizeCache 108 unknownFields protoimpl.UnknownFields 109 110 NodeData *NodeData `protobuf:"bytes,1,opt,name=node_data,json=nodeData,proto3" json:"node_data,omitempty"` 111 Predecessors []string `protobuf:"bytes,2,rep,name=predecessors,proto3" json:"predecessors,omitempty"` 112 Successors []string `protobuf:"bytes,3,rep,name=successors,proto3" json:"successors,omitempty"` 113 } 114 115 func (x *GraphNode) Reset() { 116 *x = GraphNode{} 117 if protoimpl.UnsafeEnabled { 118 mi := &file_kythe_proto_explore_proto_msgTypes[1] 119 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 120 ms.StoreMessageInfo(mi) 121 } 122 } 123 124 func (x *GraphNode) String() string { 125 return protoimpl.X.MessageStringOf(x) 126 } 127 128 func (*GraphNode) ProtoMessage() {} 129 130 func (x *GraphNode) ProtoReflect() protoreflect.Message { 131 mi := &file_kythe_proto_explore_proto_msgTypes[1] 132 if protoimpl.UnsafeEnabled && x != nil { 133 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 134 if ms.LoadMessageInfo() == nil { 135 ms.StoreMessageInfo(mi) 136 } 137 return ms 138 } 139 return mi.MessageOf(x) 140 } 141 142 // Deprecated: Use GraphNode.ProtoReflect.Descriptor instead. 143 func (*GraphNode) Descriptor() ([]byte, []int) { 144 return file_kythe_proto_explore_proto_rawDescGZIP(), []int{1} 145 } 146 147 func (x *GraphNode) GetNodeData() *NodeData { 148 if x != nil { 149 return x.NodeData 150 } 151 return nil 152 } 153 154 func (x *GraphNode) GetPredecessors() []string { 155 if x != nil { 156 return x.Predecessors 157 } 158 return nil 159 } 160 161 func (x *GraphNode) GetSuccessors() []string { 162 if x != nil { 163 return x.Successors 164 } 165 return nil 166 } 167 168 type Graph struct { 169 state protoimpl.MessageState 170 sizeCache protoimpl.SizeCache 171 unknownFields protoimpl.UnknownFields 172 173 Nodes map[string]*GraphNode `protobuf:"bytes,1,rep,name=nodes,proto3" json:"nodes,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` 174 } 175 176 func (x *Graph) Reset() { 177 *x = Graph{} 178 if protoimpl.UnsafeEnabled { 179 mi := &file_kythe_proto_explore_proto_msgTypes[2] 180 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 181 ms.StoreMessageInfo(mi) 182 } 183 } 184 185 func (x *Graph) String() string { 186 return protoimpl.X.MessageStringOf(x) 187 } 188 189 func (*Graph) ProtoMessage() {} 190 191 func (x *Graph) ProtoReflect() protoreflect.Message { 192 mi := &file_kythe_proto_explore_proto_msgTypes[2] 193 if protoimpl.UnsafeEnabled && x != nil { 194 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 195 if ms.LoadMessageInfo() == nil { 196 ms.StoreMessageInfo(mi) 197 } 198 return ms 199 } 200 return mi.MessageOf(x) 201 } 202 203 // Deprecated: Use Graph.ProtoReflect.Descriptor instead. 204 func (*Graph) Descriptor() ([]byte, []int) { 205 return file_kythe_proto_explore_proto_rawDescGZIP(), []int{2} 206 } 207 208 func (x *Graph) GetNodes() map[string]*GraphNode { 209 if x != nil { 210 return x.Nodes 211 } 212 return nil 213 } 214 215 type NodeFilter struct { 216 state protoimpl.MessageState 217 sizeCache protoimpl.SizeCache 218 unknownFields protoimpl.UnknownFields 219 220 IncludedLanguages []string `protobuf:"bytes,1,rep,name=included_languages,json=includedLanguages,proto3" json:"included_languages,omitempty"` 221 IncludedFiles []*storage_go_proto.VName `protobuf:"bytes,2,rep,name=included_files,json=includedFiles,proto3" json:"included_files,omitempty"` 222 } 223 224 func (x *NodeFilter) Reset() { 225 *x = NodeFilter{} 226 if protoimpl.UnsafeEnabled { 227 mi := &file_kythe_proto_explore_proto_msgTypes[3] 228 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 229 ms.StoreMessageInfo(mi) 230 } 231 } 232 233 func (x *NodeFilter) String() string { 234 return protoimpl.X.MessageStringOf(x) 235 } 236 237 func (*NodeFilter) ProtoMessage() {} 238 239 func (x *NodeFilter) ProtoReflect() protoreflect.Message { 240 mi := &file_kythe_proto_explore_proto_msgTypes[3] 241 if protoimpl.UnsafeEnabled && x != nil { 242 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 243 if ms.LoadMessageInfo() == nil { 244 ms.StoreMessageInfo(mi) 245 } 246 return ms 247 } 248 return mi.MessageOf(x) 249 } 250 251 // Deprecated: Use NodeFilter.ProtoReflect.Descriptor instead. 252 func (*NodeFilter) Descriptor() ([]byte, []int) { 253 return file_kythe_proto_explore_proto_rawDescGZIP(), []int{3} 254 } 255 256 func (x *NodeFilter) GetIncludedLanguages() []string { 257 if x != nil { 258 return x.IncludedLanguages 259 } 260 return nil 261 } 262 263 func (x *NodeFilter) GetIncludedFiles() []*storage_go_proto.VName { 264 if x != nil { 265 return x.IncludedFiles 266 } 267 return nil 268 } 269 270 type Tickets struct { 271 state protoimpl.MessageState 272 sizeCache protoimpl.SizeCache 273 unknownFields protoimpl.UnknownFields 274 275 Tickets []string `protobuf:"bytes,1,rep,name=tickets,proto3" json:"tickets,omitempty"` 276 } 277 278 func (x *Tickets) Reset() { 279 *x = Tickets{} 280 if protoimpl.UnsafeEnabled { 281 mi := &file_kythe_proto_explore_proto_msgTypes[4] 282 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 283 ms.StoreMessageInfo(mi) 284 } 285 } 286 287 func (x *Tickets) String() string { 288 return protoimpl.X.MessageStringOf(x) 289 } 290 291 func (*Tickets) ProtoMessage() {} 292 293 func (x *Tickets) ProtoReflect() protoreflect.Message { 294 mi := &file_kythe_proto_explore_proto_msgTypes[4] 295 if protoimpl.UnsafeEnabled && x != nil { 296 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 297 if ms.LoadMessageInfo() == nil { 298 ms.StoreMessageInfo(mi) 299 } 300 return ms 301 } 302 return mi.MessageOf(x) 303 } 304 305 // Deprecated: Use Tickets.ProtoReflect.Descriptor instead. 306 func (*Tickets) Descriptor() ([]byte, []int) { 307 return file_kythe_proto_explore_proto_rawDescGZIP(), []int{4} 308 } 309 310 func (x *Tickets) GetTickets() []string { 311 if x != nil { 312 return x.Tickets 313 } 314 return nil 315 } 316 317 type TypeHierarchyRequest struct { 318 state protoimpl.MessageState 319 sizeCache protoimpl.SizeCache 320 unknownFields protoimpl.UnknownFields 321 322 TypeTicket string `protobuf:"bytes,1,opt,name=type_ticket,json=typeTicket,proto3" json:"type_ticket,omitempty"` 323 NodeFilter *NodeFilter `protobuf:"bytes,2,opt,name=node_filter,json=nodeFilter,proto3" json:"node_filter,omitempty"` 324 } 325 326 func (x *TypeHierarchyRequest) Reset() { 327 *x = TypeHierarchyRequest{} 328 if protoimpl.UnsafeEnabled { 329 mi := &file_kythe_proto_explore_proto_msgTypes[5] 330 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 331 ms.StoreMessageInfo(mi) 332 } 333 } 334 335 func (x *TypeHierarchyRequest) String() string { 336 return protoimpl.X.MessageStringOf(x) 337 } 338 339 func (*TypeHierarchyRequest) ProtoMessage() {} 340 341 func (x *TypeHierarchyRequest) ProtoReflect() protoreflect.Message { 342 mi := &file_kythe_proto_explore_proto_msgTypes[5] 343 if protoimpl.UnsafeEnabled && x != nil { 344 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 345 if ms.LoadMessageInfo() == nil { 346 ms.StoreMessageInfo(mi) 347 } 348 return ms 349 } 350 return mi.MessageOf(x) 351 } 352 353 // Deprecated: Use TypeHierarchyRequest.ProtoReflect.Descriptor instead. 354 func (*TypeHierarchyRequest) Descriptor() ([]byte, []int) { 355 return file_kythe_proto_explore_proto_rawDescGZIP(), []int{5} 356 } 357 358 func (x *TypeHierarchyRequest) GetTypeTicket() string { 359 if x != nil { 360 return x.TypeTicket 361 } 362 return "" 363 } 364 365 func (x *TypeHierarchyRequest) GetNodeFilter() *NodeFilter { 366 if x != nil { 367 return x.NodeFilter 368 } 369 return nil 370 } 371 372 type TypeHierarchyReply struct { 373 state protoimpl.MessageState 374 sizeCache protoimpl.SizeCache 375 unknownFields protoimpl.UnknownFields 376 377 TypeTicket string `protobuf:"bytes,1,opt,name=type_ticket,json=typeTicket,proto3" json:"type_ticket,omitempty"` 378 Graph *Graph `protobuf:"bytes,2,opt,name=graph,proto3" json:"graph,omitempty"` 379 } 380 381 func (x *TypeHierarchyReply) Reset() { 382 *x = TypeHierarchyReply{} 383 if protoimpl.UnsafeEnabled { 384 mi := &file_kythe_proto_explore_proto_msgTypes[6] 385 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 386 ms.StoreMessageInfo(mi) 387 } 388 } 389 390 func (x *TypeHierarchyReply) String() string { 391 return protoimpl.X.MessageStringOf(x) 392 } 393 394 func (*TypeHierarchyReply) ProtoMessage() {} 395 396 func (x *TypeHierarchyReply) ProtoReflect() protoreflect.Message { 397 mi := &file_kythe_proto_explore_proto_msgTypes[6] 398 if protoimpl.UnsafeEnabled && x != nil { 399 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 400 if ms.LoadMessageInfo() == nil { 401 ms.StoreMessageInfo(mi) 402 } 403 return ms 404 } 405 return mi.MessageOf(x) 406 } 407 408 // Deprecated: Use TypeHierarchyReply.ProtoReflect.Descriptor instead. 409 func (*TypeHierarchyReply) Descriptor() ([]byte, []int) { 410 return file_kythe_proto_explore_proto_rawDescGZIP(), []int{6} 411 } 412 413 func (x *TypeHierarchyReply) GetTypeTicket() string { 414 if x != nil { 415 return x.TypeTicket 416 } 417 return "" 418 } 419 420 func (x *TypeHierarchyReply) GetGraph() *Graph { 421 if x != nil { 422 return x.Graph 423 } 424 return nil 425 } 426 427 type CallersRequest struct { 428 state protoimpl.MessageState 429 sizeCache protoimpl.SizeCache 430 unknownFields protoimpl.UnknownFields 431 432 Tickets []string `protobuf:"bytes,1,rep,name=tickets,proto3" json:"tickets,omitempty"` 433 } 434 435 func (x *CallersRequest) Reset() { 436 *x = CallersRequest{} 437 if protoimpl.UnsafeEnabled { 438 mi := &file_kythe_proto_explore_proto_msgTypes[7] 439 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 440 ms.StoreMessageInfo(mi) 441 } 442 } 443 444 func (x *CallersRequest) String() string { 445 return protoimpl.X.MessageStringOf(x) 446 } 447 448 func (*CallersRequest) ProtoMessage() {} 449 450 func (x *CallersRequest) ProtoReflect() protoreflect.Message { 451 mi := &file_kythe_proto_explore_proto_msgTypes[7] 452 if protoimpl.UnsafeEnabled && x != nil { 453 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 454 if ms.LoadMessageInfo() == nil { 455 ms.StoreMessageInfo(mi) 456 } 457 return ms 458 } 459 return mi.MessageOf(x) 460 } 461 462 // Deprecated: Use CallersRequest.ProtoReflect.Descriptor instead. 463 func (*CallersRequest) Descriptor() ([]byte, []int) { 464 return file_kythe_proto_explore_proto_rawDescGZIP(), []int{7} 465 } 466 467 func (x *CallersRequest) GetTickets() []string { 468 if x != nil { 469 return x.Tickets 470 } 471 return nil 472 } 473 474 type CallersReply struct { 475 state protoimpl.MessageState 476 sizeCache protoimpl.SizeCache 477 unknownFields protoimpl.UnknownFields 478 479 Graph *Graph `protobuf:"bytes,1,opt,name=graph,proto3" json:"graph,omitempty"` 480 } 481 482 func (x *CallersReply) Reset() { 483 *x = CallersReply{} 484 if protoimpl.UnsafeEnabled { 485 mi := &file_kythe_proto_explore_proto_msgTypes[8] 486 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 487 ms.StoreMessageInfo(mi) 488 } 489 } 490 491 func (x *CallersReply) String() string { 492 return protoimpl.X.MessageStringOf(x) 493 } 494 495 func (*CallersReply) ProtoMessage() {} 496 497 func (x *CallersReply) ProtoReflect() protoreflect.Message { 498 mi := &file_kythe_proto_explore_proto_msgTypes[8] 499 if protoimpl.UnsafeEnabled && x != nil { 500 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 501 if ms.LoadMessageInfo() == nil { 502 ms.StoreMessageInfo(mi) 503 } 504 return ms 505 } 506 return mi.MessageOf(x) 507 } 508 509 // Deprecated: Use CallersReply.ProtoReflect.Descriptor instead. 510 func (*CallersReply) Descriptor() ([]byte, []int) { 511 return file_kythe_proto_explore_proto_rawDescGZIP(), []int{8} 512 } 513 514 func (x *CallersReply) GetGraph() *Graph { 515 if x != nil { 516 return x.Graph 517 } 518 return nil 519 } 520 521 type CalleesRequest struct { 522 state protoimpl.MessageState 523 sizeCache protoimpl.SizeCache 524 unknownFields protoimpl.UnknownFields 525 526 Tickets []string `protobuf:"bytes,1,rep,name=tickets,proto3" json:"tickets,omitempty"` 527 } 528 529 func (x *CalleesRequest) Reset() { 530 *x = CalleesRequest{} 531 if protoimpl.UnsafeEnabled { 532 mi := &file_kythe_proto_explore_proto_msgTypes[9] 533 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 534 ms.StoreMessageInfo(mi) 535 } 536 } 537 538 func (x *CalleesRequest) String() string { 539 return protoimpl.X.MessageStringOf(x) 540 } 541 542 func (*CalleesRequest) ProtoMessage() {} 543 544 func (x *CalleesRequest) ProtoReflect() protoreflect.Message { 545 mi := &file_kythe_proto_explore_proto_msgTypes[9] 546 if protoimpl.UnsafeEnabled && x != nil { 547 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 548 if ms.LoadMessageInfo() == nil { 549 ms.StoreMessageInfo(mi) 550 } 551 return ms 552 } 553 return mi.MessageOf(x) 554 } 555 556 // Deprecated: Use CalleesRequest.ProtoReflect.Descriptor instead. 557 func (*CalleesRequest) Descriptor() ([]byte, []int) { 558 return file_kythe_proto_explore_proto_rawDescGZIP(), []int{9} 559 } 560 561 func (x *CalleesRequest) GetTickets() []string { 562 if x != nil { 563 return x.Tickets 564 } 565 return nil 566 } 567 568 type CalleesReply struct { 569 state protoimpl.MessageState 570 sizeCache protoimpl.SizeCache 571 unknownFields protoimpl.UnknownFields 572 573 Graph *Graph `protobuf:"bytes,1,opt,name=graph,proto3" json:"graph,omitempty"` 574 } 575 576 func (x *CalleesReply) Reset() { 577 *x = CalleesReply{} 578 if protoimpl.UnsafeEnabled { 579 mi := &file_kythe_proto_explore_proto_msgTypes[10] 580 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 581 ms.StoreMessageInfo(mi) 582 } 583 } 584 585 func (x *CalleesReply) String() string { 586 return protoimpl.X.MessageStringOf(x) 587 } 588 589 func (*CalleesReply) ProtoMessage() {} 590 591 func (x *CalleesReply) ProtoReflect() protoreflect.Message { 592 mi := &file_kythe_proto_explore_proto_msgTypes[10] 593 if protoimpl.UnsafeEnabled && x != nil { 594 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 595 if ms.LoadMessageInfo() == nil { 596 ms.StoreMessageInfo(mi) 597 } 598 return ms 599 } 600 return mi.MessageOf(x) 601 } 602 603 // Deprecated: Use CalleesReply.ProtoReflect.Descriptor instead. 604 func (*CalleesReply) Descriptor() ([]byte, []int) { 605 return file_kythe_proto_explore_proto_rawDescGZIP(), []int{10} 606 } 607 608 func (x *CalleesReply) GetGraph() *Graph { 609 if x != nil { 610 return x.Graph 611 } 612 return nil 613 } 614 615 type ParametersRequest struct { 616 state protoimpl.MessageState 617 sizeCache protoimpl.SizeCache 618 unknownFields protoimpl.UnknownFields 619 620 FunctionTickets []string `protobuf:"bytes,1,rep,name=function_tickets,json=functionTickets,proto3" json:"function_tickets,omitempty"` 621 } 622 623 func (x *ParametersRequest) Reset() { 624 *x = ParametersRequest{} 625 if protoimpl.UnsafeEnabled { 626 mi := &file_kythe_proto_explore_proto_msgTypes[11] 627 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 628 ms.StoreMessageInfo(mi) 629 } 630 } 631 632 func (x *ParametersRequest) String() string { 633 return protoimpl.X.MessageStringOf(x) 634 } 635 636 func (*ParametersRequest) ProtoMessage() {} 637 638 func (x *ParametersRequest) ProtoReflect() protoreflect.Message { 639 mi := &file_kythe_proto_explore_proto_msgTypes[11] 640 if protoimpl.UnsafeEnabled && x != nil { 641 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 642 if ms.LoadMessageInfo() == nil { 643 ms.StoreMessageInfo(mi) 644 } 645 return ms 646 } 647 return mi.MessageOf(x) 648 } 649 650 // Deprecated: Use ParametersRequest.ProtoReflect.Descriptor instead. 651 func (*ParametersRequest) Descriptor() ([]byte, []int) { 652 return file_kythe_proto_explore_proto_rawDescGZIP(), []int{11} 653 } 654 655 func (x *ParametersRequest) GetFunctionTickets() []string { 656 if x != nil { 657 return x.FunctionTickets 658 } 659 return nil 660 } 661 662 type ParametersReply struct { 663 state protoimpl.MessageState 664 sizeCache protoimpl.SizeCache 665 unknownFields protoimpl.UnknownFields 666 667 FunctionToParameters map[string]*Tickets `protobuf:"bytes,1,rep,name=function_to_parameters,json=functionToParameters,proto3" json:"function_to_parameters,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` 668 FunctionToReturnValue map[string]string `protobuf:"bytes,2,rep,name=function_to_return_value,json=functionToReturnValue,proto3" json:"function_to_return_value,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` 669 NodeData map[string]*NodeData `protobuf:"bytes,3,rep,name=node_data,json=nodeData,proto3" json:"node_data,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` 670 } 671 672 func (x *ParametersReply) Reset() { 673 *x = ParametersReply{} 674 if protoimpl.UnsafeEnabled { 675 mi := &file_kythe_proto_explore_proto_msgTypes[12] 676 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 677 ms.StoreMessageInfo(mi) 678 } 679 } 680 681 func (x *ParametersReply) String() string { 682 return protoimpl.X.MessageStringOf(x) 683 } 684 685 func (*ParametersReply) ProtoMessage() {} 686 687 func (x *ParametersReply) ProtoReflect() protoreflect.Message { 688 mi := &file_kythe_proto_explore_proto_msgTypes[12] 689 if protoimpl.UnsafeEnabled && x != nil { 690 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 691 if ms.LoadMessageInfo() == nil { 692 ms.StoreMessageInfo(mi) 693 } 694 return ms 695 } 696 return mi.MessageOf(x) 697 } 698 699 // Deprecated: Use ParametersReply.ProtoReflect.Descriptor instead. 700 func (*ParametersReply) Descriptor() ([]byte, []int) { 701 return file_kythe_proto_explore_proto_rawDescGZIP(), []int{12} 702 } 703 704 func (x *ParametersReply) GetFunctionToParameters() map[string]*Tickets { 705 if x != nil { 706 return x.FunctionToParameters 707 } 708 return nil 709 } 710 711 func (x *ParametersReply) GetFunctionToReturnValue() map[string]string { 712 if x != nil { 713 return x.FunctionToReturnValue 714 } 715 return nil 716 } 717 718 func (x *ParametersReply) GetNodeData() map[string]*NodeData { 719 if x != nil { 720 return x.NodeData 721 } 722 return nil 723 } 724 725 type ParentsRequest struct { 726 state protoimpl.MessageState 727 sizeCache protoimpl.SizeCache 728 unknownFields protoimpl.UnknownFields 729 730 Tickets []string `protobuf:"bytes,1,rep,name=tickets,proto3" json:"tickets,omitempty"` 731 } 732 733 func (x *ParentsRequest) Reset() { 734 *x = ParentsRequest{} 735 if protoimpl.UnsafeEnabled { 736 mi := &file_kythe_proto_explore_proto_msgTypes[13] 737 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 738 ms.StoreMessageInfo(mi) 739 } 740 } 741 742 func (x *ParentsRequest) String() string { 743 return protoimpl.X.MessageStringOf(x) 744 } 745 746 func (*ParentsRequest) ProtoMessage() {} 747 748 func (x *ParentsRequest) ProtoReflect() protoreflect.Message { 749 mi := &file_kythe_proto_explore_proto_msgTypes[13] 750 if protoimpl.UnsafeEnabled && x != nil { 751 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 752 if ms.LoadMessageInfo() == nil { 753 ms.StoreMessageInfo(mi) 754 } 755 return ms 756 } 757 return mi.MessageOf(x) 758 } 759 760 // Deprecated: Use ParentsRequest.ProtoReflect.Descriptor instead. 761 func (*ParentsRequest) Descriptor() ([]byte, []int) { 762 return file_kythe_proto_explore_proto_rawDescGZIP(), []int{13} 763 } 764 765 func (x *ParentsRequest) GetTickets() []string { 766 if x != nil { 767 return x.Tickets 768 } 769 return nil 770 } 771 772 type ParentsReply struct { 773 state protoimpl.MessageState 774 sizeCache protoimpl.SizeCache 775 unknownFields protoimpl.UnknownFields 776 777 InputToParents map[string]*Tickets `protobuf:"bytes,1,rep,name=input_to_parents,json=inputToParents,proto3" json:"input_to_parents,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` 778 } 779 780 func (x *ParentsReply) Reset() { 781 *x = ParentsReply{} 782 if protoimpl.UnsafeEnabled { 783 mi := &file_kythe_proto_explore_proto_msgTypes[14] 784 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 785 ms.StoreMessageInfo(mi) 786 } 787 } 788 789 func (x *ParentsReply) String() string { 790 return protoimpl.X.MessageStringOf(x) 791 } 792 793 func (*ParentsReply) ProtoMessage() {} 794 795 func (x *ParentsReply) ProtoReflect() protoreflect.Message { 796 mi := &file_kythe_proto_explore_proto_msgTypes[14] 797 if protoimpl.UnsafeEnabled && x != nil { 798 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 799 if ms.LoadMessageInfo() == nil { 800 ms.StoreMessageInfo(mi) 801 } 802 return ms 803 } 804 return mi.MessageOf(x) 805 } 806 807 // Deprecated: Use ParentsReply.ProtoReflect.Descriptor instead. 808 func (*ParentsReply) Descriptor() ([]byte, []int) { 809 return file_kythe_proto_explore_proto_rawDescGZIP(), []int{14} 810 } 811 812 func (x *ParentsReply) GetInputToParents() map[string]*Tickets { 813 if x != nil { 814 return x.InputToParents 815 } 816 return nil 817 } 818 819 type ChildrenRequest struct { 820 state protoimpl.MessageState 821 sizeCache protoimpl.SizeCache 822 unknownFields protoimpl.UnknownFields 823 824 Tickets []string `protobuf:"bytes,1,rep,name=tickets,proto3" json:"tickets,omitempty"` 825 } 826 827 func (x *ChildrenRequest) Reset() { 828 *x = ChildrenRequest{} 829 if protoimpl.UnsafeEnabled { 830 mi := &file_kythe_proto_explore_proto_msgTypes[15] 831 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 832 ms.StoreMessageInfo(mi) 833 } 834 } 835 836 func (x *ChildrenRequest) String() string { 837 return protoimpl.X.MessageStringOf(x) 838 } 839 840 func (*ChildrenRequest) ProtoMessage() {} 841 842 func (x *ChildrenRequest) ProtoReflect() protoreflect.Message { 843 mi := &file_kythe_proto_explore_proto_msgTypes[15] 844 if protoimpl.UnsafeEnabled && x != nil { 845 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 846 if ms.LoadMessageInfo() == nil { 847 ms.StoreMessageInfo(mi) 848 } 849 return ms 850 } 851 return mi.MessageOf(x) 852 } 853 854 // Deprecated: Use ChildrenRequest.ProtoReflect.Descriptor instead. 855 func (*ChildrenRequest) Descriptor() ([]byte, []int) { 856 return file_kythe_proto_explore_proto_rawDescGZIP(), []int{15} 857 } 858 859 func (x *ChildrenRequest) GetTickets() []string { 860 if x != nil { 861 return x.Tickets 862 } 863 return nil 864 } 865 866 type ChildrenReply struct { 867 state protoimpl.MessageState 868 sizeCache protoimpl.SizeCache 869 unknownFields protoimpl.UnknownFields 870 871 InputToChildren map[string]*Tickets `protobuf:"bytes,1,rep,name=input_to_children,json=inputToChildren,proto3" json:"input_to_children,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` 872 } 873 874 func (x *ChildrenReply) Reset() { 875 *x = ChildrenReply{} 876 if protoimpl.UnsafeEnabled { 877 mi := &file_kythe_proto_explore_proto_msgTypes[16] 878 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 879 ms.StoreMessageInfo(mi) 880 } 881 } 882 883 func (x *ChildrenReply) String() string { 884 return protoimpl.X.MessageStringOf(x) 885 } 886 887 func (*ChildrenReply) ProtoMessage() {} 888 889 func (x *ChildrenReply) ProtoReflect() protoreflect.Message { 890 mi := &file_kythe_proto_explore_proto_msgTypes[16] 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 ChildrenReply.ProtoReflect.Descriptor instead. 902 func (*ChildrenReply) Descriptor() ([]byte, []int) { 903 return file_kythe_proto_explore_proto_rawDescGZIP(), []int{16} 904 } 905 906 func (x *ChildrenReply) GetInputToChildren() map[string]*Tickets { 907 if x != nil { 908 return x.InputToChildren 909 } 910 return nil 911 } 912 913 var File_kythe_proto_explore_proto protoreflect.FileDescriptor 914 915 var file_kythe_proto_explore_proto_rawDesc = []byte{ 916 0x0a, 0x19, 0x6b, 0x79, 0x74, 0x68, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x65, 0x78, 917 0x70, 0x6c, 0x6f, 0x72, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x0b, 0x6b, 0x79, 0x74, 918 0x68, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x18, 0x6b, 0x79, 0x74, 0x68, 0x65, 0x2f, 919 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 920 0x74, 0x6f, 0x1a, 0x19, 0x6b, 0x79, 0x74, 0x68, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 921 0x73, 0x74, 0x6f, 0x72, 0x61, 0x67, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x16, 0x6b, 922 0x79, 0x74, 0x68, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x78, 0x72, 0x65, 0x66, 0x2e, 923 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xd0, 0x01, 0x0a, 0x08, 0x4e, 0x6f, 0x64, 0x65, 0x44, 0x61, 924 0x74, 0x61, 0x12, 0x12, 0x0a, 0x04, 0x6b, 0x69, 0x6e, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 925 0x52, 0x04, 0x6b, 0x69, 0x6e, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x73, 0x75, 0x62, 0x6b, 0x69, 0x6e, 926 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x73, 0x75, 0x62, 0x6b, 0x69, 0x6e, 0x64, 927 0x12, 0x33, 0x0a, 0x09, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x03, 0x20, 928 0x03, 0x28, 0x0b, 0x32, 0x15, 0x2e, 0x6b, 0x79, 0x74, 0x68, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 929 0x6f, 0x2e, 0x4c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x09, 0x6c, 0x6f, 0x63, 0x61, 930 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x2b, 0x0a, 0x11, 0x64, 0x65, 0x66, 0x69, 0x6e, 0x69, 0x74, 931 0x69, 0x6f, 0x6e, 0x5f, 0x61, 0x6e, 0x63, 0x68, 0x6f, 0x72, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 932 0x52, 0x10, 0x64, 0x65, 0x66, 0x69, 0x6e, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x41, 0x6e, 0x63, 0x68, 933 0x6f, 0x72, 0x12, 0x34, 0x0a, 0x04, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 934 0x32, 0x20, 0x2e, 0x6b, 0x79, 0x74, 0x68, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x63, 935 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x4d, 0x61, 0x72, 0x6b, 0x65, 0x64, 0x53, 0x6f, 0x75, 0x72, 936 0x63, 0x65, 0x52, 0x04, 0x63, 0x6f, 0x64, 0x65, 0x22, 0x83, 0x01, 0x0a, 0x09, 0x47, 0x72, 0x61, 937 0x70, 0x68, 0x4e, 0x6f, 0x64, 0x65, 0x12, 0x32, 0x0a, 0x09, 0x6e, 0x6f, 0x64, 0x65, 0x5f, 0x64, 938 0x61, 0x74, 0x61, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x15, 0x2e, 0x6b, 0x79, 0x74, 0x68, 939 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x4e, 0x6f, 0x64, 0x65, 0x44, 0x61, 0x74, 0x61, 940 0x52, 0x08, 0x6e, 0x6f, 0x64, 0x65, 0x44, 0x61, 0x74, 0x61, 0x12, 0x22, 0x0a, 0x0c, 0x70, 0x72, 941 0x65, 0x64, 0x65, 0x63, 0x65, 0x73, 0x73, 0x6f, 0x72, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x09, 942 0x52, 0x0c, 0x70, 0x72, 0x65, 0x64, 0x65, 0x63, 0x65, 0x73, 0x73, 0x6f, 0x72, 0x73, 0x12, 0x1e, 943 0x0a, 0x0a, 0x73, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x6f, 0x72, 0x73, 0x18, 0x03, 0x20, 0x03, 944 0x28, 0x09, 0x52, 0x0a, 0x73, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x6f, 0x72, 0x73, 0x22, 0x8e, 945 0x01, 0x0a, 0x05, 0x47, 0x72, 0x61, 0x70, 0x68, 0x12, 0x33, 0x0a, 0x05, 0x6e, 0x6f, 0x64, 0x65, 946 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x6b, 0x79, 0x74, 0x68, 0x65, 0x2e, 947 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x47, 0x72, 0x61, 0x70, 0x68, 0x2e, 0x4e, 0x6f, 0x64, 0x65, 948 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x05, 0x6e, 0x6f, 0x64, 0x65, 0x73, 0x1a, 0x50, 0x0a, 949 0x0a, 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 950 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x2c, 0x0a, 951 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x16, 0x2e, 0x6b, 952 0x79, 0x74, 0x68, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x47, 0x72, 0x61, 0x70, 0x68, 953 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x22, 954 0x76, 0x0a, 0x0a, 0x4e, 0x6f, 0x64, 0x65, 0x46, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x12, 0x2d, 0x0a, 955 0x12, 0x69, 0x6e, 0x63, 0x6c, 0x75, 0x64, 0x65, 0x64, 0x5f, 0x6c, 0x61, 0x6e, 0x67, 0x75, 0x61, 956 0x67, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x09, 0x52, 0x11, 0x69, 0x6e, 0x63, 0x6c, 0x75, 957 0x64, 0x65, 0x64, 0x4c, 0x61, 0x6e, 0x67, 0x75, 0x61, 0x67, 0x65, 0x73, 0x12, 0x39, 0x0a, 0x0e, 958 0x69, 0x6e, 0x63, 0x6c, 0x75, 0x64, 0x65, 0x64, 0x5f, 0x66, 0x69, 0x6c, 0x65, 0x73, 0x18, 0x02, 959 0x20, 0x03, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x6b, 0x79, 0x74, 0x68, 0x65, 0x2e, 0x70, 0x72, 0x6f, 960 0x74, 0x6f, 0x2e, 0x56, 0x4e, 0x61, 0x6d, 0x65, 0x52, 0x0d, 0x69, 0x6e, 0x63, 0x6c, 0x75, 0x64, 961 0x65, 0x64, 0x46, 0x69, 0x6c, 0x65, 0x73, 0x22, 0x23, 0x0a, 0x07, 0x54, 0x69, 0x63, 0x6b, 0x65, 962 0x74, 0x73, 0x12, 0x18, 0x0a, 0x07, 0x74, 0x69, 0x63, 0x6b, 0x65, 0x74, 0x73, 0x18, 0x01, 0x20, 963 0x03, 0x28, 0x09, 0x52, 0x07, 0x74, 0x69, 0x63, 0x6b, 0x65, 0x74, 0x73, 0x22, 0x71, 0x0a, 0x14, 964 0x54, 0x79, 0x70, 0x65, 0x48, 0x69, 0x65, 0x72, 0x61, 0x72, 0x63, 0x68, 0x79, 0x52, 0x65, 0x71, 965 0x75, 0x65, 0x73, 0x74, 0x12, 0x1f, 0x0a, 0x0b, 0x74, 0x79, 0x70, 0x65, 0x5f, 0x74, 0x69, 0x63, 966 0x6b, 0x65, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x74, 0x79, 0x70, 0x65, 0x54, 967 0x69, 0x63, 0x6b, 0x65, 0x74, 0x12, 0x38, 0x0a, 0x0b, 0x6e, 0x6f, 0x64, 0x65, 0x5f, 0x66, 0x69, 968 0x6c, 0x74, 0x65, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x17, 0x2e, 0x6b, 0x79, 0x74, 969 0x68, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x4e, 0x6f, 0x64, 0x65, 0x46, 0x69, 0x6c, 970 0x74, 0x65, 0x72, 0x52, 0x0a, 0x6e, 0x6f, 0x64, 0x65, 0x46, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x22, 971 0x5f, 0x0a, 0x12, 0x54, 0x79, 0x70, 0x65, 0x48, 0x69, 0x65, 0x72, 0x61, 0x72, 0x63, 0x68, 0x79, 972 0x52, 0x65, 0x70, 0x6c, 0x79, 0x12, 0x1f, 0x0a, 0x0b, 0x74, 0x79, 0x70, 0x65, 0x5f, 0x74, 0x69, 973 0x63, 0x6b, 0x65, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x74, 0x79, 0x70, 0x65, 974 0x54, 0x69, 0x63, 0x6b, 0x65, 0x74, 0x12, 0x28, 0x0a, 0x05, 0x67, 0x72, 0x61, 0x70, 0x68, 0x18, 975 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x6b, 0x79, 0x74, 0x68, 0x65, 0x2e, 0x70, 0x72, 976 0x6f, 0x74, 0x6f, 0x2e, 0x47, 0x72, 0x61, 0x70, 0x68, 0x52, 0x05, 0x67, 0x72, 0x61, 0x70, 0x68, 977 0x22, 0x2a, 0x0a, 0x0e, 0x43, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 978 0x73, 0x74, 0x12, 0x18, 0x0a, 0x07, 0x74, 0x69, 0x63, 0x6b, 0x65, 0x74, 0x73, 0x18, 0x01, 0x20, 979 0x03, 0x28, 0x09, 0x52, 0x07, 0x74, 0x69, 0x63, 0x6b, 0x65, 0x74, 0x73, 0x22, 0x38, 0x0a, 0x0c, 980 0x43, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x73, 0x52, 0x65, 0x70, 0x6c, 0x79, 0x12, 0x28, 0x0a, 0x05, 981 0x67, 0x72, 0x61, 0x70, 0x68, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x6b, 0x79, 982 0x74, 0x68, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x47, 0x72, 0x61, 0x70, 0x68, 0x52, 983 0x05, 0x67, 0x72, 0x61, 0x70, 0x68, 0x22, 0x2a, 0x0a, 0x0e, 0x43, 0x61, 0x6c, 0x6c, 0x65, 0x65, 984 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x18, 0x0a, 0x07, 0x74, 0x69, 0x63, 0x6b, 985 0x65, 0x74, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x09, 0x52, 0x07, 0x74, 0x69, 0x63, 0x6b, 0x65, 986 0x74, 0x73, 0x22, 0x38, 0x0a, 0x0c, 0x43, 0x61, 0x6c, 0x6c, 0x65, 0x65, 0x73, 0x52, 0x65, 0x70, 987 0x6c, 0x79, 0x12, 0x28, 0x0a, 0x05, 0x67, 0x72, 0x61, 0x70, 0x68, 0x18, 0x01, 0x20, 0x01, 0x28, 988 0x0b, 0x32, 0x12, 0x2e, 0x6b, 0x79, 0x74, 0x68, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 989 0x47, 0x72, 0x61, 0x70, 0x68, 0x52, 0x05, 0x67, 0x72, 0x61, 0x70, 0x68, 0x22, 0x3e, 0x0a, 0x11, 990 0x50, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 991 0x74, 0x12, 0x29, 0x0a, 0x10, 0x66, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x74, 0x69, 992 0x63, 0x6b, 0x65, 0x74, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0f, 0x66, 0x75, 0x6e, 993 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x54, 0x69, 0x63, 0x6b, 0x65, 0x74, 0x73, 0x22, 0xb7, 0x04, 0x0a, 994 0x0f, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x52, 0x65, 0x70, 0x6c, 0x79, 995 0x12, 0x6c, 0x0a, 0x16, 0x66, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x74, 0x6f, 0x5f, 996 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 997 0x32, 0x36, 0x2e, 0x6b, 0x79, 0x74, 0x68, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x50, 998 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x52, 0x65, 0x70, 0x6c, 0x79, 0x2e, 0x46, 999 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x54, 0x6f, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 1000 0x65, 0x72, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x14, 0x66, 0x75, 0x6e, 0x63, 0x74, 0x69, 1001 0x6f, 0x6e, 0x54, 0x6f, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x12, 0x70, 1002 0x0a, 0x18, 0x66, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x74, 0x6f, 0x5f, 0x72, 0x65, 1003 0x74, 0x75, 0x72, 0x6e, 0x5f, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 1004 0x32, 0x37, 0x2e, 0x6b, 0x79, 0x74, 0x68, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x50, 1005 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x52, 0x65, 0x70, 0x6c, 0x79, 0x2e, 0x46, 1006 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x54, 0x6f, 0x52, 0x65, 0x74, 0x75, 0x72, 0x6e, 0x56, 1007 0x61, 0x6c, 0x75, 0x65, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x15, 0x66, 0x75, 0x6e, 0x63, 0x74, 1008 0x69, 0x6f, 0x6e, 0x54, 0x6f, 0x52, 0x65, 0x74, 0x75, 0x72, 0x6e, 0x56, 0x61, 0x6c, 0x75, 0x65, 1009 0x12, 0x47, 0x0a, 0x09, 0x6e, 0x6f, 0x64, 0x65, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x18, 0x03, 0x20, 1010 0x03, 0x28, 0x0b, 0x32, 0x2a, 0x2e, 0x6b, 0x79, 0x74, 0x68, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 1011 0x6f, 0x2e, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x52, 0x65, 0x70, 0x6c, 1012 0x79, 0x2e, 0x4e, 0x6f, 0x64, 0x65, 0x44, 0x61, 0x74, 0x61, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 1013 0x08, 0x6e, 0x6f, 0x64, 0x65, 0x44, 0x61, 0x74, 0x61, 0x1a, 0x5d, 0x0a, 0x19, 0x46, 0x75, 0x6e, 1014 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x54, 0x6f, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 1015 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 1016 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x2a, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 1017 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x6b, 0x79, 0x74, 0x68, 0x65, 0x2e, 1018 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x54, 0x69, 0x63, 0x6b, 0x65, 0x74, 0x73, 0x52, 0x05, 0x76, 1019 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x48, 0x0a, 0x1a, 0x46, 0x75, 0x6e, 0x63, 1020 0x74, 0x69, 0x6f, 0x6e, 0x54, 0x6f, 0x52, 0x65, 0x74, 0x75, 0x72, 0x6e, 0x56, 0x61, 0x6c, 0x75, 1021 0x65, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 1022 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 1023 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 1024 0x38, 0x01, 0x1a, 0x52, 0x0a, 0x0d, 0x4e, 0x6f, 0x64, 0x65, 0x44, 0x61, 0x74, 0x61, 0x45, 0x6e, 1025 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 1026 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x2b, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 1027 0x20, 0x01, 0x28, 0x0b, 0x32, 0x15, 0x2e, 0x6b, 0x79, 0x74, 0x68, 0x65, 0x2e, 0x70, 0x72, 0x6f, 1028 0x74, 0x6f, 0x2e, 0x4e, 0x6f, 0x64, 0x65, 0x44, 0x61, 0x74, 0x61, 0x52, 0x05, 0x76, 0x61, 0x6c, 1029 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x22, 0x2a, 0x0a, 0x0e, 0x50, 0x61, 0x72, 0x65, 0x6e, 0x74, 1030 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x18, 0x0a, 0x07, 0x74, 0x69, 0x63, 0x6b, 1031 0x65, 0x74, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x09, 0x52, 0x07, 0x74, 0x69, 0x63, 0x6b, 0x65, 1032 0x74, 0x73, 0x22, 0xc0, 0x01, 0x0a, 0x0c, 0x50, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x73, 0x52, 0x65, 1033 0x70, 0x6c, 0x79, 0x12, 0x57, 0x0a, 0x10, 0x69, 0x6e, 0x70, 0x75, 0x74, 0x5f, 0x74, 0x6f, 0x5f, 1034 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2d, 0x2e, 1035 0x6b, 0x79, 0x74, 0x68, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x50, 0x61, 0x72, 0x65, 1036 0x6e, 0x74, 0x73, 0x52, 0x65, 0x70, 0x6c, 0x79, 0x2e, 0x49, 0x6e, 0x70, 0x75, 0x74, 0x54, 0x6f, 1037 0x50, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0e, 0x69, 0x6e, 1038 0x70, 0x75, 0x74, 0x54, 0x6f, 0x50, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x73, 0x1a, 0x57, 0x0a, 0x13, 1039 0x49, 0x6e, 0x70, 0x75, 0x74, 0x54, 0x6f, 0x50, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x73, 0x45, 0x6e, 1040 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 1041 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x2a, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 1042 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x6b, 0x79, 0x74, 0x68, 0x65, 0x2e, 0x70, 0x72, 0x6f, 1043 0x74, 0x6f, 0x2e, 0x54, 0x69, 0x63, 0x6b, 0x65, 0x74, 0x73, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 1044 0x65, 0x3a, 0x02, 0x38, 0x01, 0x22, 0x2b, 0x0a, 0x0f, 0x43, 0x68, 0x69, 0x6c, 0x64, 0x72, 0x65, 1045 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x18, 0x0a, 0x07, 0x74, 0x69, 0x63, 0x6b, 1046 0x65, 0x74, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x09, 0x52, 0x07, 0x74, 0x69, 0x63, 0x6b, 0x65, 1047 0x74, 0x73, 0x22, 0xc6, 0x01, 0x0a, 0x0d, 0x43, 0x68, 0x69, 0x6c, 0x64, 0x72, 0x65, 0x6e, 0x52, 1048 0x65, 0x70, 0x6c, 0x79, 0x12, 0x5b, 0x0a, 0x11, 0x69, 0x6e, 0x70, 0x75, 0x74, 0x5f, 0x74, 0x6f, 1049 0x5f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x72, 0x65, 0x6e, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 1050 0x2f, 0x2e, 0x6b, 0x79, 0x74, 0x68, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x43, 0x68, 1051 0x69, 0x6c, 0x64, 0x72, 0x65, 0x6e, 0x52, 0x65, 0x70, 0x6c, 0x79, 0x2e, 0x49, 0x6e, 0x70, 0x75, 1052 0x74, 0x54, 0x6f, 0x43, 0x68, 0x69, 0x6c, 0x64, 0x72, 0x65, 0x6e, 0x45, 0x6e, 0x74, 0x72, 0x79, 1053 0x52, 0x0f, 0x69, 0x6e, 0x70, 0x75, 0x74, 0x54, 0x6f, 0x43, 0x68, 0x69, 0x6c, 0x64, 0x72, 0x65, 1054 0x6e, 0x1a, 0x58, 0x0a, 0x14, 0x49, 0x6e, 0x70, 0x75, 0x74, 0x54, 0x6f, 0x43, 0x68, 0x69, 0x6c, 1055 0x64, 0x72, 0x65, 0x6e, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 1056 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x2a, 0x0a, 0x05, 0x76, 1057 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x6b, 0x79, 0x74, 1058 0x68, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x54, 0x69, 0x63, 0x6b, 0x65, 0x74, 0x73, 1059 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x32, 0xcc, 0x03, 0x0a, 0x0e, 1060 0x45, 0x78, 0x70, 0x6c, 0x6f, 0x72, 0x65, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x43, 1061 0x0a, 0x07, 0x43, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x73, 0x12, 0x1b, 0x2e, 0x6b, 0x79, 0x74, 0x68, 1062 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x43, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x73, 0x52, 1063 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x19, 0x2e, 0x6b, 0x79, 0x74, 0x68, 0x65, 0x2e, 0x70, 1064 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x43, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x73, 0x52, 0x65, 0x70, 0x6c, 1065 0x79, 0x22, 0x00, 0x12, 0x43, 0x0a, 0x07, 0x43, 0x61, 0x6c, 0x6c, 0x65, 0x65, 0x73, 0x12, 0x1b, 1066 0x2e, 0x6b, 0x79, 0x74, 0x68, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x43, 0x61, 0x6c, 1067 0x6c, 0x65, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x19, 0x2e, 0x6b, 0x79, 1068 0x74, 0x68, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x43, 0x61, 0x6c, 0x6c, 0x65, 0x65, 1069 0x73, 0x52, 0x65, 0x70, 0x6c, 0x79, 0x22, 0x00, 0x12, 0x43, 0x0a, 0x07, 0x50, 0x61, 0x72, 0x65, 1070 0x6e, 0x74, 0x73, 0x12, 0x1b, 0x2e, 0x6b, 0x79, 0x74, 0x68, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 1071 0x6f, 0x2e, 0x50, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 1072 0x1a, 0x19, 0x2e, 0x6b, 0x79, 0x74, 0x68, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x50, 1073 0x61, 0x72, 0x65, 0x6e, 0x74, 0x73, 0x52, 0x65, 0x70, 0x6c, 0x79, 0x22, 0x00, 0x12, 0x46, 0x0a, 1074 0x08, 0x43, 0x68, 0x69, 0x6c, 0x64, 0x72, 0x65, 0x6e, 0x12, 0x1c, 0x2e, 0x6b, 0x79, 0x74, 0x68, 1075 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x43, 0x68, 0x69, 0x6c, 0x64, 0x72, 0x65, 0x6e, 1076 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1a, 0x2e, 0x6b, 0x79, 0x74, 0x68, 0x65, 0x2e, 1077 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x43, 0x68, 0x69, 0x6c, 0x64, 0x72, 0x65, 0x6e, 0x52, 0x65, 1078 0x70, 0x6c, 0x79, 0x22, 0x00, 0x12, 0x55, 0x0a, 0x0d, 0x54, 0x79, 0x70, 0x65, 0x48, 0x69, 0x65, 1079 0x72, 0x61, 0x72, 0x63, 0x68, 0x79, 0x12, 0x21, 0x2e, 0x6b, 0x79, 0x74, 0x68, 0x65, 0x2e, 0x70, 1080 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x54, 0x79, 0x70, 0x65, 0x48, 0x69, 0x65, 0x72, 0x61, 0x72, 0x63, 1081 0x68, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1f, 0x2e, 0x6b, 0x79, 0x74, 0x68, 1082 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x54, 0x79, 0x70, 0x65, 0x48, 0x69, 0x65, 0x72, 1083 0x61, 0x72, 0x63, 0x68, 0x79, 0x52, 0x65, 0x70, 0x6c, 0x79, 0x22, 0x00, 0x12, 0x4c, 0x0a, 0x0a, 1084 0x50, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x12, 0x1e, 0x2e, 0x6b, 0x79, 0x74, 1085 0x68, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 1086 0x65, 0x72, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1c, 0x2e, 0x6b, 0x79, 0x74, 1087 0x68, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 1088 0x65, 0x72, 0x73, 0x52, 0x65, 0x70, 0x6c, 0x79, 0x22, 0x00, 0x42, 0x4a, 0x0a, 0x1f, 0x63, 0x6f, 1089 0x6d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c, 1090 0x73, 0x2e, 0x6b, 0x79, 0x74, 0x68, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 1091 0x25, 0x6b, 0x79, 0x74, 0x68, 0x65, 0x2e, 0x69, 0x6f, 0x2f, 0x6b, 0x79, 0x74, 0x68, 0x65, 0x2f, 1092 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x65, 0x78, 0x70, 0x6c, 0x6f, 0x72, 0x65, 0x5f, 0x67, 0x6f, 1093 0x5f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, 1094 } 1095 1096 var ( 1097 file_kythe_proto_explore_proto_rawDescOnce sync.Once 1098 file_kythe_proto_explore_proto_rawDescData = file_kythe_proto_explore_proto_rawDesc 1099 ) 1100 1101 func file_kythe_proto_explore_proto_rawDescGZIP() []byte { 1102 file_kythe_proto_explore_proto_rawDescOnce.Do(func() { 1103 file_kythe_proto_explore_proto_rawDescData = protoimpl.X.CompressGZIP(file_kythe_proto_explore_proto_rawDescData) 1104 }) 1105 return file_kythe_proto_explore_proto_rawDescData 1106 } 1107 1108 var file_kythe_proto_explore_proto_msgTypes = make([]protoimpl.MessageInfo, 23) 1109 var file_kythe_proto_explore_proto_goTypes = []interface{}{ 1110 (*NodeData)(nil), // 0: kythe.proto.NodeData 1111 (*GraphNode)(nil), // 1: kythe.proto.GraphNode 1112 (*Graph)(nil), // 2: kythe.proto.Graph 1113 (*NodeFilter)(nil), // 3: kythe.proto.NodeFilter 1114 (*Tickets)(nil), // 4: kythe.proto.Tickets 1115 (*TypeHierarchyRequest)(nil), // 5: kythe.proto.TypeHierarchyRequest 1116 (*TypeHierarchyReply)(nil), // 6: kythe.proto.TypeHierarchyReply 1117 (*CallersRequest)(nil), // 7: kythe.proto.CallersRequest 1118 (*CallersReply)(nil), // 8: kythe.proto.CallersReply 1119 (*CalleesRequest)(nil), // 9: kythe.proto.CalleesRequest 1120 (*CalleesReply)(nil), // 10: kythe.proto.CalleesReply 1121 (*ParametersRequest)(nil), // 11: kythe.proto.ParametersRequest 1122 (*ParametersReply)(nil), // 12: kythe.proto.ParametersReply 1123 (*ParentsRequest)(nil), // 13: kythe.proto.ParentsRequest 1124 (*ParentsReply)(nil), // 14: kythe.proto.ParentsReply 1125 (*ChildrenRequest)(nil), // 15: kythe.proto.ChildrenRequest 1126 (*ChildrenReply)(nil), // 16: kythe.proto.ChildrenReply 1127 nil, // 17: kythe.proto.Graph.NodesEntry 1128 nil, // 18: kythe.proto.ParametersReply.FunctionToParametersEntry 1129 nil, // 19: kythe.proto.ParametersReply.FunctionToReturnValueEntry 1130 nil, // 20: kythe.proto.ParametersReply.NodeDataEntry 1131 nil, // 21: kythe.proto.ParentsReply.InputToParentsEntry 1132 nil, // 22: kythe.proto.ChildrenReply.InputToChildrenEntry 1133 (*xref_go_proto.Location)(nil), // 23: kythe.proto.Location 1134 (*common_go_proto.MarkedSource)(nil), // 24: kythe.proto.common.MarkedSource 1135 (*storage_go_proto.VName)(nil), // 25: kythe.proto.VName 1136 } 1137 var file_kythe_proto_explore_proto_depIdxs = []int32{ 1138 23, // 0: kythe.proto.NodeData.locations:type_name -> kythe.proto.Location 1139 24, // 1: kythe.proto.NodeData.code:type_name -> kythe.proto.common.MarkedSource 1140 0, // 2: kythe.proto.GraphNode.node_data:type_name -> kythe.proto.NodeData 1141 17, // 3: kythe.proto.Graph.nodes:type_name -> kythe.proto.Graph.NodesEntry 1142 25, // 4: kythe.proto.NodeFilter.included_files:type_name -> kythe.proto.VName 1143 3, // 5: kythe.proto.TypeHierarchyRequest.node_filter:type_name -> kythe.proto.NodeFilter 1144 2, // 6: kythe.proto.TypeHierarchyReply.graph:type_name -> kythe.proto.Graph 1145 2, // 7: kythe.proto.CallersReply.graph:type_name -> kythe.proto.Graph 1146 2, // 8: kythe.proto.CalleesReply.graph:type_name -> kythe.proto.Graph 1147 18, // 9: kythe.proto.ParametersReply.function_to_parameters:type_name -> kythe.proto.ParametersReply.FunctionToParametersEntry 1148 19, // 10: kythe.proto.ParametersReply.function_to_return_value:type_name -> kythe.proto.ParametersReply.FunctionToReturnValueEntry 1149 20, // 11: kythe.proto.ParametersReply.node_data:type_name -> kythe.proto.ParametersReply.NodeDataEntry 1150 21, // 12: kythe.proto.ParentsReply.input_to_parents:type_name -> kythe.proto.ParentsReply.InputToParentsEntry 1151 22, // 13: kythe.proto.ChildrenReply.input_to_children:type_name -> kythe.proto.ChildrenReply.InputToChildrenEntry 1152 1, // 14: kythe.proto.Graph.NodesEntry.value:type_name -> kythe.proto.GraphNode 1153 4, // 15: kythe.proto.ParametersReply.FunctionToParametersEntry.value:type_name -> kythe.proto.Tickets 1154 0, // 16: kythe.proto.ParametersReply.NodeDataEntry.value:type_name -> kythe.proto.NodeData 1155 4, // 17: kythe.proto.ParentsReply.InputToParentsEntry.value:type_name -> kythe.proto.Tickets 1156 4, // 18: kythe.proto.ChildrenReply.InputToChildrenEntry.value:type_name -> kythe.proto.Tickets 1157 7, // 19: kythe.proto.ExploreService.Callers:input_type -> kythe.proto.CallersRequest 1158 9, // 20: kythe.proto.ExploreService.Callees:input_type -> kythe.proto.CalleesRequest 1159 13, // 21: kythe.proto.ExploreService.Parents:input_type -> kythe.proto.ParentsRequest 1160 15, // 22: kythe.proto.ExploreService.Children:input_type -> kythe.proto.ChildrenRequest 1161 5, // 23: kythe.proto.ExploreService.TypeHierarchy:input_type -> kythe.proto.TypeHierarchyRequest 1162 11, // 24: kythe.proto.ExploreService.Parameters:input_type -> kythe.proto.ParametersRequest 1163 8, // 25: kythe.proto.ExploreService.Callers:output_type -> kythe.proto.CallersReply 1164 10, // 26: kythe.proto.ExploreService.Callees:output_type -> kythe.proto.CalleesReply 1165 14, // 27: kythe.proto.ExploreService.Parents:output_type -> kythe.proto.ParentsReply 1166 16, // 28: kythe.proto.ExploreService.Children:output_type -> kythe.proto.ChildrenReply 1167 6, // 29: kythe.proto.ExploreService.TypeHierarchy:output_type -> kythe.proto.TypeHierarchyReply 1168 12, // 30: kythe.proto.ExploreService.Parameters:output_type -> kythe.proto.ParametersReply 1169 25, // [25:31] is the sub-list for method output_type 1170 19, // [19:25] is the sub-list for method input_type 1171 19, // [19:19] is the sub-list for extension type_name 1172 19, // [19:19] is the sub-list for extension extendee 1173 0, // [0:19] is the sub-list for field type_name 1174 } 1175 1176 func init() { file_kythe_proto_explore_proto_init() } 1177 func file_kythe_proto_explore_proto_init() { 1178 if File_kythe_proto_explore_proto != nil { 1179 return 1180 } 1181 if !protoimpl.UnsafeEnabled { 1182 file_kythe_proto_explore_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { 1183 switch v := v.(*NodeData); i { 1184 case 0: 1185 return &v.state 1186 case 1: 1187 return &v.sizeCache 1188 case 2: 1189 return &v.unknownFields 1190 default: 1191 return nil 1192 } 1193 } 1194 file_kythe_proto_explore_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} { 1195 switch v := v.(*GraphNode); i { 1196 case 0: 1197 return &v.state 1198 case 1: 1199 return &v.sizeCache 1200 case 2: 1201 return &v.unknownFields 1202 default: 1203 return nil 1204 } 1205 } 1206 file_kythe_proto_explore_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} { 1207 switch v := v.(*Graph); i { 1208 case 0: 1209 return &v.state 1210 case 1: 1211 return &v.sizeCache 1212 case 2: 1213 return &v.unknownFields 1214 default: 1215 return nil 1216 } 1217 } 1218 file_kythe_proto_explore_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} { 1219 switch v := v.(*NodeFilter); i { 1220 case 0: 1221 return &v.state 1222 case 1: 1223 return &v.sizeCache 1224 case 2: 1225 return &v.unknownFields 1226 default: 1227 return nil 1228 } 1229 } 1230 file_kythe_proto_explore_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} { 1231 switch v := v.(*Tickets); i { 1232 case 0: 1233 return &v.state 1234 case 1: 1235 return &v.sizeCache 1236 case 2: 1237 return &v.unknownFields 1238 default: 1239 return nil 1240 } 1241 } 1242 file_kythe_proto_explore_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} { 1243 switch v := v.(*TypeHierarchyRequest); i { 1244 case 0: 1245 return &v.state 1246 case 1: 1247 return &v.sizeCache 1248 case 2: 1249 return &v.unknownFields 1250 default: 1251 return nil 1252 } 1253 } 1254 file_kythe_proto_explore_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} { 1255 switch v := v.(*TypeHierarchyReply); i { 1256 case 0: 1257 return &v.state 1258 case 1: 1259 return &v.sizeCache 1260 case 2: 1261 return &v.unknownFields 1262 default: 1263 return nil 1264 } 1265 } 1266 file_kythe_proto_explore_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} { 1267 switch v := v.(*CallersRequest); i { 1268 case 0: 1269 return &v.state 1270 case 1: 1271 return &v.sizeCache 1272 case 2: 1273 return &v.unknownFields 1274 default: 1275 return nil 1276 } 1277 } 1278 file_kythe_proto_explore_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} { 1279 switch v := v.(*CallersReply); i { 1280 case 0: 1281 return &v.state 1282 case 1: 1283 return &v.sizeCache 1284 case 2: 1285 return &v.unknownFields 1286 default: 1287 return nil 1288 } 1289 } 1290 file_kythe_proto_explore_proto_msgTypes[9].Exporter = func(v interface{}, i int) interface{} { 1291 switch v := v.(*CalleesRequest); i { 1292 case 0: 1293 return &v.state 1294 case 1: 1295 return &v.sizeCache 1296 case 2: 1297 return &v.unknownFields 1298 default: 1299 return nil 1300 } 1301 } 1302 file_kythe_proto_explore_proto_msgTypes[10].Exporter = func(v interface{}, i int) interface{} { 1303 switch v := v.(*CalleesReply); i { 1304 case 0: 1305 return &v.state 1306 case 1: 1307 return &v.sizeCache 1308 case 2: 1309 return &v.unknownFields 1310 default: 1311 return nil 1312 } 1313 } 1314 file_kythe_proto_explore_proto_msgTypes[11].Exporter = func(v interface{}, i int) interface{} { 1315 switch v := v.(*ParametersRequest); i { 1316 case 0: 1317 return &v.state 1318 case 1: 1319 return &v.sizeCache 1320 case 2: 1321 return &v.unknownFields 1322 default: 1323 return nil 1324 } 1325 } 1326 file_kythe_proto_explore_proto_msgTypes[12].Exporter = func(v interface{}, i int) interface{} { 1327 switch v := v.(*ParametersReply); i { 1328 case 0: 1329 return &v.state 1330 case 1: 1331 return &v.sizeCache 1332 case 2: 1333 return &v.unknownFields 1334 default: 1335 return nil 1336 } 1337 } 1338 file_kythe_proto_explore_proto_msgTypes[13].Exporter = func(v interface{}, i int) interface{} { 1339 switch v := v.(*ParentsRequest); i { 1340 case 0: 1341 return &v.state 1342 case 1: 1343 return &v.sizeCache 1344 case 2: 1345 return &v.unknownFields 1346 default: 1347 return nil 1348 } 1349 } 1350 file_kythe_proto_explore_proto_msgTypes[14].Exporter = func(v interface{}, i int) interface{} { 1351 switch v := v.(*ParentsReply); i { 1352 case 0: 1353 return &v.state 1354 case 1: 1355 return &v.sizeCache 1356 case 2: 1357 return &v.unknownFields 1358 default: 1359 return nil 1360 } 1361 } 1362 file_kythe_proto_explore_proto_msgTypes[15].Exporter = func(v interface{}, i int) interface{} { 1363 switch v := v.(*ChildrenRequest); i { 1364 case 0: 1365 return &v.state 1366 case 1: 1367 return &v.sizeCache 1368 case 2: 1369 return &v.unknownFields 1370 default: 1371 return nil 1372 } 1373 } 1374 file_kythe_proto_explore_proto_msgTypes[16].Exporter = func(v interface{}, i int) interface{} { 1375 switch v := v.(*ChildrenReply); i { 1376 case 0: 1377 return &v.state 1378 case 1: 1379 return &v.sizeCache 1380 case 2: 1381 return &v.unknownFields 1382 default: 1383 return nil 1384 } 1385 } 1386 } 1387 type x struct{} 1388 out := protoimpl.TypeBuilder{ 1389 File: protoimpl.DescBuilder{ 1390 GoPackagePath: reflect.TypeOf(x{}).PkgPath(), 1391 RawDescriptor: file_kythe_proto_explore_proto_rawDesc, 1392 NumEnums: 0, 1393 NumMessages: 23, 1394 NumExtensions: 0, 1395 NumServices: 1, 1396 }, 1397 GoTypes: file_kythe_proto_explore_proto_goTypes, 1398 DependencyIndexes: file_kythe_proto_explore_proto_depIdxs, 1399 MessageInfos: file_kythe_proto_explore_proto_msgTypes, 1400 }.Build() 1401 File_kythe_proto_explore_proto = out.File 1402 file_kythe_proto_explore_proto_rawDesc = nil 1403 file_kythe_proto_explore_proto_goTypes = nil 1404 file_kythe_proto_explore_proto_depIdxs = nil 1405 }