NumberDeserializers.smali
.class public Lcom/fasterxml/jackson/databind/deser/std/NumberDeserializers;
.super Ljava/lang/Object;
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/fasterxml/jackson/databind/deser/std/NumberDeserializers$1;,
Lcom/fasterxml/jackson/databind/deser/std/NumberDeserializers$BigDecimalDeserializer;,
Lcom/fasterxml/jackson/databind/deser/std/NumberDeserializers$BigIntegerDeserializer;,
Lcom/fasterxml/jackson/databind/deser/std/NumberDeserializers$NumberDeserializer;,
Lcom/fasterxml/jackson/databind/deser/std/NumberDeserializers$DoubleDeserializer;,
Lcom/fasterxml/jackson/databind/deser/std/NumberDeserializers$FloatDeserializer;,
Lcom/fasterxml/jackson/databind/deser/std/NumberDeserializers$LongDeserializer;,
Lcom/fasterxml/jackson/databind/deser/std/NumberDeserializers$IntegerDeserializer;,
Lcom/fasterxml/jackson/databind/deser/std/NumberDeserializers$CharacterDeserializer;,
Lcom/fasterxml/jackson/databind/deser/std/NumberDeserializers$ShortDeserializer;,
Lcom/fasterxml/jackson/databind/deser/std/NumberDeserializers$ByteDeserializer;,
Lcom/fasterxml/jackson/databind/deser/std/NumberDeserializers$BooleanDeserializer;,
Lcom/fasterxml/jackson/databind/deser/std/NumberDeserializers$PrimitiveOrWrapperDeserializer;
}
.end annotation
# direct methods
.method public static all()[Lcom/fasterxml/jackson/databind/deser/std/StdDeserializer;
.registers 6
.annotation system Ldalvik/annotation/Signature;
value = {
"()[",
"Lcom/fasterxml/jackson/databind/deser/std/StdDeserializer",
"<*>;"
}
.end annotation
const/4 v5, 0x0
const/4 v4, 0x0
const/16 v0, 0x13
new-array v0, v0, [Lcom/fasterxml/jackson/databind/deser/std/StdDeserializer;
new-instance v1, Lcom/fasterxml/jackson/databind/deser/std/NumberDeserializers$BooleanDeserializer;
const-class v2, Ljava/lang/Boolean;
invoke-direct {v1, v2, v4}, Lcom/fasterxml/jackson/databind/deser/std/NumberDeserializers$BooleanDeserializer;-><init>(Ljava/lang/Class;Ljava/lang/Boolean;)V
aput-object v1, v0, v5
const/4 v1, 0x1
new-instance v2, Lcom/fasterxml/jackson/databind/deser/std/NumberDeserializers$ByteDeserializer;
const-class v3, Ljava/lang/Byte;
invoke-direct {v2, v3, v4}, Lcom/fasterxml/jackson/databind/deser/std/NumberDeserializers$ByteDeserializer;-><init>(Ljava/lang/Class;Ljava/lang/Byte;)V
aput-object v2, v0, v1
const/4 v1, 0x2
new-instance v2, Lcom/fasterxml/jackson/databind/deser/std/NumberDeserializers$ShortDeserializer;
const-class v3, Ljava/lang/Short;
invoke-direct {v2, v3, v4}, Lcom/fasterxml/jackson/databind/deser/std/NumberDeserializers$ShortDeserializer;-><init>(Ljava/lang/Class;Ljava/lang/Short;)V
aput-object v2, v0, v1
const/4 v1, 0x3
new-instance v2, Lcom/fasterxml/jackson/databind/deser/std/NumberDeserializers$CharacterDeserializer;
const-class v3, Ljava/lang/Character;
invoke-direct {v2, v3, v4}, Lcom/fasterxml/jackson/databind/deser/std/NumberDeserializers$CharacterDeserializer;-><init>(Ljava/lang/Class;Ljava/lang/Character;)V
aput-object v2, v0, v1
const/4 v1, 0x4
new-instance v2, Lcom/fasterxml/jackson/databind/deser/std/NumberDeserializers$IntegerDeserializer;
const-class v3, Ljava/lang/Integer;
invoke-direct {v2, v3, v4}, Lcom/fasterxml/jackson/databind/deser/std/NumberDeserializers$IntegerDeserializer;-><init>(Ljava/lang/Class;Ljava/lang/Integer;)V
aput-object v2, v0, v1
const/4 v1, 0x5
new-instance v2, Lcom/fasterxml/jackson/databind/deser/std/NumberDeserializers$LongDeserializer;
const-class v3, Ljava/lang/Long;
invoke-direct {v2, v3, v4}, Lcom/fasterxml/jackson/databind/deser/std/NumberDeserializers$LongDeserializer;-><init>(Ljava/lang/Class;Ljava/lang/Long;)V
aput-object v2, v0, v1
const/4 v1, 0x6
new-instance v2, Lcom/fasterxml/jackson/databind/deser/std/NumberDeserializers$FloatDeserializer;
const-class v3, Ljava/lang/Float;
invoke-direct {v2, v3, v4}, Lcom/fasterxml/jackson/databind/deser/std/NumberDeserializers$FloatDeserializer;-><init>(Ljava/lang/Class;Ljava/lang/Float;)V
aput-object v2, v0, v1
const/4 v1, 0x7
new-instance v2, Lcom/fasterxml/jackson/databind/deser/std/NumberDeserializers$DoubleDeserializer;
const-class v3, Ljava/lang/Double;
invoke-direct {v2, v3, v4}, Lcom/fasterxml/jackson/databind/deser/std/NumberDeserializers$DoubleDeserializer;-><init>(Ljava/lang/Class;Ljava/lang/Double;)V
aput-object v2, v0, v1
const/16 v1, 0x8
new-instance v2, Lcom/fasterxml/jackson/databind/deser/std/NumberDeserializers$BooleanDeserializer;
sget-object v3, Ljava/lang/Boolean;->TYPE:Ljava/lang/Class;
sget-object v4, Ljava/lang/Boolean;->FALSE:Ljava/lang/Boolean;
invoke-direct {v2, v3, v4}, Lcom/fasterxml/jackson/databind/deser/std/NumberDeserializers$BooleanDeserializer;-><init>(Ljava/lang/Class;Ljava/lang/Boolean;)V
aput-object v2, v0, v1
const/16 v1, 0x9
new-instance v2, Lcom/fasterxml/jackson/databind/deser/std/NumberDeserializers$ByteDeserializer;
sget-object v3, Ljava/lang/Byte;->TYPE:Ljava/lang/Class;
invoke-static {v5}, Ljava/lang/Byte;->valueOf(B)Ljava/lang/Byte;
move-result-object v4
invoke-direct {v2, v3, v4}, Lcom/fasterxml/jackson/databind/deser/std/NumberDeserializers$ByteDeserializer;-><init>(Ljava/lang/Class;Ljava/lang/Byte;)V
aput-object v2, v0, v1
const/16 v1, 0xa
new-instance v2, Lcom/fasterxml/jackson/databind/deser/std/NumberDeserializers$ShortDeserializer;
sget-object v3, Ljava/lang/Short;->TYPE:Ljava/lang/Class;
invoke-static {v5}, Ljava/lang/Short;->valueOf(S)Ljava/lang/Short;
move-result-object v4
invoke-direct {v2, v3, v4}, Lcom/fasterxml/jackson/databind/deser/std/NumberDeserializers$ShortDeserializer;-><init>(Ljava/lang/Class;Ljava/lang/Short;)V
aput-object v2, v0, v1
const/16 v1, 0xb
new-instance v2, Lcom/fasterxml/jackson/databind/deser/std/NumberDeserializers$CharacterDeserializer;
sget-object v3, Ljava/lang/Character;->TYPE:Ljava/lang/Class;
invoke-static {v5}, Ljava/lang/Character;->valueOf(C)Ljava/lang/Character;
move-result-object v4
invoke-direct {v2, v3, v4}, Lcom/fasterxml/jackson/databind/deser/std/NumberDeserializers$CharacterDeserializer;-><init>(Ljava/lang/Class;Ljava/lang/Character;)V
aput-object v2, v0, v1
const/16 v1, 0xc
new-instance v2, Lcom/fasterxml/jackson/databind/deser/std/NumberDeserializers$IntegerDeserializer;
sget-object v3, Ljava/lang/Integer;->TYPE:Ljava/lang/Class;
invoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v4
invoke-direct {v2, v3, v4}, Lcom/fasterxml/jackson/databind/deser/std/NumberDeserializers$IntegerDeserializer;-><init>(Ljava/lang/Class;Ljava/lang/Integer;)V
aput-object v2, v0, v1
const/16 v1, 0xd
new-instance v2, Lcom/fasterxml/jackson/databind/deser/std/NumberDeserializers$LongDeserializer;
sget-object v3, Ljava/lang/Long;->TYPE:Ljava/lang/Class;
const-wide/16 v4, 0x0
invoke-static {v4, v5}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v4
invoke-direct {v2, v3, v4}, Lcom/fasterxml/jackson/databind/deser/std/NumberDeserializers$LongDeserializer;-><init>(Ljava/lang/Class;Ljava/lang/Long;)V
aput-object v2, v0, v1
const/16 v1, 0xe
new-instance v2, Lcom/fasterxml/jackson/databind/deser/std/NumberDeserializers$FloatDeserializer;
sget-object v3, Ljava/lang/Float;->TYPE:Ljava/lang/Class;
const/4 v4, 0x0
invoke-static {v4}, Ljava/lang/Float;->valueOf(F)Ljava/lang/Float;
move-result-object v4
invoke-direct {v2, v3, v4}, Lcom/fasterxml/jackson/databind/deser/std/NumberDeserializers$FloatDeserializer;-><init>(Ljava/lang/Class;Ljava/lang/Float;)V
aput-object v2, v0, v1
const/16 v1, 0xf
new-instance v2, Lcom/fasterxml/jackson/databind/deser/std/NumberDeserializers$DoubleDeserializer;
sget-object v3, Ljava/lang/Double;->TYPE:Ljava/lang/Class;
const-wide/16 v4, 0x0
invoke-static {v4, v5}, Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;
move-result-object v4
invoke-direct {v2, v3, v4}, Lcom/fasterxml/jackson/databind/deser/std/NumberDeserializers$DoubleDeserializer;-><init>(Ljava/lang/Class;Ljava/lang/Double;)V
aput-object v2, v0, v1
const/16 v1, 0x10
new-instance v2, Lcom/fasterxml/jackson/databind/deser/std/NumberDeserializers$NumberDeserializer;
invoke-direct {v2}, Lcom/fasterxml/jackson/databind/deser/std/NumberDeserializers$NumberDeserializer;-><init>()V
aput-object v2, v0, v1
const/16 v1, 0x11
new-instance v2, Lcom/fasterxml/jackson/databind/deser/std/NumberDeserializers$BigDecimalDeserializer;
invoke-direct {v2}, Lcom/fasterxml/jackson/databind/deser/std/NumberDeserializers$BigDecimalDeserializer;-><init>()V
aput-object v2, v0, v1
const/16 v1, 0x12
new-instance v2, Lcom/fasterxml/jackson/databind/deser/std/NumberDeserializers$BigIntegerDeserializer;
invoke-direct {v2}, Lcom/fasterxml/jackson/databind/deser/std/NumberDeserializers$BigIntegerDeserializer;-><init>()V
aput-object v2, v0, v1
return-object v0
.end method