38 lines
887 B
Java
38 lines
887 B
Java
package b.g.a.c.g0.u;
|
|
|
|
import b.g.a.b.d;
|
|
import b.g.a.c.x;
|
|
import b.g.a.c.y.a;
|
|
import java.io.IOException;
|
|
import java.text.DateFormat;
|
|
import java.util.Date;
|
|
/* compiled from: DateSerializer.java */
|
|
@a
|
|
/* loaded from: classes3.dex */
|
|
public class k extends l<Date> {
|
|
public static final k k = new k();
|
|
|
|
public k() {
|
|
super(Date.class, null, null);
|
|
}
|
|
|
|
public k(Boolean bool, DateFormat dateFormat) {
|
|
super(Date.class, bool, dateFormat);
|
|
}
|
|
|
|
@Override // b.g.a.c.n
|
|
public void f(Object obj, d dVar, x xVar) throws IOException {
|
|
Date date = (Date) obj;
|
|
if (p(xVar)) {
|
|
dVar.I(date == null ? 0L : date.getTime());
|
|
} else {
|
|
q(date, dVar, xVar);
|
|
}
|
|
}
|
|
|
|
@Override // b.g.a.c.g0.u.l
|
|
public l<Date> r(Boolean bool, DateFormat dateFormat) {
|
|
return new k(bool, dateFormat);
|
|
}
|
|
}
|