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 {