go/ast.CompositeLit.Elts (field)
25 uses
go/ast (current package)
ast.go#L334: Elts []Expr // list of composite elements; or nil
filter.go#L113: n := len(lit.Elts)
filter.go#L114: lit.Elts = filterExprList(lit.Elts, filter, export)
filter.go#L115: if len(lit.Elts) < n {
walk.go#L84: walkList(v, n.Elts)
go/doc
exports.go#L30: n := len(lit.Elts)
exports.go#L31: lit.Elts = filterExprList(lit.Elts, filter, export)
exports.go#L32: if len(lit.Elts) < n {
go/parser
parser.go#L1726: return &ast.CompositeLit{Type: typ, Lbrace: lbrace, Elts: elts, Rbrace: rbrace}
resolver.go#L286: for _, e := range n.Elts {
go/printer
nodes.go#L1019: p.exprList(x.Lbrace, x.Elts, 1, commaTerm, x.Rbrace, x.Incomplete)
nodes.go#L1026: if len(x.Elts) > 0 {
go/types
exprstring.go#L57: if len(x.Elts) > 0 {
literals.go#L159: if len(e.Elts) == 0 {
literals.go#L166: if _, ok := e.Elts[0].(*ast.KeyValueExpr); ok {
literals.go#L169: for _, e := range e.Elts {
literals.go#L206: for i, e := range e.Elts {
literals.go#L225: if len(e.Elts) < len(fields) {
literals.go#L240: n := check.indexedElts(e.Elts, utyp.elem, utyp.len)
literals.go#L268: check.indexedElts(e.Elts, utyp.elem, -1)
literals.go#L282: visited := make(map[any][]Type, len(e.Elts))
literals.go#L283: for _, e := range e.Elts {
literals.go#L321: for _, e := range e.Elts {