(pname string)
| 401 | } |
| 402 | |
| 403 | func (c *objCompiler) enqueueMap(pname string) map[string]*Schema { |
| 404 | obj := c.objVal(pname) |
| 405 | if obj == nil { |
| 406 | return nil |
| 407 | } |
| 408 | sch := make(map[string]*Schema) |
| 409 | for k := range obj { |
| 410 | ptr := c.up.ptr.append2(pname, k) |
| 411 | sch[k] = c.enqueuePtr(ptr) |
| 412 | } |
| 413 | return sch |
| 414 | } |
| 415 | |
| 416 | func (c *objCompiler) enqueueAdditional(pname string) any { |
| 417 | if b := c.boolVal(pname); b != nil { |
no test coverage detected