type go/ast.CompositeLit
20 uses
go/ast (current package)
ast.go#L315: CompositeLit struct {
ast.go#L487: func (x *CompositeLit) Pos() token.Pos {
ast.go#L526: func (x *CompositeLit) End() token.Pos { return x.Rbrace + 1 }
ast.go#L558: 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#L102: case *CompositeLit:
go/doc
exports.go#L30: func filterCompositeLit(lit *ast.CompositeLit, filter Filter, export bool) {
exports.go#L42: case *ast.CompositeLit:
exports.go#L48: if x, ok := x.Value.(*ast.CompositeLit); ok {
go/parser
parser.go#L1598: return &ast.CompositeLit{Type: typ, Lbrace: lbrace, Elts: elts, Rbrace: rbrace}
parser.go#L1608: case *ast.CompositeLit:
resolver.go#L278: case *ast.CompositeLit:
go/printer
nodes.go#L967: case *ast.CompositeLit:
nodes.go#L1202: case *ast.CompositeLit:
go/types
expr.go#L166: if _, ok := unparen(e.X).(*ast.CompositeLit); !ok && x.mode != variable {
expr.go#L489: *ast.CompositeLit,
expr.go#L1317: case *ast.CompositeLit:
exprstring.go#L55: case *ast.CompositeLit: