type golang.org/x/tools/go/packages.DriverResponse
19 uses
golang.org/x/tools/go/packages (current package)
external.go#L49: type DriverResponse struct {
external.go#L83: type driver func(cfg *Config, patterns []string) (*DriverResponse, error)
external.go#L107: return func(cfg *Config, patterns []string) (*DriverResponse, error) {
external.go#L147: var response DriverResponse
golist.go#L41: dr *DriverResponse
golist.go#L46: dr: &DriverResponse{},
golist.go#L53: func (r *responseDeduper) addAll(dr *DriverResponse) {
golist.go#L139: func goListDriver(cfg *Config, runner *gocommand.Runner, overlay string, patterns []string) (_ *DriverResponse, err error) {
golist.go#L287: func (state *golistState) adhocPackage(pattern, query string) (*DriverResponse, error) {
golist.go#L379: func (state *golistState) createDriverResponse(words ...string) (*DriverResponse, error) {
golist.go#L406: response := &DriverResponse{
packages.go#L295: func defaultDriver(cfg *Config, patterns ...string) (*DriverResponse, bool, error) {
packages.go#L336: driver := func(cfg *Config, patterns []string) (*DriverResponse, error) {
packages.go#L375: func callDriverOnChunks(driver driver, cfg *Config, chunks [][]string) (*DriverResponse, error) {
packages.go#L379: responses := make([]*DriverResponse, len(chunks))
packages.go#L393: return &DriverResponse{NotHandled: true}, nil
packages.go#L400: func mergeResponses(responses ...*DriverResponse) *DriverResponse {
packages.go#L773: func (ld *loader) refine(response *DriverResponse) ([]*Package, error) {