(expr *exprpb.Expr)
| 506 | } |
| 507 | |
| 508 | func (con *converter) visitCallMapIndex(expr *exprpb.Expr) error { |
| 509 | c := expr.GetCallExpr() |
| 510 | args := c.GetArgs() |
| 511 | m := args[0] |
| 512 | nested := isBinaryOrTernaryOperator(m) |
| 513 | if err := con.visitMaybeNested(m, nested); err != nil { |
| 514 | return err |
| 515 | } |
| 516 | fieldName, err := extractFieldName(args[1]) |
| 517 | if err != nil { |
| 518 | return err |
| 519 | } |
| 520 | con.str.WriteString(".`") |
| 521 | con.str.WriteString(fieldName) |
| 522 | con.str.WriteString("`") |
| 523 | return nil |
| 524 | } |
| 525 | |
| 526 | func (con *converter) visitCallListIndex(expr *exprpb.Expr) error { |
| 527 | c := expr.GetCallExpr() |
no test coverage detected