kythe.io@v0.0.68-0.20240422202219-7225dbc01741/kythe/proto/analysis_go_proto/analysis.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/analysis.proto 6 7 package analysis_go_proto 8 9 import ( 10 protoreflect "google.golang.org/protobuf/reflect/protoreflect" 11 protoimpl "google.golang.org/protobuf/runtime/protoimpl" 12 anypb "google.golang.org/protobuf/types/known/anypb" 13 timestamppb "google.golang.org/protobuf/types/known/timestamppb" 14 storage_go_proto "kythe.io/kythe/proto/storage_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 AnalysisResult_Status int32 27 28 const ( 29 AnalysisResult_COMPLETE AnalysisResult_Status = 0 30 AnalysisResult_INCOMPLETE AnalysisResult_Status = 1 31 AnalysisResult_INVALID_REQUEST AnalysisResult_Status = 2 32 ) 33 34 // Enum value maps for AnalysisResult_Status. 35 var ( 36 AnalysisResult_Status_name = map[int32]string{ 37 0: "COMPLETE", 38 1: "INCOMPLETE", 39 2: "INVALID_REQUEST", 40 } 41 AnalysisResult_Status_value = map[string]int32{ 42 "COMPLETE": 0, 43 "INCOMPLETE": 1, 44 "INVALID_REQUEST": 2, 45 } 46 ) 47 48 func (x AnalysisResult_Status) Enum() *AnalysisResult_Status { 49 p := new(AnalysisResult_Status) 50 *p = x 51 return p 52 } 53 54 func (x AnalysisResult_Status) String() string { 55 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) 56 } 57 58 func (AnalysisResult_Status) Descriptor() protoreflect.EnumDescriptor { 59 return file_kythe_proto_analysis_proto_enumTypes[0].Descriptor() 60 } 61 62 func (AnalysisResult_Status) Type() protoreflect.EnumType { 63 return &file_kythe_proto_analysis_proto_enumTypes[0] 64 } 65 66 func (x AnalysisResult_Status) Number() protoreflect.EnumNumber { 67 return protoreflect.EnumNumber(x) 68 } 69 70 // Deprecated: Use AnalysisResult_Status.Descriptor instead. 71 func (AnalysisResult_Status) EnumDescriptor() ([]byte, []int) { 72 return file_kythe_proto_analysis_proto_rawDescGZIP(), []int{2, 0} 73 } 74 75 type AnalysisRequest struct { 76 state protoimpl.MessageState 77 sizeCache protoimpl.SizeCache 78 unknownFields protoimpl.UnknownFields 79 80 Compilation *CompilationUnit `protobuf:"bytes,1,opt,name=compilation,proto3" json:"compilation,omitempty"` 81 FileDataService string `protobuf:"bytes,2,opt,name=file_data_service,json=fileDataService,proto3" json:"file_data_service,omitempty"` 82 Revision string `protobuf:"bytes,3,opt,name=revision,proto3" json:"revision,omitempty"` 83 BuildId string `protobuf:"bytes,4,opt,name=build_id,json=buildId,proto3" json:"build_id,omitempty"` 84 CompilationDigest string `protobuf:"bytes,5,opt,name=compilation_digest,json=compilationDigest,proto3" json:"compilation_digest,omitempty"` 85 } 86 87 func (x *AnalysisRequest) Reset() { 88 *x = AnalysisRequest{} 89 if protoimpl.UnsafeEnabled { 90 mi := &file_kythe_proto_analysis_proto_msgTypes[0] 91 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 92 ms.StoreMessageInfo(mi) 93 } 94 } 95 96 func (x *AnalysisRequest) String() string { 97 return protoimpl.X.MessageStringOf(x) 98 } 99 100 func (*AnalysisRequest) ProtoMessage() {} 101 102 func (x *AnalysisRequest) ProtoReflect() protoreflect.Message { 103 mi := &file_kythe_proto_analysis_proto_msgTypes[0] 104 if protoimpl.UnsafeEnabled && x != nil { 105 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 106 if ms.LoadMessageInfo() == nil { 107 ms.StoreMessageInfo(mi) 108 } 109 return ms 110 } 111 return mi.MessageOf(x) 112 } 113 114 // Deprecated: Use AnalysisRequest.ProtoReflect.Descriptor instead. 115 func (*AnalysisRequest) Descriptor() ([]byte, []int) { 116 return file_kythe_proto_analysis_proto_rawDescGZIP(), []int{0} 117 } 118 119 func (x *AnalysisRequest) GetCompilation() *CompilationUnit { 120 if x != nil { 121 return x.Compilation 122 } 123 return nil 124 } 125 126 func (x *AnalysisRequest) GetFileDataService() string { 127 if x != nil { 128 return x.FileDataService 129 } 130 return "" 131 } 132 133 func (x *AnalysisRequest) GetRevision() string { 134 if x != nil { 135 return x.Revision 136 } 137 return "" 138 } 139 140 func (x *AnalysisRequest) GetBuildId() string { 141 if x != nil { 142 return x.BuildId 143 } 144 return "" 145 } 146 147 func (x *AnalysisRequest) GetCompilationDigest() string { 148 if x != nil { 149 return x.CompilationDigest 150 } 151 return "" 152 } 153 154 type AnalysisOutput struct { 155 state protoimpl.MessageState 156 sizeCache protoimpl.SizeCache 157 unknownFields protoimpl.UnknownFields 158 159 Value []byte `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"` 160 FinalResult *AnalysisResult `protobuf:"bytes,10,opt,name=final_result,json=finalResult,proto3" json:"final_result,omitempty"` 161 } 162 163 func (x *AnalysisOutput) Reset() { 164 *x = AnalysisOutput{} 165 if protoimpl.UnsafeEnabled { 166 mi := &file_kythe_proto_analysis_proto_msgTypes[1] 167 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 168 ms.StoreMessageInfo(mi) 169 } 170 } 171 172 func (x *AnalysisOutput) String() string { 173 return protoimpl.X.MessageStringOf(x) 174 } 175 176 func (*AnalysisOutput) ProtoMessage() {} 177 178 func (x *AnalysisOutput) ProtoReflect() protoreflect.Message { 179 mi := &file_kythe_proto_analysis_proto_msgTypes[1] 180 if protoimpl.UnsafeEnabled && x != nil { 181 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 182 if ms.LoadMessageInfo() == nil { 183 ms.StoreMessageInfo(mi) 184 } 185 return ms 186 } 187 return mi.MessageOf(x) 188 } 189 190 // Deprecated: Use AnalysisOutput.ProtoReflect.Descriptor instead. 191 func (*AnalysisOutput) Descriptor() ([]byte, []int) { 192 return file_kythe_proto_analysis_proto_rawDescGZIP(), []int{1} 193 } 194 195 func (x *AnalysisOutput) GetValue() []byte { 196 if x != nil { 197 return x.Value 198 } 199 return nil 200 } 201 202 func (x *AnalysisOutput) GetFinalResult() *AnalysisResult { 203 if x != nil { 204 return x.FinalResult 205 } 206 return nil 207 } 208 209 type AnalysisResult struct { 210 state protoimpl.MessageState 211 sizeCache protoimpl.SizeCache 212 unknownFields protoimpl.UnknownFields 213 214 Status AnalysisResult_Status `protobuf:"varint,1,opt,name=status,proto3,enum=kythe.proto.AnalysisResult_Status" json:"status,omitempty"` 215 Summary string `protobuf:"bytes,2,opt,name=summary,proto3" json:"summary,omitempty"` 216 Details []*anypb.Any `protobuf:"bytes,3,rep,name=details,proto3" json:"details,omitempty"` 217 } 218 219 func (x *AnalysisResult) Reset() { 220 *x = AnalysisResult{} 221 if protoimpl.UnsafeEnabled { 222 mi := &file_kythe_proto_analysis_proto_msgTypes[2] 223 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 224 ms.StoreMessageInfo(mi) 225 } 226 } 227 228 func (x *AnalysisResult) String() string { 229 return protoimpl.X.MessageStringOf(x) 230 } 231 232 func (*AnalysisResult) ProtoMessage() {} 233 234 func (x *AnalysisResult) ProtoReflect() protoreflect.Message { 235 mi := &file_kythe_proto_analysis_proto_msgTypes[2] 236 if protoimpl.UnsafeEnabled && x != nil { 237 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 238 if ms.LoadMessageInfo() == nil { 239 ms.StoreMessageInfo(mi) 240 } 241 return ms 242 } 243 return mi.MessageOf(x) 244 } 245 246 // Deprecated: Use AnalysisResult.ProtoReflect.Descriptor instead. 247 func (*AnalysisResult) Descriptor() ([]byte, []int) { 248 return file_kythe_proto_analysis_proto_rawDescGZIP(), []int{2} 249 } 250 251 func (x *AnalysisResult) GetStatus() AnalysisResult_Status { 252 if x != nil { 253 return x.Status 254 } 255 return AnalysisResult_COMPLETE 256 } 257 258 func (x *AnalysisResult) GetSummary() string { 259 if x != nil { 260 return x.Summary 261 } 262 return "" 263 } 264 265 func (x *AnalysisResult) GetDetails() []*anypb.Any { 266 if x != nil { 267 return x.Details 268 } 269 return nil 270 } 271 272 type CompilationUnit struct { 273 state protoimpl.MessageState 274 sizeCache protoimpl.SizeCache 275 unknownFields protoimpl.UnknownFields 276 277 VName *storage_go_proto.VName `protobuf:"bytes,1,opt,name=v_name,json=vName,proto3" json:"v_name,omitempty"` 278 RequiredInput []*CompilationUnit_FileInput `protobuf:"bytes,3,rep,name=required_input,json=requiredInput,proto3" json:"required_input,omitempty"` 279 HasCompileErrors bool `protobuf:"varint,4,opt,name=has_compile_errors,json=hasCompileErrors,proto3" json:"has_compile_errors,omitempty"` 280 Argument []string `protobuf:"bytes,5,rep,name=argument,proto3" json:"argument,omitempty"` 281 SourceFile []string `protobuf:"bytes,6,rep,name=source_file,json=sourceFile,proto3" json:"source_file,omitempty"` 282 OutputKey string `protobuf:"bytes,7,opt,name=output_key,json=outputKey,proto3" json:"output_key,omitempty"` 283 WorkingDirectory string `protobuf:"bytes,8,opt,name=working_directory,json=workingDirectory,proto3" json:"working_directory,omitempty"` 284 EntryContext string `protobuf:"bytes,9,opt,name=entry_context,json=entryContext,proto3" json:"entry_context,omitempty"` 285 Environment []*CompilationUnit_Env `protobuf:"bytes,10,rep,name=environment,proto3" json:"environment,omitempty"` 286 Details []*anypb.Any `protobuf:"bytes,11,rep,name=details,proto3" json:"details,omitempty"` 287 } 288 289 func (x *CompilationUnit) Reset() { 290 *x = CompilationUnit{} 291 if protoimpl.UnsafeEnabled { 292 mi := &file_kythe_proto_analysis_proto_msgTypes[3] 293 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 294 ms.StoreMessageInfo(mi) 295 } 296 } 297 298 func (x *CompilationUnit) String() string { 299 return protoimpl.X.MessageStringOf(x) 300 } 301 302 func (*CompilationUnit) ProtoMessage() {} 303 304 func (x *CompilationUnit) ProtoReflect() protoreflect.Message { 305 mi := &file_kythe_proto_analysis_proto_msgTypes[3] 306 if protoimpl.UnsafeEnabled && x != nil { 307 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 308 if ms.LoadMessageInfo() == nil { 309 ms.StoreMessageInfo(mi) 310 } 311 return ms 312 } 313 return mi.MessageOf(x) 314 } 315 316 // Deprecated: Use CompilationUnit.ProtoReflect.Descriptor instead. 317 func (*CompilationUnit) Descriptor() ([]byte, []int) { 318 return file_kythe_proto_analysis_proto_rawDescGZIP(), []int{3} 319 } 320 321 func (x *CompilationUnit) GetVName() *storage_go_proto.VName { 322 if x != nil { 323 return x.VName 324 } 325 return nil 326 } 327 328 func (x *CompilationUnit) GetRequiredInput() []*CompilationUnit_FileInput { 329 if x != nil { 330 return x.RequiredInput 331 } 332 return nil 333 } 334 335 func (x *CompilationUnit) GetHasCompileErrors() bool { 336 if x != nil { 337 return x.HasCompileErrors 338 } 339 return false 340 } 341 342 func (x *CompilationUnit) GetArgument() []string { 343 if x != nil { 344 return x.Argument 345 } 346 return nil 347 } 348 349 func (x *CompilationUnit) GetSourceFile() []string { 350 if x != nil { 351 return x.SourceFile 352 } 353 return nil 354 } 355 356 func (x *CompilationUnit) GetOutputKey() string { 357 if x != nil { 358 return x.OutputKey 359 } 360 return "" 361 } 362 363 func (x *CompilationUnit) GetWorkingDirectory() string { 364 if x != nil { 365 return x.WorkingDirectory 366 } 367 return "" 368 } 369 370 func (x *CompilationUnit) GetEntryContext() string { 371 if x != nil { 372 return x.EntryContext 373 } 374 return "" 375 } 376 377 func (x *CompilationUnit) GetEnvironment() []*CompilationUnit_Env { 378 if x != nil { 379 return x.Environment 380 } 381 return nil 382 } 383 384 func (x *CompilationUnit) GetDetails() []*anypb.Any { 385 if x != nil { 386 return x.Details 387 } 388 return nil 389 } 390 391 type KzipInfo struct { 392 state protoimpl.MessageState 393 sizeCache protoimpl.SizeCache 394 unknownFields protoimpl.UnknownFields 395 396 Corpora map[string]*KzipInfo_CorpusInfo `protobuf:"bytes,1,rep,name=corpora,proto3" json:"corpora,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` 397 Size int64 `protobuf:"varint,4,opt,name=size,proto3" json:"size,omitempty"` 398 AbsolutePaths []string `protobuf:"bytes,6,rep,name=absolute_paths,json=absolutePaths,proto3" json:"absolute_paths,omitempty"` 399 CriticalKzipErrors []string `protobuf:"bytes,5,rep,name=critical_kzip_errors,json=criticalKzipErrors,proto3" json:"critical_kzip_errors,omitempty"` 400 } 401 402 func (x *KzipInfo) Reset() { 403 *x = KzipInfo{} 404 if protoimpl.UnsafeEnabled { 405 mi := &file_kythe_proto_analysis_proto_msgTypes[4] 406 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 407 ms.StoreMessageInfo(mi) 408 } 409 } 410 411 func (x *KzipInfo) String() string { 412 return protoimpl.X.MessageStringOf(x) 413 } 414 415 func (*KzipInfo) ProtoMessage() {} 416 417 func (x *KzipInfo) ProtoReflect() protoreflect.Message { 418 mi := &file_kythe_proto_analysis_proto_msgTypes[4] 419 if protoimpl.UnsafeEnabled && x != nil { 420 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 421 if ms.LoadMessageInfo() == nil { 422 ms.StoreMessageInfo(mi) 423 } 424 return ms 425 } 426 return mi.MessageOf(x) 427 } 428 429 // Deprecated: Use KzipInfo.ProtoReflect.Descriptor instead. 430 func (*KzipInfo) Descriptor() ([]byte, []int) { 431 return file_kythe_proto_analysis_proto_rawDescGZIP(), []int{4} 432 } 433 434 func (x *KzipInfo) GetCorpora() map[string]*KzipInfo_CorpusInfo { 435 if x != nil { 436 return x.Corpora 437 } 438 return nil 439 } 440 441 func (x *KzipInfo) GetSize() int64 { 442 if x != nil { 443 return x.Size 444 } 445 return 0 446 } 447 448 func (x *KzipInfo) GetAbsolutePaths() []string { 449 if x != nil { 450 return x.AbsolutePaths 451 } 452 return nil 453 } 454 455 func (x *KzipInfo) GetCriticalKzipErrors() []string { 456 if x != nil { 457 return x.CriticalKzipErrors 458 } 459 return nil 460 } 461 462 type BuildMetadata struct { 463 state protoimpl.MessageState 464 sizeCache protoimpl.SizeCache 465 unknownFields protoimpl.UnknownFields 466 467 CommitTimestamp *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=commit_timestamp,json=commitTimestamp,proto3" json:"commit_timestamp,omitempty"` 468 } 469 470 func (x *BuildMetadata) Reset() { 471 *x = BuildMetadata{} 472 if protoimpl.UnsafeEnabled { 473 mi := &file_kythe_proto_analysis_proto_msgTypes[5] 474 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 475 ms.StoreMessageInfo(mi) 476 } 477 } 478 479 func (x *BuildMetadata) String() string { 480 return protoimpl.X.MessageStringOf(x) 481 } 482 483 func (*BuildMetadata) ProtoMessage() {} 484 485 func (x *BuildMetadata) ProtoReflect() protoreflect.Message { 486 mi := &file_kythe_proto_analysis_proto_msgTypes[5] 487 if protoimpl.UnsafeEnabled && x != nil { 488 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 489 if ms.LoadMessageInfo() == nil { 490 ms.StoreMessageInfo(mi) 491 } 492 return ms 493 } 494 return mi.MessageOf(x) 495 } 496 497 // Deprecated: Use BuildMetadata.ProtoReflect.Descriptor instead. 498 func (*BuildMetadata) Descriptor() ([]byte, []int) { 499 return file_kythe_proto_analysis_proto_rawDescGZIP(), []int{5} 500 } 501 502 func (x *BuildMetadata) GetCommitTimestamp() *timestamppb.Timestamp { 503 if x != nil { 504 return x.CommitTimestamp 505 } 506 return nil 507 } 508 509 type FilesRequest struct { 510 state protoimpl.MessageState 511 sizeCache protoimpl.SizeCache 512 unknownFields protoimpl.UnknownFields 513 514 Files []*FileInfo `protobuf:"bytes,1,rep,name=files,proto3" json:"files,omitempty"` 515 } 516 517 func (x *FilesRequest) Reset() { 518 *x = FilesRequest{} 519 if protoimpl.UnsafeEnabled { 520 mi := &file_kythe_proto_analysis_proto_msgTypes[6] 521 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 522 ms.StoreMessageInfo(mi) 523 } 524 } 525 526 func (x *FilesRequest) String() string { 527 return protoimpl.X.MessageStringOf(x) 528 } 529 530 func (*FilesRequest) ProtoMessage() {} 531 532 func (x *FilesRequest) ProtoReflect() protoreflect.Message { 533 mi := &file_kythe_proto_analysis_proto_msgTypes[6] 534 if protoimpl.UnsafeEnabled && x != nil { 535 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 536 if ms.LoadMessageInfo() == nil { 537 ms.StoreMessageInfo(mi) 538 } 539 return ms 540 } 541 return mi.MessageOf(x) 542 } 543 544 // Deprecated: Use FilesRequest.ProtoReflect.Descriptor instead. 545 func (*FilesRequest) Descriptor() ([]byte, []int) { 546 return file_kythe_proto_analysis_proto_rawDescGZIP(), []int{6} 547 } 548 549 func (x *FilesRequest) GetFiles() []*FileInfo { 550 if x != nil { 551 return x.Files 552 } 553 return nil 554 } 555 556 type FileInfo struct { 557 state protoimpl.MessageState 558 sizeCache protoimpl.SizeCache 559 unknownFields protoimpl.UnknownFields 560 561 Path string `protobuf:"bytes,1,opt,name=path,proto3" json:"path,omitempty"` 562 Digest string `protobuf:"bytes,2,opt,name=digest,proto3" json:"digest,omitempty"` 563 } 564 565 func (x *FileInfo) Reset() { 566 *x = FileInfo{} 567 if protoimpl.UnsafeEnabled { 568 mi := &file_kythe_proto_analysis_proto_msgTypes[7] 569 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 570 ms.StoreMessageInfo(mi) 571 } 572 } 573 574 func (x *FileInfo) String() string { 575 return protoimpl.X.MessageStringOf(x) 576 } 577 578 func (*FileInfo) ProtoMessage() {} 579 580 func (x *FileInfo) ProtoReflect() protoreflect.Message { 581 mi := &file_kythe_proto_analysis_proto_msgTypes[7] 582 if protoimpl.UnsafeEnabled && x != nil { 583 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 584 if ms.LoadMessageInfo() == nil { 585 ms.StoreMessageInfo(mi) 586 } 587 return ms 588 } 589 return mi.MessageOf(x) 590 } 591 592 // Deprecated: Use FileInfo.ProtoReflect.Descriptor instead. 593 func (*FileInfo) Descriptor() ([]byte, []int) { 594 return file_kythe_proto_analysis_proto_rawDescGZIP(), []int{7} 595 } 596 597 func (x *FileInfo) GetPath() string { 598 if x != nil { 599 return x.Path 600 } 601 return "" 602 } 603 604 func (x *FileInfo) GetDigest() string { 605 if x != nil { 606 return x.Digest 607 } 608 return "" 609 } 610 611 type FileData struct { 612 state protoimpl.MessageState 613 sizeCache protoimpl.SizeCache 614 unknownFields protoimpl.UnknownFields 615 616 Content []byte `protobuf:"bytes,1,opt,name=content,proto3" json:"content,omitempty"` 617 Info *FileInfo `protobuf:"bytes,2,opt,name=info,proto3" json:"info,omitempty"` 618 Missing bool `protobuf:"varint,3,opt,name=missing,proto3" json:"missing,omitempty"` 619 } 620 621 func (x *FileData) Reset() { 622 *x = FileData{} 623 if protoimpl.UnsafeEnabled { 624 mi := &file_kythe_proto_analysis_proto_msgTypes[8] 625 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 626 ms.StoreMessageInfo(mi) 627 } 628 } 629 630 func (x *FileData) String() string { 631 return protoimpl.X.MessageStringOf(x) 632 } 633 634 func (*FileData) ProtoMessage() {} 635 636 func (x *FileData) ProtoReflect() protoreflect.Message { 637 mi := &file_kythe_proto_analysis_proto_msgTypes[8] 638 if protoimpl.UnsafeEnabled && x != nil { 639 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 640 if ms.LoadMessageInfo() == nil { 641 ms.StoreMessageInfo(mi) 642 } 643 return ms 644 } 645 return mi.MessageOf(x) 646 } 647 648 // Deprecated: Use FileData.ProtoReflect.Descriptor instead. 649 func (*FileData) Descriptor() ([]byte, []int) { 650 return file_kythe_proto_analysis_proto_rawDescGZIP(), []int{8} 651 } 652 653 func (x *FileData) GetContent() []byte { 654 if x != nil { 655 return x.Content 656 } 657 return nil 658 } 659 660 func (x *FileData) GetInfo() *FileInfo { 661 if x != nil { 662 return x.Info 663 } 664 return nil 665 } 666 667 func (x *FileData) GetMissing() bool { 668 if x != nil { 669 return x.Missing 670 } 671 return false 672 } 673 674 type CompilationBundle struct { 675 state protoimpl.MessageState 676 sizeCache protoimpl.SizeCache 677 unknownFields protoimpl.UnknownFields 678 679 Unit *CompilationUnit `protobuf:"bytes,1,opt,name=unit,proto3" json:"unit,omitempty"` 680 Files []*FileData `protobuf:"bytes,2,rep,name=files,proto3" json:"files,omitempty"` 681 } 682 683 func (x *CompilationBundle) Reset() { 684 *x = CompilationBundle{} 685 if protoimpl.UnsafeEnabled { 686 mi := &file_kythe_proto_analysis_proto_msgTypes[9] 687 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 688 ms.StoreMessageInfo(mi) 689 } 690 } 691 692 func (x *CompilationBundle) String() string { 693 return protoimpl.X.MessageStringOf(x) 694 } 695 696 func (*CompilationBundle) ProtoMessage() {} 697 698 func (x *CompilationBundle) ProtoReflect() protoreflect.Message { 699 mi := &file_kythe_proto_analysis_proto_msgTypes[9] 700 if protoimpl.UnsafeEnabled && x != nil { 701 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 702 if ms.LoadMessageInfo() == nil { 703 ms.StoreMessageInfo(mi) 704 } 705 return ms 706 } 707 return mi.MessageOf(x) 708 } 709 710 // Deprecated: Use CompilationBundle.ProtoReflect.Descriptor instead. 711 func (*CompilationBundle) Descriptor() ([]byte, []int) { 712 return file_kythe_proto_analysis_proto_rawDescGZIP(), []int{9} 713 } 714 715 func (x *CompilationBundle) GetUnit() *CompilationUnit { 716 if x != nil { 717 return x.Unit 718 } 719 return nil 720 } 721 722 func (x *CompilationBundle) GetFiles() []*FileData { 723 if x != nil { 724 return x.Files 725 } 726 return nil 727 } 728 729 type IndexedCompilation struct { 730 state protoimpl.MessageState 731 sizeCache protoimpl.SizeCache 732 unknownFields protoimpl.UnknownFields 733 734 Unit *CompilationUnit `protobuf:"bytes,1,opt,name=unit,proto3" json:"unit,omitempty"` 735 Index *IndexedCompilation_Index `protobuf:"bytes,2,opt,name=index,proto3" json:"index,omitempty"` 736 } 737 738 func (x *IndexedCompilation) Reset() { 739 *x = IndexedCompilation{} 740 if protoimpl.UnsafeEnabled { 741 mi := &file_kythe_proto_analysis_proto_msgTypes[10] 742 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 743 ms.StoreMessageInfo(mi) 744 } 745 } 746 747 func (x *IndexedCompilation) String() string { 748 return protoimpl.X.MessageStringOf(x) 749 } 750 751 func (*IndexedCompilation) ProtoMessage() {} 752 753 func (x *IndexedCompilation) ProtoReflect() protoreflect.Message { 754 mi := &file_kythe_proto_analysis_proto_msgTypes[10] 755 if protoimpl.UnsafeEnabled && x != nil { 756 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 757 if ms.LoadMessageInfo() == nil { 758 ms.StoreMessageInfo(mi) 759 } 760 return ms 761 } 762 return mi.MessageOf(x) 763 } 764 765 // Deprecated: Use IndexedCompilation.ProtoReflect.Descriptor instead. 766 func (*IndexedCompilation) Descriptor() ([]byte, []int) { 767 return file_kythe_proto_analysis_proto_rawDescGZIP(), []int{10} 768 } 769 770 func (x *IndexedCompilation) GetUnit() *CompilationUnit { 771 if x != nil { 772 return x.Unit 773 } 774 return nil 775 } 776 777 func (x *IndexedCompilation) GetIndex() *IndexedCompilation_Index { 778 if x != nil { 779 return x.Index 780 } 781 return nil 782 } 783 784 type CompilationUnit_FileInput struct { 785 state protoimpl.MessageState 786 sizeCache protoimpl.SizeCache 787 unknownFields protoimpl.UnknownFields 788 789 VName *storage_go_proto.VName `protobuf:"bytes,1,opt,name=v_name,json=vName,proto3" json:"v_name,omitempty"` 790 Info *FileInfo `protobuf:"bytes,2,opt,name=info,proto3" json:"info,omitempty"` 791 Details []*anypb.Any `protobuf:"bytes,4,rep,name=details,proto3" json:"details,omitempty"` 792 } 793 794 func (x *CompilationUnit_FileInput) Reset() { 795 *x = CompilationUnit_FileInput{} 796 if protoimpl.UnsafeEnabled { 797 mi := &file_kythe_proto_analysis_proto_msgTypes[11] 798 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 799 ms.StoreMessageInfo(mi) 800 } 801 } 802 803 func (x *CompilationUnit_FileInput) String() string { 804 return protoimpl.X.MessageStringOf(x) 805 } 806 807 func (*CompilationUnit_FileInput) ProtoMessage() {} 808 809 func (x *CompilationUnit_FileInput) ProtoReflect() protoreflect.Message { 810 mi := &file_kythe_proto_analysis_proto_msgTypes[11] 811 if protoimpl.UnsafeEnabled && x != nil { 812 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 813 if ms.LoadMessageInfo() == nil { 814 ms.StoreMessageInfo(mi) 815 } 816 return ms 817 } 818 return mi.MessageOf(x) 819 } 820 821 // Deprecated: Use CompilationUnit_FileInput.ProtoReflect.Descriptor instead. 822 func (*CompilationUnit_FileInput) Descriptor() ([]byte, []int) { 823 return file_kythe_proto_analysis_proto_rawDescGZIP(), []int{3, 0} 824 } 825 826 func (x *CompilationUnit_FileInput) GetVName() *storage_go_proto.VName { 827 if x != nil { 828 return x.VName 829 } 830 return nil 831 } 832 833 func (x *CompilationUnit_FileInput) GetInfo() *FileInfo { 834 if x != nil { 835 return x.Info 836 } 837 return nil 838 } 839 840 func (x *CompilationUnit_FileInput) GetDetails() []*anypb.Any { 841 if x != nil { 842 return x.Details 843 } 844 return nil 845 } 846 847 type CompilationUnit_Env struct { 848 state protoimpl.MessageState 849 sizeCache protoimpl.SizeCache 850 unknownFields protoimpl.UnknownFields 851 852 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 853 Value string `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"` 854 } 855 856 func (x *CompilationUnit_Env) Reset() { 857 *x = CompilationUnit_Env{} 858 if protoimpl.UnsafeEnabled { 859 mi := &file_kythe_proto_analysis_proto_msgTypes[12] 860 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 861 ms.StoreMessageInfo(mi) 862 } 863 } 864 865 func (x *CompilationUnit_Env) String() string { 866 return protoimpl.X.MessageStringOf(x) 867 } 868 869 func (*CompilationUnit_Env) ProtoMessage() {} 870 871 func (x *CompilationUnit_Env) ProtoReflect() protoreflect.Message { 872 mi := &file_kythe_proto_analysis_proto_msgTypes[12] 873 if protoimpl.UnsafeEnabled && x != nil { 874 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 875 if ms.LoadMessageInfo() == nil { 876 ms.StoreMessageInfo(mi) 877 } 878 return ms 879 } 880 return mi.MessageOf(x) 881 } 882 883 // Deprecated: Use CompilationUnit_Env.ProtoReflect.Descriptor instead. 884 func (*CompilationUnit_Env) Descriptor() ([]byte, []int) { 885 return file_kythe_proto_analysis_proto_rawDescGZIP(), []int{3, 1} 886 } 887 888 func (x *CompilationUnit_Env) GetName() string { 889 if x != nil { 890 return x.Name 891 } 892 return "" 893 } 894 895 func (x *CompilationUnit_Env) GetValue() string { 896 if x != nil { 897 return x.Value 898 } 899 return "" 900 } 901 902 type KzipInfo_CorpusInfo struct { 903 state protoimpl.MessageState 904 sizeCache protoimpl.SizeCache 905 unknownFields protoimpl.UnknownFields 906 907 LanguageRequiredInputs map[string]*KzipInfo_CorpusInfo_Inputs `protobuf:"bytes,4,rep,name=language_required_inputs,json=languageRequiredInputs,proto3" json:"language_required_inputs,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` 908 LanguageSources map[string]*KzipInfo_CorpusInfo_Inputs `protobuf:"bytes,5,rep,name=language_sources,json=languageSources,proto3" json:"language_sources,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` 909 LanguageCuInfo map[string]*KzipInfo_CorpusInfo_CUInfo `protobuf:"bytes,6,rep,name=language_cu_info,json=languageCuInfo,proto3" json:"language_cu_info,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` 910 } 911 912 func (x *KzipInfo_CorpusInfo) Reset() { 913 *x = KzipInfo_CorpusInfo{} 914 if protoimpl.UnsafeEnabled { 915 mi := &file_kythe_proto_analysis_proto_msgTypes[13] 916 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 917 ms.StoreMessageInfo(mi) 918 } 919 } 920 921 func (x *KzipInfo_CorpusInfo) String() string { 922 return protoimpl.X.MessageStringOf(x) 923 } 924 925 func (*KzipInfo_CorpusInfo) ProtoMessage() {} 926 927 func (x *KzipInfo_CorpusInfo) ProtoReflect() protoreflect.Message { 928 mi := &file_kythe_proto_analysis_proto_msgTypes[13] 929 if protoimpl.UnsafeEnabled && x != nil { 930 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 931 if ms.LoadMessageInfo() == nil { 932 ms.StoreMessageInfo(mi) 933 } 934 return ms 935 } 936 return mi.MessageOf(x) 937 } 938 939 // Deprecated: Use KzipInfo_CorpusInfo.ProtoReflect.Descriptor instead. 940 func (*KzipInfo_CorpusInfo) Descriptor() ([]byte, []int) { 941 return file_kythe_proto_analysis_proto_rawDescGZIP(), []int{4, 0} 942 } 943 944 func (x *KzipInfo_CorpusInfo) GetLanguageRequiredInputs() map[string]*KzipInfo_CorpusInfo_Inputs { 945 if x != nil { 946 return x.LanguageRequiredInputs 947 } 948 return nil 949 } 950 951 func (x *KzipInfo_CorpusInfo) GetLanguageSources() map[string]*KzipInfo_CorpusInfo_Inputs { 952 if x != nil { 953 return x.LanguageSources 954 } 955 return nil 956 } 957 958 func (x *KzipInfo_CorpusInfo) GetLanguageCuInfo() map[string]*KzipInfo_CorpusInfo_CUInfo { 959 if x != nil { 960 return x.LanguageCuInfo 961 } 962 return nil 963 } 964 965 type KzipInfo_CorpusInfo_Inputs struct { 966 state protoimpl.MessageState 967 sizeCache protoimpl.SizeCache 968 unknownFields protoimpl.UnknownFields 969 970 Count int32 `protobuf:"varint,1,opt,name=count,proto3" json:"count,omitempty"` 971 } 972 973 func (x *KzipInfo_CorpusInfo_Inputs) Reset() { 974 *x = KzipInfo_CorpusInfo_Inputs{} 975 if protoimpl.UnsafeEnabled { 976 mi := &file_kythe_proto_analysis_proto_msgTypes[15] 977 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 978 ms.StoreMessageInfo(mi) 979 } 980 } 981 982 func (x *KzipInfo_CorpusInfo_Inputs) String() string { 983 return protoimpl.X.MessageStringOf(x) 984 } 985 986 func (*KzipInfo_CorpusInfo_Inputs) ProtoMessage() {} 987 988 func (x *KzipInfo_CorpusInfo_Inputs) ProtoReflect() protoreflect.Message { 989 mi := &file_kythe_proto_analysis_proto_msgTypes[15] 990 if protoimpl.UnsafeEnabled && x != nil { 991 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 992 if ms.LoadMessageInfo() == nil { 993 ms.StoreMessageInfo(mi) 994 } 995 return ms 996 } 997 return mi.MessageOf(x) 998 } 999 1000 // Deprecated: Use KzipInfo_CorpusInfo_Inputs.ProtoReflect.Descriptor instead. 1001 func (*KzipInfo_CorpusInfo_Inputs) Descriptor() ([]byte, []int) { 1002 return file_kythe_proto_analysis_proto_rawDescGZIP(), []int{4, 0, 0} 1003 } 1004 1005 func (x *KzipInfo_CorpusInfo_Inputs) GetCount() int32 { 1006 if x != nil { 1007 return x.Count 1008 } 1009 return 0 1010 } 1011 1012 type KzipInfo_CorpusInfo_CUInfo struct { 1013 state protoimpl.MessageState 1014 sizeCache protoimpl.SizeCache 1015 unknownFields protoimpl.UnknownFields 1016 1017 Count int32 `protobuf:"varint,1,opt,name=count,proto3" json:"count,omitempty"` 1018 JavaVersionCount map[int32]int32 `protobuf:"bytes,2,rep,name=java_version_count,json=javaVersionCount,proto3" json:"java_version_count,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"` 1019 } 1020 1021 func (x *KzipInfo_CorpusInfo_CUInfo) Reset() { 1022 *x = KzipInfo_CorpusInfo_CUInfo{} 1023 if protoimpl.UnsafeEnabled { 1024 mi := &file_kythe_proto_analysis_proto_msgTypes[16] 1025 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1026 ms.StoreMessageInfo(mi) 1027 } 1028 } 1029 1030 func (x *KzipInfo_CorpusInfo_CUInfo) String() string { 1031 return protoimpl.X.MessageStringOf(x) 1032 } 1033 1034 func (*KzipInfo_CorpusInfo_CUInfo) ProtoMessage() {} 1035 1036 func (x *KzipInfo_CorpusInfo_CUInfo) ProtoReflect() protoreflect.Message { 1037 mi := &file_kythe_proto_analysis_proto_msgTypes[16] 1038 if protoimpl.UnsafeEnabled && x != nil { 1039 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1040 if ms.LoadMessageInfo() == nil { 1041 ms.StoreMessageInfo(mi) 1042 } 1043 return ms 1044 } 1045 return mi.MessageOf(x) 1046 } 1047 1048 // Deprecated: Use KzipInfo_CorpusInfo_CUInfo.ProtoReflect.Descriptor instead. 1049 func (*KzipInfo_CorpusInfo_CUInfo) Descriptor() ([]byte, []int) { 1050 return file_kythe_proto_analysis_proto_rawDescGZIP(), []int{4, 0, 1} 1051 } 1052 1053 func (x *KzipInfo_CorpusInfo_CUInfo) GetCount() int32 { 1054 if x != nil { 1055 return x.Count 1056 } 1057 return 0 1058 } 1059 1060 func (x *KzipInfo_CorpusInfo_CUInfo) GetJavaVersionCount() map[int32]int32 { 1061 if x != nil { 1062 return x.JavaVersionCount 1063 } 1064 return nil 1065 } 1066 1067 type IndexedCompilation_Index struct { 1068 state protoimpl.MessageState 1069 sizeCache protoimpl.SizeCache 1070 unknownFields protoimpl.UnknownFields 1071 1072 Revisions []string `protobuf:"bytes,1,rep,name=revisions,proto3" json:"revisions,omitempty"` 1073 } 1074 1075 func (x *IndexedCompilation_Index) Reset() { 1076 *x = IndexedCompilation_Index{} 1077 if protoimpl.UnsafeEnabled { 1078 mi := &file_kythe_proto_analysis_proto_msgTypes[21] 1079 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1080 ms.StoreMessageInfo(mi) 1081 } 1082 } 1083 1084 func (x *IndexedCompilation_Index) String() string { 1085 return protoimpl.X.MessageStringOf(x) 1086 } 1087 1088 func (*IndexedCompilation_Index) ProtoMessage() {} 1089 1090 func (x *IndexedCompilation_Index) ProtoReflect() protoreflect.Message { 1091 mi := &file_kythe_proto_analysis_proto_msgTypes[21] 1092 if protoimpl.UnsafeEnabled && x != nil { 1093 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1094 if ms.LoadMessageInfo() == nil { 1095 ms.StoreMessageInfo(mi) 1096 } 1097 return ms 1098 } 1099 return mi.MessageOf(x) 1100 } 1101 1102 // Deprecated: Use IndexedCompilation_Index.ProtoReflect.Descriptor instead. 1103 func (*IndexedCompilation_Index) Descriptor() ([]byte, []int) { 1104 return file_kythe_proto_analysis_proto_rawDescGZIP(), []int{10, 0} 1105 } 1106 1107 func (x *IndexedCompilation_Index) GetRevisions() []string { 1108 if x != nil { 1109 return x.Revisions 1110 } 1111 return nil 1112 } 1113 1114 var File_kythe_proto_analysis_proto protoreflect.FileDescriptor 1115 1116 var file_kythe_proto_analysis_proto_rawDesc = []byte{ 1117 0x0a, 0x1a, 0x6b, 0x79, 0x74, 0x68, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x61, 0x6e, 1118 0x61, 0x6c, 0x79, 0x73, 0x69, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x0b, 0x6b, 0x79, 1119 0x74, 0x68, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 1120 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x61, 0x6e, 0x79, 0x2e, 0x70, 1121 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 1122 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x2e, 1123 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x6b, 0x79, 0x74, 0x68, 0x65, 0x2f, 0x70, 0x72, 0x6f, 1124 0x74, 0x6f, 0x2f, 0x73, 0x74, 0x6f, 0x72, 0x61, 0x67, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 1125 0x22, 0xe3, 0x01, 0x0a, 0x0f, 0x41, 0x6e, 0x61, 0x6c, 0x79, 0x73, 0x69, 0x73, 0x52, 0x65, 0x71, 1126 0x75, 0x65, 0x73, 0x74, 0x12, 0x3e, 0x0a, 0x0b, 0x63, 0x6f, 0x6d, 0x70, 0x69, 0x6c, 0x61, 0x74, 1127 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x6b, 0x79, 0x74, 0x68, 1128 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x43, 0x6f, 0x6d, 0x70, 0x69, 0x6c, 0x61, 0x74, 1129 0x69, 0x6f, 0x6e, 0x55, 0x6e, 0x69, 0x74, 0x52, 0x0b, 0x63, 0x6f, 0x6d, 0x70, 0x69, 0x6c, 0x61, 1130 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x2a, 0x0a, 0x11, 0x66, 0x69, 0x6c, 0x65, 0x5f, 0x64, 0x61, 0x74, 1131 0x61, 0x5f, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 1132 0x0f, 0x66, 0x69, 0x6c, 0x65, 0x44, 0x61, 0x74, 0x61, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 1133 0x12, 0x1a, 0x0a, 0x08, 0x72, 0x65, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01, 1134 0x28, 0x09, 0x52, 0x08, 0x72, 0x65, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x19, 0x0a, 0x08, 1135 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 1136 0x62, 0x75, 0x69, 0x6c, 0x64, 0x49, 0x64, 0x12, 0x2d, 0x0a, 0x12, 0x63, 0x6f, 0x6d, 0x70, 0x69, 1137 0x6c, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x64, 0x69, 0x67, 0x65, 0x73, 0x74, 0x18, 0x05, 0x20, 1138 0x01, 0x28, 0x09, 0x52, 0x11, 0x63, 0x6f, 0x6d, 0x70, 0x69, 0x6c, 0x61, 0x74, 0x69, 0x6f, 0x6e, 1139 0x44, 0x69, 0x67, 0x65, 0x73, 0x74, 0x22, 0x66, 0x0a, 0x0e, 0x41, 0x6e, 0x61, 0x6c, 0x79, 0x73, 1140 0x69, 0x73, 0x4f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 1141 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x12, 0x3e, 1142 0x0a, 0x0c, 0x66, 0x69, 0x6e, 0x61, 0x6c, 0x5f, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x18, 0x0a, 1143 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x6b, 0x79, 0x74, 0x68, 0x65, 0x2e, 0x70, 0x72, 0x6f, 1144 0x74, 0x6f, 0x2e, 0x41, 0x6e, 0x61, 0x6c, 0x79, 0x73, 0x69, 0x73, 0x52, 0x65, 0x73, 0x75, 0x6c, 1145 0x74, 0x52, 0x0b, 0x66, 0x69, 0x6e, 0x61, 0x6c, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x22, 0xd3, 1146 0x01, 0x0a, 0x0e, 0x41, 0x6e, 0x61, 0x6c, 0x79, 0x73, 0x69, 0x73, 0x52, 0x65, 0x73, 0x75, 0x6c, 1147 0x74, 0x12, 0x3a, 0x0a, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 1148 0x0e, 0x32, 0x22, 0x2e, 0x6b, 0x79, 0x74, 0x68, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 1149 0x41, 0x6e, 0x61, 0x6c, 0x79, 0x73, 0x69, 0x73, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x2e, 0x53, 1150 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x18, 0x0a, 1151 0x07, 0x73, 0x75, 0x6d, 0x6d, 0x61, 0x72, 0x79, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 1152 0x73, 0x75, 0x6d, 0x6d, 0x61, 0x72, 0x79, 0x12, 0x2e, 0x0a, 0x07, 0x64, 0x65, 0x74, 0x61, 0x69, 1153 0x6c, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 1154 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x41, 0x6e, 0x79, 0x52, 0x07, 1155 0x64, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x73, 0x22, 0x3b, 0x0a, 0x06, 0x53, 0x74, 0x61, 0x74, 0x75, 1156 0x73, 0x12, 0x0c, 0x0a, 0x08, 0x43, 0x4f, 0x4d, 0x50, 0x4c, 0x45, 0x54, 0x45, 0x10, 0x00, 0x12, 1157 0x0e, 0x0a, 0x0a, 0x49, 0x4e, 0x43, 0x4f, 0x4d, 0x50, 0x4c, 0x45, 0x54, 0x45, 0x10, 0x01, 0x12, 1158 0x13, 0x0a, 0x0f, 0x49, 0x4e, 0x56, 0x41, 0x4c, 0x49, 0x44, 0x5f, 0x52, 0x45, 0x51, 0x55, 0x45, 1159 0x53, 0x54, 0x10, 0x02, 0x22, 0xac, 0x05, 0x0a, 0x0f, 0x43, 0x6f, 0x6d, 0x70, 0x69, 0x6c, 0x61, 1160 0x74, 0x69, 0x6f, 0x6e, 0x55, 0x6e, 0x69, 0x74, 0x12, 0x29, 0x0a, 0x06, 0x76, 0x5f, 0x6e, 0x61, 1161 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x6b, 0x79, 0x74, 0x68, 0x65, 1162 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x56, 0x4e, 0x61, 0x6d, 0x65, 0x52, 0x05, 0x76, 0x4e, 1163 0x61, 0x6d, 0x65, 0x12, 0x4d, 0x0a, 0x0e, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x5f, 1164 0x69, 0x6e, 0x70, 0x75, 0x74, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x26, 0x2e, 0x6b, 0x79, 1165 0x74, 0x68, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x43, 0x6f, 0x6d, 0x70, 0x69, 0x6c, 1166 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x55, 0x6e, 0x69, 0x74, 0x2e, 0x46, 0x69, 0x6c, 0x65, 0x49, 0x6e, 1167 0x70, 0x75, 0x74, 0x52, 0x0d, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x49, 0x6e, 0x70, 1168 0x75, 0x74, 0x12, 0x2c, 0x0a, 0x12, 0x68, 0x61, 0x73, 0x5f, 0x63, 0x6f, 0x6d, 0x70, 0x69, 0x6c, 1169 0x65, 0x5f, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x73, 0x18, 0x04, 0x20, 0x01, 0x28, 0x08, 0x52, 0x10, 1170 0x68, 0x61, 0x73, 0x43, 0x6f, 0x6d, 0x70, 0x69, 0x6c, 0x65, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x73, 1171 0x12, 0x1a, 0x0a, 0x08, 0x61, 0x72, 0x67, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x18, 0x05, 0x20, 0x03, 1172 0x28, 0x09, 0x52, 0x08, 0x61, 0x72, 0x67, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x12, 0x1f, 0x0a, 0x0b, 1173 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x5f, 0x66, 0x69, 0x6c, 0x65, 0x18, 0x06, 0x20, 0x03, 0x28, 1174 0x09, 0x52, 0x0a, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x46, 0x69, 0x6c, 0x65, 0x12, 0x1d, 0x0a, 1175 0x0a, 0x6f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x5f, 0x6b, 0x65, 0x79, 0x18, 0x07, 0x20, 0x01, 0x28, 1176 0x09, 0x52, 0x09, 0x6f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x4b, 0x65, 0x79, 0x12, 0x2b, 0x0a, 0x11, 1177 0x77, 0x6f, 0x72, 0x6b, 0x69, 0x6e, 0x67, 0x5f, 0x64, 0x69, 0x72, 0x65, 0x63, 0x74, 0x6f, 0x72, 1178 0x79, 0x18, 0x08, 0x20, 0x01, 0x28, 0x09, 0x52, 0x10, 0x77, 0x6f, 0x72, 0x6b, 0x69, 0x6e, 0x67, 1179 0x44, 0x69, 0x72, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x79, 0x12, 0x23, 0x0a, 0x0d, 0x65, 0x6e, 0x74, 1180 0x72, 0x79, 0x5f, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x18, 0x09, 0x20, 0x01, 0x28, 0x09, 1181 0x52, 0x0c, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x12, 0x42, 1182 0x0a, 0x0b, 0x65, 0x6e, 0x76, 0x69, 0x72, 0x6f, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x18, 0x0a, 0x20, 1183 0x03, 0x28, 0x0b, 0x32, 0x20, 0x2e, 0x6b, 0x79, 0x74, 0x68, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 1184 0x6f, 0x2e, 0x43, 0x6f, 0x6d, 0x70, 0x69, 0x6c, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x55, 0x6e, 0x69, 1185 0x74, 0x2e, 0x45, 0x6e, 0x76, 0x52, 0x0b, 0x65, 0x6e, 0x76, 0x69, 0x72, 0x6f, 0x6e, 0x6d, 0x65, 1186 0x6e, 0x74, 0x12, 0x2e, 0x0a, 0x07, 0x64, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x73, 0x18, 0x0b, 0x20, 1187 0x03, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 1188 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x41, 0x6e, 0x79, 0x52, 0x07, 0x64, 0x65, 0x74, 0x61, 0x69, 1189 0x6c, 0x73, 0x1a, 0x97, 0x01, 0x0a, 0x09, 0x46, 0x69, 0x6c, 0x65, 0x49, 0x6e, 0x70, 0x75, 0x74, 1190 0x12, 0x29, 0x0a, 0x06, 0x76, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 1191 0x32, 0x12, 0x2e, 0x6b, 0x79, 0x74, 0x68, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x56, 1192 0x4e, 0x61, 0x6d, 0x65, 0x52, 0x05, 0x76, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x29, 0x0a, 0x04, 0x69, 1193 0x6e, 0x66, 0x6f, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x15, 0x2e, 0x6b, 0x79, 0x74, 0x68, 1194 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x46, 0x69, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 1195 0x52, 0x04, 0x69, 0x6e, 0x66, 0x6f, 0x12, 0x2e, 0x0a, 0x07, 0x64, 0x65, 0x74, 0x61, 0x69, 0x6c, 1196 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 1197 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x41, 0x6e, 0x79, 0x52, 0x07, 0x64, 1198 0x65, 0x74, 0x61, 0x69, 0x6c, 0x73, 0x4a, 0x04, 0x08, 0x03, 0x10, 0x04, 0x1a, 0x2f, 0x0a, 0x03, 1199 0x45, 0x6e, 0x76, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 1200 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 1201 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x4a, 0x04, 0x08, 1202 0x02, 0x10, 0x03, 0x22, 0xba, 0x09, 0x0a, 0x08, 0x4b, 0x7a, 0x69, 0x70, 0x49, 0x6e, 0x66, 0x6f, 1203 0x12, 0x3c, 0x0a, 0x07, 0x63, 0x6f, 0x72, 0x70, 0x6f, 0x72, 0x61, 0x18, 0x01, 0x20, 0x03, 0x28, 1204 0x0b, 0x32, 0x22, 0x2e, 0x6b, 0x79, 0x74, 0x68, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 1205 0x4b, 0x7a, 0x69, 0x70, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x43, 0x6f, 0x72, 0x70, 0x6f, 0x72, 0x61, 1206 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x07, 0x63, 0x6f, 0x72, 0x70, 0x6f, 0x72, 0x61, 0x12, 0x12, 1207 0x0a, 0x04, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x03, 0x52, 0x04, 0x73, 0x69, 1208 0x7a, 0x65, 0x12, 0x25, 0x0a, 0x0e, 0x61, 0x62, 0x73, 0x6f, 0x6c, 0x75, 0x74, 0x65, 0x5f, 0x70, 1209 0x61, 0x74, 0x68, 0x73, 0x18, 0x06, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0d, 0x61, 0x62, 0x73, 0x6f, 1210 0x6c, 0x75, 0x74, 0x65, 0x50, 0x61, 0x74, 0x68, 0x73, 0x12, 0x30, 0x0a, 0x14, 0x63, 0x72, 0x69, 1211 0x74, 0x69, 0x63, 0x61, 0x6c, 0x5f, 0x6b, 0x7a, 0x69, 0x70, 0x5f, 0x65, 0x72, 0x72, 0x6f, 0x72, 1212 0x73, 0x18, 0x05, 0x20, 0x03, 0x28, 0x09, 0x52, 0x12, 0x63, 0x72, 0x69, 0x74, 0x69, 0x63, 0x61, 1213 0x6c, 0x4b, 0x7a, 0x69, 0x70, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x73, 0x1a, 0x98, 0x07, 0x0a, 0x0a, 1214 0x43, 0x6f, 0x72, 0x70, 0x75, 0x73, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x76, 0x0a, 0x18, 0x6c, 0x61, 1215 0x6e, 0x67, 0x75, 0x61, 0x67, 0x65, 0x5f, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x5f, 1216 0x69, 0x6e, 0x70, 0x75, 0x74, 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x3c, 0x2e, 0x6b, 1217 0x79, 0x74, 0x68, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x4b, 0x7a, 0x69, 0x70, 0x49, 1218 0x6e, 0x66, 0x6f, 0x2e, 0x43, 0x6f, 0x72, 0x70, 0x75, 0x73, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x4c, 1219 0x61, 0x6e, 0x67, 0x75, 0x61, 0x67, 0x65, 0x52, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x49, 1220 0x6e, 0x70, 0x75, 0x74, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x16, 0x6c, 0x61, 0x6e, 0x67, 1221 0x75, 0x61, 0x67, 0x65, 0x52, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x49, 0x6e, 0x70, 0x75, 1222 0x74, 0x73, 0x12, 0x60, 0x0a, 0x10, 0x6c, 0x61, 0x6e, 0x67, 0x75, 0x61, 0x67, 0x65, 0x5f, 0x73, 1223 0x6f, 0x75, 0x72, 0x63, 0x65, 0x73, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x35, 0x2e, 0x6b, 1224 0x79, 0x74, 0x68, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x4b, 0x7a, 0x69, 0x70, 0x49, 1225 0x6e, 0x66, 0x6f, 0x2e, 0x43, 0x6f, 0x72, 0x70, 0x75, 0x73, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x4c, 1226 0x61, 0x6e, 0x67, 0x75, 0x61, 0x67, 0x65, 0x53, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x73, 0x45, 0x6e, 1227 0x74, 0x72, 0x79, 0x52, 0x0f, 0x6c, 0x61, 0x6e, 0x67, 0x75, 0x61, 0x67, 0x65, 0x53, 0x6f, 0x75, 1228 0x72, 0x63, 0x65, 0x73, 0x12, 0x5e, 0x0a, 0x10, 0x6c, 0x61, 0x6e, 0x67, 0x75, 0x61, 0x67, 0x65, 1229 0x5f, 0x63, 0x75, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x06, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x34, 1230 0x2e, 0x6b, 0x79, 0x74, 0x68, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x4b, 0x7a, 0x69, 1231 0x70, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x43, 0x6f, 0x72, 0x70, 0x75, 0x73, 0x49, 0x6e, 0x66, 0x6f, 1232 0x2e, 0x4c, 0x61, 0x6e, 0x67, 0x75, 0x61, 0x67, 0x65, 0x43, 0x75, 0x49, 0x6e, 0x66, 0x6f, 0x45, 1233 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0e, 0x6c, 0x61, 0x6e, 0x67, 0x75, 0x61, 0x67, 0x65, 0x43, 0x75, 1234 0x49, 0x6e, 0x66, 0x6f, 0x1a, 0x1e, 0x0a, 0x06, 0x49, 0x6e, 0x70, 0x75, 0x74, 0x73, 0x12, 0x14, 1235 0x0a, 0x05, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x63, 1236 0x6f, 0x75, 0x6e, 0x74, 0x1a, 0xd0, 0x01, 0x0a, 0x06, 0x43, 0x55, 0x49, 0x6e, 0x66, 0x6f, 0x12, 1237 0x14, 0x0a, 0x05, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 1238 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x6b, 0x0a, 0x12, 0x6a, 0x61, 0x76, 0x61, 0x5f, 0x76, 0x65, 1239 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x02, 0x20, 0x03, 0x28, 1240 0x0b, 0x32, 0x3d, 0x2e, 0x6b, 0x79, 0x74, 0x68, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 1241 0x4b, 0x7a, 0x69, 0x70, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x43, 0x6f, 0x72, 0x70, 0x75, 0x73, 0x49, 1242 0x6e, 0x66, 0x6f, 0x2e, 0x43, 0x55, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x4a, 0x61, 0x76, 0x61, 0x56, 1243 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x45, 0x6e, 0x74, 0x72, 0x79, 1244 0x52, 0x10, 0x6a, 0x61, 0x76, 0x61, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x43, 0x6f, 0x75, 1245 0x6e, 0x74, 0x1a, 0x43, 0x0a, 0x15, 0x4a, 0x61, 0x76, 0x61, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 1246 0x6e, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 1247 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 1248 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x76, 0x61, 1249 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x72, 0x0a, 0x1b, 0x4c, 0x61, 0x6e, 0x67, 0x75, 1250 0x61, 0x67, 0x65, 0x52, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x49, 0x6e, 0x70, 0x75, 0x74, 1251 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 1252 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x3d, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 1253 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x27, 0x2e, 0x6b, 0x79, 0x74, 0x68, 0x65, 0x2e, 1254 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x4b, 0x7a, 0x69, 0x70, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x43, 1255 0x6f, 0x72, 0x70, 0x75, 0x73, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x49, 0x6e, 0x70, 0x75, 0x74, 0x73, 1256 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x6b, 0x0a, 0x14, 0x4c, 1257 0x61, 0x6e, 0x67, 0x75, 0x61, 0x67, 0x65, 0x53, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x73, 0x45, 0x6e, 1258 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 1259 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x3d, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 1260 0x20, 0x01, 0x28, 0x0b, 0x32, 0x27, 0x2e, 0x6b, 0x79, 0x74, 0x68, 0x65, 0x2e, 0x70, 0x72, 0x6f, 1261 0x74, 0x6f, 0x2e, 0x4b, 0x7a, 0x69, 0x70, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x43, 0x6f, 0x72, 0x70, 1262 0x75, 0x73, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x49, 0x6e, 0x70, 0x75, 0x74, 0x73, 0x52, 0x05, 0x76, 1263 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x6a, 0x0a, 0x13, 0x4c, 0x61, 0x6e, 0x67, 1264 0x75, 0x61, 0x67, 0x65, 0x43, 0x75, 0x49, 0x6e, 0x66, 0x6f, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 1265 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 1266 0x79, 0x12, 0x3d, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 1267 0x32, 0x27, 0x2e, 0x6b, 0x79, 0x74, 0x68, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x4b, 1268 0x7a, 0x69, 0x70, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x43, 0x6f, 0x72, 0x70, 0x75, 0x73, 0x49, 0x6e, 1269 0x66, 0x6f, 0x2e, 0x43, 0x55, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 1270 0x3a, 0x02, 0x38, 0x01, 0x4a, 0x04, 0x08, 0x01, 0x10, 0x02, 0x4a, 0x04, 0x08, 0x02, 0x10, 0x03, 1271 0x4a, 0x04, 0x08, 0x03, 0x10, 0x04, 0x1a, 0x5c, 0x0a, 0x0c, 0x43, 0x6f, 0x72, 0x70, 0x6f, 0x72, 1272 0x61, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 1273 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x36, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 1274 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x20, 0x2e, 0x6b, 0x79, 0x74, 0x68, 0x65, 0x2e, 1275 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x4b, 0x7a, 0x69, 0x70, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x43, 1276 0x6f, 0x72, 0x70, 0x75, 0x73, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 1277 0x3a, 0x02, 0x38, 0x01, 0x4a, 0x04, 0x08, 0x02, 0x10, 0x03, 0x4a, 0x04, 0x08, 0x03, 0x10, 0x04, 1278 0x22, 0x56, 0x0a, 0x0d, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 1279 0x61, 0x12, 0x45, 0x0a, 0x10, 0x63, 0x6f, 0x6d, 0x6d, 0x69, 0x74, 0x5f, 0x74, 0x69, 0x6d, 0x65, 1280 0x73, 0x74, 0x61, 0x6d, 0x70, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 1281 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 1282 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x0f, 0x63, 0x6f, 0x6d, 0x6d, 0x69, 0x74, 0x54, 1283 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x22, 0x3b, 0x0a, 0x0c, 0x46, 0x69, 0x6c, 0x65, 1284 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x2b, 0x0a, 0x05, 0x66, 0x69, 0x6c, 0x65, 1285 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x15, 0x2e, 0x6b, 0x79, 0x74, 0x68, 0x65, 0x2e, 1286 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x46, 0x69, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x05, 1287 0x66, 0x69, 0x6c, 0x65, 0x73, 0x22, 0x36, 0x0a, 0x08, 0x46, 0x69, 0x6c, 0x65, 0x49, 0x6e, 0x66, 1288 0x6f, 0x12, 0x12, 0x0a, 0x04, 0x70, 0x61, 0x74, 0x68, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 1289 0x04, 0x70, 0x61, 0x74, 0x68, 0x12, 0x16, 0x0a, 0x06, 0x64, 0x69, 0x67, 0x65, 0x73, 0x74, 0x18, 1290 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x64, 0x69, 0x67, 0x65, 0x73, 0x74, 0x22, 0x69, 0x0a, 1291 0x08, 0x46, 0x69, 0x6c, 0x65, 0x44, 0x61, 0x74, 0x61, 0x12, 0x18, 0x0a, 0x07, 0x63, 0x6f, 0x6e, 1292 0x74, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x07, 0x63, 0x6f, 0x6e, 0x74, 1293 0x65, 0x6e, 0x74, 0x12, 0x29, 0x0a, 0x04, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x02, 0x20, 0x01, 0x28, 1294 0x0b, 0x32, 0x15, 0x2e, 0x6b, 0x79, 0x74, 0x68, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 1295 0x46, 0x69, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x04, 0x69, 0x6e, 0x66, 0x6f, 0x12, 0x18, 1296 0x0a, 0x07, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6e, 0x67, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 1297 0x07, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6e, 0x67, 0x22, 0x72, 0x0a, 0x11, 0x43, 0x6f, 0x6d, 0x70, 1298 0x69, 0x6c, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x42, 0x75, 0x6e, 0x64, 0x6c, 0x65, 0x12, 0x30, 0x0a, 1299 0x04, 0x75, 0x6e, 0x69, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x6b, 0x79, 1300 0x74, 0x68, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x43, 0x6f, 0x6d, 0x70, 0x69, 0x6c, 1301 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x55, 0x6e, 0x69, 0x74, 0x52, 0x04, 0x75, 0x6e, 0x69, 0x74, 0x12, 1302 0x2b, 0x0a, 0x05, 0x66, 0x69, 0x6c, 0x65, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x15, 1303 0x2e, 0x6b, 0x79, 0x74, 0x68, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x46, 0x69, 0x6c, 1304 0x65, 0x44, 0x61, 0x74, 0x61, 0x52, 0x05, 0x66, 0x69, 0x6c, 0x65, 0x73, 0x22, 0xaa, 0x01, 0x0a, 1305 0x12, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x65, 0x64, 0x43, 0x6f, 0x6d, 0x70, 0x69, 0x6c, 0x61, 0x74, 1306 0x69, 0x6f, 0x6e, 0x12, 0x30, 0x0a, 0x04, 0x75, 0x6e, 0x69, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 1307 0x0b, 0x32, 0x1c, 0x2e, 0x6b, 0x79, 0x74, 0x68, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 1308 0x43, 0x6f, 0x6d, 0x70, 0x69, 0x6c, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x55, 0x6e, 0x69, 0x74, 0x52, 1309 0x04, 0x75, 0x6e, 0x69, 0x74, 0x12, 0x3b, 0x0a, 0x05, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x02, 1310 0x20, 0x01, 0x28, 0x0b, 0x32, 0x25, 0x2e, 0x6b, 0x79, 0x74, 0x68, 0x65, 0x2e, 0x70, 0x72, 0x6f, 1311 0x74, 0x6f, 0x2e, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x65, 0x64, 0x43, 0x6f, 0x6d, 0x70, 0x69, 0x6c, 1312 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x52, 0x05, 0x69, 0x6e, 0x64, 1313 0x65, 0x78, 0x1a, 0x25, 0x0a, 0x05, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x12, 0x1c, 0x0a, 0x09, 0x72, 1314 0x65, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x09, 0x52, 0x09, 1315 0x72, 0x65, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x42, 0x4c, 0x0a, 0x1f, 0x63, 0x6f, 0x6d, 1316 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c, 0x73, 1317 0x2e, 0x6b, 0x79, 0x74, 0x68, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x5a, 0x26, 0x6b, 0x79, 1318 0x74, 0x68, 0x65, 0x2e, 0x69, 0x6f, 0x2f, 0x6b, 0x79, 0x74, 0x68, 0x65, 0x2f, 0x70, 0x72, 0x6f, 1319 0x74, 0x6f, 0x2f, 0x61, 0x6e, 0x61, 0x6c, 0x79, 0x73, 0x69, 0x73, 0x5f, 0x67, 0x6f, 0x5f, 0x70, 1320 0x72, 0x6f, 0x74, 0x6f, 0xf8, 0x01, 0x01, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, 1321 } 1322 1323 var ( 1324 file_kythe_proto_analysis_proto_rawDescOnce sync.Once 1325 file_kythe_proto_analysis_proto_rawDescData = file_kythe_proto_analysis_proto_rawDesc 1326 ) 1327 1328 func file_kythe_proto_analysis_proto_rawDescGZIP() []byte { 1329 file_kythe_proto_analysis_proto_rawDescOnce.Do(func() { 1330 file_kythe_proto_analysis_proto_rawDescData = protoimpl.X.CompressGZIP(file_kythe_proto_analysis_proto_rawDescData) 1331 }) 1332 return file_kythe_proto_analysis_proto_rawDescData 1333 } 1334 1335 var file_kythe_proto_analysis_proto_enumTypes = make([]protoimpl.EnumInfo, 1) 1336 var file_kythe_proto_analysis_proto_msgTypes = make([]protoimpl.MessageInfo, 22) 1337 var file_kythe_proto_analysis_proto_goTypes = []interface{}{ 1338 (AnalysisResult_Status)(0), // 0: kythe.proto.AnalysisResult.Status 1339 (*AnalysisRequest)(nil), // 1: kythe.proto.AnalysisRequest 1340 (*AnalysisOutput)(nil), // 2: kythe.proto.AnalysisOutput 1341 (*AnalysisResult)(nil), // 3: kythe.proto.AnalysisResult 1342 (*CompilationUnit)(nil), // 4: kythe.proto.CompilationUnit 1343 (*KzipInfo)(nil), // 5: kythe.proto.KzipInfo 1344 (*BuildMetadata)(nil), // 6: kythe.proto.BuildMetadata 1345 (*FilesRequest)(nil), // 7: kythe.proto.FilesRequest 1346 (*FileInfo)(nil), // 8: kythe.proto.FileInfo 1347 (*FileData)(nil), // 9: kythe.proto.FileData 1348 (*CompilationBundle)(nil), // 10: kythe.proto.CompilationBundle 1349 (*IndexedCompilation)(nil), // 11: kythe.proto.IndexedCompilation 1350 (*CompilationUnit_FileInput)(nil), // 12: kythe.proto.CompilationUnit.FileInput 1351 (*CompilationUnit_Env)(nil), // 13: kythe.proto.CompilationUnit.Env 1352 (*KzipInfo_CorpusInfo)(nil), // 14: kythe.proto.KzipInfo.CorpusInfo 1353 nil, // 15: kythe.proto.KzipInfo.CorporaEntry 1354 (*KzipInfo_CorpusInfo_Inputs)(nil), // 16: kythe.proto.KzipInfo.CorpusInfo.Inputs 1355 (*KzipInfo_CorpusInfo_CUInfo)(nil), // 17: kythe.proto.KzipInfo.CorpusInfo.CUInfo 1356 nil, // 18: kythe.proto.KzipInfo.CorpusInfo.LanguageRequiredInputsEntry 1357 nil, // 19: kythe.proto.KzipInfo.CorpusInfo.LanguageSourcesEntry 1358 nil, // 20: kythe.proto.KzipInfo.CorpusInfo.LanguageCuInfoEntry 1359 nil, // 21: kythe.proto.KzipInfo.CorpusInfo.CUInfo.JavaVersionCountEntry 1360 (*IndexedCompilation_Index)(nil), // 22: kythe.proto.IndexedCompilation.Index 1361 (*anypb.Any)(nil), // 23: google.protobuf.Any 1362 (*storage_go_proto.VName)(nil), // 24: kythe.proto.VName 1363 (*timestamppb.Timestamp)(nil), // 25: google.protobuf.Timestamp 1364 } 1365 var file_kythe_proto_analysis_proto_depIdxs = []int32{ 1366 4, // 0: kythe.proto.AnalysisRequest.compilation:type_name -> kythe.proto.CompilationUnit 1367 3, // 1: kythe.proto.AnalysisOutput.final_result:type_name -> kythe.proto.AnalysisResult 1368 0, // 2: kythe.proto.AnalysisResult.status:type_name -> kythe.proto.AnalysisResult.Status 1369 23, // 3: kythe.proto.AnalysisResult.details:type_name -> google.protobuf.Any 1370 24, // 4: kythe.proto.CompilationUnit.v_name:type_name -> kythe.proto.VName 1371 12, // 5: kythe.proto.CompilationUnit.required_input:type_name -> kythe.proto.CompilationUnit.FileInput 1372 13, // 6: kythe.proto.CompilationUnit.environment:type_name -> kythe.proto.CompilationUnit.Env 1373 23, // 7: kythe.proto.CompilationUnit.details:type_name -> google.protobuf.Any 1374 15, // 8: kythe.proto.KzipInfo.corpora:type_name -> kythe.proto.KzipInfo.CorporaEntry 1375 25, // 9: kythe.proto.BuildMetadata.commit_timestamp:type_name -> google.protobuf.Timestamp 1376 8, // 10: kythe.proto.FilesRequest.files:type_name -> kythe.proto.FileInfo 1377 8, // 11: kythe.proto.FileData.info:type_name -> kythe.proto.FileInfo 1378 4, // 12: kythe.proto.CompilationBundle.unit:type_name -> kythe.proto.CompilationUnit 1379 9, // 13: kythe.proto.CompilationBundle.files:type_name -> kythe.proto.FileData 1380 4, // 14: kythe.proto.IndexedCompilation.unit:type_name -> kythe.proto.CompilationUnit 1381 22, // 15: kythe.proto.IndexedCompilation.index:type_name -> kythe.proto.IndexedCompilation.Index 1382 24, // 16: kythe.proto.CompilationUnit.FileInput.v_name:type_name -> kythe.proto.VName 1383 8, // 17: kythe.proto.CompilationUnit.FileInput.info:type_name -> kythe.proto.FileInfo 1384 23, // 18: kythe.proto.CompilationUnit.FileInput.details:type_name -> google.protobuf.Any 1385 18, // 19: kythe.proto.KzipInfo.CorpusInfo.language_required_inputs:type_name -> kythe.proto.KzipInfo.CorpusInfo.LanguageRequiredInputsEntry 1386 19, // 20: kythe.proto.KzipInfo.CorpusInfo.language_sources:type_name -> kythe.proto.KzipInfo.CorpusInfo.LanguageSourcesEntry 1387 20, // 21: kythe.proto.KzipInfo.CorpusInfo.language_cu_info:type_name -> kythe.proto.KzipInfo.CorpusInfo.LanguageCuInfoEntry 1388 14, // 22: kythe.proto.KzipInfo.CorporaEntry.value:type_name -> kythe.proto.KzipInfo.CorpusInfo 1389 21, // 23: kythe.proto.KzipInfo.CorpusInfo.CUInfo.java_version_count:type_name -> kythe.proto.KzipInfo.CorpusInfo.CUInfo.JavaVersionCountEntry 1390 16, // 24: kythe.proto.KzipInfo.CorpusInfo.LanguageRequiredInputsEntry.value:type_name -> kythe.proto.KzipInfo.CorpusInfo.Inputs 1391 16, // 25: kythe.proto.KzipInfo.CorpusInfo.LanguageSourcesEntry.value:type_name -> kythe.proto.KzipInfo.CorpusInfo.Inputs 1392 17, // 26: kythe.proto.KzipInfo.CorpusInfo.LanguageCuInfoEntry.value:type_name -> kythe.proto.KzipInfo.CorpusInfo.CUInfo 1393 27, // [27:27] is the sub-list for method output_type 1394 27, // [27:27] is the sub-list for method input_type 1395 27, // [27:27] is the sub-list for extension type_name 1396 27, // [27:27] is the sub-list for extension extendee 1397 0, // [0:27] is the sub-list for field type_name 1398 } 1399 1400 func init() { file_kythe_proto_analysis_proto_init() } 1401 func file_kythe_proto_analysis_proto_init() { 1402 if File_kythe_proto_analysis_proto != nil { 1403 return 1404 } 1405 if !protoimpl.UnsafeEnabled { 1406 file_kythe_proto_analysis_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { 1407 switch v := v.(*AnalysisRequest); i { 1408 case 0: 1409 return &v.state 1410 case 1: 1411 return &v.sizeCache 1412 case 2: 1413 return &v.unknownFields 1414 default: 1415 return nil 1416 } 1417 } 1418 file_kythe_proto_analysis_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} { 1419 switch v := v.(*AnalysisOutput); i { 1420 case 0: 1421 return &v.state 1422 case 1: 1423 return &v.sizeCache 1424 case 2: 1425 return &v.unknownFields 1426 default: 1427 return nil 1428 } 1429 } 1430 file_kythe_proto_analysis_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} { 1431 switch v := v.(*AnalysisResult); i { 1432 case 0: 1433 return &v.state 1434 case 1: 1435 return &v.sizeCache 1436 case 2: 1437 return &v.unknownFields 1438 default: 1439 return nil 1440 } 1441 } 1442 file_kythe_proto_analysis_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} { 1443 switch v := v.(*CompilationUnit); i { 1444 case 0: 1445 return &v.state 1446 case 1: 1447 return &v.sizeCache 1448 case 2: 1449 return &v.unknownFields 1450 default: 1451 return nil 1452 } 1453 } 1454 file_kythe_proto_analysis_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} { 1455 switch v := v.(*KzipInfo); i { 1456 case 0: 1457 return &v.state 1458 case 1: 1459 return &v.sizeCache 1460 case 2: 1461 return &v.unknownFields 1462 default: 1463 return nil 1464 } 1465 } 1466 file_kythe_proto_analysis_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} { 1467 switch v := v.(*BuildMetadata); i { 1468 case 0: 1469 return &v.state 1470 case 1: 1471 return &v.sizeCache 1472 case 2: 1473 return &v.unknownFields 1474 default: 1475 return nil 1476 } 1477 } 1478 file_kythe_proto_analysis_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} { 1479 switch v := v.(*FilesRequest); i { 1480 case 0: 1481 return &v.state 1482 case 1: 1483 return &v.sizeCache 1484 case 2: 1485 return &v.unknownFields 1486 default: 1487 return nil 1488 } 1489 } 1490 file_kythe_proto_analysis_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} { 1491 switch v := v.(*FileInfo); i { 1492 case 0: 1493 return &v.state 1494 case 1: 1495 return &v.sizeCache 1496 case 2: 1497 return &v.unknownFields 1498 default: 1499 return nil 1500 } 1501 } 1502 file_kythe_proto_analysis_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} { 1503 switch v := v.(*FileData); i { 1504 case 0: 1505 return &v.state 1506 case 1: 1507 return &v.sizeCache 1508 case 2: 1509 return &v.unknownFields 1510 default: 1511 return nil 1512 } 1513 } 1514 file_kythe_proto_analysis_proto_msgTypes[9].Exporter = func(v interface{}, i int) interface{} { 1515 switch v := v.(*CompilationBundle); i { 1516 case 0: 1517 return &v.state 1518 case 1: 1519 return &v.sizeCache 1520 case 2: 1521 return &v.unknownFields 1522 default: 1523 return nil 1524 } 1525 } 1526 file_kythe_proto_analysis_proto_msgTypes[10].Exporter = func(v interface{}, i int) interface{} { 1527 switch v := v.(*IndexedCompilation); i { 1528 case 0: 1529 return &v.state 1530 case 1: 1531 return &v.sizeCache 1532 case 2: 1533 return &v.unknownFields 1534 default: 1535 return nil 1536 } 1537 } 1538 file_kythe_proto_analysis_proto_msgTypes[11].Exporter = func(v interface{}, i int) interface{} { 1539 switch v := v.(*CompilationUnit_FileInput); i { 1540 case 0: 1541 return &v.state 1542 case 1: 1543 return &v.sizeCache 1544 case 2: 1545 return &v.unknownFields 1546 default: 1547 return nil 1548 } 1549 } 1550 file_kythe_proto_analysis_proto_msgTypes[12].Exporter = func(v interface{}, i int) interface{} { 1551 switch v := v.(*CompilationUnit_Env); i { 1552 case 0: 1553 return &v.state 1554 case 1: 1555 return &v.sizeCache 1556 case 2: 1557 return &v.unknownFields 1558 default: 1559 return nil 1560 } 1561 } 1562 file_kythe_proto_analysis_proto_msgTypes[13].Exporter = func(v interface{}, i int) interface{} { 1563 switch v := v.(*KzipInfo_CorpusInfo); i { 1564 case 0: 1565 return &v.state 1566 case 1: 1567 return &v.sizeCache 1568 case 2: 1569 return &v.unknownFields 1570 default: 1571 return nil 1572 } 1573 } 1574 file_kythe_proto_analysis_proto_msgTypes[15].Exporter = func(v interface{}, i int) interface{} { 1575 switch v := v.(*KzipInfo_CorpusInfo_Inputs); i { 1576 case 0: 1577 return &v.state 1578 case 1: 1579 return &v.sizeCache 1580 case 2: 1581 return &v.unknownFields 1582 default: 1583 return nil 1584 } 1585 } 1586 file_kythe_proto_analysis_proto_msgTypes[16].Exporter = func(v interface{}, i int) interface{} { 1587 switch v := v.(*KzipInfo_CorpusInfo_CUInfo); i { 1588 case 0: 1589 return &v.state 1590 case 1: 1591 return &v.sizeCache 1592 case 2: 1593 return &v.unknownFields 1594 default: 1595 return nil 1596 } 1597 } 1598 file_kythe_proto_analysis_proto_msgTypes[21].Exporter = func(v interface{}, i int) interface{} { 1599 switch v := v.(*IndexedCompilation_Index); i { 1600 case 0: 1601 return &v.state 1602 case 1: 1603 return &v.sizeCache 1604 case 2: 1605 return &v.unknownFields 1606 default: 1607 return nil 1608 } 1609 } 1610 } 1611 type x struct{} 1612 out := protoimpl.TypeBuilder{ 1613 File: protoimpl.DescBuilder{ 1614 GoPackagePath: reflect.TypeOf(x{}).PkgPath(), 1615 RawDescriptor: file_kythe_proto_analysis_proto_rawDesc, 1616 NumEnums: 1, 1617 NumMessages: 22, 1618 NumExtensions: 0, 1619 NumServices: 0, 1620 }, 1621 GoTypes: file_kythe_proto_analysis_proto_goTypes, 1622 DependencyIndexes: file_kythe_proto_analysis_proto_depIdxs, 1623 EnumInfos: file_kythe_proto_analysis_proto_enumTypes, 1624 MessageInfos: file_kythe_proto_analysis_proto_msgTypes, 1625 }.Build() 1626 File_kythe_proto_analysis_proto = out.File 1627 file_kythe_proto_analysis_proto_rawDesc = nil 1628 file_kythe_proto_analysis_proto_goTypes = nil 1629 file_kythe_proto_analysis_proto_depIdxs = nil 1630 }