type spec …
func parseFromFlag(ctxt *build.Context, fromFlag string) (*spec, error) { … }
func parseObjectSpec(spec *spec, main string) error { … }
func parseImportPath(e ast.Expr) string { … }
func parseOffsetFlag(ctxt *build.Context, offsetFlag string) (*spec, error) { … }
var wd …
func findFromObjects(iprog *loader.Program, spec *spec) ([]types.Object, error) { … }
func findFromObjectsInFile(iprog *loader.Program, spec *spec) ([]types.Object, error) { … }
func typeSwitchVar(info *types.Info, path []ast.Node) types.Object { … }
func findObjects(info *loader.PackageInfo, spec *spec) ([]types.Object, error) { … }
func funcDecl(info *loader.PackageInfo, fn *types.Func) *ast.FuncDecl { … }
func searchDefs(info *types.Info, name string) []types.Object { … }
func identAtOffset(fset *token.FileSet, f *ast.File, offset int) *ast.Ident { … }
func ambiguityError(fset *token.FileSet, objects []types.Object) error { … }
var generatedRx …
func generated(f *ast.File, tokenFile *token.File) bool { … }