ct.smali

.class public Lcom/xiaomi/push/ct;
.super Ljava/lang/Object;


# direct methods
.method public static a(Ljava/lang/String;)J
    .registers 5

    const-wide/16 v0, 0x0

    sget v2, Landroid/os/Build$VERSION;->SDK_INT:I

    const/16 v3, 0x15

    if-lt v2, v3, :cond_19

    :try_start_8
    new-instance v2, Ljava/io/File;

    invoke-direct {v2, p0}, Ljava/io/File;-><init>(Ljava/lang/String;)V

    invoke-virtual {v2}, Ljava/io/File;->exists()Z

    move-result v2

    if-eqz v2, :cond_19

    invoke-static {p0}, Landroid/system/Os;->stat(Ljava/lang/String;)Landroid/system/StructStat;

    move-result-object v2

    iget-wide v0, v2, Landroid/system/StructStat;->st_size:J
    :try_end_19
    .catch Landroid/system/ErrnoException; {:try_start_8 .. :try_end_19} :catch_1a

    :cond_19
    :goto_19
    return-wide v0

    :catch_1a
    move-exception v2

    invoke-static {v2}, Lcom/xiaomi/a/a/a/c;->a(Ljava/lang/Throwable;)V

    goto :goto_19
.end method