hessian-lite/src/main/java/com/alibaba/com/caucho/hessian/io/java8/DurationHandle.java [36:46]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    public DurationHandle(Object o) {
        try {
            Class c = Class.forName("java.time.Duration");
            Method m = c.getDeclaredMethod("getSeconds");
            this.seconds = (Long) m.invoke(o);
            m = c.getDeclaredMethod("getNano");
            this.nanos = (Integer) m.invoke(o);
        } catch (Throwable t) {
            // ignore
        }
    }
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



hessian-lite/src/main/java/com/alibaba/com/caucho/hessian/io/java8/InstantHandle.java [35:45]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    public InstantHandle(Object o) {
        try {
            Class c = Class.forName("java.time.Instant");
            Method m = c.getDeclaredMethod("getEpochSecond");
            this.seconds = (Long) m.invoke(o);
            m = c.getDeclaredMethod("getNano");
            this.nanos = (Integer) m.invoke(o);
        } catch (Throwable t) {
            // ignore
        }
    }
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



