go/ast.File.Doc (field)

21 uses

	go/ast (current package)
		ast.go#L1034: 	Doc        *CommentGroup   // associated documentation; or nil
		filter.go#L356: 		if f.Doc != nil {
		filter.go#L357: 			ndocs += len(f.Doc.List) + 1 // +1 for separator
		filter.go#L375: 			if f.Doc != nil {
		filter.go#L381: 				for _, c := range f.Doc.List {
		walk.go#L349: 		if n.Doc != nil {
		walk.go#L350: 			Walk(v, n.Doc)

	go/build
		build.go#L892: 		if pf.Doc != nil && p.Doc == "" && !isTest && !isXTest {
		build.go#L893: 			p.Doc = doc.Synopsis(pf.Doc.Text())

	go/doc
		reader.go#L498: 	if src.Doc != nil {
		reader.go#L499: 		r.readDoc(src.Doc)
		reader.go#L501: 			src.Doc = nil // doc consumed - remove from AST

	go/parser
		parser.go#L2582: 		Doc:        doc,

	go/printer
		nodes.go#L1839: 	p.setComment(src.Doc)
		printer.go#L1046: 		return n.Doc

	golang.org/x/pkgsite/internal/godoc
		encode_ast.gen.go#L3884: 	if x.Doc != nil {
		encode_ast.gen.go#L3886: 		encode_ast_CommentGroup(e, x.Doc)
		encode_ast.gen.go#L3937: 			decode_ast_CommentGroup(d, &x.Doc)

	golang.org/x/pkgsite/internal/godoc/internal/doc
		reader.go#L502: 	if src.Doc != nil {
		reader.go#L503: 		r.readDoc(src.Doc)
		reader.go#L505: 			src.Doc = nil // doc consumed - remove from AST