mirror of
https://github.com/golang/go
synced 2024-11-26 09:28:07 -07:00
cmd/go/internal/modload: remove unused functions
Also unexport functions that are not used outside the modload package. Change-Id: I0de187cbb673cadafce95a27f5ccff934ae21104 Reviewed-on: https://go-review.googlesource.com/c/go/+/332570 Trust: Bryan C. Mills <bcmills@google.com> Reviewed-by: Jay Conrod <jayconrod@google.com>
This commit is contained in:
parent
f264879f74
commit
00c00558e1
@ -675,20 +675,6 @@ func DirImportPath(ctx context.Context, dir string) string {
|
|||||||
return "."
|
return "."
|
||||||
}
|
}
|
||||||
|
|
||||||
// TargetPackages returns the list of packages in the target (top-level) module
|
|
||||||
// matching pattern, which may be relative to the working directory, under all
|
|
||||||
// build tag settings.
|
|
||||||
func TargetPackages(ctx context.Context, pattern string) *search.Match {
|
|
||||||
// TargetPackages is relative to the main module, so ensure that the main
|
|
||||||
// module is a thing that can contain packages.
|
|
||||||
LoadModFile(ctx) // Sets Target.
|
|
||||||
ModRoot() // Emits an error if Target cannot contain packages.
|
|
||||||
|
|
||||||
m := search.NewMatch(pattern)
|
|
||||||
matchPackages(ctx, m, imports.AnyTags(), omitStd, []module.Version{Target})
|
|
||||||
return m
|
|
||||||
}
|
|
||||||
|
|
||||||
// ImportMap returns the actual package import path
|
// ImportMap returns the actual package import path
|
||||||
// for an import path found in source code.
|
// for an import path found in source code.
|
||||||
// If the given import path does not appear in the source code
|
// If the given import path does not appear in the source code
|
||||||
@ -720,29 +706,6 @@ func PackageModule(path string) module.Version {
|
|||||||
return pkg.mod
|
return pkg.mod
|
||||||
}
|
}
|
||||||
|
|
||||||
// PackageImports returns the imports for the package named by the import path.
|
|
||||||
// Test imports will be returned as well if tests were loaded for the package
|
|
||||||
// (i.e., if "all" was loaded or if LoadTests was set and the path was matched
|
|
||||||
// by a command line argument). PackageImports will return nil for
|
|
||||||
// unknown package paths.
|
|
||||||
func PackageImports(path string) (imports, testImports []string) {
|
|
||||||
pkg, ok := loaded.pkgCache.Get(path).(*loadPkg)
|
|
||||||
if !ok {
|
|
||||||
return nil, nil
|
|
||||||
}
|
|
||||||
imports = make([]string, len(pkg.imports))
|
|
||||||
for i, p := range pkg.imports {
|
|
||||||
imports[i] = p.path
|
|
||||||
}
|
|
||||||
if pkg.test != nil {
|
|
||||||
testImports = make([]string, len(pkg.test.imports))
|
|
||||||
for i, p := range pkg.test.imports {
|
|
||||||
testImports[i] = p.path
|
|
||||||
}
|
|
||||||
}
|
|
||||||
return imports, testImports
|
|
||||||
}
|
|
||||||
|
|
||||||
// Lookup returns the source directory, import path, and any loading error for
|
// Lookup returns the source directory, import path, and any loading error for
|
||||||
// the package at path as imported from the package in parentDir.
|
// the package at path as imported from the package in parentDir.
|
||||||
// Lookup requires that one of the Load functions in this package has already
|
// Lookup requires that one of the Load functions in this package has already
|
||||||
|
@ -920,8 +920,8 @@ func (e *PackageNotInModuleError) ImportPath() string {
|
|||||||
return ""
|
return ""
|
||||||
}
|
}
|
||||||
|
|
||||||
// ModuleHasRootPackage returns whether module m contains a package m.Path.
|
// moduleHasRootPackage returns whether module m contains a package m.Path.
|
||||||
func ModuleHasRootPackage(ctx context.Context, m module.Version) (bool, error) {
|
func moduleHasRootPackage(ctx context.Context, m module.Version) (bool, error) {
|
||||||
needSum := false
|
needSum := false
|
||||||
root, isLocal, err := fetch(ctx, m, needSum)
|
root, isLocal, err := fetch(ctx, m, needSum)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
|
Loading…
Reference in New Issue
Block a user