cdt.smali
.class public Ldxoptimizer/cdt;
.super Ljava/lang/Object;
.source "GlobalStateReader.java"
# static fields
.field private static a:Z
.field private static b:I
.field private static c:Ljava/lang/String;
.field private static d:I
.field private static e:J
# direct methods
.method static constructor <clinit>()V
.registers 1
.prologue
.line 7
const/4 v0, 0x0
sput-boolean v0, Ldxoptimizer/cdt;->a:Z
return-void
.end method
.method public static a(Landroid/content/Context;I)I
.registers 3
.prologue
.line 39
invoke-static {p0}, Ldxoptimizer/cdt;->a(Landroid/content/Context;)V
.line 40
sget-boolean v0, Ldxoptimizer/cdt;->a:Z
if-eqz v0, :cond_9
sget p1, Ldxoptimizer/cdt;->d:I
:cond_9
return p1
.end method
.method public static a(Landroid/content/Context;J)J
.registers 4
.prologue
.line 34
invoke-static {p0}, Ldxoptimizer/cdt;->a(Landroid/content/Context;)V
.line 35
sget-boolean v0, Ldxoptimizer/cdt;->a:Z
if-eqz v0, :cond_9
sget-wide p1, Ldxoptimizer/cdt;->e:J
:cond_9
return-wide p1
.end method
.method public static a(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String;
.registers 3
.prologue
.line 44
invoke-static {p0}, Ldxoptimizer/cdt;->a(Landroid/content/Context;)V
.line 45
sget-boolean v0, Ldxoptimizer/cdt;->a:Z
if-eqz v0, :cond_9
sget-object p1, Ldxoptimizer/cdt;->c:Ljava/lang/String;
:cond_9
return-object p1
.end method
.method private static a(Landroid/content/Context;)V
.registers 3
.prologue
.line 14
sget-boolean v0, Ldxoptimizer/cdt;->a:Z
if-eqz v0, :cond_5
.line 26
:cond_4
:goto_4
return-void
.line 18
:cond_5
invoke-virtual {p0}, Landroid/content/Context;->getPackageName()Ljava/lang/String;
move-result-object v0
invoke-static {p0, v0}, Ldxoptimizer/cem;->d(Landroid/content/Context;Ljava/lang/String;)Landroid/content/pm/PackageInfo;
move-result-object v0
.line 19
if-eqz v0, :cond_4
.line 20
const/4 v1, 0x1
sput-boolean v1, Ldxoptimizer/cdt;->a:Z
.line 21
iget-object v1, v0, Landroid/content/pm/PackageInfo;->applicationInfo:Landroid/content/pm/ApplicationInfo;
iget v1, v1, Landroid/content/pm/ApplicationInfo;->uid:I
sput v1, Ldxoptimizer/cdt;->b:I
.line 22
iget-object v1, v0, Landroid/content/pm/PackageInfo;->versionName:Ljava/lang/String;
sput-object v1, Ldxoptimizer/cdt;->c:Ljava/lang/String;
.line 23
iget v1, v0, Landroid/content/pm/PackageInfo;->versionCode:I
sput v1, Ldxoptimizer/cdt;->d:I
.line 24
iget-wide v0, v0, Landroid/content/pm/PackageInfo;->firstInstallTime:J
sput-wide v0, Ldxoptimizer/cdt;->e:J
goto :goto_4
.end method