golang.org/x/tools/go/packages.DriverResponse.Packages (field)
25 uses
golang.org/x/tools/go/packages (current package)
external.go#L73: Packages []*Package
golist.go#L54: for _, pkg := range dr.Packages {
golist.go#L68: r.dr.Packages = append(r.dr.Packages, p)
golist.go#L253: if err != nil || len(dirResponse.Packages) == 0 || len(dirResponse.Packages) == 1 && len(dirResponse.Packages[0].GoFiles) == 0 &&
golist.go#L254: len(dirResponse.Packages[0].Errors) == 1 {
golist.go#L264: for _, pkg := range dirResponse.Packages {
golist.go#L295: if len(response.Packages) == 0 {
golist.go#L296: response.Packages = append(response.Packages, &Package{
golist.go#L306: if len(response.Packages) == 1 {
golist.go#L310: if response.Packages[0].ID == "command-line-arguments" ||
golist.go#L311: filepath.ToSlash(response.Packages[0].PkgPath) == filepath.ToSlash(query) {
golist.go#L312: if len(response.Packages[0].GoFiles) == 0 {
golist.go#L317: response.Packages[0].Errors = nil
golist.go#L318: response.Packages[0].GoFiles = []string{path}
golist.go#L319: response.Packages[0].CompiledGoFiles = []string{path}
golist.go#L674: response.Packages = append(response.Packages, pkg)
golist.go#L676: sort.Slice(response.Packages, func(i, j int) bool { return response.Packages[i].ID < response.Packages[j].ID })
packages.go#L782: for _, pkg := range response.Packages {
The pages are generated with Golds v0.7.6. (GOOS=linux GOARCH=amd64)