TypeAdapters.smali
.class public final Lcom/google/gson/internal/bind/TypeAdapters;
.super Ljava/lang/Object;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/google/gson/internal/bind/TypeAdapters$EnumTypeAdapter;
}
.end annotation
# static fields
.field public static final A:Lcom/google/gson/TypeAdapter;
.annotation system Ldalvik/annotation/Signature;
value = {
"Lcom/google/gson/TypeAdapter<",
"Ljava/math/BigInteger;",
">;"
}
.end annotation
.end field
.field public static final B:Lcom/google/gson/TypeAdapter;
.annotation system Ldalvik/annotation/Signature;
value = {
"Lcom/google/gson/TypeAdapter<",
"Lcom/google/gson/internal/f;",
">;"
}
.end annotation
.end field
.field public static final C:Lcom/google/gson/v;
.field public static final D:Lcom/google/gson/TypeAdapter;
.annotation system Ldalvik/annotation/Signature;
value = {
"Lcom/google/gson/TypeAdapter<",
"Ljava/lang/StringBuilder;",
">;"
}
.end annotation
.end field
.field public static final E:Lcom/google/gson/v;
.field public static final F:Lcom/google/gson/TypeAdapter;
.annotation system Ldalvik/annotation/Signature;
value = {
"Lcom/google/gson/TypeAdapter<",
"Ljava/lang/StringBuffer;",
">;"
}
.end annotation
.end field
.field public static final G:Lcom/google/gson/v;
.field public static final H:Lcom/google/gson/TypeAdapter;
.annotation system Ldalvik/annotation/Signature;
value = {
"Lcom/google/gson/TypeAdapter<",
"Ljava/net/URL;",
">;"
}
.end annotation
.end field
.field public static final I:Lcom/google/gson/v;
.field public static final J:Lcom/google/gson/TypeAdapter;
.annotation system Ldalvik/annotation/Signature;
value = {
"Lcom/google/gson/TypeAdapter<",
"Ljava/net/URI;",
">;"
}
.end annotation
.end field
.field public static final K:Lcom/google/gson/v;
.field public static final L:Lcom/google/gson/TypeAdapter;
.annotation system Ldalvik/annotation/Signature;
value = {
"Lcom/google/gson/TypeAdapter<",
"Ljava/net/InetAddress;",
">;"
}
.end annotation
.end field
.field public static final M:Lcom/google/gson/v;
.field public static final N:Lcom/google/gson/TypeAdapter;
.annotation system Ldalvik/annotation/Signature;
value = {
"Lcom/google/gson/TypeAdapter<",
"Ljava/util/UUID;",
">;"
}
.end annotation
.end field
.field public static final O:Lcom/google/gson/v;
.field public static final P:Lcom/google/gson/TypeAdapter;
.annotation system Ldalvik/annotation/Signature;
value = {
"Lcom/google/gson/TypeAdapter<",
"Ljava/util/Currency;",
">;"
}
.end annotation
.end field
.field public static final Q:Lcom/google/gson/v;
.field public static final R:Lcom/google/gson/TypeAdapter;
.annotation system Ldalvik/annotation/Signature;
value = {
"Lcom/google/gson/TypeAdapter<",
"Ljava/util/Calendar;",
">;"
}
.end annotation
.end field
.field public static final S:Lcom/google/gson/v;
.field public static final T:Lcom/google/gson/TypeAdapter;
.annotation system Ldalvik/annotation/Signature;
value = {
"Lcom/google/gson/TypeAdapter<",
"Ljava/util/Locale;",
">;"
}
.end annotation
.end field
.field public static final U:Lcom/google/gson/v;
.field public static final V:Lcom/google/gson/TypeAdapter;
.annotation system Ldalvik/annotation/Signature;
value = {
"Lcom/google/gson/TypeAdapter<",
"Lcom/google/gson/j;",
">;"
}
.end annotation
.end field
.field public static final W:Lcom/google/gson/v;
.field public static final X:Lcom/google/gson/v;
.field public static final a:Lcom/google/gson/TypeAdapter;
.annotation system Ldalvik/annotation/Signature;
value = {
"Lcom/google/gson/TypeAdapter<",
"Ljava/lang/Class;",
">;"
}
.end annotation
.end field
.field public static final b:Lcom/google/gson/v;
.field public static final c:Lcom/google/gson/TypeAdapter;
.annotation system Ldalvik/annotation/Signature;
value = {
"Lcom/google/gson/TypeAdapter<",
"Ljava/util/BitSet;",
">;"
}
.end annotation
.end field
.field public static final d:Lcom/google/gson/v;
.field public static final e:Lcom/google/gson/TypeAdapter;
.annotation system Ldalvik/annotation/Signature;
value = {
"Lcom/google/gson/TypeAdapter<",
"Ljava/lang/Boolean;",
">;"
}
.end annotation
.end field
.field public static final f:Lcom/google/gson/TypeAdapter;
.annotation system Ldalvik/annotation/Signature;
value = {
"Lcom/google/gson/TypeAdapter<",
"Ljava/lang/Boolean;",
">;"
}
.end annotation
.end field
.field public static final g:Lcom/google/gson/v;
.field public static final h:Lcom/google/gson/TypeAdapter;
.annotation system Ldalvik/annotation/Signature;
value = {
"Lcom/google/gson/TypeAdapter<",
"Ljava/lang/Number;",
">;"
}
.end annotation
.end field
.field public static final i:Lcom/google/gson/v;
.field public static final j:Lcom/google/gson/TypeAdapter;
.annotation system Ldalvik/annotation/Signature;
value = {
"Lcom/google/gson/TypeAdapter<",
"Ljava/lang/Number;",
">;"
}
.end annotation
.end field
.field public static final k:Lcom/google/gson/v;
.field public static final l:Lcom/google/gson/TypeAdapter;
.annotation system Ldalvik/annotation/Signature;
value = {
"Lcom/google/gson/TypeAdapter<",
"Ljava/lang/Number;",
">;"
}
.end annotation
.end field
.field public static final m:Lcom/google/gson/v;
.field public static final n:Lcom/google/gson/TypeAdapter;
.annotation system Ldalvik/annotation/Signature;
value = {
"Lcom/google/gson/TypeAdapter<",
"Ljava/util/concurrent/atomic/AtomicInteger;",
">;"
}
.end annotation
.end field
.field public static final o:Lcom/google/gson/v;
.field public static final p:Lcom/google/gson/TypeAdapter;
.annotation system Ldalvik/annotation/Signature;
value = {
"Lcom/google/gson/TypeAdapter<",
"Ljava/util/concurrent/atomic/AtomicBoolean;",
">;"
}
.end annotation
.end field
.field public static final q:Lcom/google/gson/v;
.field public static final r:Lcom/google/gson/TypeAdapter;
.annotation system Ldalvik/annotation/Signature;
value = {
"Lcom/google/gson/TypeAdapter<",
"Ljava/util/concurrent/atomic/AtomicIntegerArray;",
">;"
}
.end annotation
.end field
.field public static final s:Lcom/google/gson/v;
.field public static final t:Lcom/google/gson/TypeAdapter;
.annotation system Ldalvik/annotation/Signature;
value = {
"Lcom/google/gson/TypeAdapter<",
"Ljava/lang/Number;",
">;"
}
.end annotation
.end field
.field public static final u:Lcom/google/gson/TypeAdapter;
.annotation system Ldalvik/annotation/Signature;
value = {
"Lcom/google/gson/TypeAdapter<",
"Ljava/lang/Number;",
">;"
}
.end annotation
.end field
.field public static final v:Lcom/google/gson/TypeAdapter;
.annotation system Ldalvik/annotation/Signature;
value = {
"Lcom/google/gson/TypeAdapter<",
"Ljava/lang/Number;",
">;"
}
.end annotation
.end field
.field public static final w:Lcom/google/gson/TypeAdapter;
.annotation system Ldalvik/annotation/Signature;
value = {
"Lcom/google/gson/TypeAdapter<",
"Ljava/lang/Character;",
">;"
}
.end annotation
.end field
.field public static final x:Lcom/google/gson/v;
.field public static final y:Lcom/google/gson/TypeAdapter;
.annotation system Ldalvik/annotation/Signature;
value = {
"Lcom/google/gson/TypeAdapter<",
"Ljava/lang/String;",
">;"
}
.end annotation
.end field
.field public static final z:Lcom/google/gson/TypeAdapter;
.annotation system Ldalvik/annotation/Signature;
value = {
"Lcom/google/gson/TypeAdapter<",
"Ljava/math/BigDecimal;",
">;"
}
.end annotation
.end field
# direct methods
.method static constructor <clinit>()V
.registers 3
new-instance v0, Lcom/google/gson/internal/bind/TypeAdapters$1;
invoke-direct {v0}, Lcom/google/gson/internal/bind/TypeAdapters$1;-><init>()V
invoke-virtual {v0}, Lcom/google/gson/TypeAdapter;->a()Lcom/google/gson/TypeAdapter;
move-result-object v0
sput-object v0, Lcom/google/gson/internal/bind/TypeAdapters;->a:Lcom/google/gson/TypeAdapter;
const-class v1, Ljava/lang/Class;
invoke-static {v1, v0}, Lcom/google/gson/internal/bind/TypeAdapters;->b(Ljava/lang/Class;Lcom/google/gson/TypeAdapter;)Lcom/google/gson/v;
move-result-object v0
sput-object v0, Lcom/google/gson/internal/bind/TypeAdapters;->b:Lcom/google/gson/v;
new-instance v0, Lcom/google/gson/internal/bind/TypeAdapters$2;
invoke-direct {v0}, Lcom/google/gson/internal/bind/TypeAdapters$2;-><init>()V
invoke-virtual {v0}, Lcom/google/gson/TypeAdapter;->a()Lcom/google/gson/TypeAdapter;
move-result-object v0
sput-object v0, Lcom/google/gson/internal/bind/TypeAdapters;->c:Lcom/google/gson/TypeAdapter;
const-class v1, Ljava/util/BitSet;
invoke-static {v1, v0}, Lcom/google/gson/internal/bind/TypeAdapters;->b(Ljava/lang/Class;Lcom/google/gson/TypeAdapter;)Lcom/google/gson/v;
move-result-object v0
sput-object v0, Lcom/google/gson/internal/bind/TypeAdapters;->d:Lcom/google/gson/v;
new-instance v0, Lcom/google/gson/internal/bind/TypeAdapters$3;
invoke-direct {v0}, Lcom/google/gson/internal/bind/TypeAdapters$3;-><init>()V
sput-object v0, Lcom/google/gson/internal/bind/TypeAdapters;->e:Lcom/google/gson/TypeAdapter;
new-instance v1, Lcom/google/gson/internal/bind/TypeAdapters$4;
invoke-direct {v1}, Lcom/google/gson/internal/bind/TypeAdapters$4;-><init>()V
sput-object v1, Lcom/google/gson/internal/bind/TypeAdapters;->f:Lcom/google/gson/TypeAdapter;
sget-object v1, Ljava/lang/Boolean;->TYPE:Ljava/lang/Class;
const-class v2, Ljava/lang/Boolean;
invoke-static {v1, v2, v0}, Lcom/google/gson/internal/bind/TypeAdapters;->c(Ljava/lang/Class;Ljava/lang/Class;Lcom/google/gson/TypeAdapter;)Lcom/google/gson/v;
move-result-object v0
sput-object v0, Lcom/google/gson/internal/bind/TypeAdapters;->g:Lcom/google/gson/v;
new-instance v0, Lcom/google/gson/internal/bind/TypeAdapters$5;
invoke-direct {v0}, Lcom/google/gson/internal/bind/TypeAdapters$5;-><init>()V
sput-object v0, Lcom/google/gson/internal/bind/TypeAdapters;->h:Lcom/google/gson/TypeAdapter;
sget-object v1, Ljava/lang/Byte;->TYPE:Ljava/lang/Class;
const-class v2, Ljava/lang/Byte;
invoke-static {v1, v2, v0}, Lcom/google/gson/internal/bind/TypeAdapters;->c(Ljava/lang/Class;Ljava/lang/Class;Lcom/google/gson/TypeAdapter;)Lcom/google/gson/v;
move-result-object v0
sput-object v0, Lcom/google/gson/internal/bind/TypeAdapters;->i:Lcom/google/gson/v;
new-instance v0, Lcom/google/gson/internal/bind/TypeAdapters$6;
invoke-direct {v0}, Lcom/google/gson/internal/bind/TypeAdapters$6;-><init>()V
sput-object v0, Lcom/google/gson/internal/bind/TypeAdapters;->j:Lcom/google/gson/TypeAdapter;
sget-object v1, Ljava/lang/Short;->TYPE:Ljava/lang/Class;
const-class v2, Ljava/lang/Short;
invoke-static {v1, v2, v0}, Lcom/google/gson/internal/bind/TypeAdapters;->c(Ljava/lang/Class;Ljava/lang/Class;Lcom/google/gson/TypeAdapter;)Lcom/google/gson/v;
move-result-object v0
sput-object v0, Lcom/google/gson/internal/bind/TypeAdapters;->k:Lcom/google/gson/v;
new-instance v0, Lcom/google/gson/internal/bind/TypeAdapters$7;
invoke-direct {v0}, Lcom/google/gson/internal/bind/TypeAdapters$7;-><init>()V
sput-object v0, Lcom/google/gson/internal/bind/TypeAdapters;->l:Lcom/google/gson/TypeAdapter;
sget-object v1, Ljava/lang/Integer;->TYPE:Ljava/lang/Class;
const-class v2, Ljava/lang/Integer;
invoke-static {v1, v2, v0}, Lcom/google/gson/internal/bind/TypeAdapters;->c(Ljava/lang/Class;Ljava/lang/Class;Lcom/google/gson/TypeAdapter;)Lcom/google/gson/v;
move-result-object v0
sput-object v0, Lcom/google/gson/internal/bind/TypeAdapters;->m:Lcom/google/gson/v;
new-instance v0, Lcom/google/gson/internal/bind/TypeAdapters$8;
invoke-direct {v0}, Lcom/google/gson/internal/bind/TypeAdapters$8;-><init>()V
invoke-virtual {v0}, Lcom/google/gson/TypeAdapter;->a()Lcom/google/gson/TypeAdapter;
move-result-object v0
sput-object v0, Lcom/google/gson/internal/bind/TypeAdapters;->n:Lcom/google/gson/TypeAdapter;
const-class v1, Ljava/util/concurrent/atomic/AtomicInteger;
invoke-static {v1, v0}, Lcom/google/gson/internal/bind/TypeAdapters;->b(Ljava/lang/Class;Lcom/google/gson/TypeAdapter;)Lcom/google/gson/v;
move-result-object v0
sput-object v0, Lcom/google/gson/internal/bind/TypeAdapters;->o:Lcom/google/gson/v;
new-instance v0, Lcom/google/gson/internal/bind/TypeAdapters$9;
invoke-direct {v0}, Lcom/google/gson/internal/bind/TypeAdapters$9;-><init>()V
invoke-virtual {v0}, Lcom/google/gson/TypeAdapter;->a()Lcom/google/gson/TypeAdapter;
move-result-object v0
sput-object v0, Lcom/google/gson/internal/bind/TypeAdapters;->p:Lcom/google/gson/TypeAdapter;
const-class v1, Ljava/util/concurrent/atomic/AtomicBoolean;
invoke-static {v1, v0}, Lcom/google/gson/internal/bind/TypeAdapters;->b(Ljava/lang/Class;Lcom/google/gson/TypeAdapter;)Lcom/google/gson/v;
move-result-object v0
sput-object v0, Lcom/google/gson/internal/bind/TypeAdapters;->q:Lcom/google/gson/v;
new-instance v0, Lcom/google/gson/internal/bind/TypeAdapters$10;
invoke-direct {v0}, Lcom/google/gson/internal/bind/TypeAdapters$10;-><init>()V
invoke-virtual {v0}, Lcom/google/gson/TypeAdapter;->a()Lcom/google/gson/TypeAdapter;
move-result-object v0
sput-object v0, Lcom/google/gson/internal/bind/TypeAdapters;->r:Lcom/google/gson/TypeAdapter;
const-class v1, Ljava/util/concurrent/atomic/AtomicIntegerArray;
invoke-static {v1, v0}, Lcom/google/gson/internal/bind/TypeAdapters;->b(Ljava/lang/Class;Lcom/google/gson/TypeAdapter;)Lcom/google/gson/v;
move-result-object v0
sput-object v0, Lcom/google/gson/internal/bind/TypeAdapters;->s:Lcom/google/gson/v;
new-instance v0, Lcom/google/gson/internal/bind/TypeAdapters$11;
invoke-direct {v0}, Lcom/google/gson/internal/bind/TypeAdapters$11;-><init>()V
sput-object v0, Lcom/google/gson/internal/bind/TypeAdapters;->t:Lcom/google/gson/TypeAdapter;
new-instance v0, Lcom/google/gson/internal/bind/TypeAdapters$12;
invoke-direct {v0}, Lcom/google/gson/internal/bind/TypeAdapters$12;-><init>()V
sput-object v0, Lcom/google/gson/internal/bind/TypeAdapters;->u:Lcom/google/gson/TypeAdapter;
new-instance v0, Lcom/google/gson/internal/bind/TypeAdapters$13;
invoke-direct {v0}, Lcom/google/gson/internal/bind/TypeAdapters$13;-><init>()V
sput-object v0, Lcom/google/gson/internal/bind/TypeAdapters;->v:Lcom/google/gson/TypeAdapter;
new-instance v0, Lcom/google/gson/internal/bind/TypeAdapters$14;
invoke-direct {v0}, Lcom/google/gson/internal/bind/TypeAdapters$14;-><init>()V
sput-object v0, Lcom/google/gson/internal/bind/TypeAdapters;->w:Lcom/google/gson/TypeAdapter;
sget-object v1, Ljava/lang/Character;->TYPE:Ljava/lang/Class;
const-class v2, Ljava/lang/Character;
invoke-static {v1, v2, v0}, Lcom/google/gson/internal/bind/TypeAdapters;->c(Ljava/lang/Class;Ljava/lang/Class;Lcom/google/gson/TypeAdapter;)Lcom/google/gson/v;
move-result-object v0
sput-object v0, Lcom/google/gson/internal/bind/TypeAdapters;->x:Lcom/google/gson/v;
new-instance v0, Lcom/google/gson/internal/bind/TypeAdapters$15;
invoke-direct {v0}, Lcom/google/gson/internal/bind/TypeAdapters$15;-><init>()V
sput-object v0, Lcom/google/gson/internal/bind/TypeAdapters;->y:Lcom/google/gson/TypeAdapter;
new-instance v1, Lcom/google/gson/internal/bind/TypeAdapters$16;
invoke-direct {v1}, Lcom/google/gson/internal/bind/TypeAdapters$16;-><init>()V
sput-object v1, Lcom/google/gson/internal/bind/TypeAdapters;->z:Lcom/google/gson/TypeAdapter;
new-instance v1, Lcom/google/gson/internal/bind/TypeAdapters$17;
invoke-direct {v1}, Lcom/google/gson/internal/bind/TypeAdapters$17;-><init>()V
sput-object v1, Lcom/google/gson/internal/bind/TypeAdapters;->A:Lcom/google/gson/TypeAdapter;
new-instance v1, Lcom/google/gson/internal/bind/TypeAdapters$18;
invoke-direct {v1}, Lcom/google/gson/internal/bind/TypeAdapters$18;-><init>()V
sput-object v1, Lcom/google/gson/internal/bind/TypeAdapters;->B:Lcom/google/gson/TypeAdapter;
const-class v1, Ljava/lang/String;
invoke-static {v1, v0}, Lcom/google/gson/internal/bind/TypeAdapters;->b(Ljava/lang/Class;Lcom/google/gson/TypeAdapter;)Lcom/google/gson/v;
move-result-object v0
sput-object v0, Lcom/google/gson/internal/bind/TypeAdapters;->C:Lcom/google/gson/v;
new-instance v0, Lcom/google/gson/internal/bind/TypeAdapters$19;
invoke-direct {v0}, Lcom/google/gson/internal/bind/TypeAdapters$19;-><init>()V
sput-object v0, Lcom/google/gson/internal/bind/TypeAdapters;->D:Lcom/google/gson/TypeAdapter;
const-class v1, Ljava/lang/StringBuilder;
invoke-static {v1, v0}, Lcom/google/gson/internal/bind/TypeAdapters;->b(Ljava/lang/Class;Lcom/google/gson/TypeAdapter;)Lcom/google/gson/v;
move-result-object v0
sput-object v0, Lcom/google/gson/internal/bind/TypeAdapters;->E:Lcom/google/gson/v;
new-instance v0, Lcom/google/gson/internal/bind/TypeAdapters$20;
invoke-direct {v0}, Lcom/google/gson/internal/bind/TypeAdapters$20;-><init>()V
sput-object v0, Lcom/google/gson/internal/bind/TypeAdapters;->F:Lcom/google/gson/TypeAdapter;
const-class v1, Ljava/lang/StringBuffer;
invoke-static {v1, v0}, Lcom/google/gson/internal/bind/TypeAdapters;->b(Ljava/lang/Class;Lcom/google/gson/TypeAdapter;)Lcom/google/gson/v;
move-result-object v0
sput-object v0, Lcom/google/gson/internal/bind/TypeAdapters;->G:Lcom/google/gson/v;
new-instance v0, Lcom/google/gson/internal/bind/TypeAdapters$21;
invoke-direct {v0}, Lcom/google/gson/internal/bind/TypeAdapters$21;-><init>()V
sput-object v0, Lcom/google/gson/internal/bind/TypeAdapters;->H:Lcom/google/gson/TypeAdapter;
const-class v1, Ljava/net/URL;
invoke-static {v1, v0}, Lcom/google/gson/internal/bind/TypeAdapters;->b(Ljava/lang/Class;Lcom/google/gson/TypeAdapter;)Lcom/google/gson/v;
move-result-object v0
sput-object v0, Lcom/google/gson/internal/bind/TypeAdapters;->I:Lcom/google/gson/v;
new-instance v0, Lcom/google/gson/internal/bind/TypeAdapters$22;
invoke-direct {v0}, Lcom/google/gson/internal/bind/TypeAdapters$22;-><init>()V
sput-object v0, Lcom/google/gson/internal/bind/TypeAdapters;->J:Lcom/google/gson/TypeAdapter;
const-class v1, Ljava/net/URI;
invoke-static {v1, v0}, Lcom/google/gson/internal/bind/TypeAdapters;->b(Ljava/lang/Class;Lcom/google/gson/TypeAdapter;)Lcom/google/gson/v;
move-result-object v0
sput-object v0, Lcom/google/gson/internal/bind/TypeAdapters;->K:Lcom/google/gson/v;
new-instance v0, Lcom/google/gson/internal/bind/TypeAdapters$23;
invoke-direct {v0}, Lcom/google/gson/internal/bind/TypeAdapters$23;-><init>()V
sput-object v0, Lcom/google/gson/internal/bind/TypeAdapters;->L:Lcom/google/gson/TypeAdapter;
const-class v1, Ljava/net/InetAddress;
invoke-static {v1, v0}, Lcom/google/gson/internal/bind/TypeAdapters;->e(Ljava/lang/Class;Lcom/google/gson/TypeAdapter;)Lcom/google/gson/v;
move-result-object v0
sput-object v0, Lcom/google/gson/internal/bind/TypeAdapters;->M:Lcom/google/gson/v;
new-instance v0, Lcom/google/gson/internal/bind/TypeAdapters$24;
invoke-direct {v0}, Lcom/google/gson/internal/bind/TypeAdapters$24;-><init>()V
sput-object v0, Lcom/google/gson/internal/bind/TypeAdapters;->N:Lcom/google/gson/TypeAdapter;
const-class v1, Ljava/util/UUID;
invoke-static {v1, v0}, Lcom/google/gson/internal/bind/TypeAdapters;->b(Ljava/lang/Class;Lcom/google/gson/TypeAdapter;)Lcom/google/gson/v;
move-result-object v0
sput-object v0, Lcom/google/gson/internal/bind/TypeAdapters;->O:Lcom/google/gson/v;
new-instance v0, Lcom/google/gson/internal/bind/TypeAdapters$25;
invoke-direct {v0}, Lcom/google/gson/internal/bind/TypeAdapters$25;-><init>()V
invoke-virtual {v0}, Lcom/google/gson/TypeAdapter;->a()Lcom/google/gson/TypeAdapter;
move-result-object v0
sput-object v0, Lcom/google/gson/internal/bind/TypeAdapters;->P:Lcom/google/gson/TypeAdapter;
const-class v1, Ljava/util/Currency;
invoke-static {v1, v0}, Lcom/google/gson/internal/bind/TypeAdapters;->b(Ljava/lang/Class;Lcom/google/gson/TypeAdapter;)Lcom/google/gson/v;
move-result-object v0
sput-object v0, Lcom/google/gson/internal/bind/TypeAdapters;->Q:Lcom/google/gson/v;
new-instance v0, Lcom/google/gson/internal/bind/TypeAdapters$26;
invoke-direct {v0}, Lcom/google/gson/internal/bind/TypeAdapters$26;-><init>()V
sput-object v0, Lcom/google/gson/internal/bind/TypeAdapters;->R:Lcom/google/gson/TypeAdapter;
const-class v1, Ljava/util/Calendar;
const-class v2, Ljava/util/GregorianCalendar;
invoke-static {v1, v2, v0}, Lcom/google/gson/internal/bind/TypeAdapters;->d(Ljava/lang/Class;Ljava/lang/Class;Lcom/google/gson/TypeAdapter;)Lcom/google/gson/v;
move-result-object v0
sput-object v0, Lcom/google/gson/internal/bind/TypeAdapters;->S:Lcom/google/gson/v;
new-instance v0, Lcom/google/gson/internal/bind/TypeAdapters$27;
invoke-direct {v0}, Lcom/google/gson/internal/bind/TypeAdapters$27;-><init>()V
sput-object v0, Lcom/google/gson/internal/bind/TypeAdapters;->T:Lcom/google/gson/TypeAdapter;
const-class v1, Ljava/util/Locale;
invoke-static {v1, v0}, Lcom/google/gson/internal/bind/TypeAdapters;->b(Ljava/lang/Class;Lcom/google/gson/TypeAdapter;)Lcom/google/gson/v;
move-result-object v0
sput-object v0, Lcom/google/gson/internal/bind/TypeAdapters;->U:Lcom/google/gson/v;
new-instance v0, Lcom/google/gson/internal/bind/TypeAdapters$28;
invoke-direct {v0}, Lcom/google/gson/internal/bind/TypeAdapters$28;-><init>()V
sput-object v0, Lcom/google/gson/internal/bind/TypeAdapters;->V:Lcom/google/gson/TypeAdapter;
const-class v1, Lcom/google/gson/j;
invoke-static {v1, v0}, Lcom/google/gson/internal/bind/TypeAdapters;->e(Ljava/lang/Class;Lcom/google/gson/TypeAdapter;)Lcom/google/gson/v;
move-result-object v0
sput-object v0, Lcom/google/gson/internal/bind/TypeAdapters;->W:Lcom/google/gson/v;
new-instance v0, Lcom/google/gson/internal/bind/TypeAdapters$29;
invoke-direct {v0}, Lcom/google/gson/internal/bind/TypeAdapters$29;-><init>()V
sput-object v0, Lcom/google/gson/internal/bind/TypeAdapters;->X:Lcom/google/gson/v;
return-void
.end method
.method public static a(Lcom/google/gson/reflect/a;Lcom/google/gson/TypeAdapter;)Lcom/google/gson/v;
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"<TT:",
"Ljava/lang/Object;",
">(",
"Lcom/google/gson/reflect/a<",
"TTT;>;",
"Lcom/google/gson/TypeAdapter<",
"TTT;>;)",
"Lcom/google/gson/v;"
}
.end annotation
new-instance v0, Lcom/google/gson/internal/bind/TypeAdapters$30;
invoke-direct {v0, p0, p1}, Lcom/google/gson/internal/bind/TypeAdapters$30;-><init>(Lcom/google/gson/reflect/a;Lcom/google/gson/TypeAdapter;)V
return-object v0
.end method
.method public static b(Ljava/lang/Class;Lcom/google/gson/TypeAdapter;)Lcom/google/gson/v;
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"<TT:",
"Ljava/lang/Object;",
">(",
"Ljava/lang/Class<",
"TTT;>;",
"Lcom/google/gson/TypeAdapter<",
"TTT;>;)",
"Lcom/google/gson/v;"
}
.end annotation
new-instance v0, Lcom/google/gson/internal/bind/TypeAdapters$31;
invoke-direct {v0, p0, p1}, Lcom/google/gson/internal/bind/TypeAdapters$31;-><init>(Ljava/lang/Class;Lcom/google/gson/TypeAdapter;)V
return-object v0
.end method
.method public static c(Ljava/lang/Class;Ljava/lang/Class;Lcom/google/gson/TypeAdapter;)Lcom/google/gson/v;
.registers 4
.annotation system Ldalvik/annotation/Signature;
value = {
"<TT:",
"Ljava/lang/Object;",
">(",
"Ljava/lang/Class<",
"TTT;>;",
"Ljava/lang/Class<",
"TTT;>;",
"Lcom/google/gson/TypeAdapter<",
"-TTT;>;)",
"Lcom/google/gson/v;"
}
.end annotation
new-instance v0, Lcom/google/gson/internal/bind/TypeAdapters$32;
invoke-direct {v0, p0, p1, p2}, Lcom/google/gson/internal/bind/TypeAdapters$32;-><init>(Ljava/lang/Class;Ljava/lang/Class;Lcom/google/gson/TypeAdapter;)V
return-object v0
.end method
.method public static d(Ljava/lang/Class;Ljava/lang/Class;Lcom/google/gson/TypeAdapter;)Lcom/google/gson/v;
.registers 4
.annotation system Ldalvik/annotation/Signature;
value = {
"<TT:",
"Ljava/lang/Object;",
">(",
"Ljava/lang/Class<",
"TTT;>;",
"Ljava/lang/Class<",
"+TTT;>;",
"Lcom/google/gson/TypeAdapter<",
"-TTT;>;)",
"Lcom/google/gson/v;"
}
.end annotation
new-instance v0, Lcom/google/gson/internal/bind/TypeAdapters$33;
invoke-direct {v0, p0, p1, p2}, Lcom/google/gson/internal/bind/TypeAdapters$33;-><init>(Ljava/lang/Class;Ljava/lang/Class;Lcom/google/gson/TypeAdapter;)V
return-object v0
.end method
.method public static e(Ljava/lang/Class;Lcom/google/gson/TypeAdapter;)Lcom/google/gson/v;
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"<T1:",
"Ljava/lang/Object;",
">(",
"Ljava/lang/Class<",
"TT1;>;",
"Lcom/google/gson/TypeAdapter<",
"TT1;>;)",
"Lcom/google/gson/v;"
}
.end annotation
new-instance v0, Lcom/google/gson/internal/bind/TypeAdapters$34;
invoke-direct {v0, p0, p1}, Lcom/google/gson/internal/bind/TypeAdapters$34;-><init>(Ljava/lang/Class;Lcom/google/gson/TypeAdapter;)V
return-object v0
.end method