CompatUtils$ABI.smali
.class public final Lcom/cleanmaster/hpsharelib/compat/CompatUtils$ABI;
.super Ljava/lang/Object;
.source "CompatUtils.java"
# annotations
.annotation build Landroid/annotation/TargetApi;
value = 0x15
.end annotation
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/cleanmaster/hpsharelib/compat/CompatUtils;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = "ABI"
.end annotation
# static fields
.field public static final BITS_32:B = 0x1t
.field public static final BITS_64:B = 0x2t
# direct methods
.method public constructor <init>()V
.registers 1
.prologue
.line 60
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public static getType()B
.registers 11
.prologue
const/4 v2, 0x0
const/4 v0, 0x1
.line 66
sget v1, Landroid/os/Build$VERSION;->SDK_INT:I
const/16 v3, 0x15
if-ge v1, v3, :cond_9
.line 96
:cond_8
:goto_8
return v0
.line 70
:cond_9
sget-object v4, Landroid/os/Build;->SUPPORTED_ABIS:[Ljava/lang/String;
.line 71
if-eqz v4, :cond_8
array-length v1, v4
if-lez v1, :cond_8
.line 75
sget-object v5, Landroid/os/Build;->SUPPORTED_64_BIT_ABIS:[Ljava/lang/String;
.line 76
if-eqz v5, :cond_8
array-length v1, v5
if-lez v1, :cond_8
.line 80
array-length v6, v4
move v3, v2
:goto_19
if-ge v3, v6, :cond_8
aget-object v7, v4, v3
.line 81
invoke-static {v7}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v1
if-eqz v1, :cond_27
.line 80
:cond_23
add-int/lit8 v1, v3, 0x1
move v3, v1
goto :goto_19
.line 85
:cond_27
array-length v8, v5
move v1, v2
:goto_29
if-ge v1, v8, :cond_23
aget-object v9, v5, v1
.line 86
invoke-static {v9}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v10
if-eqz v10, :cond_36
.line 85
:cond_33
add-int/lit8 v1, v1, 0x1
goto :goto_29
.line 90
:cond_36
invoke-virtual {v7, v9}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
move-result v9
if-eqz v9, :cond_33
.line 91
const/4 v0, 0x2
goto :goto_8
.end method