Versions in this module Expand all Collapse all v1 v1.0.0 Sep 22, 2022 Changes in this version + var LocalPkgs map[*ssa.Package]bool + func AllPackages(prog *ssa.Program) []*ssa.Package + func CheckInGoroot(fun *ssa.Function) bool + func CheckPkgInGoroot(pkg *types.Package) bool + func CreateFakeTestMainPackage(testFun *ssa.Function) *ssa.Package + func GetLocalPackages(mains []*ssa.Package, pkgs []*ssa.Package) (err error) + func GetMain(mains []*ssa.Package) (main *ssa.Package) + func IsLocal(val ssa.Value) bool + func LoadPackages(cfg LoadConfig, packageName string) ([]*packages.Package, error) + func LoadPackagesFromSource(source string) ([]*packages.Package, error) + func LoadPackagesWithConfig(config *packages.Config, query string) ([]*packages.Package, error) + func TestFunctions(prog *ssa.Program) (res []*ssa.Function) + type LoadConfig struct + GoPath string + IncludeTests bool + ModulePath string