()
| 404 | } |
| 405 | |
| 406 | func (p *printer) popPrefix() { |
| 407 | for len(p.prefixes) > 0 { |
| 408 | prefix := p.prefixes[len(p.prefixes)-1] |
| 409 | p.prefixes = p.prefixes[:len(p.prefixes)-1] |
| 410 | if prefix == "" { |
| 411 | break |
| 412 | } |
| 413 | p.deleteAttrPrefix(prefix) |
| 414 | } |
| 415 | } |
| 416 | |
| 417 | var ( |
| 418 | marshalerType = reflect.TypeFor[Marshaler]() |
no test coverage detected