func()

in indexer.go [37:52]


func (c CombinedIndexer) Get(ctx context.Context, opts *packages.GetOptions) (packages.Packages, error) {
	var packages packages.Packages
	for _, indexer := range c {
		p, err := indexer.Get(ctx, opts)
		if err != nil {
			return nil, err
		}
		packages = packages.Join(p)
	}

	if opts != nil && opts.Filter != nil && !opts.Filter.AllVersions {
		return latestPackagesVersion(packages), nil
	}

	return packages, nil
}