css.smali

.class Ldxoptimizer/css;
.super Ljava/lang/Object;
.source "DXBActivityManagerCompat.java"


# static fields
.field public static a:I

.field public static b:I

.field public static c:I

.field public static d:I


# direct methods
.method static constructor <clinit>()V
    .registers 3

    .prologue
    const/4 v2, -0x1

    .line 15
    sput v2, Ldxoptimizer/css;->a:I

    .line 16
    sput v2, Ldxoptimizer/css;->b:I

    .line 17
    sput v2, Ldxoptimizer/css;->c:I

    .line 18
    sput v2, Ldxoptimizer/css;->d:I

    .line 21
    invoke-static {}, Ljava/lang/ClassLoader;->getSystemClassLoader()Ljava/lang/ClassLoader;

    move-result-object v0

    .line 22
    const-string v1, "android.app.IActivityManager"

    invoke-static {v0, v1}, Ldxoptimizer/cdo;->a(Ljava/lang/ClassLoader;Ljava/lang/String;)Ljava/lang/Class;

    move-result-object v0

    .line 23
    const-string v1, "INTENT_SENDER_ACTIVITY"

    invoke-static {v0, v1}, Ldxoptimizer/css;->a(Ljava/lang/Class;Ljava/lang/String;)I

    move-result v1

    sput v1, Ldxoptimizer/css;->a:I

    .line 24
    sget v1, Ldxoptimizer/css;->a:I

    if-ne v1, v2, :cond_4d

    .line 26
    const-class v0, Landroid/app/ActivityManager;

    const-string v1, "INTENT_SENDER_ACTIVITY"

    invoke-static {v0, v1}, Ldxoptimizer/css;->a(Ljava/lang/Class;Ljava/lang/String;)I

    move-result v0

    sput v0, Ldxoptimizer/css;->a:I

    .line 27
    sget v0, Ldxoptimizer/css;->a:I

    if-ne v0, v2, :cond_2e

    .line 44
    :goto_2d
    return-void

    .line 31
    :cond_2e
    const-class v0, Landroid/app/ActivityManager;

    const-string v1, "INTENT_SENDER_SERVICE"

    invoke-static {v0, v1}, Ldxoptimizer/css;->a(Ljava/lang/Class;Ljava/lang/String;)I

    move-result v0

    sput v0, Ldxoptimizer/css;->b:I

    .line 32
    const-class v0, Landroid/app/ActivityManager;

    const-string v1, "INTENT_SENDER_BROADCAST"

    invoke-static {v0, v1}, Ldxoptimizer/css;->a(Ljava/lang/Class;Ljava/lang/String;)I

    move-result v0

    sput v0, Ldxoptimizer/css;->c:I

    .line 35
    const-class v0, Landroid/app/ActivityManager;

    const-string v1, "INTENT_SENDER_ACTIVITY_RESULT"

    invoke-static {v0, v1}, Ldxoptimizer/css;->a(Ljava/lang/Class;Ljava/lang/String;)I

    move-result v0

    sput v0, Ldxoptimizer/css;->d:I

    goto :goto_2d

    .line 39
    :cond_4d
    const-string v1, "INTENT_SENDER_SERVICE"

    invoke-static {v0, v1}, Ldxoptimizer/css;->a(Ljava/lang/Class;Ljava/lang/String;)I

    move-result v1

    sput v1, Ldxoptimizer/css;->b:I

    .line 40
    const-string v1, "INTENT_SENDER_BROADCAST"

    invoke-static {v0, v1}, Ldxoptimizer/css;->a(Ljava/lang/Class;Ljava/lang/String;)I

    move-result v1

    sput v1, Ldxoptimizer/css;->c:I

    .line 41
    const-string v1, "INTENT_SENDER_ACTIVITY_RESULT"

    invoke-static {v0, v1}, Ldxoptimizer/css;->a(Ljava/lang/Class;Ljava/lang/String;)I

    move-result v0

    sput v0, Ldxoptimizer/css;->d:I

    goto :goto_2d
.end method

.method private static a(Ljava/lang/Class;Ljava/lang/String;)I
    .registers 4
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/lang/Class",
            "<*>;",
            "Ljava/lang/String;",
            ")I"
        }
    .end annotation

    .prologue
    .line 49
    :try_start_0
    invoke-static {p0, p1}, Ldxoptimizer/cdo;->a(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/reflect/Field;

    move-result-object v0

    .line 50
    const/4 v1, 0x0

    invoke-virtual {v0, v1}, Ljava/lang/reflect/Field;->getInt(Ljava/lang/Object;)I
    :try_end_8
    .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_8} :catch_a

    move-result v0

    .line 54
    :goto_9
    return v0

    .line 51
    :catch_a
    move-exception v0

    .line 54
    const/4 v0, -0x1

    goto :goto_9
.end method