godoc: Fix commandline mode output.
Fix output of packages with multiple files.
Remove extra output when filter is requested.
Fixes golang/go#7115.
R=bradfitz, adg
CC=golang-codereviews
https://golang.org/cl/52750044
diff --git a/godoc/godoc.go b/godoc/godoc.go
index cfa8c2f..7964b52 100644
--- a/godoc/godoc.go
+++ b/godoc/godoc.go
@@ -219,12 +219,13 @@
Err error // error or nil
// package info
- FSet *token.FileSet // nil if no package documentation
- PDoc *doc.Package // nil if no package documentation
- Examples []*doc.Example // nil if no example code
- Notes map[string][]*doc.Note // nil if no package Notes
- PAst *ast.File // nil if no AST with package exports
- IsMain bool // true for package main
+ FSet *token.FileSet // nil if no package documentation
+ PDoc *doc.Package // nil if no package documentation
+ Examples []*doc.Example // nil if no example code
+ Notes map[string][]*doc.Note // nil if no package Notes
+ PAst map[string]*ast.File // nil if no AST with package exports
+ IsMain bool // true for package main
+ IsFiltered bool // true if results were filtered
// directory info
Dirs *DirList // nil if no directory information