()
| 554 | } |
| 555 | |
| 556 | func (rd *realFlexibleDecoder) getInt32Array() ([]int32, error) { |
| 557 | ret, err := rd.getNullableInt32Array() |
| 558 | if ret == nil && err == nil { |
| 559 | return nil, errInvalidArrayLength |
| 560 | } |
| 561 | return ret, err |
| 562 | } |
| 563 | |
| 564 | func (rd *realFlexibleDecoder) getNullableInt32Array() ([]int32, error) { |
| 565 | n, err := rd.getUVarint() |