type go/doc.Package
22 uses
go/doc (current package)
comment.go#L33: p := new(Package).Parser()
comment.go#L64: d := new(Package).Parser().Parse(text)
doc.go#L17: type Package struct {
doc.go#L121: func New(pkg *ast.Package, importPath string, mode Mode) *Package {
doc.go#L126: p := &Package{
doc.go#L151: func (p *Package) collectValues(values []*Value) {
doc.go#L159: func (p *Package) collectTypes(types []*Type) {
doc.go#L175: func (p *Package) collectFuncs(funcs []*Func) {
doc.go#L198: func (p *Package) collectInterfaceMethods(t *Type) {
doc.go#L216: func (p *Package) collectStructFields(t *Type) {
doc.go#L256: func NewFromFiles(fset *token.FileSet, files []*ast.File, importPath string, opts ...any) (*Package, error) {
doc.go#L316: func (p *Package) lookupSym(recv, name string) bool {
doc.go#L330: func (p *Package) lookupPackage(name string) (importPath string, ok bool) {
doc.go#L347: func (p *Package) Parser() *comment.Parser {
doc.go#L358: func (p *Package) Printer() *comment.Printer {
doc.go#L369: func (p *Package) HTML(text string) []byte {
doc.go#L378: func (p *Package) Markdown(text string) []byte {
doc.go#L389: func (p *Package) Text(text string) []byte {
example.go#L623: func classifyExamples(p *Package, examples []*Example) {
filter.go#L100: func (p *Package) Filter(f Filter) {
synopsis.go#L38: var p Package
synopsis.go#L59: func (p *Package) Synopsis(text string) string {