go/ast.File.Decls (field)

28 uses

	go/ast (current package)
		ast.go#L1054: 	Decls      []Decl          // top-level declarations; or nil
		ast.go#L1063: 	if n := len(f.Decls); n > 0 {
		ast.go#L1064: 		return f.Decls[n-1].End()
		filter.go#L264: 	for _, d := range src.Decls {
		filter.go#L266: 			src.Decls[j] = d
		filter.go#L270: 	src.Decls = src.Decls[0:j]
		filter.go#L360: 		ndecls += len(f.Decls)
		filter.go#L405: 			for _, d := range f.Decls {
		import.go#L16: 	for _, d := range f.Decls {
		walk.go#L367: 		walkDeclList(v, n.Decls)

	go/build
		read.go#L447: 	for _, decl := range info.parsed.Decls {

	go/doc
		example.go#L56: 		for _, decl := range file.Decls {
		example.go#L165: 	for _, decl := range file.Decls {
		example.go#L380: 		Decls:    decls,
		example.go#L396: 	for _, d := range file.Decls {
		example.go#L410: 	f.Decls = decls
		exports.go#L324: 	for _, d := range src.Decls {
		exports.go#L326: 			src.Decls[j] = d
		exports.go#L330: 	src.Decls = src.Decls[0:j]
		reader.go#L560: 	for _, decl := range src.Decls {
		reader.go#L652: 		for _, decl := range f.Decls {

	go/format
		format.go#L120: 	for _, d := range file.Decls {

	go/parser
		parser.go#L2888: 		Decls:    decls,
		resolver.go#L31: 	for _, decl := range file.Decls {

	go/printer
		nodes.go#L1906: 	p.declList(src.Decls)

	go/types
		resolver.go#L252: 		check.walkDecls(file.Decls, func(d decl) {