| 1 | package pl.zankowski.iextrading4j.client.mapper; | |
| 2 | ||
| 3 | import com.fasterxml.jackson.core.JsonGenerator; | |
| 4 | import com.fasterxml.jackson.databind.JsonSerializer; | |
| 5 | import com.fasterxml.jackson.databind.SerializerProvider; | |
| 6 | import pl.zankowski.iextrading4j.api.stocks.ChartRange; | |
| 7 | ||
| 8 | import java.io.IOException; | |
| 9 | ||
| 10 | public class ChartRangeSerializer extends JsonSerializer<ChartRange> { | |
| 11 | ||
| 12 | @Override | |
| 13 | public void serialize(final ChartRange value, final JsonGenerator gen, final SerializerProvider serializers) throws IOException { | |
| 14 |
1
1. serialize : negated conditional → KILLED |
if (value == null) { |
| 15 |
1
1. serialize : removed call to com/fasterxml/jackson/core/JsonGenerator::writeNull → KILLED |
gen.writeNull(); |
| 16 | return; | |
| 17 | } | |
| 18 |
1
1. serialize : removed call to com/fasterxml/jackson/core/JsonGenerator::writeString → KILLED |
gen.writeString(value.getCode()); |
| 19 | } | |
| 20 | } | |
Mutations | ||
| 14 |
1.1 |
|
| 15 |
1.1 |
|
| 18 |
1.1 |