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 |