schema_go_proto

package
v0.0.67 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 14, 2024 License: Apache-2.0, NCSA Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	NodeKind_name = map[int32]string{
		0:  "UNKNOWN_NODE_KIND",
		3:  "ANCHOR",
		4:  "CONSTANT",
		5:  "DIAGNOSTIC",
		6:  "DOC",
		7:  "FILE",
		27: "GFLAG",
		8:  "INTERFACE",
		9:  "FUNCTION",
		10: "LOOKUP",
		11: "MACRO",
		12: "META",
		13: "NAME",
		14: "PACKAGE",
		15: "PROCESS",
		16: "RECORD",
		17: "SUM",
		18: "SYMBOL",
		19: "TALIAS",
		20: "TAPP",
		26: "TVAR",
		21: "TBUILTIN",
		22: "TNOMINAL",
		23: "TSIGMA",
		24: "VARIABLE",
		25: "VCS",
	}
	NodeKind_value = map[string]int32{
		"UNKNOWN_NODE_KIND": 0,
		"ANCHOR":            3,
		"CONSTANT":          4,
		"DIAGNOSTIC":        5,
		"DOC":               6,
		"FILE":              7,
		"GFLAG":             27,
		"INTERFACE":         8,
		"FUNCTION":          9,
		"LOOKUP":            10,
		"MACRO":             11,
		"META":              12,
		"NAME":              13,
		"PACKAGE":           14,
		"PROCESS":           15,
		"RECORD":            16,
		"SUM":               17,
		"SYMBOL":            18,
		"TALIAS":            19,
		"TAPP":              20,
		"TVAR":              26,
		"TBUILTIN":          21,
		"TNOMINAL":          22,
		"TSIGMA":            23,
		"VARIABLE":          24,
		"VCS":               25,
	}
)

Enum value maps for NodeKind.

View Source
var (
	Subkind_name = map[int32]string{
		0:  "UNKNOWN_SUBKIND",
		1:  "CATEGORY",
		2:  "CLASS",
		3:  "CONSTRUCTOR",
		4:  "DESTRUCTOR",
		5:  "ENUM",
		6:  "ENUM_CLASS",
		7:  "FIELD",
		8:  "IMPLICIT",
		9:  "IMPORT",
		10: "INITIALIZER",
		11: "LOCAL",
		12: "LOCAL_PARAMETER",
		13: "METHOD",
		14: "NAMESPACE",
		15: "STRUCT",
		16: "TYPE",
		17: "UNION",
	}
	Subkind_value = map[string]int32{
		"UNKNOWN_SUBKIND": 0,
		"CATEGORY":        1,
		"CLASS":           2,
		"CONSTRUCTOR":     3,
		"DESTRUCTOR":      4,
		"ENUM":            5,
		"ENUM_CLASS":      6,
		"FIELD":           7,
		"IMPLICIT":        8,
		"IMPORT":          9,
		"INITIALIZER":     10,
		"LOCAL":           11,
		"LOCAL_PARAMETER": 12,
		"METHOD":          13,
		"NAMESPACE":       14,
		"STRUCT":          15,
		"TYPE":            16,
		"UNION":           17,
	}
)

Enum value maps for Subkind.

View Source
var (
	FactName_name = map[int32]string{
		0:  "UNKNOWN_FACT_NAME",
		1:  "CODE",
		2:  "COMPLETE",
		3:  "CONTEXT_URL",
		4:  "DETAILS",
		5:  "DOC_URI",
		6:  "LABEL",
		7:  "LOC_END",
		8:  "LOC_START",
		9:  "MESSAGE",
		10: "NODE_KIND",
		11: "PARAM_DEFAULT",
		12: "RULE_CLASS",
		13: "SNIPPET_END",
		14: "SNIPPET_START",
		15: "SUBKIND",
		16: "TEXT",
		17: "TEXT_ENCODING",
		18: "VISIBILITY",
		19: "BUILD_CONFIG",
		20: "TAG_DEPRECATED",
	}
	FactName_value = map[string]int32{
		"UNKNOWN_FACT_NAME": 0,
		"CODE":              1,
		"COMPLETE":          2,
		"CONTEXT_URL":       3,
		"DETAILS":           4,
		"DOC_URI":           5,
		"LABEL":             6,
		"LOC_END":           7,
		"LOC_START":         8,
		"MESSAGE":           9,
		"NODE_KIND":         10,
		"PARAM_DEFAULT":     11,
		"RULE_CLASS":        12,
		"SNIPPET_END":       13,
		"SNIPPET_START":     14,
		"SUBKIND":           15,
		"TEXT":              16,
		"TEXT_ENCODING":     17,
		"VISIBILITY":        18,
		"BUILD_CONFIG":      19,
		"TAG_DEPRECATED":    20,
	}
)

Enum value maps for FactName.

View Source
var (
	EdgeKind_name = map[int32]string{
		0:  "UNKNOWN_EDGE_KIND",
		1:  "ALIASES",
		2:  "ALIASES_ROOT",
		3:  "ANNOTATED_BY",
		4:  "BOUNDED_LOWER",
		5:  "BOUNDED_UPPER",
		6:  "CHILD_OF",
		7:  "CHILD_OF_CONTEXT",
		49: "COMPLETED_BY",
		10: "DEFINES",
		11: "DEFINES_BINDING",
		50: "DEFINES_IMPLICIT",
		51: "DENOTES",
		12: "DEPENDS",
		13: "DOCUMENTS",
		14: "EXPORTS",
		15: "EXTENDS",
		16: "GENERATES",
		17: "IMPUTES",
		18: "INSTANTIATES",
		19: "INSTANTIATES_SPECULATIVE",
		20: "NAMED",
		21: "OVERRIDES",
		22: "OVERRIDES_ROOT",
		23: "OVERRIDES_TRANSITIVE",
		24: "PARAM",
		44: "PROPERTY_READS",
		45: "PROPERTY_WRITES",
		25: "REF",
		26: "REF_CALL",
		27: "REF_CALL_IMPLICIT",
		28: "REF_DOC",
		29: "REF_EXPANDS",
		30: "REF_EXPANDS_TRANSITIVE",
		31: "REF_FILE",
		46: "REF_ID",
		32: "REF_IMPLICIT",
		33: "REF_IMPORTS",
		34: "REF_INCLUDES",
		35: "REF_INIT",
		36: "REF_INIT_IMPLICIT",
		37: "REF_QUERIES",
		47: "REF_WRITES",
		38: "SATISFIES",
		39: "SPECIALIZES",
		40: "SPECIALIZES_SPECULATIVE",
		41: "TAGGED",
		48: "TPARAM",
		42: "TYPED",
		43: "UNDEFINES",
	}
	EdgeKind_value = map[string]int32{
		"UNKNOWN_EDGE_KIND":        0,
		"ALIASES":                  1,
		"ALIASES_ROOT":             2,
		"ANNOTATED_BY":             3,
		"BOUNDED_LOWER":            4,
		"BOUNDED_UPPER":            5,
		"CHILD_OF":                 6,
		"CHILD_OF_CONTEXT":         7,
		"COMPLETED_BY":             49,
		"DEFINES":                  10,
		"DEFINES_BINDING":          11,
		"DEFINES_IMPLICIT":         50,
		"DENOTES":                  51,
		"DEPENDS":                  12,
		"DOCUMENTS":                13,
		"EXPORTS":                  14,
		"EXTENDS":                  15,
		"GENERATES":                16,
		"IMPUTES":                  17,
		"INSTANTIATES":             18,
		"INSTANTIATES_SPECULATIVE": 19,
		"NAMED":                    20,
		"OVERRIDES":                21,
		"OVERRIDES_ROOT":           22,
		"OVERRIDES_TRANSITIVE":     23,
		"PARAM":                    24,
		"PROPERTY_READS":           44,
		"PROPERTY_WRITES":          45,
		"REF":                      25,
		"REF_CALL":                 26,
		"REF_CALL_IMPLICIT":        27,
		"REF_DOC":                  28,
		"REF_EXPANDS":              29,
		"REF_EXPANDS_TRANSITIVE":   30,
		"REF_FILE":                 31,
		"REF_ID":                   46,
		"REF_IMPLICIT":             32,
		"REF_IMPORTS":              33,
		"REF_INCLUDES":             34,
		"REF_INIT":                 35,
		"REF_INIT_IMPLICIT":        36,
		"REF_QUERIES":              37,
		"REF_WRITES":               47,
		"SATISFIES":                38,
		"SPECIALIZES":              39,
		"SPECIALIZES_SPECULATIVE":  40,
		"TAGGED":                   41,
		"TPARAM":                   48,
		"TYPED":                    42,
		"UNDEFINES":                43,
	}
)

Enum value maps for EdgeKind.

View Source
var (
	// optional kythe.proto.schema.Metadata metadata = 69945;
	E_Metadata = &file_kythe_proto_schema_proto_extTypes[0]
)

Extension fields to descriptorpb.EnumValueOptions.

View Source
var File_kythe_proto_schema_proto protoreflect.FileDescriptor

Functions

This section is empty.

Types

type Edge added in v0.0.29

type Edge struct {
	Source *storage_go_proto.VName `protobuf:"bytes,1,opt,name=source,proto3" json:"source,omitempty"`
	Target *storage_go_proto.VName `protobuf:"bytes,2,opt,name=target,proto3" json:"target,omitempty"`
	// Types that are assignable to Kind:
	//
	//	*Edge_KytheKind
	//	*Edge_GenericKind
	Kind       isEdge_Kind `protobuf_oneof:"kind"`
	Ordinal    int32       `protobuf:"varint,5,opt,name=ordinal,proto3" json:"ordinal,omitempty"`
	SourceNode *Node       `protobuf:"bytes,6,opt,name=source_node,json=sourceNode,proto3" json:"source_node,omitempty"`
	TargetNode *Node       `protobuf:"bytes,7,opt,name=target_node,json=targetNode,proto3" json:"target_node,omitempty"`
	// contains filtered or unexported fields
}

func (*Edge) Descriptor deprecated added in v0.0.29

func (*Edge) Descriptor() ([]byte, []int)

Deprecated: Use Edge.ProtoReflect.Descriptor instead.

func (*Edge) GetGenericKind added in v0.0.29

func (x *Edge) GetGenericKind() string

func (*Edge) GetKind added in v0.0.29

func (m *Edge) GetKind() isEdge_Kind

func (*Edge) GetKytheKind added in v0.0.29

func (x *Edge) GetKytheKind() EdgeKind

func (*Edge) GetOrdinal added in v0.0.29

func (x *Edge) GetOrdinal() int32

func (*Edge) GetSource added in v0.0.29

func (x *Edge) GetSource() *storage_go_proto.VName

func (*Edge) GetSourceNode added in v0.0.29

func (x *Edge) GetSourceNode() *Node

func (*Edge) GetTarget added in v0.0.29

func (x *Edge) GetTarget() *storage_go_proto.VName

func (*Edge) GetTargetNode added in v0.0.29

func (x *Edge) GetTargetNode() *Node

func (*Edge) ProtoMessage added in v0.0.29

func (*Edge) ProtoMessage()

func (*Edge) ProtoReflect added in v0.0.49

func (x *Edge) ProtoReflect() protoreflect.Message

func (*Edge) Reset added in v0.0.29

func (x *Edge) Reset()

func (*Edge) String added in v0.0.29

func (x *Edge) String() string

type EdgeKind

type EdgeKind int32
const (
	EdgeKind_UNKNOWN_EDGE_KIND        EdgeKind = 0
	EdgeKind_ALIASES                  EdgeKind = 1
	EdgeKind_ALIASES_ROOT             EdgeKind = 2
	EdgeKind_ANNOTATED_BY             EdgeKind = 3
	EdgeKind_BOUNDED_LOWER            EdgeKind = 4
	EdgeKind_BOUNDED_UPPER            EdgeKind = 5
	EdgeKind_CHILD_OF                 EdgeKind = 6
	EdgeKind_CHILD_OF_CONTEXT         EdgeKind = 7
	EdgeKind_COMPLETED_BY             EdgeKind = 49
	EdgeKind_DEFINES                  EdgeKind = 10
	EdgeKind_DEFINES_BINDING          EdgeKind = 11
	EdgeKind_DEFINES_IMPLICIT         EdgeKind = 50
	EdgeKind_DENOTES                  EdgeKind = 51
	EdgeKind_DEPENDS                  EdgeKind = 12
	EdgeKind_DOCUMENTS                EdgeKind = 13
	EdgeKind_EXPORTS                  EdgeKind = 14
	EdgeKind_EXTENDS                  EdgeKind = 15
	EdgeKind_GENERATES                EdgeKind = 16
	EdgeKind_IMPUTES                  EdgeKind = 17
	EdgeKind_INSTANTIATES             EdgeKind = 18
	EdgeKind_INSTANTIATES_SPECULATIVE EdgeKind = 19
	EdgeKind_NAMED                    EdgeKind = 20
	EdgeKind_OVERRIDES                EdgeKind = 21
	EdgeKind_OVERRIDES_ROOT           EdgeKind = 22
	EdgeKind_OVERRIDES_TRANSITIVE     EdgeKind = 23
	EdgeKind_PARAM                    EdgeKind = 24
	EdgeKind_PROPERTY_READS           EdgeKind = 44
	EdgeKind_PROPERTY_WRITES          EdgeKind = 45
	EdgeKind_REF                      EdgeKind = 25
	EdgeKind_REF_CALL                 EdgeKind = 26
	EdgeKind_REF_CALL_IMPLICIT        EdgeKind = 27
	EdgeKind_REF_DOC                  EdgeKind = 28
	EdgeKind_REF_EXPANDS              EdgeKind = 29
	EdgeKind_REF_EXPANDS_TRANSITIVE   EdgeKind = 30
	EdgeKind_REF_FILE                 EdgeKind = 31
	EdgeKind_REF_ID                   EdgeKind = 46
	EdgeKind_REF_IMPLICIT             EdgeKind = 32
	EdgeKind_REF_IMPORTS              EdgeKind = 33
	EdgeKind_REF_INCLUDES             EdgeKind = 34
	EdgeKind_REF_INIT                 EdgeKind = 35
	EdgeKind_REF_INIT_IMPLICIT        EdgeKind = 36
	EdgeKind_REF_QUERIES              EdgeKind = 37
	EdgeKind_REF_WRITES               EdgeKind = 47
	EdgeKind_SATISFIES                EdgeKind = 38
	EdgeKind_SPECIALIZES              EdgeKind = 39
	EdgeKind_SPECIALIZES_SPECULATIVE  EdgeKind = 40
	EdgeKind_TAGGED                   EdgeKind = 41
	EdgeKind_TPARAM                   EdgeKind = 48
	EdgeKind_TYPED                    EdgeKind = 42
	EdgeKind_UNDEFINES                EdgeKind = 43
)

func (EdgeKind) Descriptor added in v0.0.49

func (EdgeKind) Descriptor() protoreflect.EnumDescriptor

func (EdgeKind) Enum added in v0.0.49

func (x EdgeKind) Enum() *EdgeKind

func (EdgeKind) EnumDescriptor deprecated

func (EdgeKind) EnumDescriptor() ([]byte, []int)

Deprecated: Use EdgeKind.Descriptor instead.

func (EdgeKind) Number added in v0.0.49

func (x EdgeKind) Number() protoreflect.EnumNumber

func (EdgeKind) String

func (x EdgeKind) String() string

func (EdgeKind) Type added in v0.0.49

type Edge_GenericKind added in v0.0.29

type Edge_GenericKind struct {
	GenericKind string `protobuf:"bytes,4,opt,name=generic_kind,json=genericKind,proto3,oneof"`
}

type Edge_KytheKind added in v0.0.29

type Edge_KytheKind struct {
	KytheKind EdgeKind `protobuf:"varint,3,opt,name=kythe_kind,json=kytheKind,proto3,enum=kythe.proto.schema.EdgeKind,oneof"`
}

type Entry added in v0.0.31

type Entry struct {

	// Types that are assignable to Entry:
	//
	//	*Entry_Fact
	//	*Entry_Edge
	Entry isEntry_Entry `protobuf_oneof:"entry"`
	// contains filtered or unexported fields
}

func (*Entry) Descriptor deprecated added in v0.0.31

func (*Entry) Descriptor() ([]byte, []int)

Deprecated: Use Entry.ProtoReflect.Descriptor instead.

func (*Entry) GetEdge added in v0.0.31

func (x *Entry) GetEdge() *Edge

func (*Entry) GetEntry added in v0.0.31

func (m *Entry) GetEntry() isEntry_Entry

func (*Entry) GetFact added in v0.0.31

func (x *Entry) GetFact() *Fact

func (*Entry) ProtoMessage added in v0.0.31

func (*Entry) ProtoMessage()

func (*Entry) ProtoReflect added in v0.0.49

func (x *Entry) ProtoReflect() protoreflect.Message

func (*Entry) Reset added in v0.0.31

func (x *Entry) Reset()

func (*Entry) String added in v0.0.31

func (x *Entry) String() string

type Entry_Edge added in v0.0.31

type Entry_Edge struct {
	Edge *Edge `protobuf:"bytes,2,opt,name=edge,proto3,oneof"`
}

type Entry_Fact added in v0.0.31

type Entry_Fact struct {
	Fact *Fact `protobuf:"bytes,1,opt,name=fact,proto3,oneof"`
}

type Fact added in v0.0.29

type Fact struct {
	Source *storage_go_proto.VName `protobuf:"bytes,1,opt,name=source,proto3" json:"source,omitempty"`
	// Types that are assignable to Name:
	//
	//	*Fact_KytheName
	//	*Fact_GenericName
	Name  isFact_Name `protobuf_oneof:"name"`
	Value []byte      `protobuf:"bytes,4,opt,name=value,proto3" json:"value,omitempty"`
	// contains filtered or unexported fields
}

func (*Fact) Descriptor deprecated added in v0.0.29

func (*Fact) Descriptor() ([]byte, []int)

Deprecated: Use Fact.ProtoReflect.Descriptor instead.

func (*Fact) GetGenericName added in v0.0.29

func (x *Fact) GetGenericName() string

func (*Fact) GetKytheName added in v0.0.29

func (x *Fact) GetKytheName() FactName

func (*Fact) GetName added in v0.0.29

func (m *Fact) GetName() isFact_Name

func (*Fact) GetSource added in v0.0.29

func (x *Fact) GetSource() *storage_go_proto.VName

func (*Fact) GetValue added in v0.0.29

func (x *Fact) GetValue() []byte

func (*Fact) ProtoMessage added in v0.0.29

func (*Fact) ProtoMessage()

func (*Fact) ProtoReflect added in v0.0.49

func (x *Fact) ProtoReflect() protoreflect.Message

func (*Fact) Reset added in v0.0.29

func (x *Fact) Reset()

func (*Fact) String added in v0.0.29

func (x *Fact) String() string

type FactName

type FactName int32
const (
	FactName_UNKNOWN_FACT_NAME FactName = 0
	FactName_CODE              FactName = 1
	FactName_COMPLETE          FactName = 2
	FactName_CONTEXT_URL       FactName = 3
	FactName_DETAILS           FactName = 4
	FactName_DOC_URI           FactName = 5
	FactName_LABEL             FactName = 6
	FactName_LOC_END           FactName = 7
	FactName_LOC_START         FactName = 8
	FactName_MESSAGE           FactName = 9
	FactName_NODE_KIND         FactName = 10
	FactName_PARAM_DEFAULT     FactName = 11
	FactName_RULE_CLASS        FactName = 12
	FactName_SNIPPET_END       FactName = 13
	FactName_SNIPPET_START     FactName = 14
	FactName_SUBKIND           FactName = 15
	FactName_TEXT              FactName = 16
	FactName_TEXT_ENCODING     FactName = 17
	FactName_VISIBILITY        FactName = 18
	FactName_BUILD_CONFIG      FactName = 19
	FactName_TAG_DEPRECATED    FactName = 20
)

func (FactName) Descriptor added in v0.0.49

func (FactName) Descriptor() protoreflect.EnumDescriptor

func (FactName) Enum added in v0.0.49

func (x FactName) Enum() *FactName

func (FactName) EnumDescriptor deprecated

func (FactName) EnumDescriptor() ([]byte, []int)

Deprecated: Use FactName.Descriptor instead.

func (FactName) Number added in v0.0.49

func (x FactName) Number() protoreflect.EnumNumber

func (FactName) String

func (x FactName) String() string

func (FactName) Type added in v0.0.49

type Fact_GenericName added in v0.0.29

type Fact_GenericName struct {
	GenericName string `protobuf:"bytes,3,opt,name=generic_name,json=genericName,proto3,oneof"`
}

type Fact_KytheName added in v0.0.29

type Fact_KytheName struct {
	KytheName FactName `protobuf:"varint,2,opt,name=kythe_name,json=kytheName,proto3,enum=kythe.proto.schema.FactName,oneof"`
}

type Metadata added in v0.0.31

type Metadata struct {
	Label string `protobuf:"bytes,1,opt,name=label,proto3" json:"label,omitempty"`
	// contains filtered or unexported fields
}

func (*Metadata) Descriptor deprecated added in v0.0.31

func (*Metadata) Descriptor() ([]byte, []int)

Deprecated: Use Metadata.ProtoReflect.Descriptor instead.

func (*Metadata) GetLabel added in v0.0.31

func (x *Metadata) GetLabel() string

func (*Metadata) ProtoMessage added in v0.0.31

func (*Metadata) ProtoMessage()

func (*Metadata) ProtoReflect added in v0.0.49

func (x *Metadata) ProtoReflect() protoreflect.Message

func (*Metadata) Reset added in v0.0.31

func (x *Metadata) Reset()

func (*Metadata) String added in v0.0.31

func (x *Metadata) String() string

type Node added in v0.0.29

type Node struct {
	Source *storage_go_proto.VName `protobuf:"bytes,1,opt,name=source,proto3" json:"source,omitempty"`
	Fact   []*Fact                 `protobuf:"bytes,2,rep,name=fact,proto3" json:"fact,omitempty"`
	Edge   []*Edge                 `protobuf:"bytes,3,rep,name=edge,proto3" json:"edge,omitempty"`
	// Types that are assignable to Kind:
	//
	//	*Node_KytheKind
	//	*Node_GenericKind
	Kind isNode_Kind `protobuf_oneof:"kind"`
	// Types that are assignable to Subkind:
	//
	//	*Node_KytheSubkind
	//	*Node_GenericSubkind
	Subkind isNode_Subkind `protobuf_oneof:"subkind"`
	// contains filtered or unexported fields
}

func (*Node) Descriptor deprecated added in v0.0.29

func (*Node) Descriptor() ([]byte, []int)

Deprecated: Use Node.ProtoReflect.Descriptor instead.

func (*Node) GetEdge added in v0.0.29

func (x *Node) GetEdge() []*Edge

func (*Node) GetFact added in v0.0.29

func (x *Node) GetFact() []*Fact

func (*Node) GetGenericKind added in v0.0.29

func (x *Node) GetGenericKind() string

func (*Node) GetGenericSubkind added in v0.0.29

func (x *Node) GetGenericSubkind() string

func (*Node) GetKind added in v0.0.29

func (m *Node) GetKind() isNode_Kind

func (*Node) GetKytheKind added in v0.0.29

func (x *Node) GetKytheKind() NodeKind

func (*Node) GetKytheSubkind added in v0.0.29

func (x *Node) GetKytheSubkind() Subkind

func (*Node) GetSource added in v0.0.29

func (x *Node) GetSource() *storage_go_proto.VName

func (*Node) GetSubkind added in v0.0.29

func (m *Node) GetSubkind() isNode_Subkind

func (*Node) ProtoMessage added in v0.0.29

func (*Node) ProtoMessage()

func (*Node) ProtoReflect added in v0.0.49

func (x *Node) ProtoReflect() protoreflect.Message

func (*Node) Reset added in v0.0.29

func (x *Node) Reset()

func (*Node) String added in v0.0.29

func (x *Node) String() string

type NodeKind

type NodeKind int32
const (
	NodeKind_UNKNOWN_NODE_KIND NodeKind = 0
	NodeKind_ANCHOR            NodeKind = 3
	NodeKind_CONSTANT          NodeKind = 4
	NodeKind_DIAGNOSTIC        NodeKind = 5
	NodeKind_DOC               NodeKind = 6
	NodeKind_FILE              NodeKind = 7
	NodeKind_GFLAG             NodeKind = 27
	NodeKind_INTERFACE         NodeKind = 8
	NodeKind_FUNCTION          NodeKind = 9
	NodeKind_LOOKUP            NodeKind = 10
	NodeKind_MACRO             NodeKind = 11
	NodeKind_META              NodeKind = 12
	NodeKind_NAME              NodeKind = 13
	NodeKind_PACKAGE           NodeKind = 14
	NodeKind_PROCESS           NodeKind = 15
	NodeKind_RECORD            NodeKind = 16
	NodeKind_SUM               NodeKind = 17
	NodeKind_SYMBOL            NodeKind = 18
	NodeKind_TALIAS            NodeKind = 19
	NodeKind_TAPP              NodeKind = 20
	NodeKind_TVAR              NodeKind = 26
	NodeKind_TBUILTIN          NodeKind = 21
	NodeKind_TNOMINAL          NodeKind = 22
	NodeKind_TSIGMA            NodeKind = 23
	NodeKind_VARIABLE          NodeKind = 24
	NodeKind_VCS               NodeKind = 25
)

func (NodeKind) Descriptor added in v0.0.49

func (NodeKind) Descriptor() protoreflect.EnumDescriptor

func (NodeKind) Enum added in v0.0.49

func (x NodeKind) Enum() *NodeKind

func (NodeKind) EnumDescriptor deprecated

func (NodeKind) EnumDescriptor() ([]byte, []int)

Deprecated: Use NodeKind.Descriptor instead.

func (NodeKind) Number added in v0.0.49

func (x NodeKind) Number() protoreflect.EnumNumber

func (NodeKind) String

func (x NodeKind) String() string

func (NodeKind) Type added in v0.0.49

type Node_GenericKind added in v0.0.29

type Node_GenericKind struct {
	GenericKind string `protobuf:"bytes,5,opt,name=generic_kind,json=genericKind,proto3,oneof"`
}

type Node_GenericSubkind added in v0.0.29

type Node_GenericSubkind struct {
	GenericSubkind string `protobuf:"bytes,7,opt,name=generic_subkind,json=genericSubkind,proto3,oneof"`
}

type Node_KytheKind added in v0.0.29

type Node_KytheKind struct {
	KytheKind NodeKind `protobuf:"varint,4,opt,name=kythe_kind,json=kytheKind,proto3,enum=kythe.proto.schema.NodeKind,oneof"`
}

type Node_KytheSubkind added in v0.0.29

type Node_KytheSubkind struct {
	KytheSubkind Subkind `protobuf:"varint,6,opt,name=kythe_subkind,json=kytheSubkind,proto3,enum=kythe.proto.schema.Subkind,oneof"`
}

type Subkind

type Subkind int32
const (
	Subkind_UNKNOWN_SUBKIND Subkind = 0
	Subkind_CATEGORY        Subkind = 1
	Subkind_CLASS           Subkind = 2
	Subkind_CONSTRUCTOR     Subkind = 3
	Subkind_DESTRUCTOR      Subkind = 4
	Subkind_ENUM            Subkind = 5
	Subkind_ENUM_CLASS      Subkind = 6
	Subkind_FIELD           Subkind = 7
	Subkind_IMPLICIT        Subkind = 8
	Subkind_IMPORT          Subkind = 9
	Subkind_INITIALIZER     Subkind = 10
	Subkind_LOCAL           Subkind = 11
	Subkind_LOCAL_PARAMETER Subkind = 12
	Subkind_METHOD          Subkind = 13
	Subkind_NAMESPACE       Subkind = 14
	Subkind_STRUCT          Subkind = 15
	Subkind_TYPE            Subkind = 16
	Subkind_UNION           Subkind = 17
)

func (Subkind) Descriptor added in v0.0.49

func (Subkind) Descriptor() protoreflect.EnumDescriptor

func (Subkind) Enum added in v0.0.49

func (x Subkind) Enum() *Subkind

func (Subkind) EnumDescriptor deprecated

func (Subkind) EnumDescriptor() ([]byte, []int)

Deprecated: Use Subkind.Descriptor instead.

func (Subkind) Number added in v0.0.49

func (x Subkind) Number() protoreflect.EnumNumber

func (Subkind) String

func (x Subkind) String() string

func (Subkind) Type added in v0.0.49

func (Subkind) Type() protoreflect.EnumType

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL