n.smali

.class public final Lcom/cmcm/safewallet/utils/n;
.super Ljava/lang/Object;
.source "FragmentUtils.java"


# direct methods
.method public static a(Landroid/support/v4/app/u;Landroid/support/v4/app/Fragment;Landroid/support/v4/app/Fragment;)V
    .registers 6

    .prologue
    .line 48
    invoke-static {p0}, Lcom/cmcm/safewallet/utils/n;->checkNotNull(Ljava/lang/Object;)Ljava/lang/Object;

    .line 49
    invoke-static {p2}, Lcom/cmcm/safewallet/utils/n;->checkNotNull(Ljava/lang/Object;)Ljava/lang/Object;

    .line 51
    invoke-virtual {p2}, Landroid/support/v4/app/Fragment;->isAdded()Z

    move-result v0

    if-eqz v0, :cond_1c

    .line 52
    invoke-virtual {p0}, Landroid/support/v4/app/u;->aw()Landroid/support/v4/app/ai;

    move-result-object v0

    .line 54
    if-eqz p1, :cond_15

    invoke-virtual {v0, p1}, Landroid/support/v4/app/ai;->c(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/ai;

    .line 56
    :cond_15
    invoke-virtual {v0, p2}, Landroid/support/v4/app/ai;->d(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/ai;

    .line 57
    invoke-virtual {v0}, Landroid/support/v4/app/ai;->commit()I

    .line 61
    :goto_1b
    return-void

    .line 1027
    :cond_1c
    invoke-virtual {p0}, Landroid/support/v4/app/u;->aw()Landroid/support/v4/app/ai;

    move-result-object v0

    .line 1028
    if-eqz p1, :cond_2b

    invoke-virtual {p1}, Landroid/support/v4/app/Fragment;->isAdded()Z

    move-result v1

    if-eqz v1, :cond_2b

    invoke-virtual {v0, p1}, Landroid/support/v4/app/ai;->c(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/ai;

    .line 1029
    :cond_2b
    const v1, 0x7f0f00d6

    invoke-virtual {p2}, Ljava/lang/Object;->getClass()Ljava/lang/Class;

    move-result-object v2

    invoke-virtual {v2}, Ljava/lang/Class;->getSimpleName()Ljava/lang/String;

    move-result-object v2

    invoke-virtual {v0, v1, p2, v2}, Landroid/support/v4/app/ai;->a(ILandroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/ai;

    .line 1030
    invoke-virtual {v0}, Landroid/support/v4/app/ai;->commit()I

    goto :goto_1b
.end method

.method public static checkNotNull(Ljava/lang/Object;)Ljava/lang/Object;
    .registers 2
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "<T:",
            "Ljava/lang/Object;",
            ">(TT;)TT;"
        }
    .end annotation

    .prologue
    .line 80
    if-nez p0, :cond_8

    .line 81
    new-instance v0, Ljava/lang/NullPointerException;

    invoke-direct {v0}, Ljava/lang/NullPointerException;-><init>()V

    throw v0

    .line 83
    :cond_8
    return-object p0
.end method