MCPcopy Create free account
hub / github.com/nsf/gocode / update

Method update

declcache.go:75–91  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

73}
74
75func (f *decl_file_cache) update() {
76 stat, err := os.Stat(f.name)
77 if err != nil {
78 f.decls = nil
79 f.error = err
80 f.fset = nil
81 return
82 }
83
84 statmtime := stat.ModTime().UnixNano()
85 if f.mtime == statmtime {
86 return
87 }
88
89 f.mtime = statmtime
90 f.read_file()
91}
92
93func (f *decl_file_cache) read_file() {
94 var data []byte

Callers 1

get_and_updateMethod · 0.80

Calls 1

read_fileMethod · 0.95

Tested by

no test coverage detected