go/ast.CompositeLit.Elts (field)
24 uses
go/ast (current package)
ast.go#L318: 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#L106: walkExprList(v, n.Elts)
go/doc
exports.go#L31: n := len(lit.Elts)
exports.go#L32: lit.Elts = filterExprList(lit.Elts, filter, export)
exports.go#L33: if len(lit.Elts) < n {
go/parser
parser.go#L1598: return &ast.CompositeLit{Type: typ, Lbrace: lbrace, Elts: elts, Rbrace: rbrace}
resolver.go#L282: for _, e := range n.Elts {
go/printer
nodes.go#L974: p.exprList(x.Lbrace, x.Elts, 1, commaTerm, x.Rbrace, x.Incomplete)
nodes.go#L981: if len(x.Elts) > 0 {
go/types
expr.go#L1361: if len(e.Elts) == 0 {
expr.go#L1365: if _, ok := e.Elts[0].(*ast.KeyValueExpr); ok {
expr.go#L1368: for _, e := range e.Elts {
expr.go#L1400: for i, e := range e.Elts {
expr.go#L1421: if len(e.Elts) < len(fields) {
expr.go#L1435: n := check.indexedElts(e.Elts, utyp.elem, utyp.len)
expr.go#L1462: check.indexedElts(e.Elts, utyp.elem, -1)
expr.go#L1471: visited := make(map[any][]Type, len(e.Elts))
expr.go#L1472: for _, e := range e.Elts {
expr.go#L1511: for _, e := range e.Elts {