| readValue(BsonReader, DecoderContext) |  | 0% |  | 0% | 13 | 13 | 24 | 24 | 1 | 1 |
| decode(BsonReader, DecoderContext) |  | 0% |  | 0% | 8 | 8 | 28 | 28 | 1 | 1 |
| getDocumentId(Document) |  | 0% |  | 0% | 3 | 3 | 12 | 12 | 1 | 1 |
| writeMap(BsonWriter, Map, EncoderContext) |  | 0% |  | 0% | 3 | 3 | 10 | 10 | 1 | 1 |
| writeValue(BsonWriter, EncoderContext, Object) |  | 0% |  | 0% | 4 | 4 | 9 | 9 | 1 | 1 |
| ParameterBindingDocumentCodec(CodecRegistry, BsonTypeClassMap, Transformer) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
| static {...} |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| captureExpressionDependencies(String, ValueProvider, ValueExpressionParser) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
| readList(BsonReader, DecoderContext) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
| writeIterable(BsonWriter, Iterable, EncoderContext) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
| decode(String, ParameterBindingContext) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| beforeFields(BsonWriter, EncoderContext, Map) |  | 0% |  | 0% | 3 | 3 | 4 | 4 | 1 | 1 |
| decode(String, Object[]) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| generateIdIfAbsentFromDocument(Document) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| skipField(EncoderContext, String) |  | 0% |  | 0% | 3 | 3 | 1 | 1 | 1 | 1 |
| ParameterBindingDocumentCodec(CodecRegistry, BsonTypeClassMap) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| encode(BsonWriter, Document, EncoderContext) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| ParameterBindingDocumentCodec(CodecRegistry) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| ParameterBindingDocumentCodec() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| documentHasId(Document) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$decode$1(Object[]) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$decode$0(Object[], int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getEncoderClass() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |