schema_go_proto

package
v0.0.36 Latest Latest
Warning

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

Go to latest
Published: Dec 3, 2019 License: Apache-2.0, NCSA Imports: 5 Imported by: 11

Documentation

Index

Constants

This section is empty.

Variables

View Source
var E_Metadata = &proto.ExtensionDesc{
	ExtendedType:  (*descriptor.EnumValueOptions)(nil),
	ExtensionType: (*Metadata)(nil),
	Field:         69945,
	Name:          "kythe.proto.schema.metadata",
	Tag:           "bytes,69945,opt,name=metadata",
	Filename:      "kythe/proto/schema.proto",
}
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",
	8:  "COMPLETES",
	9:  "COMPLETES_UNIQUELY",
	10: "DEFINES",
	11: "DEFINES_BINDING",
	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",
	32: "REF_IMPLICIT",
	33: "REF_IMPORTS",
	34: "REF_INCLUDES",
	35: "REF_INIT",
	36: "REF_INIT_IMPLICIT",
	37: "REF_QUERIES",
	38: "SATISFIES",
	39: "SPECIALIZES",
	40: "SPECIALIZES_SPECULATIVE",
	41: "TAGGED",
	42: "TYPED",
	43: "UNDEFINES",
}
View Source
var 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,
	"COMPLETES":                8,
	"COMPLETES_UNIQUELY":       9,
	"DEFINES":                  10,
	"DEFINES_BINDING":          11,
	"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_IMPLICIT":             32,
	"REF_IMPORTS":              33,
	"REF_INCLUDES":             34,
	"REF_INIT":                 35,
	"REF_INIT_IMPLICIT":        36,
	"REF_QUERIES":              37,
	"SATISFIES":                38,
	"SPECIALIZES":              39,
	"SPECIALIZES_SPECULATIVE":  40,
	"TAGGED":                   41,
	"TYPED":                    42,
	"UNDEFINES":                43,
}
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",
}
View Source
var 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,
}
View Source
var NodeKind_name = map[int32]string{
	0:  "UNKNOWN_NODE_KIND",
	1:  "ABS",
	2:  "ABSVAR",
	3:  "ANCHOR",
	4:  "CONSTANT",
	5:  "DIAGNOSTIC",
	6:  "DOC",
	7:  "FILE",
	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",
	21: "TBUILTIN",
	22: "TNOMINAL",
	23: "TSIGMA",
	24: "VARIABLE",
	25: "VCS",
}
View Source
var NodeKind_value = map[string]int32{
	"UNKNOWN_NODE_KIND": 0,
	"ABS":               1,
	"ABSVAR":            2,
	"ANCHOR":            3,
	"CONSTANT":          4,
	"DIAGNOSTIC":        5,
	"DOC":               6,
	"FILE":              7,
	"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,
	"TBUILTIN":          21,
	"TNOMINAL":          22,
	"TSIGMA":            23,
	"VARIABLE":          24,
	"VCS":               25,
}
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",
}
View Source
var 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,
}

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 valid to be assigned 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"`
	XXX_NoUnkeyedLiteral struct{}    `json:"-"`
	XXX_unrecognized     []byte      `json:"-"`
	XXX_sizecache        int32       `json:"-"`
}

func (*Edge) Descriptor added in v0.0.29

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

func (*Edge) GetGenericKind added in v0.0.29

func (m *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 (m *Edge) GetKytheKind() EdgeKind

func (*Edge) GetOrdinal added in v0.0.29

func (m *Edge) GetOrdinal() int32

func (*Edge) GetSource added in v0.0.29

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

func (*Edge) GetSourceNode added in v0.0.29

func (m *Edge) GetSourceNode() *Node

func (*Edge) GetTarget added in v0.0.29

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

func (*Edge) GetTargetNode added in v0.0.29

func (m *Edge) GetTargetNode() *Node

func (*Edge) ProtoMessage added in v0.0.29

func (*Edge) ProtoMessage()

func (*Edge) Reset added in v0.0.29

func (m *Edge) Reset()

func (*Edge) String added in v0.0.29

func (m *Edge) String() string

func (*Edge) XXX_DiscardUnknown added in v0.0.29

func (m *Edge) XXX_DiscardUnknown()

func (*Edge) XXX_Marshal added in v0.0.29

func (m *Edge) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Edge) XXX_Merge added in v0.0.29

func (m *Edge) XXX_Merge(src proto.Message)

func (*Edge) XXX_OneofWrappers added in v0.0.31

func (*Edge) XXX_OneofWrappers() []interface{}

XXX_OneofWrappers is for the internal use of the proto package.

func (*Edge) XXX_Size added in v0.0.29

func (m *Edge) XXX_Size() int

func (*Edge) XXX_Unmarshal added in v0.0.29

func (m *Edge) XXX_Unmarshal(b []byte) error

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_COMPLETES                EdgeKind = 8
	EdgeKind_COMPLETES_UNIQUELY       EdgeKind = 9
	EdgeKind_DEFINES                  EdgeKind = 10
	EdgeKind_DEFINES_BINDING          EdgeKind = 11
	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_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_SATISFIES                EdgeKind = 38
	EdgeKind_SPECIALIZES              EdgeKind = 39
	EdgeKind_SPECIALIZES_SPECULATIVE  EdgeKind = 40
	EdgeKind_TAGGED                   EdgeKind = 41
	EdgeKind_TYPED                    EdgeKind = 42
	EdgeKind_UNDEFINES                EdgeKind = 43
)

func (EdgeKind) EnumDescriptor

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

func (EdgeKind) String

func (x EdgeKind) String() string

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 valid to be assigned to Entry:
	//	*Entry_Fact
	//	*Entry_Edge
	Entry                isEntry_Entry `protobuf_oneof:"entry"`
	XXX_NoUnkeyedLiteral struct{}      `json:"-"`
	XXX_unrecognized     []byte        `json:"-"`
	XXX_sizecache        int32         `json:"-"`
}

func (*Entry) Descriptor added in v0.0.31

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

func (*Entry) GetEdge added in v0.0.31

func (m *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 (m *Entry) GetFact() *Fact

func (*Entry) ProtoMessage added in v0.0.31

func (*Entry) ProtoMessage()

func (*Entry) Reset added in v0.0.31

func (m *Entry) Reset()

func (*Entry) String added in v0.0.31

func (m *Entry) String() string

func (*Entry) XXX_DiscardUnknown added in v0.0.31

func (m *Entry) XXX_DiscardUnknown()

func (*Entry) XXX_Marshal added in v0.0.31

func (m *Entry) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Entry) XXX_Merge added in v0.0.31

func (m *Entry) XXX_Merge(src proto.Message)

func (*Entry) XXX_OneofWrappers added in v0.0.31

func (*Entry) XXX_OneofWrappers() []interface{}

XXX_OneofWrappers is for the internal use of the proto package.

func (*Entry) XXX_Size added in v0.0.31

func (m *Entry) XXX_Size() int

func (*Entry) XXX_Unmarshal added in v0.0.31

func (m *Entry) XXX_Unmarshal(b []byte) error

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 valid to be assigned to Name:
	//	*Fact_KytheName
	//	*Fact_GenericName
	Name                 isFact_Name `protobuf_oneof:"name"`
	Value                []byte      `protobuf:"bytes,4,opt,name=value,proto3" json:"value,omitempty"`
	XXX_NoUnkeyedLiteral struct{}    `json:"-"`
	XXX_unrecognized     []byte      `json:"-"`
	XXX_sizecache        int32       `json:"-"`
}

func (*Fact) Descriptor added in v0.0.29

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

func (*Fact) GetGenericName added in v0.0.29

func (m *Fact) GetGenericName() string

func (*Fact) GetKytheName added in v0.0.29

func (m *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 (m *Fact) GetSource() *storage_go_proto.VName

func (*Fact) GetValue added in v0.0.29

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

func (*Fact) ProtoMessage added in v0.0.29

func (*Fact) ProtoMessage()

func (*Fact) Reset added in v0.0.29

func (m *Fact) Reset()

func (*Fact) String added in v0.0.29

func (m *Fact) String() string

func (*Fact) XXX_DiscardUnknown added in v0.0.29

func (m *Fact) XXX_DiscardUnknown()

func (*Fact) XXX_Marshal added in v0.0.29

func (m *Fact) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Fact) XXX_Merge added in v0.0.29

func (m *Fact) XXX_Merge(src proto.Message)

func (*Fact) XXX_OneofWrappers added in v0.0.31

func (*Fact) XXX_OneofWrappers() []interface{}

XXX_OneofWrappers is for the internal use of the proto package.

func (*Fact) XXX_Size added in v0.0.29

func (m *Fact) XXX_Size() int

func (*Fact) XXX_Unmarshal added in v0.0.29

func (m *Fact) XXX_Unmarshal(b []byte) error

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) EnumDescriptor

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

func (FactName) String

func (x FactName) String() string

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"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*Metadata) Descriptor added in v0.0.31

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

func (*Metadata) GetLabel added in v0.0.31

func (m *Metadata) GetLabel() string

func (*Metadata) ProtoMessage added in v0.0.31

func (*Metadata) ProtoMessage()

func (*Metadata) Reset added in v0.0.31

func (m *Metadata) Reset()

func (*Metadata) String added in v0.0.31

func (m *Metadata) String() string

func (*Metadata) XXX_DiscardUnknown added in v0.0.31

func (m *Metadata) XXX_DiscardUnknown()

func (*Metadata) XXX_Marshal added in v0.0.31

func (m *Metadata) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Metadata) XXX_Merge added in v0.0.31

func (m *Metadata) XXX_Merge(src proto.Message)

func (*Metadata) XXX_Size added in v0.0.31

func (m *Metadata) XXX_Size() int

func (*Metadata) XXX_Unmarshal added in v0.0.31

func (m *Metadata) XXX_Unmarshal(b []byte) error

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 valid to be assigned to Kind:
	//	*Node_KytheKind
	//	*Node_GenericKind
	Kind isNode_Kind `protobuf_oneof:"kind"`
	// Types that are valid to be assigned to Subkind:
	//	*Node_KytheSubkind
	//	*Node_GenericSubkind
	Subkind              isNode_Subkind `protobuf_oneof:"subkind"`
	XXX_NoUnkeyedLiteral struct{}       `json:"-"`
	XXX_unrecognized     []byte         `json:"-"`
	XXX_sizecache        int32          `json:"-"`
}

func (*Node) Descriptor added in v0.0.29

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

func (*Node) GetEdge added in v0.0.29

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

func (*Node) GetFact added in v0.0.29

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

func (*Node) GetGenericKind added in v0.0.29

func (m *Node) GetGenericKind() string

func (*Node) GetGenericSubkind added in v0.0.29

func (m *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 (m *Node) GetKytheKind() NodeKind

func (*Node) GetKytheSubkind added in v0.0.29

func (m *Node) GetKytheSubkind() Subkind

func (*Node) GetSource added in v0.0.29

func (m *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) Reset added in v0.0.29

func (m *Node) Reset()

func (*Node) String added in v0.0.29

func (m *Node) String() string

func (*Node) XXX_DiscardUnknown added in v0.0.29

func (m *Node) XXX_DiscardUnknown()

func (*Node) XXX_Marshal added in v0.0.29

func (m *Node) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Node) XXX_Merge added in v0.0.29

func (m *Node) XXX_Merge(src proto.Message)

func (*Node) XXX_OneofWrappers added in v0.0.31

func (*Node) XXX_OneofWrappers() []interface{}

XXX_OneofWrappers is for the internal use of the proto package.

func (*Node) XXX_Size added in v0.0.29

func (m *Node) XXX_Size() int

func (*Node) XXX_Unmarshal added in v0.0.29

func (m *Node) XXX_Unmarshal(b []byte) error

type NodeKind

type NodeKind int32
const (
	NodeKind_UNKNOWN_NODE_KIND NodeKind = 0
	NodeKind_ABS               NodeKind = 1
	NodeKind_ABSVAR            NodeKind = 2
	NodeKind_ANCHOR            NodeKind = 3
	NodeKind_CONSTANT          NodeKind = 4
	NodeKind_DIAGNOSTIC        NodeKind = 5
	NodeKind_DOC               NodeKind = 6
	NodeKind_FILE              NodeKind = 7
	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_TBUILTIN          NodeKind = 21
	NodeKind_TNOMINAL          NodeKind = 22
	NodeKind_TSIGMA            NodeKind = 23
	NodeKind_VARIABLE          NodeKind = 24
	NodeKind_VCS               NodeKind = 25
)

func (NodeKind) EnumDescriptor

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

func (NodeKind) String

func (x NodeKind) String() string

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) EnumDescriptor

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

func (Subkind) String

func (x Subkind) String() string

Jump to

Keyboard shortcuts

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