(fj, val fastJsonNode)
| 497 | } |
| 498 | |
| 499 | func (enc *encoder) AddMapChild(fj, val fastJsonNode) { |
| 500 | var childNode fastJsonNode |
| 501 | child := enc.children(fj) |
| 502 | for child != nil { |
| 503 | if enc.getAttr(child) == enc.getAttr(val) { |
| 504 | childNode = child |
| 505 | break |
| 506 | } |
| 507 | child = child.next |
| 508 | } |
| 509 | |
| 510 | if childNode == nil { |
| 511 | enc.addChildren(fj, val) |
| 512 | } else { |
| 513 | enc.addChildren(childNode, enc.children(val)) |
| 514 | } |
| 515 | } |
| 516 | |
| 517 | func (enc *encoder) AddListChild(fj, child fastJsonNode) { |
| 518 | enc.setList(child, true) |
no test coverage detected