go/ast.File.Decls (field)

29 uses

	go/ast (current package)
		ast.go#L1057: 	Decls   []Decl        // top-level declarations; or nil
		ast.go#L1078: 	if n := len(f.Decls); n > 0 {
		ast.go#L1079: 		return f.Decls[n-1].End()
		filter.go#L259: 	for _, d := range src.Decls {
		filter.go#L261: 			src.Decls[j] = d
		filter.go#L265: 	src.Decls = src.Decls[0:j]
		filter.go#L352: 		ndecls += len(f.Decls)
		filter.go#L403: 			for _, d := range f.Decls {
		import.go#L17: 	for _, d := range f.Decls {
		import.go#L57: 	for _, decl := range f.Decls {
		walk.go#L341: 		walkList(v, n.Decls)

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

	go/doc
		example.go#L57: 		for _, decl := range file.Decls {
		example.go#L166: 	for _, decl := range file.Decls {
		example.go#L323: 		Decls:    decls,
		example.go#L555: 	for _, d := range file.Decls {
		example.go#L569: 	f.Decls = decls
		exports.go#L317: 	for _, d := range src.Decls {
		exports.go#L319: 			src.Decls[j] = d
		exports.go#L323: 	src.Decls = src.Decls[0:j]
		reader.go#L572: 	for _, decl := range src.Decls {
		reader.go#L686: 		for _, decl := range f.Decls {

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

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

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

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