kc.smali
.class public Lcom/google/obf/kc;
.super Ljava/lang/Object;
.source "IMASDK"
# static fields
.field public static final a:[Ljava/lang/Object;
.field public static final b:[Ljava/lang/Class;
.annotation system Ldalvik/annotation/Signature;
value = {
"[",
"Ljava/lang/Class<",
"*>;"
}
.end annotation
.end field
.field public static final c:[Ljava/lang/String;
.field public static final d:[J
.field public static final e:[Ljava/lang/Long;
.field public static final f:[I
.field public static final g:[Ljava/lang/Integer;
.field public static final h:[S
.field public static final i:[Ljava/lang/Short;
.field public static final j:[B
.field public static final k:[Ljava/lang/Byte;
.field public static final l:[D
.field public static final m:[Ljava/lang/Double;
.field public static final n:[F
.field public static final o:[Ljava/lang/Float;
.field public static final p:[Z
.field public static final q:[Ljava/lang/Boolean;
.field public static final r:[C
.field public static final s:[Ljava/lang/Character;
# direct methods
.method static constructor <clinit>()V
.registers 2
const/4 v0, 0x0
new-array v1, v0, [Ljava/lang/Object;
.line 17
sput-object v1, Lcom/google/obf/kc;->a:[Ljava/lang/Object;
new-array v1, v0, [Ljava/lang/Class;
.line 18
sput-object v1, Lcom/google/obf/kc;->b:[Ljava/lang/Class;
new-array v1, v0, [Ljava/lang/String;
.line 19
sput-object v1, Lcom/google/obf/kc;->c:[Ljava/lang/String;
new-array v1, v0, [J
.line 20
sput-object v1, Lcom/google/obf/kc;->d:[J
new-array v1, v0, [Ljava/lang/Long;
.line 21
sput-object v1, Lcom/google/obf/kc;->e:[Ljava/lang/Long;
new-array v1, v0, [I
.line 22
sput-object v1, Lcom/google/obf/kc;->f:[I
new-array v1, v0, [Ljava/lang/Integer;
.line 23
sput-object v1, Lcom/google/obf/kc;->g:[Ljava/lang/Integer;
new-array v1, v0, [S
.line 24
sput-object v1, Lcom/google/obf/kc;->h:[S
new-array v1, v0, [Ljava/lang/Short;
.line 25
sput-object v1, Lcom/google/obf/kc;->i:[Ljava/lang/Short;
new-array v1, v0, [B
.line 26
sput-object v1, Lcom/google/obf/kc;->j:[B
new-array v1, v0, [Ljava/lang/Byte;
.line 27
sput-object v1, Lcom/google/obf/kc;->k:[Ljava/lang/Byte;
new-array v1, v0, [D
.line 28
sput-object v1, Lcom/google/obf/kc;->l:[D
new-array v1, v0, [Ljava/lang/Double;
.line 29
sput-object v1, Lcom/google/obf/kc;->m:[Ljava/lang/Double;
new-array v1, v0, [F
.line 30
sput-object v1, Lcom/google/obf/kc;->n:[F
new-array v1, v0, [Ljava/lang/Float;
.line 31
sput-object v1, Lcom/google/obf/kc;->o:[Ljava/lang/Float;
new-array v1, v0, [Z
.line 32
sput-object v1, Lcom/google/obf/kc;->p:[Z
new-array v1, v0, [Ljava/lang/Boolean;
.line 33
sput-object v1, Lcom/google/obf/kc;->q:[Ljava/lang/Boolean;
new-array v1, v0, [C
.line 34
sput-object v1, Lcom/google/obf/kc;->r:[C
new-array v0, v0, [Ljava/lang/Character;
.line 35
sput-object v0, Lcom/google/obf/kc;->s:[Ljava/lang/Character;
return-void
.end method
.method public static a([Ljava/lang/Object;Ljava/lang/Object;)I
.registers 3
const/4 v0, 0x0
.line 1
invoke-static {p0, p1, v0}, Lcom/google/obf/kc;->a([Ljava/lang/Object;Ljava/lang/Object;I)I
move-result p0
return p0
.end method
.method public static a([Ljava/lang/Object;Ljava/lang/Object;I)I
.registers 5
const/4 v0, -0x1
if-nez p0, :cond_4
return v0
:cond_4
if-gez p2, :cond_7
const/4 p2, 0x0
:cond_7
if-nez p1, :cond_14
.line 7
:goto_9
array-length p1, p0
if-ge p2, p1, :cond_23
.line 8
aget-object p1, p0, p2
if-nez p1, :cond_11
return p2
:cond_11
add-int/lit8 p2, p2, 0x1
goto :goto_9
.line 11
:cond_14
:goto_14
array-length v1, p0
if-ge p2, v1, :cond_23
.line 12
aget-object v1, p0, p2
invoke-virtual {p1, v1}, Ljava/lang/Object;->equals(Ljava/lang/Object;)Z
move-result v1
if-eqz v1, :cond_20
return p2
:cond_20
add-int/lit8 p2, p2, 0x1
goto :goto_14
:cond_23
return v0
.end method
.method public static b([Ljava/lang/Object;Ljava/lang/Object;)Z
.registers 2
.line 16
invoke-static {p0, p1}, Lcom/google/obf/kc;->a([Ljava/lang/Object;Ljava/lang/Object;)I
move-result p0
const/4 p1, -0x1
if-eq p0, p1, :cond_9
const/4 p0, 0x1
goto :goto_a
:cond_9
const/4 p0, 0x0
:goto_a
return p0
.end method