type go/ast.CompositeLit
23 uses
go/ast (current package)
ast.go#L331: CompositeLit struct {
ast.go#L501: func (x *CompositeLit) Pos() token.Pos {
ast.go#L540: func (x *CompositeLit) End() token.Pos { return x.Rbrace + 1 }
ast.go#L571: func (*CompositeLit) exprNode() {}
filter.go#L112: func filterCompositeLit(lit *CompositeLit, filter Filter, export bool) {
filter.go#L124: case *CompositeLit:
filter.go#L130: if x, ok := x.Value.(*CompositeLit); ok {
walk.go#L80: case *CompositeLit:
go/doc
exports.go#L29: func filterCompositeLit(lit *ast.CompositeLit, filter Filter, export bool) {
exports.go#L41: case *ast.CompositeLit:
exports.go#L47: if x, ok := x.Value.(*ast.CompositeLit); ok {
go/parser
parser.go#L1726: return &ast.CompositeLit{Type: typ, Lbrace: lbrace, Elts: elts, Rbrace: rbrace}
resolver.go#L282: case *ast.CompositeLit:
go/printer
nodes.go#L1011: case *ast.CompositeLit:
nodes.go#L1256: case *ast.CompositeLit:
go/types
expr.go#L140: if _, ok := ast.Unparen(e.X).(*ast.CompositeLit); !ok && x.mode != variable {
expr.go#L270: *ast.CompositeLit,
expr.go#L1051: case *ast.CompositeLit:
exprstring.go#L54: case *ast.CompositeLit:
literals.go#L111: func (check *Checker) compositeLit(x *operand, e *ast.CompositeLit, hint Type) {
golang.org/x/tools/internal/typesinternal
zerovalue.go#L159: return &ast.CompositeLit{
zerovalue.go#L169: return &ast.CompositeLit{
zerovalue.go#L177: return &ast.CompositeLit{