Add decompiled APK source code (JADX)

- 28,932 files
- Full Java source code
- Smali files
- Resources

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
This commit is contained in:
2026-02-18 14:52:23 -08:00
parent cc210a65ea
commit f9d20bb3fc
26991 changed files with 2541449 additions and 0 deletions

View File

@@ -0,0 +1,52 @@
package com.google.gson.internal.sql;
import com.google.gson.Gson;
import com.google.gson.JsonSyntaxException;
import com.google.gson.TypeAdapter;
import com.google.gson.TypeAdapterFactory;
import com.google.gson.reflect.TypeToken;
import com.google.gson.stream.JsonReader;
import com.google.gson.stream.JsonToken;
import com.google.gson.stream.JsonWriter;
import java.io.IOException;
import java.sql.Date;
import java.text.DateFormat;
import java.text.ParseException;
import java.text.SimpleDateFormat;
/* loaded from: classes3.dex */
final class SqlDateTypeAdapter extends TypeAdapter<Date> {
static final TypeAdapterFactory FACTORY = new TypeAdapterFactory() { // from class: com.google.gson.internal.sql.SqlDateTypeAdapter.1
@Override // com.google.gson.TypeAdapterFactory
public <T> TypeAdapter<T> create(Gson gson, TypeToken<T> typeToken) {
if (typeToken.getRawType() == Date.class) {
return new SqlDateTypeAdapter();
}
return null;
}
};
private final DateFormat format;
private SqlDateTypeAdapter() {
this.format = new SimpleDateFormat("MMM d, yyyy");
}
@Override // com.google.gson.TypeAdapter
/* renamed from: read, reason: avoid collision after fix types in other method */
public synchronized Date read2(JsonReader jsonReader) throws IOException {
if (jsonReader.peek() == JsonToken.NULL) {
jsonReader.nextNull();
return null;
}
try {
return new Date(this.format.parse(jsonReader.nextString()).getTime());
} catch (ParseException e) {
throw new JsonSyntaxException(e);
}
}
@Override // com.google.gson.TypeAdapter
public synchronized void write(JsonWriter jsonWriter, Date date) throws IOException {
jsonWriter.value(date == null ? null : this.format.format((java.util.Date) date));
}
}

View File

@@ -0,0 +1,53 @@
package com.google.gson.internal.sql;
import com.google.gson.Gson;
import com.google.gson.JsonSyntaxException;
import com.google.gson.TypeAdapter;
import com.google.gson.TypeAdapterFactory;
import com.google.gson.reflect.TypeToken;
import com.google.gson.stream.JsonReader;
import com.google.gson.stream.JsonToken;
import com.google.gson.stream.JsonWriter;
import java.io.IOException;
import java.sql.Time;
import java.text.DateFormat;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
/* loaded from: classes3.dex */
final class SqlTimeTypeAdapter extends TypeAdapter<Time> {
static final TypeAdapterFactory FACTORY = new TypeAdapterFactory() { // from class: com.google.gson.internal.sql.SqlTimeTypeAdapter.1
@Override // com.google.gson.TypeAdapterFactory
public <T> TypeAdapter<T> create(Gson gson, TypeToken<T> typeToken) {
if (typeToken.getRawType() == Time.class) {
return new SqlTimeTypeAdapter();
}
return null;
}
};
private final DateFormat format;
private SqlTimeTypeAdapter() {
this.format = new SimpleDateFormat("hh:mm:ss a");
}
@Override // com.google.gson.TypeAdapter
/* renamed from: read, reason: avoid collision after fix types in other method */
public synchronized Time read2(JsonReader jsonReader) throws IOException {
if (jsonReader.peek() == JsonToken.NULL) {
jsonReader.nextNull();
return null;
}
try {
return new Time(this.format.parse(jsonReader.nextString()).getTime());
} catch (ParseException e) {
throw new JsonSyntaxException(e);
}
}
@Override // com.google.gson.TypeAdapter
public synchronized void write(JsonWriter jsonWriter, Time time) throws IOException {
jsonWriter.value(time == null ? null : this.format.format((Date) time));
}
}

View File

@@ -0,0 +1,44 @@
package com.google.gson.internal.sql;
import com.google.gson.Gson;
import com.google.gson.TypeAdapter;
import com.google.gson.TypeAdapterFactory;
import com.google.gson.reflect.TypeToken;
import com.google.gson.stream.JsonReader;
import com.google.gson.stream.JsonWriter;
import java.io.IOException;
import java.sql.Timestamp;
import java.util.Date;
/* loaded from: classes3.dex */
class SqlTimestampTypeAdapter extends TypeAdapter<Timestamp> {
static final TypeAdapterFactory FACTORY = new TypeAdapterFactory() { // from class: com.google.gson.internal.sql.SqlTimestampTypeAdapter.1
@Override // com.google.gson.TypeAdapterFactory
public <T> TypeAdapter<T> create(Gson gson, TypeToken<T> typeToken) {
if (typeToken.getRawType() == Timestamp.class) {
return new SqlTimestampTypeAdapter(gson.getAdapter(Date.class));
}
return null;
}
};
private final TypeAdapter<Date> dateTypeAdapter;
private SqlTimestampTypeAdapter(TypeAdapter<Date> typeAdapter) {
this.dateTypeAdapter = typeAdapter;
}
@Override // com.google.gson.TypeAdapter
/* renamed from: read, reason: avoid collision after fix types in other method */
public Timestamp read2(JsonReader jsonReader) throws IOException {
Date read2 = this.dateTypeAdapter.read2(jsonReader);
if (read2 != null) {
return new Timestamp(read2.getTime());
}
return null;
}
@Override // com.google.gson.TypeAdapter
public void write(JsonWriter jsonWriter, Timestamp timestamp) throws IOException {
this.dateTypeAdapter.write(jsonWriter, timestamp);
}
}

View File

@@ -0,0 +1,55 @@
package com.google.gson.internal.sql;
import com.google.gson.TypeAdapterFactory;
import com.google.gson.internal.bind.DefaultDateTypeAdapter;
import java.sql.Timestamp;
import java.util.Date;
/* loaded from: classes3.dex */
public final class SqlTypesSupport {
public static final DefaultDateTypeAdapter.DateType<? extends Date> DATE_DATE_TYPE;
public static final TypeAdapterFactory DATE_FACTORY;
public static final boolean SUPPORTS_SQL_TYPES;
public static final DefaultDateTypeAdapter.DateType<? extends Date> TIMESTAMP_DATE_TYPE;
public static final TypeAdapterFactory TIMESTAMP_FACTORY;
public static final TypeAdapterFactory TIME_FACTORY;
static {
boolean z;
try {
Class.forName("java.sql.Date");
z = true;
} catch (ClassNotFoundException unused) {
z = false;
}
SUPPORTS_SQL_TYPES = z;
if (z) {
DATE_DATE_TYPE = new DefaultDateTypeAdapter.DateType<java.sql.Date>(java.sql.Date.class) { // from class: com.google.gson.internal.sql.SqlTypesSupport.1
/* JADX WARN: Can't rename method to resolve collision */
@Override // com.google.gson.internal.bind.DefaultDateTypeAdapter.DateType
public java.sql.Date deserialize(Date date) {
return new java.sql.Date(date.getTime());
}
};
TIMESTAMP_DATE_TYPE = new DefaultDateTypeAdapter.DateType<Timestamp>(Timestamp.class) { // from class: com.google.gson.internal.sql.SqlTypesSupport.2
/* JADX WARN: Can't rename method to resolve collision */
@Override // com.google.gson.internal.bind.DefaultDateTypeAdapter.DateType
public Timestamp deserialize(Date date) {
return new Timestamp(date.getTime());
}
};
DATE_FACTORY = SqlDateTypeAdapter.FACTORY;
TIME_FACTORY = SqlTimeTypeAdapter.FACTORY;
TIMESTAMP_FACTORY = SqlTimestampTypeAdapter.FACTORY;
return;
}
DATE_DATE_TYPE = null;
TIMESTAMP_DATE_TYPE = null;
DATE_FACTORY = null;
TIME_FACTORY = null;
TIMESTAMP_FACTORY = null;
}
private SqlTypesSupport() {
}
}