gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/structure/io/graphson/JavaTimeSerializersV1.java [93:323]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    final static class DurationJacksonSerializer extends AbstractJavaTimeSerializer<Duration> {

        public DurationJacksonSerializer() {
            super(Duration.class);
        }
    }

    final static class DurationJacksonDeserializer extends AbstractJavaTimeJacksonDeserializer<Duration> {
        public DurationJacksonDeserializer() {
            super(Duration.class);
        }

        @Override
        public Duration parse(final String val) {
            return Duration.parse(val);
        }
    }

    final static class InstantJacksonSerializer extends AbstractJavaTimeSerializer<Instant> {

        public InstantJacksonSerializer() {
            super(Instant.class);
        }
    }

    final static class InstantJacksonDeserializer extends AbstractJavaTimeJacksonDeserializer<Instant> {
        public InstantJacksonDeserializer() {
            super(Instant.class);
        }

        @Override
        public Instant parse(final String val) {
            return Instant.parse(val);
        }
    }

    final static class LocalDateJacksonSerializer extends AbstractJavaTimeSerializer<LocalDate> {

        public LocalDateJacksonSerializer() {
            super(LocalDate.class);
        }
    }

    final static class LocalDateJacksonDeserializer extends AbstractJavaTimeJacksonDeserializer<LocalDate> {
        public LocalDateJacksonDeserializer() {
            super(LocalDate.class);
        }

        @Override
        public LocalDate parse(final String val) {
            return LocalDate.parse(val);
        }
    }

    final static class LocalDateTimeJacksonSerializer extends AbstractJavaTimeSerializer<LocalDateTime> {

        public LocalDateTimeJacksonSerializer() {
            super(LocalDateTime.class);
        }
    }

    final static class LocalDateTimeJacksonDeserializer extends AbstractJavaTimeJacksonDeserializer<LocalDateTime> {
        public LocalDateTimeJacksonDeserializer() {
            super(LocalDateTime.class);
        }

        @Override
        public LocalDateTime parse(final String val) {
            return LocalDateTime.parse(val);
        }
    }

    final static class LocalTimeJacksonSerializer extends AbstractJavaTimeSerializer<LocalTime> {

        public LocalTimeJacksonSerializer() {
            super(LocalTime.class);
        }
    }

    final static class LocalTimeJacksonDeserializer extends AbstractJavaTimeJacksonDeserializer<LocalTime> {
        public LocalTimeJacksonDeserializer() {
            super(LocalTime.class);
        }

        @Override
        public LocalTime parse(final String val) {
            return LocalTime.parse(val);
        }
    }

    final static class MonthDayJacksonSerializer extends AbstractJavaTimeSerializer<MonthDay> {

        public MonthDayJacksonSerializer() {
            super(MonthDay.class);
        }
    }

    final static class MonthDayJacksonDeserializer extends AbstractJavaTimeJacksonDeserializer<MonthDay> {
        public MonthDayJacksonDeserializer() {
            super(MonthDay.class);
        }

        @Override
        public MonthDay parse(final String val) {
            return MonthDay.parse(val);
        }
    }

    final static class OffsetDateTimeJacksonSerializer extends AbstractJavaTimeSerializer<OffsetDateTime> {

        public OffsetDateTimeJacksonSerializer() {
            super(OffsetDateTime.class);
        }
    }

    final static class OffsetDateTimeJacksonDeserializer extends AbstractJavaTimeJacksonDeserializer<OffsetDateTime> {
        public OffsetDateTimeJacksonDeserializer() {
            super(OffsetDateTime.class);
        }

        @Override
        public OffsetDateTime parse(final String val) {
            return OffsetDateTime.parse(val);
        }
    }

    final static class OffsetTimeJacksonSerializer extends AbstractJavaTimeSerializer<OffsetTime> {

        public OffsetTimeJacksonSerializer() {
            super(OffsetTime.class);
        }
    }

    final static class OffsetTimeJacksonDeserializer extends AbstractJavaTimeJacksonDeserializer<OffsetTime> {
        public OffsetTimeJacksonDeserializer() {
            super(OffsetTime.class);
        }

        @Override
        public OffsetTime parse(final String val) {
            return OffsetTime.parse(val);
        }
    }

    final static class PeriodJacksonSerializer extends AbstractJavaTimeSerializer<Period> {

        public PeriodJacksonSerializer() {
            super(Period.class);
        }
    }

    final static class PeriodJacksonDeserializer extends AbstractJavaTimeJacksonDeserializer<Period> {
        public PeriodJacksonDeserializer() {
            super(Period.class);
        }

        @Override
        public Period parse(final String val) {
            return Period.parse(val);
        }
    }

    final static class YearJacksonSerializer extends AbstractJavaTimeSerializer<Year> {

        public YearJacksonSerializer() {
            super(Year.class);
        }
    }

    final static class YearJacksonDeserializer extends AbstractJavaTimeJacksonDeserializer<Year> {
        public YearJacksonDeserializer() {
            super(Year.class);
        }

        @Override
        public Year parse(final String val) {
            return Year.parse(val);
        }
    }

    final static class YearMonthJacksonSerializer extends AbstractJavaTimeSerializer<YearMonth> {

        public YearMonthJacksonSerializer() {
            super(YearMonth.class);
        }
    }

    final static class YearMonthJacksonDeserializer extends AbstractJavaTimeJacksonDeserializer<YearMonth> {
        public YearMonthJacksonDeserializer() {
            super(YearMonth.class);
        }

        @Override
        public YearMonth parse(final String val) {
            return YearMonth.parse(val);
        }
    }

    final static class ZonedDateTimeJacksonSerializer extends AbstractJavaTimeSerializer<ZonedDateTime> {

        public ZonedDateTimeJacksonSerializer() {
            super(ZonedDateTime.class);
        }
    }

    final static class ZonedDateTimeJacksonDeserializer extends AbstractJavaTimeJacksonDeserializer<ZonedDateTime> {
        public ZonedDateTimeJacksonDeserializer() {
            super(ZonedDateTime.class);
        }

        @Override
        public ZonedDateTime parse(final String val) {
            return ZonedDateTime.parse(val);
        }
    }

    final static class ZoneOffsetJacksonSerializer extends AbstractJavaTimeSerializer<ZoneOffset> {

        public ZoneOffsetJacksonSerializer() {
            super(ZoneOffset.class);
        }
    }

    final static class ZoneOffsetJacksonDeserializer extends AbstractJavaTimeJacksonDeserializer<ZoneOffset> {
        public ZoneOffsetJacksonDeserializer() {
            super(ZoneOffset.class);
        }

        @Override
        public ZoneOffset parse(final String val) {
            return ZoneOffset.of(val);
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/structure/io/graphson/JavaTimeSerializersV3.java [95:325]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    final static class DurationJacksonSerializer extends AbstractJavaTimeSerializer<Duration> {

        public DurationJacksonSerializer() {
            super(Duration.class);
        }
    }

    final static class DurationJacksonDeserializer extends AbstractJavaTimeJacksonDeserializer<Duration> {
        public DurationJacksonDeserializer() {
            super(Duration.class);
        }

        @Override
        public Duration parse(final String val) {
            return Duration.parse(val);
        }
    }

    final static class InstantJacksonSerializer extends AbstractJavaTimeSerializer<Instant> {

        public InstantJacksonSerializer() {
            super(Instant.class);
        }
    }

    final static class InstantJacksonDeserializer extends AbstractJavaTimeJacksonDeserializer<Instant> {
        public InstantJacksonDeserializer() {
            super(Instant.class);
        }

        @Override
        public Instant parse(final String val) {
            return Instant.parse(val);
        }
    }

    final static class LocalDateJacksonSerializer extends AbstractJavaTimeSerializer<LocalDate> {

        public LocalDateJacksonSerializer() {
            super(LocalDate.class);
        }
    }

    final static class LocalDateJacksonDeserializer extends AbstractJavaTimeJacksonDeserializer<LocalDate> {
        public LocalDateJacksonDeserializer() {
            super(LocalDate.class);
        }

        @Override
        public LocalDate parse(final String val) {
            return LocalDate.parse(val);
        }
    }

    final static class LocalDateTimeJacksonSerializer extends AbstractJavaTimeSerializer<LocalDateTime> {

        public LocalDateTimeJacksonSerializer() {
            super(LocalDateTime.class);
        }
    }

    final static class LocalDateTimeJacksonDeserializer extends AbstractJavaTimeJacksonDeserializer<LocalDateTime> {
        public LocalDateTimeJacksonDeserializer() {
            super(LocalDateTime.class);
        }

        @Override
        public LocalDateTime parse(final String val) {
            return LocalDateTime.parse(val);
        }
    }

    final static class LocalTimeJacksonSerializer extends AbstractJavaTimeSerializer<LocalTime> {

        public LocalTimeJacksonSerializer() {
            super(LocalTime.class);
        }
    }

    final static class LocalTimeJacksonDeserializer extends AbstractJavaTimeJacksonDeserializer<LocalTime> {
        public LocalTimeJacksonDeserializer() {
            super(LocalTime.class);
        }

        @Override
        public LocalTime parse(final String val) {
            return LocalTime.parse(val);
        }
    }

    final static class MonthDayJacksonSerializer extends AbstractJavaTimeSerializer<MonthDay> {

        public MonthDayJacksonSerializer() {
            super(MonthDay.class);
        }
    }

    final static class MonthDayJacksonDeserializer extends AbstractJavaTimeJacksonDeserializer<MonthDay> {
        public MonthDayJacksonDeserializer() {
            super(MonthDay.class);
        }

        @Override
        public MonthDay parse(final String val) {
            return MonthDay.parse(val);
        }
    }

    final static class OffsetDateTimeJacksonSerializer extends AbstractJavaTimeSerializer<OffsetDateTime> {

        public OffsetDateTimeJacksonSerializer() {
            super(OffsetDateTime.class);
        }
    }

    final static class OffsetDateTimeJacksonDeserializer extends AbstractJavaTimeJacksonDeserializer<OffsetDateTime> {
        public OffsetDateTimeJacksonDeserializer() {
            super(OffsetDateTime.class);
        }

        @Override
        public OffsetDateTime parse(final String val) {
            return OffsetDateTime.parse(val);
        }
    }

    final static class OffsetTimeJacksonSerializer extends AbstractJavaTimeSerializer<OffsetTime> {

        public OffsetTimeJacksonSerializer() {
            super(OffsetTime.class);
        }
    }

    final static class OffsetTimeJacksonDeserializer extends AbstractJavaTimeJacksonDeserializer<OffsetTime> {
        public OffsetTimeJacksonDeserializer() {
            super(OffsetTime.class);
        }

        @Override
        public OffsetTime parse(final String val) {
            return OffsetTime.parse(val);
        }
    }

    final static class PeriodJacksonSerializer extends AbstractJavaTimeSerializer<Period> {

        public PeriodJacksonSerializer() {
            super(Period.class);
        }
    }

    final static class PeriodJacksonDeserializer extends AbstractJavaTimeJacksonDeserializer<Period> {
        public PeriodJacksonDeserializer() {
            super(Period.class);
        }

        @Override
        public Period parse(final String val) {
            return Period.parse(val);
        }
    }

    final static class YearJacksonSerializer extends AbstractJavaTimeSerializer<Year> {

        public YearJacksonSerializer() {
            super(Year.class);
        }
    }

    final static class YearJacksonDeserializer extends AbstractJavaTimeJacksonDeserializer<Year> {
        public YearJacksonDeserializer() {
            super(Year.class);
        }

        @Override
        public Year parse(final String val) {
            return Year.parse(val);
        }
    }

    final static class YearMonthJacksonSerializer extends AbstractJavaTimeSerializer<YearMonth> {

        public YearMonthJacksonSerializer() {
            super(YearMonth.class);
        }
    }

    final static class YearMonthJacksonDeserializer extends AbstractJavaTimeJacksonDeserializer<YearMonth> {
        public YearMonthJacksonDeserializer() {
            super(YearMonth.class);
        }

        @Override
        public YearMonth parse(final String val) {
            return YearMonth.parse(val);
        }
    }

    final static class ZonedDateTimeJacksonSerializer extends AbstractJavaTimeSerializer<ZonedDateTime> {

        public ZonedDateTimeJacksonSerializer() {
            super(ZonedDateTime.class);
        }
    }

    final static class ZonedDateTimeJacksonDeserializer extends AbstractJavaTimeJacksonDeserializer<ZonedDateTime> {
        public ZonedDateTimeJacksonDeserializer() {
            super(ZonedDateTime.class);
        }

        @Override
        public ZonedDateTime parse(final String val) {
            return ZonedDateTime.parse(val);
        }
    }

    final static class ZoneOffsetJacksonSerializer extends AbstractJavaTimeSerializer<ZoneOffset> {

        public ZoneOffsetJacksonSerializer() {
            super(ZoneOffset.class);
        }
    }

    final static class ZoneOffsetJacksonDeserializer extends AbstractJavaTimeJacksonDeserializer<ZoneOffset> {
        public ZoneOffsetJacksonDeserializer() {
            super(ZoneOffset.class);
        }

        @Override
        public ZoneOffset parse(final String val) {
            return ZoneOffset.of(val);
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



