type go/ast.CompositeLit
23 uses
go/ast (current package)
ast.go#L327: CompositeLit struct {
ast.go#L497: func (x *CompositeLit) Pos() token.Pos {
ast.go#L536: func (x *CompositeLit) End() token.Pos { return x.Rbrace + 1 }
ast.go#L567: func (*CompositeLit) exprNode() {}
filter.go#L109: func filterCompositeLit(lit *CompositeLit, filter Filter, export bool) {
filter.go#L121: case *CompositeLit:
filter.go#L127: 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#L1696: 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#L240: *ast.CompositeLit,
expr.go#L1026: 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{