func printObject(u *unexporter.Unexporter, o types.Object) { var objName string if simpleNamesFlag { objName = o.Name() } else { objName = o.String() } if showFilename { pos := u.PositionForObject(o) fmt.Printf("%s:%d:%d: %s\n", pos.Filename, pos.Line, pos.Column, objName) } else { fmt.Println(objName) } }