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) {