readNullValueEntry reads an entry where value is null, returns the key
(ctx *ReadContext, header uint8, keyType reflect.Type, resolver *TypeResolver, refResolver *RefResolver)
| 379 | |
| 380 | // readNullValueEntry reads an entry where value is null, returns the key |
| 381 | func (s mapSerializer) readNullValueEntry(ctx *ReadContext, header uint8, keyType reflect.Type, resolver *TypeResolver, refResolver *RefResolver) reflect.Value { |
| 382 | buf := ctx.Buffer() |
| 383 | ctxErr := ctx.Err() |
| 384 | keyDeclared := (header & KEY_DECL_TYPE) != 0 |
| 385 | trackKeyRef := (header & TRACKING_KEY_REF) != 0 |
| 386 | |
| 387 | return s.readSingleValue(ctx, buf, ctxErr, keyDeclared, trackKeyRef, keyType, s.keySerializer, resolver, refResolver) |
| 388 | } |
| 389 | |
| 390 | // readNullKeyEntry reads an entry where key is null, returns the value |
| 391 | func (s mapSerializer) readNullKeyEntry(ctx *ReadContext, header uint8, valueType reflect.Type, resolver *TypeResolver, refResolver *RefResolver) reflect.Value { |
no test coverage detected