(factory ExprFactory, id int64, l *exprpb.Expr_CreateList)
| 212 | } |
| 213 | |
| 214 | func exprList(factory ExprFactory, id int64, l *exprpb.Expr_CreateList) (Expr, error) { |
| 215 | elems := make([]Expr, len(l.GetElements())) |
| 216 | for i, e := range l.GetElements() { |
| 217 | elem, err := exprInternal(factory, e) |
| 218 | if err != nil { |
| 219 | return nil, err |
| 220 | } |
| 221 | elems[i] = elem |
| 222 | } |
| 223 | return factory.NewList(id, elems, l.GetOptionalIndices()), nil |
| 224 | } |
| 225 | |
| 226 | func exprMap(factory ExprFactory, id int64, s *exprpb.Expr_CreateStruct) (Expr, error) { |
| 227 | entries := make([]EntryExpr, len(s.GetEntries())) |
no test coverage detected