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