r.smali
.class public final Lcom/google/gson/internal/a/r;
.super Ljava/lang/Object;
.source "TypeAdapters.java"
# static fields
.field private static bgC:Lcom/google/gson/n;
.annotation system Ldalvik/annotation/Signature;
value = {
"Lcom/google/gson/n",
"<",
"Ljava/lang/Class;",
">;"
}
.end annotation
.end field
.field public static final bgD:Lcom/google/gson/o;
.field private static bgE:Lcom/google/gson/n;
.annotation system Ldalvik/annotation/Signature;
value = {
"Lcom/google/gson/n",
"<",
"Ljava/util/BitSet;",
">;"
}
.end annotation
.end field
.field public static final bgF:Lcom/google/gson/o;
.field private static bgG:Lcom/google/gson/n;
.annotation system Ldalvik/annotation/Signature;
value = {
"Lcom/google/gson/n",
"<",
"Ljava/lang/Boolean;",
">;"
}
.end annotation
.end field
.field public static final bgH:Lcom/google/gson/n;
.annotation system Ldalvik/annotation/Signature;
value = {
"Lcom/google/gson/n",
"<",
"Ljava/lang/Boolean;",
">;"
}
.end annotation
.end field
.field public static final bgI:Lcom/google/gson/o;
.field private static bgJ:Lcom/google/gson/n;
.annotation system Ldalvik/annotation/Signature;
value = {
"Lcom/google/gson/n",
"<",
"Ljava/lang/Number;",
">;"
}
.end annotation
.end field
.field public static final bgK:Lcom/google/gson/o;
.field private static bgL:Lcom/google/gson/n;
.annotation system Ldalvik/annotation/Signature;
value = {
"Lcom/google/gson/n",
"<",
"Ljava/lang/Number;",
">;"
}
.end annotation
.end field
.field public static final bgM:Lcom/google/gson/o;
.field private static bgN:Lcom/google/gson/n;
.annotation system Ldalvik/annotation/Signature;
value = {
"Lcom/google/gson/n",
"<",
"Ljava/lang/Number;",
">;"
}
.end annotation
.end field
.field public static final bgO:Lcom/google/gson/o;
.field private static bgP:Lcom/google/gson/n;
.annotation system Ldalvik/annotation/Signature;
value = {
"Lcom/google/gson/n",
"<",
"Ljava/util/concurrent/atomic/AtomicInteger;",
">;"
}
.end annotation
.end field
.field public static final bgQ:Lcom/google/gson/o;
.field private static bgR:Lcom/google/gson/n;
.annotation system Ldalvik/annotation/Signature;
value = {
"Lcom/google/gson/n",
"<",
"Ljava/util/concurrent/atomic/AtomicBoolean;",
">;"
}
.end annotation
.end field
.field public static final bgS:Lcom/google/gson/o;
.field private static bgT:Lcom/google/gson/n;
.annotation system Ldalvik/annotation/Signature;
value = {
"Lcom/google/gson/n",
"<",
"Ljava/util/concurrent/atomic/AtomicIntegerArray;",
">;"
}
.end annotation
.end field
.field public static final bgU:Lcom/google/gson/o;
.field public static final bgV:Lcom/google/gson/n;
.annotation system Ldalvik/annotation/Signature;
value = {
"Lcom/google/gson/n",
"<",
"Ljava/lang/Number;",
">;"
}
.end annotation
.end field
.field private static bgW:Lcom/google/gson/n;
.annotation system Ldalvik/annotation/Signature;
value = {
"Lcom/google/gson/n",
"<",
"Ljava/lang/Number;",
">;"
}
.end annotation
.end field
.field public static final bgX:Lcom/google/gson/o;
.field private static bgY:Lcom/google/gson/n;
.annotation system Ldalvik/annotation/Signature;
value = {
"Lcom/google/gson/n",
"<",
"Ljava/lang/Character;",
">;"
}
.end annotation
.end field
.field public static final bgZ:Lcom/google/gson/o;
.field private static bha:Lcom/google/gson/n;
.annotation system Ldalvik/annotation/Signature;
value = {
"Lcom/google/gson/n",
"<",
"Ljava/lang/String;",
">;"
}
.end annotation
.end field
.field public static final bhb:Lcom/google/gson/n;
.annotation system Ldalvik/annotation/Signature;
value = {
"Lcom/google/gson/n",
"<",
"Ljava/math/BigDecimal;",
">;"
}
.end annotation
.end field
.field public static final bhc:Lcom/google/gson/n;
.annotation system Ldalvik/annotation/Signature;
value = {
"Lcom/google/gson/n",
"<",
"Ljava/math/BigInteger;",
">;"
}
.end annotation
.end field
.field public static final bhd:Lcom/google/gson/o;
.field private static bhe:Lcom/google/gson/n;
.annotation system Ldalvik/annotation/Signature;
value = {
"Lcom/google/gson/n",
"<",
"Ljava/lang/StringBuilder;",
">;"
}
.end annotation
.end field
.field public static final bhf:Lcom/google/gson/o;
.field private static bhg:Lcom/google/gson/n;
.annotation system Ldalvik/annotation/Signature;
value = {
"Lcom/google/gson/n",
"<",
"Ljava/lang/StringBuffer;",
">;"
}
.end annotation
.end field
.field public static final bhh:Lcom/google/gson/o;
.field private static bhi:Lcom/google/gson/n;
.annotation system Ldalvik/annotation/Signature;
value = {
"Lcom/google/gson/n",
"<",
"Ljava/net/URL;",
">;"
}
.end annotation
.end field
.field public static final bhj:Lcom/google/gson/o;
.field private static bhk:Lcom/google/gson/n;
.annotation system Ldalvik/annotation/Signature;
value = {
"Lcom/google/gson/n",
"<",
"Ljava/net/URI;",
">;"
}
.end annotation
.end field
.field public static final bhl:Lcom/google/gson/o;
.field private static bhm:Lcom/google/gson/n;
.annotation system Ldalvik/annotation/Signature;
value = {
"Lcom/google/gson/n",
"<",
"Ljava/net/InetAddress;",
">;"
}
.end annotation
.end field
.field public static final bhn:Lcom/google/gson/o;
.field private static bho:Lcom/google/gson/n;
.annotation system Ldalvik/annotation/Signature;
value = {
"Lcom/google/gson/n",
"<",
"Ljava/util/UUID;",
">;"
}
.end annotation
.end field
.field public static final bhp:Lcom/google/gson/o;
.field private static bhq:Lcom/google/gson/n;
.annotation system Ldalvik/annotation/Signature;
value = {
"Lcom/google/gson/n",
"<",
"Ljava/util/Currency;",
">;"
}
.end annotation
.end field
.field public static final bhr:Lcom/google/gson/o;
.field public static final bhs:Lcom/google/gson/o;
.field private static bht:Lcom/google/gson/n;
.annotation system Ldalvik/annotation/Signature;
value = {
"Lcom/google/gson/n",
"<",
"Ljava/util/Calendar;",
">;"
}
.end annotation
.end field
.field public static final bhu:Lcom/google/gson/o;
.field private static bhv:Lcom/google/gson/n;
.annotation system Ldalvik/annotation/Signature;
value = {
"Lcom/google/gson/n",
"<",
"Ljava/util/Locale;",
">;"
}
.end annotation
.end field
.field public static final bhw:Lcom/google/gson/o;
.field public static final bhx:Lcom/google/gson/n;
.annotation system Ldalvik/annotation/Signature;
value = {
"Lcom/google/gson/n",
"<",
"Lcom/google/gson/i;",
">;"
}
.end annotation
.end field
.field public static final bhy:Lcom/google/gson/o;
.field public static final bhz:Lcom/google/gson/o;
# direct methods
.method static constructor <clinit>()V
.registers 4
.prologue
.line 69
new-instance v0, Lcom/google/gson/internal/a/r$1;
invoke-direct {v0}, Lcom/google/gson/internal/a/r$1;-><init>()V
.line 80
invoke-virtual {v0}, Lcom/google/gson/internal/a/r$1;->Aa()Lcom/google/gson/n;
move-result-object v0
sput-object v0, Lcom/google/gson/internal/a/r;->bgC:Lcom/google/gson/n;
.line 82
const-class v0, Ljava/lang/Class;
sget-object v1, Lcom/google/gson/internal/a/r;->bgC:Lcom/google/gson/n;
invoke-static {v0, v1}, Lcom/google/gson/internal/a/r;->a(Ljava/lang/Class;Lcom/google/gson/n;)Lcom/google/gson/o;
move-result-object v0
sput-object v0, Lcom/google/gson/internal/a/r;->bgD:Lcom/google/gson/o;
.line 84
new-instance v0, Lcom/google/gson/internal/a/r$12;
invoke-direct {v0}, Lcom/google/gson/internal/a/r$12;-><init>()V
.line 129
invoke-virtual {v0}, Lcom/google/gson/internal/a/r$12;->Aa()Lcom/google/gson/n;
move-result-object v0
sput-object v0, Lcom/google/gson/internal/a/r;->bgE:Lcom/google/gson/n;
.line 131
const-class v0, Ljava/util/BitSet;
sget-object v1, Lcom/google/gson/internal/a/r;->bgE:Lcom/google/gson/n;
invoke-static {v0, v1}, Lcom/google/gson/internal/a/r;->a(Ljava/lang/Class;Lcom/google/gson/n;)Lcom/google/gson/o;
move-result-object v0
sput-object v0, Lcom/google/gson/internal/a/r;->bgF:Lcom/google/gson/o;
.line 133
new-instance v0, Lcom/google/gson/internal/a/r$23;
invoke-direct {v0}, Lcom/google/gson/internal/a/r$23;-><init>()V
sput-object v0, Lcom/google/gson/internal/a/r;->bgG:Lcom/google/gson/n;
.line 155
new-instance v0, Lcom/google/gson/internal/a/r$30;
invoke-direct {v0}, Lcom/google/gson/internal/a/r$30;-><init>()V
sput-object v0, Lcom/google/gson/internal/a/r;->bgH:Lcom/google/gson/n;
.line 169
sget-object v0, Ljava/lang/Boolean;->TYPE:Ljava/lang/Class;
const-class v1, Ljava/lang/Boolean;
sget-object v2, Lcom/google/gson/internal/a/r;->bgG:Lcom/google/gson/n;
.line 170
invoke-static {v0, v1, v2}, Lcom/google/gson/internal/a/r;->a(Ljava/lang/Class;Ljava/lang/Class;Lcom/google/gson/n;)Lcom/google/gson/o;
move-result-object v0
sput-object v0, Lcom/google/gson/internal/a/r;->bgI:Lcom/google/gson/o;
.line 172
new-instance v0, Lcom/google/gson/internal/a/r$31;
invoke-direct {v0}, Lcom/google/gson/internal/a/r$31;-><init>()V
sput-object v0, Lcom/google/gson/internal/a/r;->bgJ:Lcom/google/gson/n;
.line 192
sget-object v0, Ljava/lang/Byte;->TYPE:Ljava/lang/Class;
const-class v1, Ljava/lang/Byte;
sget-object v2, Lcom/google/gson/internal/a/r;->bgJ:Lcom/google/gson/n;
.line 193
invoke-static {v0, v1, v2}, Lcom/google/gson/internal/a/r;->a(Ljava/lang/Class;Ljava/lang/Class;Lcom/google/gson/n;)Lcom/google/gson/o;
move-result-object v0
sput-object v0, Lcom/google/gson/internal/a/r;->bgK:Lcom/google/gson/o;
.line 195
new-instance v0, Lcom/google/gson/internal/a/r$32;
invoke-direct {v0}, Lcom/google/gson/internal/a/r$32;-><init>()V
sput-object v0, Lcom/google/gson/internal/a/r;->bgL:Lcom/google/gson/n;
.line 214
sget-object v0, Ljava/lang/Short;->TYPE:Ljava/lang/Class;
const-class v1, Ljava/lang/Short;
sget-object v2, Lcom/google/gson/internal/a/r;->bgL:Lcom/google/gson/n;
.line 215
invoke-static {v0, v1, v2}, Lcom/google/gson/internal/a/r;->a(Ljava/lang/Class;Ljava/lang/Class;Lcom/google/gson/n;)Lcom/google/gson/o;
move-result-object v0
sput-object v0, Lcom/google/gson/internal/a/r;->bgM:Lcom/google/gson/o;
.line 217
new-instance v0, Lcom/google/gson/internal/a/r$33;
invoke-direct {v0}, Lcom/google/gson/internal/a/r$33;-><init>()V
sput-object v0, Lcom/google/gson/internal/a/r;->bgN:Lcom/google/gson/n;
.line 235
sget-object v0, Ljava/lang/Integer;->TYPE:Ljava/lang/Class;
const-class v1, Ljava/lang/Integer;
sget-object v2, Lcom/google/gson/internal/a/r;->bgN:Lcom/google/gson/n;
.line 236
invoke-static {v0, v1, v2}, Lcom/google/gson/internal/a/r;->a(Ljava/lang/Class;Ljava/lang/Class;Lcom/google/gson/n;)Lcom/google/gson/o;
move-result-object v0
sput-object v0, Lcom/google/gson/internal/a/r;->bgO:Lcom/google/gson/o;
.line 238
new-instance v0, Lcom/google/gson/internal/a/r$34;
invoke-direct {v0}, Lcom/google/gson/internal/a/r$34;-><init>()V
.line 249
invoke-virtual {v0}, Lcom/google/gson/internal/a/r$34;->Aa()Lcom/google/gson/n;
move-result-object v0
sput-object v0, Lcom/google/gson/internal/a/r;->bgP:Lcom/google/gson/n;
.line 250
const-class v0, Ljava/util/concurrent/atomic/AtomicInteger;
sget-object v1, Lcom/google/gson/internal/a/r;->bgP:Lcom/google/gson/n;
.line 251
invoke-static {v0, v1}, Lcom/google/gson/internal/a/r;->a(Ljava/lang/Class;Lcom/google/gson/n;)Lcom/google/gson/o;
move-result-object v0
sput-object v0, Lcom/google/gson/internal/a/r;->bgQ:Lcom/google/gson/o;
.line 253
new-instance v0, Lcom/google/gson/internal/a/r$35;
invoke-direct {v0}, Lcom/google/gson/internal/a/r$35;-><init>()V
.line 260
invoke-virtual {v0}, Lcom/google/gson/internal/a/r$35;->Aa()Lcom/google/gson/n;
move-result-object v0
sput-object v0, Lcom/google/gson/internal/a/r;->bgR:Lcom/google/gson/n;
.line 261
const-class v0, Ljava/util/concurrent/atomic/AtomicBoolean;
sget-object v1, Lcom/google/gson/internal/a/r;->bgR:Lcom/google/gson/n;
.line 262
invoke-static {v0, v1}, Lcom/google/gson/internal/a/r;->a(Ljava/lang/Class;Lcom/google/gson/n;)Lcom/google/gson/o;
move-result-object v0
sput-object v0, Lcom/google/gson/internal/a/r;->bgS:Lcom/google/gson/o;
.line 264
new-instance v0, Lcom/google/gson/internal/a/r$2;
invoke-direct {v0}, Lcom/google/gson/internal/a/r$2;-><init>()V
.line 291
invoke-virtual {v0}, Lcom/google/gson/internal/a/r$2;->Aa()Lcom/google/gson/n;
move-result-object v0
sput-object v0, Lcom/google/gson/internal/a/r;->bgT:Lcom/google/gson/n;
.line 292
const-class v0, Ljava/util/concurrent/atomic/AtomicIntegerArray;
sget-object v1, Lcom/google/gson/internal/a/r;->bgT:Lcom/google/gson/n;
.line 293
invoke-static {v0, v1}, Lcom/google/gson/internal/a/r;->a(Ljava/lang/Class;Lcom/google/gson/n;)Lcom/google/gson/o;
move-result-object v0
sput-object v0, Lcom/google/gson/internal/a/r;->bgU:Lcom/google/gson/o;
.line 295
new-instance v0, Lcom/google/gson/internal/a/r$3;
invoke-direct {v0}, Lcom/google/gson/internal/a/r$3;-><init>()V
sput-object v0, Lcom/google/gson/internal/a/r;->bgV:Lcom/google/gson/n;
.line 314
new-instance v0, Lcom/google/gson/internal/a/r$4;
invoke-direct {v0}, Lcom/google/gson/internal/a/r$4;-><init>()V
.line 329
new-instance v0, Lcom/google/gson/internal/a/r$5;
invoke-direct {v0}, Lcom/google/gson/internal/a/r$5;-><init>()V
.line 344
new-instance v0, Lcom/google/gson/internal/a/r$6;
invoke-direct {v0}, Lcom/google/gson/internal/a/r$6;-><init>()V
sput-object v0, Lcom/google/gson/internal/a/r;->bgW:Lcom/google/gson/n;
.line 365
const-class v0, Ljava/lang/Number;
sget-object v1, Lcom/google/gson/internal/a/r;->bgW:Lcom/google/gson/n;
invoke-static {v0, v1}, Lcom/google/gson/internal/a/r;->a(Ljava/lang/Class;Lcom/google/gson/n;)Lcom/google/gson/o;
move-result-object v0
sput-object v0, Lcom/google/gson/internal/a/r;->bgX:Lcom/google/gson/o;
.line 367
new-instance v0, Lcom/google/gson/internal/a/r$7;
invoke-direct {v0}, Lcom/google/gson/internal/a/r$7;-><init>()V
sput-object v0, Lcom/google/gson/internal/a/r;->bgY:Lcom/google/gson/n;
.line 386
sget-object v0, Ljava/lang/Character;->TYPE:Ljava/lang/Class;
const-class v1, Ljava/lang/Character;
sget-object v2, Lcom/google/gson/internal/a/r;->bgY:Lcom/google/gson/n;
.line 387
invoke-static {v0, v1, v2}, Lcom/google/gson/internal/a/r;->a(Ljava/lang/Class;Ljava/lang/Class;Lcom/google/gson/n;)Lcom/google/gson/o;
move-result-object v0
sput-object v0, Lcom/google/gson/internal/a/r;->bgZ:Lcom/google/gson/o;
.line 389
new-instance v0, Lcom/google/gson/internal/a/r$8;
invoke-direct {v0}, Lcom/google/gson/internal/a/r$8;-><init>()V
sput-object v0, Lcom/google/gson/internal/a/r;->bha:Lcom/google/gson/n;
.line 409
new-instance v0, Lcom/google/gson/internal/a/r$9;
invoke-direct {v0}, Lcom/google/gson/internal/a/r$9;-><init>()V
sput-object v0, Lcom/google/gson/internal/a/r;->bhb:Lcom/google/gson/n;
.line 427
new-instance v0, Lcom/google/gson/internal/a/r$10;
invoke-direct {v0}, Lcom/google/gson/internal/a/r$10;-><init>()V
sput-object v0, Lcom/google/gson/internal/a/r;->bhc:Lcom/google/gson/n;
.line 445
const-class v0, Ljava/lang/String;
sget-object v1, Lcom/google/gson/internal/a/r;->bha:Lcom/google/gson/n;
invoke-static {v0, v1}, Lcom/google/gson/internal/a/r;->a(Ljava/lang/Class;Lcom/google/gson/n;)Lcom/google/gson/o;
move-result-object v0
sput-object v0, Lcom/google/gson/internal/a/r;->bhd:Lcom/google/gson/o;
.line 447
new-instance v0, Lcom/google/gson/internal/a/r$11;
invoke-direct {v0}, Lcom/google/gson/internal/a/r$11;-><init>()V
sput-object v0, Lcom/google/gson/internal/a/r;->bhe:Lcom/google/gson/n;
.line 462
const-class v0, Ljava/lang/StringBuilder;
sget-object v1, Lcom/google/gson/internal/a/r;->bhe:Lcom/google/gson/n;
.line 463
invoke-static {v0, v1}, Lcom/google/gson/internal/a/r;->a(Ljava/lang/Class;Lcom/google/gson/n;)Lcom/google/gson/o;
move-result-object v0
sput-object v0, Lcom/google/gson/internal/a/r;->bhf:Lcom/google/gson/o;
.line 465
new-instance v0, Lcom/google/gson/internal/a/r$13;
invoke-direct {v0}, Lcom/google/gson/internal/a/r$13;-><init>()V
sput-object v0, Lcom/google/gson/internal/a/r;->bhg:Lcom/google/gson/n;
.line 480
const-class v0, Ljava/lang/StringBuffer;
sget-object v1, Lcom/google/gson/internal/a/r;->bhg:Lcom/google/gson/n;
.line 481
invoke-static {v0, v1}, Lcom/google/gson/internal/a/r;->a(Ljava/lang/Class;Lcom/google/gson/n;)Lcom/google/gson/o;
move-result-object v0
sput-object v0, Lcom/google/gson/internal/a/r;->bhh:Lcom/google/gson/o;
.line 483
new-instance v0, Lcom/google/gson/internal/a/r$14;
invoke-direct {v0}, Lcom/google/gson/internal/a/r$14;-><init>()V
sput-object v0, Lcom/google/gson/internal/a/r;->bhi:Lcom/google/gson/n;
.line 499
const-class v0, Ljava/net/URL;
sget-object v1, Lcom/google/gson/internal/a/r;->bhi:Lcom/google/gson/n;
invoke-static {v0, v1}, Lcom/google/gson/internal/a/r;->a(Ljava/lang/Class;Lcom/google/gson/n;)Lcom/google/gson/o;
move-result-object v0
sput-object v0, Lcom/google/gson/internal/a/r;->bhj:Lcom/google/gson/o;
.line 501
new-instance v0, Lcom/google/gson/internal/a/r$15;
invoke-direct {v0}, Lcom/google/gson/internal/a/r$15;-><init>()V
sput-object v0, Lcom/google/gson/internal/a/r;->bhk:Lcom/google/gson/n;
.line 521
const-class v0, Ljava/net/URI;
sget-object v1, Lcom/google/gson/internal/a/r;->bhk:Lcom/google/gson/n;
invoke-static {v0, v1}, Lcom/google/gson/internal/a/r;->a(Ljava/lang/Class;Lcom/google/gson/n;)Lcom/google/gson/o;
move-result-object v0
sput-object v0, Lcom/google/gson/internal/a/r;->bhl:Lcom/google/gson/o;
.line 523
new-instance v0, Lcom/google/gson/internal/a/r$16;
invoke-direct {v0}, Lcom/google/gson/internal/a/r$16;-><init>()V
sput-object v0, Lcom/google/gson/internal/a/r;->bhm:Lcom/google/gson/n;
.line 539
const-class v0, Ljava/net/InetAddress;
sget-object v1, Lcom/google/gson/internal/a/r;->bhm:Lcom/google/gson/n;
.line 540
invoke-static {v0, v1}, Lcom/google/gson/internal/a/r;->b(Ljava/lang/Class;Lcom/google/gson/n;)Lcom/google/gson/o;
move-result-object v0
sput-object v0, Lcom/google/gson/internal/a/r;->bhn:Lcom/google/gson/o;
.line 542
new-instance v0, Lcom/google/gson/internal/a/r$17;
invoke-direct {v0}, Lcom/google/gson/internal/a/r$17;-><init>()V
sput-object v0, Lcom/google/gson/internal/a/r;->bho:Lcom/google/gson/n;
.line 557
const-class v0, Ljava/util/UUID;
sget-object v1, Lcom/google/gson/internal/a/r;->bho:Lcom/google/gson/n;
invoke-static {v0, v1}, Lcom/google/gson/internal/a/r;->a(Ljava/lang/Class;Lcom/google/gson/n;)Lcom/google/gson/o;
move-result-object v0
sput-object v0, Lcom/google/gson/internal/a/r;->bhp:Lcom/google/gson/o;
.line 559
new-instance v0, Lcom/google/gson/internal/a/r$18;
invoke-direct {v0}, Lcom/google/gson/internal/a/r$18;-><init>()V
.line 568
invoke-virtual {v0}, Lcom/google/gson/internal/a/r$18;->Aa()Lcom/google/gson/n;
move-result-object v0
sput-object v0, Lcom/google/gson/internal/a/r;->bhq:Lcom/google/gson/n;
.line 569
const-class v0, Ljava/util/Currency;
sget-object v1, Lcom/google/gson/internal/a/r;->bhq:Lcom/google/gson/n;
invoke-static {v0, v1}, Lcom/google/gson/internal/a/r;->a(Ljava/lang/Class;Lcom/google/gson/n;)Lcom/google/gson/o;
move-result-object v0
sput-object v0, Lcom/google/gson/internal/a/r;->bhr:Lcom/google/gson/o;
.line 571
new-instance v0, Lcom/google/gson/internal/a/r$19;
invoke-direct {v0}, Lcom/google/gson/internal/a/r$19;-><init>()V
sput-object v0, Lcom/google/gson/internal/a/r;->bhs:Lcom/google/gson/o;
.line 592
new-instance v0, Lcom/google/gson/internal/a/r$20;
invoke-direct {v0}, Lcom/google/gson/internal/a/r$20;-><init>()V
sput-object v0, Lcom/google/gson/internal/a/r;->bht:Lcom/google/gson/n;
.line 657
const-class v0, Ljava/util/Calendar;
const-class v1, Ljava/util/GregorianCalendar;
sget-object v2, Lcom/google/gson/internal/a/r;->bht:Lcom/google/gson/n;
.line 1861
new-instance v3, Lcom/google/gson/internal/a/r$27;
invoke-direct {v3, v0, v1, v2}, Lcom/google/gson/internal/a/r$27;-><init>(Ljava/lang/Class;Ljava/lang/Class;Lcom/google/gson/n;)V
.line 658
sput-object v3, Lcom/google/gson/internal/a/r;->bhu:Lcom/google/gson/o;
.line 660
new-instance v0, Lcom/google/gson/internal/a/r$21;
invoke-direct {v0}, Lcom/google/gson/internal/a/r$21;-><init>()V
sput-object v0, Lcom/google/gson/internal/a/r;->bhv:Lcom/google/gson/n;
.line 695
const-class v0, Ljava/util/Locale;
sget-object v1, Lcom/google/gson/internal/a/r;->bhv:Lcom/google/gson/n;
invoke-static {v0, v1}, Lcom/google/gson/internal/a/r;->a(Ljava/lang/Class;Lcom/google/gson/n;)Lcom/google/gson/o;
move-result-object v0
sput-object v0, Lcom/google/gson/internal/a/r;->bhw:Lcom/google/gson/o;
.line 697
new-instance v0, Lcom/google/gson/internal/a/r$22;
invoke-direct {v0}, Lcom/google/gson/internal/a/r$22;-><init>()V
sput-object v0, Lcom/google/gson/internal/a/r;->bhx:Lcom/google/gson/n;
.line 769
const-class v0, Lcom/google/gson/i;
sget-object v1, Lcom/google/gson/internal/a/r;->bhx:Lcom/google/gson/n;
.line 770
invoke-static {v0, v1}, Lcom/google/gson/internal/a/r;->b(Ljava/lang/Class;Lcom/google/gson/n;)Lcom/google/gson/o;
move-result-object v0
sput-object v0, Lcom/google/gson/internal/a/r;->bhy:Lcom/google/gson/o;
.line 807
new-instance v0, Lcom/google/gson/internal/a/r$24;
invoke-direct {v0}, Lcom/google/gson/internal/a/r$24;-><init>()V
sput-object v0, Lcom/google/gson/internal/a/r;->bhz:Lcom/google/gson/o;
return-void
.end method
.method public static a(Ljava/lang/Class;Lcom/google/gson/n;)Lcom/google/gson/o;
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"<TT:",
"Ljava/lang/Object;",
">(",
"Ljava/lang/Class",
"<TTT;>;",
"Lcom/google/gson/n",
"<TTT;>;)",
"Lcom/google/gson/o;"
}
.end annotation
.prologue
.line 833
new-instance v0, Lcom/google/gson/internal/a/r$25;
invoke-direct {v0, p0, p1}, Lcom/google/gson/internal/a/r$25;-><init>(Ljava/lang/Class;Lcom/google/gson/n;)V
return-object v0
.end method
.method public static a(Ljava/lang/Class;Ljava/lang/Class;Lcom/google/gson/n;)Lcom/google/gson/o;
.registers 4
.annotation system Ldalvik/annotation/Signature;
value = {
"<TT:",
"Ljava/lang/Object;",
">(",
"Ljava/lang/Class",
"<TTT;>;",
"Ljava/lang/Class",
"<TTT;>;",
"Lcom/google/gson/n",
"<-TTT;>;)",
"Lcom/google/gson/o;"
}
.end annotation
.prologue
.line 846
new-instance v0, Lcom/google/gson/internal/a/r$26;
invoke-direct {v0, p0, p1, p2}, Lcom/google/gson/internal/a/r$26;-><init>(Ljava/lang/Class;Ljava/lang/Class;Lcom/google/gson/n;)V
return-object v0
.end method
.method private static b(Ljava/lang/Class;Lcom/google/gson/n;)Lcom/google/gson/o;
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"<T1:",
"Ljava/lang/Object;",
">(",
"Ljava/lang/Class",
"<TT1;>;",
"Lcom/google/gson/n",
"<TT1;>;)",
"Lcom/google/gson/o;"
}
.end annotation
.prologue
.line 880
new-instance v0, Lcom/google/gson/internal/a/r$28;
invoke-direct {v0, p0, p1}, Lcom/google/gson/internal/a/r$28;-><init>(Ljava/lang/Class;Lcom/google/gson/n;)V
return-object v0
.end method