Versions in this module Expand all Collapse all v0 v0.5.1 Jan 24, 2023 Changes in this version + func BExportData(fset *token.FileSet, pkg *types.Package) (b []byte, err error) + func BImportData(fset *token.FileSet, imports map[string]*types.Package, data []byte, ...) (_ int, pkg *types.Package, err error) + func FindExportData(r *bufio.Reader) (hdr string, size int64, err error) + func FindPkg(path, srcDir string) (filename, id string) + func IExportBundle(out io.Writer, fset *token.FileSet, pkgs []*types.Package) error + func IExportData(out io.Writer, fset *token.FileSet, pkg *types.Package) error + func IExportShallow(fset *token.FileSet, pkg *types.Package) ([]byte, error) + func IImportBundle(fset *token.FileSet, imports map[string]*types.Package, data []byte) ([]*types.Package, error) + func IImportData(fset *token.FileSet, imports map[string]*types.Package, data []byte, ...) (int, *types.Package, error) + func IImportShallow(fset *token.FileSet, imports map[string]*types.Package, data []byte, ...) (*types.Package, error) + func Import(packages map[string]*types.Package, path, srcDir string, ...) (pkg *types.Package, err error) + func UImportData(fset *token.FileSet, imports map[string]*types.Package, data []byte, ...) (_ int, pkg *types.Package, err error) + type InsertType = func(pkg *types.Package, name string)