]> Cypherpunks.ru repositories - gostls13.git/blobdiff - src/go/types/check.go
go/types: export Info.FileVersions
[gostls13.git] / src / go / types / check.go
index 28515aea239f42bccb4423cdd0920f3efb3a1be0..89b8ee07a25d9f71049a7be0281a3cdce61e56c7 100644 (file)
@@ -90,7 +90,7 @@ type actionDesc struct {
 }
 
 // A Checker maintains the state of the type checker.
-// It must be created with NewChecker.
+// It must be created with [NewChecker].
 type Checker struct {
        // package information
        // (initialized by NewChecker, valid for the life-time of checker)
@@ -221,8 +221,8 @@ func (check *Checker) needsCleanup(c cleaner) {
        check.cleaners = append(check.cleaners, c)
 }
 
-// NewChecker returns a new Checker instance for a given package.
-// Package files may be added incrementally via checker.Files.
+// NewChecker returns a new [Checker] instance for a given package.
+// [Package] files may be added incrementally via checker.Files.
 func NewChecker(conf *Config, fset *token.FileSet, pkg *Package, info *Info) *Checker {
        // make sure we have a configuration
        if conf == nil {
@@ -634,7 +634,7 @@ func (check *Checker) recordScope(node ast.Node, scope *Scope) {
 }
 
 func (check *Checker) recordFileVersion(file *ast.File, version string) {
-       if m := check._FileVersions; m != nil {
+       if m := check.FileVersions; m != nil {
                m[file] = version
        }
 }