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