go/ast.Field.Names (field)
61 uses
go/ast (current package)
ast.go#L199: Names []*Ident // field/method/parameter names; or nil
ast.go#L206: if len(f.Names) > 0 {
ast.go#L207: return f.Names[0].Pos()
ast.go#L255: m := len(g.Names)
filter.go#L85: if len(f.Names) == 0 {
filter.go#L90: n := len(f.Names)
filter.go#L91: f.Names = filterIdentList(f.Names, filter)
filter.go#L92: if len(f.Names) < n {
filter.go#L95: keepField = len(f.Names) > 0
scope.go#L96: for _, n := range d.Names {
walk.go#L73: walkIdentList(v, n.Names)
go/doc
exports.go#L91: if n := len(field.Names); n == 0 {
exports.go#L121: if n := len(field.Names); n == 0 {
exports.go#L134: field.Names = filterIdentList(field.Names)
exports.go#L135: if len(field.Names) < n {
exports.go#L138: if len(field.Names) > 0 {
filter.go#L14: for _, name := range field.Names {
reader.go#L363: if len(field.Names) == 0 {
go/parser
parser.go#L750: field := &ast.Field{Doc: doc, Names: idents, Type: typ, Tag: tag, Comment: p.lineComment}
parser.go#L847: field := &ast.Field{Names: idents, Type: typ}
parser.go#L860: field := &ast.Field{Names: idents, Type: typ}
parser.go#L962: spec := &ast.Field{Doc: doc, Names: idents, Type: typ, Comment: p.lineComment}
go/printer
nodes.go#L332: if len(par.Names) > 0 {
nodes.go#L333: parLineBeg = p.lineFor(par.Names[0].Pos())
nodes.go#L357: if len(par.Names) > 0 {
nodes.go#L364: p.identList(par.Names, ws == indent)
nodes.go#L395: if n == 1 && result.List[0].Names == nil {
nodes.go#L427: namesSize := identListSize(f.Names, maxSize)
nodes.go#L458: for i, x := range f.Names {
nodes.go#L465: if len(f.Names) > 0 {
nodes.go#L472: p.expr(f.Names[0])
nodes.go#L504: if len(f.Names) > 0 {
nodes.go#L506: p.identList(f.Names, false)
nodes.go#L516: if len(f.Names) > 0 && sep == vtab {
nodes.go#L549: p.expr(f.Names[0])
golang.org/x/pkgsite/internal/godoc
encode_ast.gen.go#L1343: if x.Names != nil {
encode_ast.gen.go#L1345: encode_slice_ast_Ident(e, x.Names)
encode_ast.gen.go#L1382: decode_slice_ast_Ident(d, &x.Names)
golang.org/x/pkgsite/internal/godoc/dochtml
symbol.go#L202: for _, n := range f.Names {
symbol.go#L233: if len(m.Names) > 1 {
symbol.go#L234: return nil, fmt.Errorf("len(m.Names) = %d; expected 0 or 1", len(m.Names))
symbol.go#L236: for _, n := range m.Names {
golang.org/x/pkgsite/internal/godoc/dochtml/internal/render
idents.go#L160: if len(f.Names) == 1 && dids.recvType != "" {
idents.go#L161: varName, _ := nodeName(f.Names[0]) // E.g., "r"
idents.go#L178: for _, name := range field.Names {
linkify.go#L625: for _, id := range f.Names {
linkify.go#L638: if f.Names == nil && kind == "field" {
short_synopsis.go#L77: if len(field.Names) == 0 {
short_synopsis.go#L81: for _, name := range field.Names {
synopsis.go#L87: needParens = needParens || len(field.Names) > 0
synopsis.go#L194: for _, name := range field.Names {
golang.org/x/pkgsite/internal/godoc/internal/doc
exports.go#L91: if n := len(field.Names); n == 0 {
exports.go#L121: if n := len(field.Names); n == 0 {
exports.go#L134: field.Names = filterIdentList(field.Names)
exports.go#L135: if len(field.Names) < n {
exports.go#L138: if len(field.Names) > 0 {
filter.go#L14: for _, name := range field.Names {
reader.go#L367: if len(field.Names) == 0 {
 |
The pages are generated with Golds v0.3.2-preview. (GOOS=darwin GOARCH=amd64)
Golds is a Go 101 project developed by Tapir Liu.
PR and bug reports are welcome and can be submitted to the issue list.
Please follow @Go100and1 (reachable from the left QR code) to get the latest news of Golds. |