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$c0;
}
.end annotation
# static fields
.field public static final A:Lcom/google/gson/c0;
.field public static final B:Lcom/google/gson/internal/bind/TypeAdapters$l;
.annotation system Ldalvik/annotation/Signature;
value = {
"Lcom/google/gson/b0<",
"Ljava/net/URL;",
">;"
}
.end annotation
.end field
.field public static final C:Lcom/google/gson/c0;
.field public static final D:Lcom/google/gson/internal/bind/TypeAdapters$m;
.annotation system Ldalvik/annotation/Signature;
value = {
"Lcom/google/gson/b0<",
"Ljava/net/URI;",
">;"
}
.end annotation
.end field
.field public static final E:Lcom/google/gson/c0;
.field public static final F:Lcom/google/gson/internal/bind/TypeAdapters$n;
.annotation system Ldalvik/annotation/Signature;
value = {
"Lcom/google/gson/b0<",
"Ljava/net/InetAddress;",
">;"
}
.end annotation
.end field
.field public static final G:Lcom/google/gson/c0;
.field public static final H:Lcom/google/gson/internal/bind/TypeAdapters$o;
.annotation system Ldalvik/annotation/Signature;
value = {
"Lcom/google/gson/b0<",
"Ljava/util/UUID;",
">;"
}
.end annotation
.end field
.field public static final I:Lcom/google/gson/c0;
.field public static final J:Lcom/google/gson/c0;
.field public static final K:Lcom/google/gson/internal/bind/TypeAdapters$q;
.annotation system Ldalvik/annotation/Signature;
value = {
"Lcom/google/gson/b0<",
"Ljava/util/Calendar;",
">;"
}
.end annotation
.end field
.field public static final L:Lcom/google/gson/c0;
.field public static final M:Lcom/google/gson/internal/bind/TypeAdapters$r;
.annotation system Ldalvik/annotation/Signature;
value = {
"Lcom/google/gson/b0<",
"Ljava/util/Locale;",
">;"
}
.end annotation
.end field
.field public static final N:Lcom/google/gson/c0;
.field public static final O:Lcom/google/gson/internal/bind/TypeAdapters$s;
.annotation system Ldalvik/annotation/Signature;
value = {
"Lcom/google/gson/b0<",
"Lcom/google/gson/o;",
">;"
}
.end annotation
.end field
.field public static final P:Lcom/google/gson/c0;
.field public static final Q:Lcom/google/gson/c0;
.field public static final a:Lcom/google/gson/c0;
.field public static final b:Lcom/google/gson/c0;
.field public static final c:Lcom/google/gson/internal/bind/TypeAdapters$v;
.annotation system Ldalvik/annotation/Signature;
value = {
"Lcom/google/gson/b0<",
"Ljava/lang/Boolean;",
">;"
}
.end annotation
.end field
.field public static final d:Lcom/google/gson/internal/bind/TypeAdapters$w;
.annotation system Ldalvik/annotation/Signature;
value = {
"Lcom/google/gson/b0<",
"Ljava/lang/Boolean;",
">;"
}
.end annotation
.end field
.field public static final e:Lcom/google/gson/c0;
.field public static final f:Lcom/google/gson/internal/bind/TypeAdapters$x;
.annotation system Ldalvik/annotation/Signature;
value = {
"Lcom/google/gson/b0<",
"Ljava/lang/Number;",
">;"
}
.end annotation
.end field
.field public static final g:Lcom/google/gson/c0;
.field public static final h:Lcom/google/gson/internal/bind/TypeAdapters$y;
.annotation system Ldalvik/annotation/Signature;
value = {
"Lcom/google/gson/b0<",
"Ljava/lang/Number;",
">;"
}
.end annotation
.end field
.field public static final i:Lcom/google/gson/c0;
.field public static final j:Lcom/google/gson/internal/bind/TypeAdapters$z;
.annotation system Ldalvik/annotation/Signature;
value = {
"Lcom/google/gson/b0<",
"Ljava/lang/Number;",
">;"
}
.end annotation
.end field
.field public static final k:Lcom/google/gson/c0;
.field public static final l:Lcom/google/gson/c0;
.field public static final m:Lcom/google/gson/c0;
.field public static final n:Lcom/google/gson/c0;
.field public static final o:Lcom/google/gson/internal/bind/TypeAdapters$b;
.annotation system Ldalvik/annotation/Signature;
value = {
"Lcom/google/gson/b0<",
"Ljava/lang/Number;",
">;"
}
.end annotation
.end field
.field public static final p:Lcom/google/gson/internal/bind/TypeAdapters$c;
.annotation system Ldalvik/annotation/Signature;
value = {
"Lcom/google/gson/b0<",
"Ljava/lang/Number;",
">;"
}
.end annotation
.end field
.field public static final q:Lcom/google/gson/internal/bind/TypeAdapters$d;
.annotation system Ldalvik/annotation/Signature;
value = {
"Lcom/google/gson/b0<",
"Ljava/lang/Number;",
">;"
}
.end annotation
.end field
.field public static final r:Lcom/google/gson/internal/bind/TypeAdapters$e;
.annotation system Ldalvik/annotation/Signature;
value = {
"Lcom/google/gson/b0<",
"Ljava/lang/Character;",
">;"
}
.end annotation
.end field
.field public static final s:Lcom/google/gson/c0;
.field public static final t:Lcom/google/gson/internal/bind/TypeAdapters$f;
.annotation system Ldalvik/annotation/Signature;
value = {
"Lcom/google/gson/b0<",
"Ljava/lang/String;",
">;"
}
.end annotation
.end field
.field public static final u:Lcom/google/gson/internal/bind/TypeAdapters$g;
.annotation system Ldalvik/annotation/Signature;
value = {
"Lcom/google/gson/b0<",
"Ljava/math/BigDecimal;",
">;"
}
.end annotation
.end field
.field public static final v:Lcom/google/gson/internal/bind/TypeAdapters$h;
.annotation system Ldalvik/annotation/Signature;
value = {
"Lcom/google/gson/b0<",
"Ljava/math/BigInteger;",
">;"
}
.end annotation
.end field
.field public static final w:Lcom/google/gson/c0;
.field public static final x:Lcom/google/gson/internal/bind/TypeAdapters$i;
.annotation system Ldalvik/annotation/Signature;
value = {
"Lcom/google/gson/b0<",
"Ljava/lang/StringBuilder;",
">;"
}
.end annotation
.end field
.field public static final y:Lcom/google/gson/c0;
.field public static final z:Lcom/google/gson/internal/bind/TypeAdapters$j;
.annotation system Ldalvik/annotation/Signature;
value = {
"Lcom/google/gson/b0<",
"Ljava/lang/StringBuffer;",
">;"
}
.end annotation
.end field
# direct methods
.method public static constructor <clinit>()V
.registers 4
.line 1
new-instance v0, Lcom/google/gson/internal/bind/TypeAdapters$k;
invoke-direct {v0}, Lcom/google/gson/internal/bind/TypeAdapters$k;-><init>()V
.line 2
invoke-virtual {v0}, Lcom/google/gson/b0;->nullSafe()Lcom/google/gson/b0;
move-result-object v0
.line 3
const-class v1, Ljava/lang/Class;
.line 4
new-instance v2, Lcom/google/gson/internal/bind/TypeAdapters$30;
invoke-direct {v2, v1, v0}, Lcom/google/gson/internal/bind/TypeAdapters$30;-><init>(Ljava/lang/Class;Lcom/google/gson/b0;)V
.line 5
sput-object v2, Lcom/google/gson/internal/bind/TypeAdapters;->a:Lcom/google/gson/c0;
.line 6
new-instance v0, Lcom/google/gson/internal/bind/TypeAdapters$t;
invoke-direct {v0}, Lcom/google/gson/internal/bind/TypeAdapters$t;-><init>()V
.line 7
invoke-virtual {v0}, Lcom/google/gson/b0;->nullSafe()Lcom/google/gson/b0;
move-result-object v0
.line 8
const-class v1, Ljava/util/BitSet;
.line 9
new-instance v2, Lcom/google/gson/internal/bind/TypeAdapters$30;
invoke-direct {v2, v1, v0}, Lcom/google/gson/internal/bind/TypeAdapters$30;-><init>(Ljava/lang/Class;Lcom/google/gson/b0;)V
.line 10
sput-object v2, Lcom/google/gson/internal/bind/TypeAdapters;->b:Lcom/google/gson/c0;
.line 11
new-instance v0, Lcom/google/gson/internal/bind/TypeAdapters$v;
invoke-direct {v0}, Lcom/google/gson/internal/bind/TypeAdapters$v;-><init>()V
sput-object v0, Lcom/google/gson/internal/bind/TypeAdapters;->c:Lcom/google/gson/internal/bind/TypeAdapters$v;
.line 12
new-instance v1, Lcom/google/gson/internal/bind/TypeAdapters$w;
invoke-direct {v1}, Lcom/google/gson/internal/bind/TypeAdapters$w;-><init>()V
sput-object v1, Lcom/google/gson/internal/bind/TypeAdapters;->d:Lcom/google/gson/internal/bind/TypeAdapters$w;
.line 13
sget-object v1, Ljava/lang/Boolean;->TYPE:Ljava/lang/Class;
const-class v2, Ljava/lang/Boolean;
.line 14
new-instance v3, Lcom/google/gson/internal/bind/TypeAdapters$31;
invoke-direct {v3, v1, v2, v0}, Lcom/google/gson/internal/bind/TypeAdapters$31;-><init>(Ljava/lang/Class;Ljava/lang/Class;Lcom/google/gson/b0;)V
.line 15
sput-object v3, Lcom/google/gson/internal/bind/TypeAdapters;->e:Lcom/google/gson/c0;
.line 16
new-instance v0, Lcom/google/gson/internal/bind/TypeAdapters$x;
invoke-direct {v0}, Lcom/google/gson/internal/bind/TypeAdapters$x;-><init>()V
sput-object v0, Lcom/google/gson/internal/bind/TypeAdapters;->f:Lcom/google/gson/internal/bind/TypeAdapters$x;
.line 17
sget-object v1, Ljava/lang/Byte;->TYPE:Ljava/lang/Class;
const-class v2, Ljava/lang/Byte;
.line 18
new-instance v3, Lcom/google/gson/internal/bind/TypeAdapters$31;
invoke-direct {v3, v1, v2, v0}, Lcom/google/gson/internal/bind/TypeAdapters$31;-><init>(Ljava/lang/Class;Ljava/lang/Class;Lcom/google/gson/b0;)V
.line 19
sput-object v3, Lcom/google/gson/internal/bind/TypeAdapters;->g:Lcom/google/gson/c0;
.line 20
new-instance v0, Lcom/google/gson/internal/bind/TypeAdapters$y;
invoke-direct {v0}, Lcom/google/gson/internal/bind/TypeAdapters$y;-><init>()V
sput-object v0, Lcom/google/gson/internal/bind/TypeAdapters;->h:Lcom/google/gson/internal/bind/TypeAdapters$y;
.line 21
sget-object v1, Ljava/lang/Short;->TYPE:Ljava/lang/Class;
const-class v2, Ljava/lang/Short;
.line 22
new-instance v3, Lcom/google/gson/internal/bind/TypeAdapters$31;
invoke-direct {v3, v1, v2, v0}, Lcom/google/gson/internal/bind/TypeAdapters$31;-><init>(Ljava/lang/Class;Ljava/lang/Class;Lcom/google/gson/b0;)V
.line 23
sput-object v3, Lcom/google/gson/internal/bind/TypeAdapters;->i:Lcom/google/gson/c0;
.line 24
new-instance v0, Lcom/google/gson/internal/bind/TypeAdapters$z;
invoke-direct {v0}, Lcom/google/gson/internal/bind/TypeAdapters$z;-><init>()V
sput-object v0, Lcom/google/gson/internal/bind/TypeAdapters;->j:Lcom/google/gson/internal/bind/TypeAdapters$z;
.line 25
sget-object v1, Ljava/lang/Integer;->TYPE:Ljava/lang/Class;
const-class v2, Ljava/lang/Integer;
.line 26
new-instance v3, Lcom/google/gson/internal/bind/TypeAdapters$31;
invoke-direct {v3, v1, v2, v0}, Lcom/google/gson/internal/bind/TypeAdapters$31;-><init>(Ljava/lang/Class;Ljava/lang/Class;Lcom/google/gson/b0;)V
.line 27
sput-object v3, Lcom/google/gson/internal/bind/TypeAdapters;->k:Lcom/google/gson/c0;
.line 28
new-instance v0, Lcom/google/gson/internal/bind/TypeAdapters$a0;
invoke-direct {v0}, Lcom/google/gson/internal/bind/TypeAdapters$a0;-><init>()V
.line 29
invoke-virtual {v0}, Lcom/google/gson/b0;->nullSafe()Lcom/google/gson/b0;
move-result-object v0
.line 30
const-class v1, Ljava/util/concurrent/atomic/AtomicInteger;
.line 31
new-instance v2, Lcom/google/gson/internal/bind/TypeAdapters$30;
invoke-direct {v2, v1, v0}, Lcom/google/gson/internal/bind/TypeAdapters$30;-><init>(Ljava/lang/Class;Lcom/google/gson/b0;)V
.line 32
sput-object v2, Lcom/google/gson/internal/bind/TypeAdapters;->l:Lcom/google/gson/c0;
.line 33
new-instance v0, Lcom/google/gson/internal/bind/TypeAdapters$b0;
invoke-direct {v0}, Lcom/google/gson/internal/bind/TypeAdapters$b0;-><init>()V
.line 34
invoke-virtual {v0}, Lcom/google/gson/b0;->nullSafe()Lcom/google/gson/b0;
move-result-object v0
.line 35
const-class v1, Ljava/util/concurrent/atomic/AtomicBoolean;
.line 36
new-instance v2, Lcom/google/gson/internal/bind/TypeAdapters$30;
invoke-direct {v2, v1, v0}, Lcom/google/gson/internal/bind/TypeAdapters$30;-><init>(Ljava/lang/Class;Lcom/google/gson/b0;)V
.line 37
sput-object v2, Lcom/google/gson/internal/bind/TypeAdapters;->m:Lcom/google/gson/c0;
.line 38
new-instance v0, Lcom/google/gson/internal/bind/TypeAdapters$a;
invoke-direct {v0}, Lcom/google/gson/internal/bind/TypeAdapters$a;-><init>()V
.line 39
invoke-virtual {v0}, Lcom/google/gson/b0;->nullSafe()Lcom/google/gson/b0;
move-result-object v0
.line 40
const-class v1, Ljava/util/concurrent/atomic/AtomicIntegerArray;
.line 41
new-instance v2, Lcom/google/gson/internal/bind/TypeAdapters$30;
invoke-direct {v2, v1, v0}, Lcom/google/gson/internal/bind/TypeAdapters$30;-><init>(Ljava/lang/Class;Lcom/google/gson/b0;)V
.line 42
sput-object v2, Lcom/google/gson/internal/bind/TypeAdapters;->n:Lcom/google/gson/c0;
.line 43
new-instance v0, Lcom/google/gson/internal/bind/TypeAdapters$b;
invoke-direct {v0}, Lcom/google/gson/internal/bind/TypeAdapters$b;-><init>()V
sput-object v0, Lcom/google/gson/internal/bind/TypeAdapters;->o:Lcom/google/gson/internal/bind/TypeAdapters$b;
.line 44
new-instance v0, Lcom/google/gson/internal/bind/TypeAdapters$c;
invoke-direct {v0}, Lcom/google/gson/internal/bind/TypeAdapters$c;-><init>()V
sput-object v0, Lcom/google/gson/internal/bind/TypeAdapters;->p:Lcom/google/gson/internal/bind/TypeAdapters$c;
.line 45
new-instance v0, Lcom/google/gson/internal/bind/TypeAdapters$d;
invoke-direct {v0}, Lcom/google/gson/internal/bind/TypeAdapters$d;-><init>()V
sput-object v0, Lcom/google/gson/internal/bind/TypeAdapters;->q:Lcom/google/gson/internal/bind/TypeAdapters$d;
.line 46
new-instance v0, Lcom/google/gson/internal/bind/TypeAdapters$e;
invoke-direct {v0}, Lcom/google/gson/internal/bind/TypeAdapters$e;-><init>()V
sput-object v0, Lcom/google/gson/internal/bind/TypeAdapters;->r:Lcom/google/gson/internal/bind/TypeAdapters$e;
.line 47
sget-object v1, Ljava/lang/Character;->TYPE:Ljava/lang/Class;
const-class v2, Ljava/lang/Character;
.line 48
new-instance v3, Lcom/google/gson/internal/bind/TypeAdapters$31;
invoke-direct {v3, v1, v2, v0}, Lcom/google/gson/internal/bind/TypeAdapters$31;-><init>(Ljava/lang/Class;Ljava/lang/Class;Lcom/google/gson/b0;)V
.line 49
sput-object v3, Lcom/google/gson/internal/bind/TypeAdapters;->s:Lcom/google/gson/c0;
.line 50
new-instance v0, Lcom/google/gson/internal/bind/TypeAdapters$f;
invoke-direct {v0}, Lcom/google/gson/internal/bind/TypeAdapters$f;-><init>()V
sput-object v0, Lcom/google/gson/internal/bind/TypeAdapters;->t:Lcom/google/gson/internal/bind/TypeAdapters$f;
.line 51
new-instance v1, Lcom/google/gson/internal/bind/TypeAdapters$g;
invoke-direct {v1}, Lcom/google/gson/internal/bind/TypeAdapters$g;-><init>()V
sput-object v1, Lcom/google/gson/internal/bind/TypeAdapters;->u:Lcom/google/gson/internal/bind/TypeAdapters$g;
.line 52
new-instance v1, Lcom/google/gson/internal/bind/TypeAdapters$h;
invoke-direct {v1}, Lcom/google/gson/internal/bind/TypeAdapters$h;-><init>()V
sput-object v1, Lcom/google/gson/internal/bind/TypeAdapters;->v:Lcom/google/gson/internal/bind/TypeAdapters$h;
.line 53
const-class v1, Ljava/lang/String;
.line 54
new-instance v2, Lcom/google/gson/internal/bind/TypeAdapters$30;
invoke-direct {v2, v1, v0}, Lcom/google/gson/internal/bind/TypeAdapters$30;-><init>(Ljava/lang/Class;Lcom/google/gson/b0;)V
.line 55
sput-object v2, Lcom/google/gson/internal/bind/TypeAdapters;->w:Lcom/google/gson/c0;
.line 56
new-instance v0, Lcom/google/gson/internal/bind/TypeAdapters$i;
invoke-direct {v0}, Lcom/google/gson/internal/bind/TypeAdapters$i;-><init>()V
sput-object v0, Lcom/google/gson/internal/bind/TypeAdapters;->x:Lcom/google/gson/internal/bind/TypeAdapters$i;
.line 57
const-class v1, Ljava/lang/StringBuilder;
.line 58
new-instance v2, Lcom/google/gson/internal/bind/TypeAdapters$30;
invoke-direct {v2, v1, v0}, Lcom/google/gson/internal/bind/TypeAdapters$30;-><init>(Ljava/lang/Class;Lcom/google/gson/b0;)V
.line 59
sput-object v2, Lcom/google/gson/internal/bind/TypeAdapters;->y:Lcom/google/gson/c0;
.line 60
new-instance v0, Lcom/google/gson/internal/bind/TypeAdapters$j;
invoke-direct {v0}, Lcom/google/gson/internal/bind/TypeAdapters$j;-><init>()V
sput-object v0, Lcom/google/gson/internal/bind/TypeAdapters;->z:Lcom/google/gson/internal/bind/TypeAdapters$j;
.line 61
const-class v1, Ljava/lang/StringBuffer;
.line 62
new-instance v2, Lcom/google/gson/internal/bind/TypeAdapters$30;
invoke-direct {v2, v1, v0}, Lcom/google/gson/internal/bind/TypeAdapters$30;-><init>(Ljava/lang/Class;Lcom/google/gson/b0;)V
.line 63
sput-object v2, Lcom/google/gson/internal/bind/TypeAdapters;->A:Lcom/google/gson/c0;
.line 64
new-instance v0, Lcom/google/gson/internal/bind/TypeAdapters$l;
invoke-direct {v0}, Lcom/google/gson/internal/bind/TypeAdapters$l;-><init>()V
sput-object v0, Lcom/google/gson/internal/bind/TypeAdapters;->B:Lcom/google/gson/internal/bind/TypeAdapters$l;
.line 65
const-class v1, Ljava/net/URL;
.line 66
new-instance v2, Lcom/google/gson/internal/bind/TypeAdapters$30;
invoke-direct {v2, v1, v0}, Lcom/google/gson/internal/bind/TypeAdapters$30;-><init>(Ljava/lang/Class;Lcom/google/gson/b0;)V
.line 67
sput-object v2, Lcom/google/gson/internal/bind/TypeAdapters;->C:Lcom/google/gson/c0;
.line 68
new-instance v0, Lcom/google/gson/internal/bind/TypeAdapters$m;
invoke-direct {v0}, Lcom/google/gson/internal/bind/TypeAdapters$m;-><init>()V
sput-object v0, Lcom/google/gson/internal/bind/TypeAdapters;->D:Lcom/google/gson/internal/bind/TypeAdapters$m;
.line 69
const-class v1, Ljava/net/URI;
.line 70
new-instance v2, Lcom/google/gson/internal/bind/TypeAdapters$30;
invoke-direct {v2, v1, v0}, Lcom/google/gson/internal/bind/TypeAdapters$30;-><init>(Ljava/lang/Class;Lcom/google/gson/b0;)V
.line 71
sput-object v2, Lcom/google/gson/internal/bind/TypeAdapters;->E:Lcom/google/gson/c0;
.line 72
new-instance v0, Lcom/google/gson/internal/bind/TypeAdapters$n;
invoke-direct {v0}, Lcom/google/gson/internal/bind/TypeAdapters$n;-><init>()V
sput-object v0, Lcom/google/gson/internal/bind/TypeAdapters;->F:Lcom/google/gson/internal/bind/TypeAdapters$n;
.line 73
const-class v1, Ljava/net/InetAddress;
.line 74
new-instance v2, Lcom/google/gson/internal/bind/TypeAdapters$33;
invoke-direct {v2, v1, v0}, Lcom/google/gson/internal/bind/TypeAdapters$33;-><init>(Ljava/lang/Class;Lcom/google/gson/b0;)V
.line 75
sput-object v2, Lcom/google/gson/internal/bind/TypeAdapters;->G:Lcom/google/gson/c0;
.line 76
new-instance v0, Lcom/google/gson/internal/bind/TypeAdapters$o;
invoke-direct {v0}, Lcom/google/gson/internal/bind/TypeAdapters$o;-><init>()V
sput-object v0, Lcom/google/gson/internal/bind/TypeAdapters;->H:Lcom/google/gson/internal/bind/TypeAdapters$o;
.line 77
const-class v1, Ljava/util/UUID;
.line 78
new-instance v2, Lcom/google/gson/internal/bind/TypeAdapters$30;
invoke-direct {v2, v1, v0}, Lcom/google/gson/internal/bind/TypeAdapters$30;-><init>(Ljava/lang/Class;Lcom/google/gson/b0;)V
.line 79
sput-object v2, Lcom/google/gson/internal/bind/TypeAdapters;->I:Lcom/google/gson/c0;
.line 80
new-instance v0, Lcom/google/gson/internal/bind/TypeAdapters$p;
invoke-direct {v0}, Lcom/google/gson/internal/bind/TypeAdapters$p;-><init>()V
.line 81
invoke-virtual {v0}, Lcom/google/gson/b0;->nullSafe()Lcom/google/gson/b0;
move-result-object v0
.line 82
const-class v1, Ljava/util/Currency;
.line 83
new-instance v2, Lcom/google/gson/internal/bind/TypeAdapters$30;
invoke-direct {v2, v1, v0}, Lcom/google/gson/internal/bind/TypeAdapters$30;-><init>(Ljava/lang/Class;Lcom/google/gson/b0;)V
.line 84
sput-object v2, Lcom/google/gson/internal/bind/TypeAdapters;->J:Lcom/google/gson/c0;
.line 85
new-instance v0, Lcom/google/gson/internal/bind/TypeAdapters$q;
invoke-direct {v0}, Lcom/google/gson/internal/bind/TypeAdapters$q;-><init>()V
sput-object v0, Lcom/google/gson/internal/bind/TypeAdapters;->K:Lcom/google/gson/internal/bind/TypeAdapters$q;
.line 86
const-class v1, Ljava/util/Calendar;
const-class v2, Ljava/util/GregorianCalendar;
.line 87
new-instance v3, Lcom/google/gson/internal/bind/TypeAdapters$32;
invoke-direct {v3, v1, v2, v0}, Lcom/google/gson/internal/bind/TypeAdapters$32;-><init>(Ljava/lang/Class;Ljava/lang/Class;Lcom/google/gson/b0;)V
.line 88
sput-object v3, Lcom/google/gson/internal/bind/TypeAdapters;->L:Lcom/google/gson/c0;
.line 89
new-instance v0, Lcom/google/gson/internal/bind/TypeAdapters$r;
invoke-direct {v0}, Lcom/google/gson/internal/bind/TypeAdapters$r;-><init>()V
sput-object v0, Lcom/google/gson/internal/bind/TypeAdapters;->M:Lcom/google/gson/internal/bind/TypeAdapters$r;
.line 90
const-class v1, Ljava/util/Locale;
.line 91
new-instance v2, Lcom/google/gson/internal/bind/TypeAdapters$30;
invoke-direct {v2, v1, v0}, Lcom/google/gson/internal/bind/TypeAdapters$30;-><init>(Ljava/lang/Class;Lcom/google/gson/b0;)V
.line 92
sput-object v2, Lcom/google/gson/internal/bind/TypeAdapters;->N:Lcom/google/gson/c0;
.line 93
new-instance v0, Lcom/google/gson/internal/bind/TypeAdapters$s;
invoke-direct {v0}, Lcom/google/gson/internal/bind/TypeAdapters$s;-><init>()V
sput-object v0, Lcom/google/gson/internal/bind/TypeAdapters;->O:Lcom/google/gson/internal/bind/TypeAdapters$s;
.line 94
const-class v1, Lcom/google/gson/o;
.line 95
new-instance v2, Lcom/google/gson/internal/bind/TypeAdapters$33;
invoke-direct {v2, v1, v0}, Lcom/google/gson/internal/bind/TypeAdapters$33;-><init>(Ljava/lang/Class;Lcom/google/gson/b0;)V
.line 96
sput-object v2, Lcom/google/gson/internal/bind/TypeAdapters;->P:Lcom/google/gson/c0;
.line 97
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;->Q:Lcom/google/gson/c0;
return-void
.end method
.method public static a(Lcom/google/gson/reflect/a;Lcom/google/gson/b0;)Lcom/google/gson/c0;
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"<TT:",
"Ljava/lang/Object;",
">(",
"Lcom/google/gson/reflect/a<",
"TTT;>;",
"Lcom/google/gson/b0<",
"TTT;>;)",
"Lcom/google/gson/c0;"
}
.end annotation
new-instance v0, Lcom/google/gson/internal/bind/TypeAdapters$29;
invoke-direct {v0, p0, p1}, Lcom/google/gson/internal/bind/TypeAdapters$29;-><init>(Lcom/google/gson/reflect/a;Lcom/google/gson/b0;)V
return-object v0
.end method
.method public static b(Ljava/lang/Class;Lcom/google/gson/b0;)Lcom/google/gson/c0;
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"<TT:",
"Ljava/lang/Object;",
">(",
"Ljava/lang/Class<",
"TTT;>;",
"Lcom/google/gson/b0<",
"TTT;>;)",
"Lcom/google/gson/c0;"
}
.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>(Ljava/lang/Class;Lcom/google/gson/b0;)V
return-object v0
.end method
.method public static c(Ljava/lang/Class;Ljava/lang/Class;Lcom/google/gson/b0;)Lcom/google/gson/c0;
.registers 4
.annotation system Ldalvik/annotation/Signature;
value = {
"<TT:",
"Ljava/lang/Object;",
">(",
"Ljava/lang/Class<",
"TTT;>;",
"Ljava/lang/Class<",
"TTT;>;",
"Lcom/google/gson/b0<",
"-TTT;>;)",
"Lcom/google/gson/c0;"
}
.end annotation
new-instance v0, Lcom/google/gson/internal/bind/TypeAdapters$31;
invoke-direct {v0, p0, p1, p2}, Lcom/google/gson/internal/bind/TypeAdapters$31;-><init>(Ljava/lang/Class;Ljava/lang/Class;Lcom/google/gson/b0;)V
return-object v0
.end method