kythe.io@v0.0.68-0.20240422202219-7225dbc01741/kythe/proto/repo_go_proto/repo.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/repo.proto
     6  
     7  package repo_go_proto
     8  
     9  import (
    10  	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
    11  	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
    12  	reflect "reflect"
    13  	sync "sync"
    14  )
    15  
    16  const (
    17  	// Verify that this generated code is sufficiently up-to-date.
    18  	_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
    19  	// Verify that runtime/protoimpl is sufficiently up-to-date.
    20  	_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
    21  )
    22  
    23  type BuildSystem int32
    24  
    25  const (
    26  	BuildSystem_UNKNOWN BuildSystem = 0
    27  	BuildSystem_MAVEN   BuildSystem = 1
    28  	BuildSystem_GRADLE  BuildSystem = 2
    29  	BuildSystem_BAZEL   BuildSystem = 3
    30  )
    31  
    32  // Enum value maps for BuildSystem.
    33  var (
    34  	BuildSystem_name = map[int32]string{
    35  		0: "UNKNOWN",
    36  		1: "MAVEN",
    37  		2: "GRADLE",
    38  		3: "BAZEL",
    39  	}
    40  	BuildSystem_value = map[string]int32{
    41  		"UNKNOWN": 0,
    42  		"MAVEN":   1,
    43  		"GRADLE":  2,
    44  		"BAZEL":   3,
    45  	}
    46  )
    47  
    48  func (x BuildSystem) Enum() *BuildSystem {
    49  	p := new(BuildSystem)
    50  	*p = x
    51  	return p
    52  }
    53  
    54  func (x BuildSystem) String() string {
    55  	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
    56  }
    57  
    58  func (BuildSystem) Descriptor() protoreflect.EnumDescriptor {
    59  	return file_kythe_proto_repo_proto_enumTypes[0].Descriptor()
    60  }
    61  
    62  func (BuildSystem) Type() protoreflect.EnumType {
    63  	return &file_kythe_proto_repo_proto_enumTypes[0]
    64  }
    65  
    66  func (x BuildSystem) Number() protoreflect.EnumNumber {
    67  	return protoreflect.EnumNumber(x)
    68  }
    69  
    70  // Deprecated: Use BuildSystem.Descriptor instead.
    71  func (BuildSystem) EnumDescriptor() ([]byte, []int) {
    72  	return file_kythe_proto_repo_proto_rawDescGZIP(), []int{0}
    73  }
    74  
    75  type JavaOptions_Version int32
    76  
    77  const (
    78  	JavaOptions_UNKNOWN  JavaOptions_Version = 0
    79  	JavaOptions_JAVA_1_8 JavaOptions_Version = 1
    80  )
    81  
    82  // Enum value maps for JavaOptions_Version.
    83  var (
    84  	JavaOptions_Version_name = map[int32]string{
    85  		0: "UNKNOWN",
    86  		1: "JAVA_1_8",
    87  	}
    88  	JavaOptions_Version_value = map[string]int32{
    89  		"UNKNOWN":  0,
    90  		"JAVA_1_8": 1,
    91  	}
    92  )
    93  
    94  func (x JavaOptions_Version) Enum() *JavaOptions_Version {
    95  	p := new(JavaOptions_Version)
    96  	*p = x
    97  	return p
    98  }
    99  
   100  func (x JavaOptions_Version) String() string {
   101  	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
   102  }
   103  
   104  func (JavaOptions_Version) Descriptor() protoreflect.EnumDescriptor {
   105  	return file_kythe_proto_repo_proto_enumTypes[1].Descriptor()
   106  }
   107  
   108  func (JavaOptions_Version) Type() protoreflect.EnumType {
   109  	return &file_kythe_proto_repo_proto_enumTypes[1]
   110  }
   111  
   112  func (x JavaOptions_Version) Number() protoreflect.EnumNumber {
   113  	return protoreflect.EnumNumber(x)
   114  }
   115  
   116  // Deprecated: Use JavaOptions_Version.Descriptor instead.
   117  func (JavaOptions_Version) EnumDescriptor() ([]byte, []int) {
   118  	return file_kythe_proto_repo_proto_rawDescGZIP(), []int{2, 0}
   119  }
   120  
   121  type Config struct {
   122  	state         protoimpl.MessageState
   123  	sizeCache     protoimpl.SizeCache
   124  	unknownFields protoimpl.UnknownFields
   125  
   126  	Extractions []*ExtractionHint `protobuf:"bytes,1,rep,name=extractions,proto3" json:"extractions,omitempty"`
   127  	Repo        string            `protobuf:"bytes,2,opt,name=repo,proto3" json:"repo,omitempty"`
   128  }
   129  
   130  func (x *Config) Reset() {
   131  	*x = Config{}
   132  	if protoimpl.UnsafeEnabled {
   133  		mi := &file_kythe_proto_repo_proto_msgTypes[0]
   134  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   135  		ms.StoreMessageInfo(mi)
   136  	}
   137  }
   138  
   139  func (x *Config) String() string {
   140  	return protoimpl.X.MessageStringOf(x)
   141  }
   142  
   143  func (*Config) ProtoMessage() {}
   144  
   145  func (x *Config) ProtoReflect() protoreflect.Message {
   146  	mi := &file_kythe_proto_repo_proto_msgTypes[0]
   147  	if protoimpl.UnsafeEnabled && x != nil {
   148  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   149  		if ms.LoadMessageInfo() == nil {
   150  			ms.StoreMessageInfo(mi)
   151  		}
   152  		return ms
   153  	}
   154  	return mi.MessageOf(x)
   155  }
   156  
   157  // Deprecated: Use Config.ProtoReflect.Descriptor instead.
   158  func (*Config) Descriptor() ([]byte, []int) {
   159  	return file_kythe_proto_repo_proto_rawDescGZIP(), []int{0}
   160  }
   161  
   162  func (x *Config) GetExtractions() []*ExtractionHint {
   163  	if x != nil {
   164  		return x.Extractions
   165  	}
   166  	return nil
   167  }
   168  
   169  func (x *Config) GetRepo() string {
   170  	if x != nil {
   171  		return x.Repo
   172  	}
   173  	return ""
   174  }
   175  
   176  type ExtractionHint struct {
   177  	state         protoimpl.MessageState
   178  	sizeCache     protoimpl.SizeCache
   179  	unknownFields protoimpl.UnknownFields
   180  
   181  	BuildSystem BuildSystem         `protobuf:"varint,1,opt,name=build_system,json=buildSystem,proto3,enum=kythe.proto.repo.BuildSystem" json:"build_system,omitempty"`
   182  	Corpus      string              `protobuf:"bytes,2,opt,name=corpus,proto3" json:"corpus,omitempty"`
   183  	JavaOptions *JavaOptions        `protobuf:"bytes,3,opt,name=java_options,json=javaOptions,proto3" json:"java_options,omitempty"`
   184  	Targets     []*ExtractionTarget `protobuf:"bytes,4,rep,name=targets,proto3" json:"targets,omitempty"`
   185  }
   186  
   187  func (x *ExtractionHint) Reset() {
   188  	*x = ExtractionHint{}
   189  	if protoimpl.UnsafeEnabled {
   190  		mi := &file_kythe_proto_repo_proto_msgTypes[1]
   191  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   192  		ms.StoreMessageInfo(mi)
   193  	}
   194  }
   195  
   196  func (x *ExtractionHint) String() string {
   197  	return protoimpl.X.MessageStringOf(x)
   198  }
   199  
   200  func (*ExtractionHint) ProtoMessage() {}
   201  
   202  func (x *ExtractionHint) ProtoReflect() protoreflect.Message {
   203  	mi := &file_kythe_proto_repo_proto_msgTypes[1]
   204  	if protoimpl.UnsafeEnabled && x != nil {
   205  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   206  		if ms.LoadMessageInfo() == nil {
   207  			ms.StoreMessageInfo(mi)
   208  		}
   209  		return ms
   210  	}
   211  	return mi.MessageOf(x)
   212  }
   213  
   214  // Deprecated: Use ExtractionHint.ProtoReflect.Descriptor instead.
   215  func (*ExtractionHint) Descriptor() ([]byte, []int) {
   216  	return file_kythe_proto_repo_proto_rawDescGZIP(), []int{1}
   217  }
   218  
   219  func (x *ExtractionHint) GetBuildSystem() BuildSystem {
   220  	if x != nil {
   221  		return x.BuildSystem
   222  	}
   223  	return BuildSystem_UNKNOWN
   224  }
   225  
   226  func (x *ExtractionHint) GetCorpus() string {
   227  	if x != nil {
   228  		return x.Corpus
   229  	}
   230  	return ""
   231  }
   232  
   233  func (x *ExtractionHint) GetJavaOptions() *JavaOptions {
   234  	if x != nil {
   235  		return x.JavaOptions
   236  	}
   237  	return nil
   238  }
   239  
   240  func (x *ExtractionHint) GetTargets() []*ExtractionTarget {
   241  	if x != nil {
   242  		return x.Targets
   243  	}
   244  	return nil
   245  }
   246  
   247  type JavaOptions struct {
   248  	state         protoimpl.MessageState
   249  	sizeCache     protoimpl.SizeCache
   250  	unknownFields protoimpl.UnknownFields
   251  
   252  	Version JavaOptions_Version `protobuf:"varint,1,opt,name=version,proto3,enum=kythe.proto.repo.JavaOptions_Version" json:"version,omitempty"`
   253  }
   254  
   255  func (x *JavaOptions) Reset() {
   256  	*x = JavaOptions{}
   257  	if protoimpl.UnsafeEnabled {
   258  		mi := &file_kythe_proto_repo_proto_msgTypes[2]
   259  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   260  		ms.StoreMessageInfo(mi)
   261  	}
   262  }
   263  
   264  func (x *JavaOptions) String() string {
   265  	return protoimpl.X.MessageStringOf(x)
   266  }
   267  
   268  func (*JavaOptions) ProtoMessage() {}
   269  
   270  func (x *JavaOptions) ProtoReflect() protoreflect.Message {
   271  	mi := &file_kythe_proto_repo_proto_msgTypes[2]
   272  	if protoimpl.UnsafeEnabled && x != nil {
   273  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   274  		if ms.LoadMessageInfo() == nil {
   275  			ms.StoreMessageInfo(mi)
   276  		}
   277  		return ms
   278  	}
   279  	return mi.MessageOf(x)
   280  }
   281  
   282  // Deprecated: Use JavaOptions.ProtoReflect.Descriptor instead.
   283  func (*JavaOptions) Descriptor() ([]byte, []int) {
   284  	return file_kythe_proto_repo_proto_rawDescGZIP(), []int{2}
   285  }
   286  
   287  func (x *JavaOptions) GetVersion() JavaOptions_Version {
   288  	if x != nil {
   289  		return x.Version
   290  	}
   291  	return JavaOptions_UNKNOWN
   292  }
   293  
   294  type ExtractionTarget struct {
   295  	state         protoimpl.MessageState
   296  	sizeCache     protoimpl.SizeCache
   297  	unknownFields protoimpl.UnknownFields
   298  
   299  	Path              string   `protobuf:"bytes,1,opt,name=path,proto3" json:"path,omitempty"`
   300  	IndividualTargets []string `protobuf:"bytes,2,rep,name=individual_targets,json=individualTargets,proto3" json:"individual_targets,omitempty"`
   301  }
   302  
   303  func (x *ExtractionTarget) Reset() {
   304  	*x = ExtractionTarget{}
   305  	if protoimpl.UnsafeEnabled {
   306  		mi := &file_kythe_proto_repo_proto_msgTypes[3]
   307  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   308  		ms.StoreMessageInfo(mi)
   309  	}
   310  }
   311  
   312  func (x *ExtractionTarget) String() string {
   313  	return protoimpl.X.MessageStringOf(x)
   314  }
   315  
   316  func (*ExtractionTarget) ProtoMessage() {}
   317  
   318  func (x *ExtractionTarget) ProtoReflect() protoreflect.Message {
   319  	mi := &file_kythe_proto_repo_proto_msgTypes[3]
   320  	if protoimpl.UnsafeEnabled && x != nil {
   321  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   322  		if ms.LoadMessageInfo() == nil {
   323  			ms.StoreMessageInfo(mi)
   324  		}
   325  		return ms
   326  	}
   327  	return mi.MessageOf(x)
   328  }
   329  
   330  // Deprecated: Use ExtractionTarget.ProtoReflect.Descriptor instead.
   331  func (*ExtractionTarget) Descriptor() ([]byte, []int) {
   332  	return file_kythe_proto_repo_proto_rawDescGZIP(), []int{3}
   333  }
   334  
   335  func (x *ExtractionTarget) GetPath() string {
   336  	if x != nil {
   337  		return x.Path
   338  	}
   339  	return ""
   340  }
   341  
   342  func (x *ExtractionTarget) GetIndividualTargets() []string {
   343  	if x != nil {
   344  		return x.IndividualTargets
   345  	}
   346  	return nil
   347  }
   348  
   349  var File_kythe_proto_repo_proto protoreflect.FileDescriptor
   350  
   351  var file_kythe_proto_repo_proto_rawDesc = []byte{
   352  	0x0a, 0x16, 0x6b, 0x79, 0x74, 0x68, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x72, 0x65,
   353  	0x70, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x10, 0x6b, 0x79, 0x74, 0x68, 0x65, 0x2e,
   354  	0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x72, 0x65, 0x70, 0x6f, 0x22, 0x60, 0x0a, 0x06, 0x43, 0x6f,
   355  	0x6e, 0x66, 0x69, 0x67, 0x12, 0x42, 0x0a, 0x0b, 0x65, 0x78, 0x74, 0x72, 0x61, 0x63, 0x74, 0x69,
   356  	0x6f, 0x6e, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x20, 0x2e, 0x6b, 0x79, 0x74, 0x68,
   357  	0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x72, 0x65, 0x70, 0x6f, 0x2e, 0x45, 0x78, 0x74,
   358  	0x72, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x48, 0x69, 0x6e, 0x74, 0x52, 0x0b, 0x65, 0x78, 0x74,
   359  	0x72, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x12, 0x0a, 0x04, 0x72, 0x65, 0x70, 0x6f,
   360  	0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x72, 0x65, 0x70, 0x6f, 0x22, 0xea, 0x01, 0x0a,
   361  	0x0e, 0x45, 0x78, 0x74, 0x72, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x48, 0x69, 0x6e, 0x74, 0x12,
   362  	0x40, 0x0a, 0x0c, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, 0x73, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x18,
   363  	0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x1d, 0x2e, 0x6b, 0x79, 0x74, 0x68, 0x65, 0x2e, 0x70, 0x72,
   364  	0x6f, 0x74, 0x6f, 0x2e, 0x72, 0x65, 0x70, 0x6f, 0x2e, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x53, 0x79,
   365  	0x73, 0x74, 0x65, 0x6d, 0x52, 0x0b, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x53, 0x79, 0x73, 0x74, 0x65,
   366  	0x6d, 0x12, 0x16, 0x0a, 0x06, 0x63, 0x6f, 0x72, 0x70, 0x75, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28,
   367  	0x09, 0x52, 0x06, 0x63, 0x6f, 0x72, 0x70, 0x75, 0x73, 0x12, 0x40, 0x0a, 0x0c, 0x6a, 0x61, 0x76,
   368  	0x61, 0x5f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32,
   369  	0x1d, 0x2e, 0x6b, 0x79, 0x74, 0x68, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x72, 0x65,
   370  	0x70, 0x6f, 0x2e, 0x4a, 0x61, 0x76, 0x61, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x0b,
   371  	0x6a, 0x61, 0x76, 0x61, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x3c, 0x0a, 0x07, 0x74,
   372  	0x61, 0x72, 0x67, 0x65, 0x74, 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x22, 0x2e, 0x6b,
   373  	0x79, 0x74, 0x68, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x72, 0x65, 0x70, 0x6f, 0x2e,
   374  	0x45, 0x78, 0x74, 0x72, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x54, 0x61, 0x72, 0x67, 0x65, 0x74,
   375  	0x52, 0x07, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x73, 0x22, 0x74, 0x0a, 0x0b, 0x4a, 0x61, 0x76,
   376  	0x61, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x3f, 0x0a, 0x07, 0x76, 0x65, 0x72, 0x73,
   377  	0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x25, 0x2e, 0x6b, 0x79, 0x74, 0x68,
   378  	0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x72, 0x65, 0x70, 0x6f, 0x2e, 0x4a, 0x61, 0x76,
   379  	0x61, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e,
   380  	0x52, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x22, 0x24, 0x0a, 0x07, 0x56, 0x65, 0x72,
   381  	0x73, 0x69, 0x6f, 0x6e, 0x12, 0x0b, 0x0a, 0x07, 0x55, 0x4e, 0x4b, 0x4e, 0x4f, 0x57, 0x4e, 0x10,
   382  	0x00, 0x12, 0x0c, 0x0a, 0x08, 0x4a, 0x41, 0x56, 0x41, 0x5f, 0x31, 0x5f, 0x38, 0x10, 0x01, 0x22,
   383  	0x55, 0x0a, 0x10, 0x45, 0x78, 0x74, 0x72, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x54, 0x61, 0x72,
   384  	0x67, 0x65, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x70, 0x61, 0x74, 0x68, 0x18, 0x01, 0x20, 0x01, 0x28,
   385  	0x09, 0x52, 0x04, 0x70, 0x61, 0x74, 0x68, 0x12, 0x2d, 0x0a, 0x12, 0x69, 0x6e, 0x64, 0x69, 0x76,
   386  	0x69, 0x64, 0x75, 0x61, 0x6c, 0x5f, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x73, 0x18, 0x02, 0x20,
   387  	0x03, 0x28, 0x09, 0x52, 0x11, 0x69, 0x6e, 0x64, 0x69, 0x76, 0x69, 0x64, 0x75, 0x61, 0x6c, 0x54,
   388  	0x61, 0x72, 0x67, 0x65, 0x74, 0x73, 0x2a, 0x3c, 0x0a, 0x0b, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x53,
   389  	0x79, 0x73, 0x74, 0x65, 0x6d, 0x12, 0x0b, 0x0a, 0x07, 0x55, 0x4e, 0x4b, 0x4e, 0x4f, 0x57, 0x4e,
   390  	0x10, 0x00, 0x12, 0x09, 0x0a, 0x05, 0x4d, 0x41, 0x56, 0x45, 0x4e, 0x10, 0x01, 0x12, 0x0a, 0x0a,
   391  	0x06, 0x47, 0x52, 0x41, 0x44, 0x4c, 0x45, 0x10, 0x02, 0x12, 0x09, 0x0a, 0x05, 0x42, 0x41, 0x5a,
   392  	0x45, 0x4c, 0x10, 0x03, 0x42, 0x24, 0x5a, 0x22, 0x6b, 0x79, 0x74, 0x68, 0x65, 0x2e, 0x69, 0x6f,
   393  	0x2f, 0x6b, 0x79, 0x74, 0x68, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x72, 0x65, 0x70,
   394  	0x6f, 0x5f, 0x67, 0x6f, 0x5f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
   395  	0x6f, 0x33,
   396  }
   397  
   398  var (
   399  	file_kythe_proto_repo_proto_rawDescOnce sync.Once
   400  	file_kythe_proto_repo_proto_rawDescData = file_kythe_proto_repo_proto_rawDesc
   401  )
   402  
   403  func file_kythe_proto_repo_proto_rawDescGZIP() []byte {
   404  	file_kythe_proto_repo_proto_rawDescOnce.Do(func() {
   405  		file_kythe_proto_repo_proto_rawDescData = protoimpl.X.CompressGZIP(file_kythe_proto_repo_proto_rawDescData)
   406  	})
   407  	return file_kythe_proto_repo_proto_rawDescData
   408  }
   409  
   410  var file_kythe_proto_repo_proto_enumTypes = make([]protoimpl.EnumInfo, 2)
   411  var file_kythe_proto_repo_proto_msgTypes = make([]protoimpl.MessageInfo, 4)
   412  var file_kythe_proto_repo_proto_goTypes = []interface{}{
   413  	(BuildSystem)(0),         // 0: kythe.proto.repo.BuildSystem
   414  	(JavaOptions_Version)(0), // 1: kythe.proto.repo.JavaOptions.Version
   415  	(*Config)(nil),           // 2: kythe.proto.repo.Config
   416  	(*ExtractionHint)(nil),   // 3: kythe.proto.repo.ExtractionHint
   417  	(*JavaOptions)(nil),      // 4: kythe.proto.repo.JavaOptions
   418  	(*ExtractionTarget)(nil), // 5: kythe.proto.repo.ExtractionTarget
   419  }
   420  var file_kythe_proto_repo_proto_depIdxs = []int32{
   421  	3, // 0: kythe.proto.repo.Config.extractions:type_name -> kythe.proto.repo.ExtractionHint
   422  	0, // 1: kythe.proto.repo.ExtractionHint.build_system:type_name -> kythe.proto.repo.BuildSystem
   423  	4, // 2: kythe.proto.repo.ExtractionHint.java_options:type_name -> kythe.proto.repo.JavaOptions
   424  	5, // 3: kythe.proto.repo.ExtractionHint.targets:type_name -> kythe.proto.repo.ExtractionTarget
   425  	1, // 4: kythe.proto.repo.JavaOptions.version:type_name -> kythe.proto.repo.JavaOptions.Version
   426  	5, // [5:5] is the sub-list for method output_type
   427  	5, // [5:5] is the sub-list for method input_type
   428  	5, // [5:5] is the sub-list for extension type_name
   429  	5, // [5:5] is the sub-list for extension extendee
   430  	0, // [0:5] is the sub-list for field type_name
   431  }
   432  
   433  func init() { file_kythe_proto_repo_proto_init() }
   434  func file_kythe_proto_repo_proto_init() {
   435  	if File_kythe_proto_repo_proto != nil {
   436  		return
   437  	}
   438  	if !protoimpl.UnsafeEnabled {
   439  		file_kythe_proto_repo_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
   440  			switch v := v.(*Config); i {
   441  			case 0:
   442  				return &v.state
   443  			case 1:
   444  				return &v.sizeCache
   445  			case 2:
   446  				return &v.unknownFields
   447  			default:
   448  				return nil
   449  			}
   450  		}
   451  		file_kythe_proto_repo_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
   452  			switch v := v.(*ExtractionHint); i {
   453  			case 0:
   454  				return &v.state
   455  			case 1:
   456  				return &v.sizeCache
   457  			case 2:
   458  				return &v.unknownFields
   459  			default:
   460  				return nil
   461  			}
   462  		}
   463  		file_kythe_proto_repo_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
   464  			switch v := v.(*JavaOptions); i {
   465  			case 0:
   466  				return &v.state
   467  			case 1:
   468  				return &v.sizeCache
   469  			case 2:
   470  				return &v.unknownFields
   471  			default:
   472  				return nil
   473  			}
   474  		}
   475  		file_kythe_proto_repo_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} {
   476  			switch v := v.(*ExtractionTarget); i {
   477  			case 0:
   478  				return &v.state
   479  			case 1:
   480  				return &v.sizeCache
   481  			case 2:
   482  				return &v.unknownFields
   483  			default:
   484  				return nil
   485  			}
   486  		}
   487  	}
   488  	type x struct{}
   489  	out := protoimpl.TypeBuilder{
   490  		File: protoimpl.DescBuilder{
   491  			GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
   492  			RawDescriptor: file_kythe_proto_repo_proto_rawDesc,
   493  			NumEnums:      2,
   494  			NumMessages:   4,
   495  			NumExtensions: 0,
   496  			NumServices:   0,
   497  		},
   498  		GoTypes:           file_kythe_proto_repo_proto_goTypes,
   499  		DependencyIndexes: file_kythe_proto_repo_proto_depIdxs,
   500  		EnumInfos:         file_kythe_proto_repo_proto_enumTypes,
   501  		MessageInfos:      file_kythe_proto_repo_proto_msgTypes,
   502  	}.Build()
   503  	File_kythe_proto_repo_proto = out.File
   504  	file_kythe_proto_repo_proto_rawDesc = nil
   505  	file_kythe_proto_repo_proto_goTypes = nil
   506  	file_kythe_proto_repo_proto_depIdxs = nil
   507  }