Skip to content

Commit 2de61e1

Browse files
Fixed CI errors
1 parent 85089b9 commit 2de61e1

File tree

2 files changed

+26
-26
lines changed

2 files changed

+26
-26
lines changed

analytics-core/src/main/java/com/segment/analytics/gson/ISO8601InstantAdapter.java

Lines changed: 20 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33
import com.google.gson.*;
44
import com.google.gson.stream.JsonReader;
55
import com.google.gson.stream.JsonWriter;
6-
76
import java.io.IOException;
87
import java.lang.reflect.Type;
98
import java.time.Instant;
@@ -12,26 +11,27 @@
1211
* A {@link JsonSerializer} that formats {@link Instant} objects into iso8601 formatted strings, and
1312
* {@link JsonDeserializer} that parses iso8601 formatted strings into {@link Instant} objects.
1413
*/
15-
public class ISO8601InstantAdapter extends TypeAdapter<Instant> implements JsonSerializer<Instant>, JsonDeserializer<Instant> {
16-
@Override
17-
public JsonElement serialize(Instant src, Type typeOfSrc, JsonSerializationContext context) {
18-
return new JsonPrimitive(Iso8601Utils.format(src));// ISO 8601 format
19-
}
14+
public class ISO8601InstantAdapter extends TypeAdapter<Instant>
15+
implements JsonSerializer<Instant>, JsonDeserializer<Instant> {
16+
@Override
17+
public JsonElement serialize(Instant src, Type typeOfSrc, JsonSerializationContext context) {
18+
return new JsonPrimitive(Iso8601Utils.format(src)); // ISO 8601 format
19+
}
2020

21-
@Override
22-
public Instant deserialize(JsonElement json, Type typeOfT, JsonDeserializationContext context)
23-
throws JsonParseException {
24-
return Instant.parse(json.getAsString());
25-
}
21+
@Override
22+
public Instant deserialize(JsonElement json, Type typeOfT, JsonDeserializationContext context)
23+
throws JsonParseException {
24+
return Instant.parse(json.getAsString());
25+
}
2626

27-
@Override
28-
public void write(JsonWriter out, Instant value) throws IOException {
29-
out.value(value == null ? null : value.toString());
30-
}
27+
@Override
28+
public void write(JsonWriter out, Instant value) throws IOException {
29+
out.value(value == null ? null : value.toString());
30+
}
3131

32-
@Override
33-
public Instant read(JsonReader in) throws IOException {
34-
String str = in.nextString();
35-
return str == null ? null : Instant.parse(str);
36-
}
32+
@Override
33+
public Instant read(JsonReader in) throws IOException {
34+
String str = in.nextString();
35+
return str == null ? null : Instant.parse(str);
36+
}
3737
}

analytics-core/src/main/java/com/segment/analytics/gson/Iso8601Utils.java

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -279,9 +279,9 @@ private static int indexOfNonDigit(String string, int offset) {
279279
return string.length();
280280
}
281281

282-
/** Returns {@code date} formatted as yyyy-MM-ddThh:mm:ss.sssZ */
283-
static String format(Instant instant) {
284-
// Format the instant
285-
return String.valueOf(instant.getEpochSecond());
286-
}
287-
}
282+
/** Returns {@code date} formatted as yyyy-MM-ddThh:mm:ss.sssZ */
283+
static String format(Instant instant) {
284+
// Format the instant
285+
return String.valueOf(instant.getEpochSecond());
286+
}
287+
}

0 commit comments

Comments
 (0)