aboutsummaryrefslogtreecommitdiffstats
path: root/pkg/codesearch/database.go
diff options
context:
space:
mode:
Diffstat (limited to 'pkg/codesearch/database.go')
-rw-r--r--pkg/codesearch/database.go20
1 files changed, 14 insertions, 6 deletions
diff --git a/pkg/codesearch/database.go b/pkg/codesearch/database.go
index 4757935e9..499fc73cb 100644
--- a/pkg/codesearch/database.go
+++ b/pkg/codesearch/database.go
@@ -14,12 +14,20 @@ type Database struct {
}
type Definition struct {
- Kind string `json:"kind,omitempty"`
- Name string `json:"name,omitempty"`
- Type string `json:"type,omitempty"`
- IsStatic bool `json:"is_static,omitempty"`
- Body LineRange `json:"body,omitempty"`
- Comment LineRange `json:"comment,omitempty"`
+ Kind string `json:"kind,omitempty"`
+ Name string `json:"name,omitempty"`
+ Type string `json:"type,omitempty"`
+ IsStatic bool `json:"is_static,omitempty"`
+ Body LineRange `json:"body,omitempty"`
+ Comment LineRange `json:"comment,omitempty"`
+ Refs []Reference `json:"refs,omitempty"`
+}
+
+type Reference struct {
+ Kind string `json:"kind,omitempty"`
+ EntityKind string `json:"entity_kind,omitempty"`
+ Name string `json:"name,omitempty"`
+ Line int `json:"line,omitempty"`
}
type LineRange struct {