.class public Lcom/moji/dialog/control/MJDialogRadioTwoControl$Builder;
.super Lcom/moji/dialog/control/MJDialogDefaultControl$Builder;
.source "MJDialogRadioTwoControl.java"


# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
    value = Lcom/moji/dialog/control/MJDialogRadioTwoControl;
.end annotation

.annotation system Ldalvik/annotation/InnerClass;
    accessFlags = 0x9
    name = "Builder"
.end annotation


# instance fields
.field protected a:[I
    .annotation build Landroid/support/annotation/DrawableRes;
    .end annotation
.end field

.field protected t:[I
    .annotation build Landroid/support/annotation/ColorRes;
    .end annotation
.end field

.field protected u:[Ljava/lang/CharSequence;

.field protected v:Z

.field protected w:Lcom/moji/dialog/control/MJDialogRadioTwoControl$SingleRadioButtonCallback;

.field protected x:Lcom/moji/dialog/control/MJDialogRadioTwoControl$SingleRadioButtonCallback;


# direct methods
.method public constructor <init>(Landroid/content/Context;)V
    .locals 1
    .param p1    # Landroid/content/Context;
        .annotation build Landroid/support/annotation/NonNull;
        .end annotation
    .end param

    .line 102
    sget-object v0, Lcom/moji/dialog/type/ETypeDialog;->RADIO_TWO:Lcom/moji/dialog/type/ETypeDialog;

    invoke-direct {p0, p1, v0}, Lcom/moji/dialog/control/MJDialogDefaultControl$Builder;-><init>(Landroid/content/Context;Lcom/moji/dialog/type/ETypeDialog;)V

    const/4 p1, 0x0

    .line 107
    new-array v0, p1, [I

    iput-object v0, p0, Lcom/moji/dialog/control/MJDialogRadioTwoControl$Builder;->a:[I

    .line 113
    new-array v0, p1, [I

    iput-object v0, p0, Lcom/moji/dialog/control/MJDialogRadioTwoControl$Builder;->t:[I

    .line 119
    new-array v0, p1, [Ljava/lang/CharSequence;

    iput-object v0, p0, Lcom/moji/dialog/control/MJDialogRadioTwoControl$Builder;->u:[Ljava/lang/CharSequence;

    .line 121
    iput-boolean p1, p0, Lcom/moji/dialog/control/MJDialogRadioTwoControl$Builder;->v:Z

    return-void
.end method


# virtual methods
.method public a(Lcom/moji/dialog/control/MJDialogRadioTwoControl$SingleRadioButtonCallback;)Lcom/moji/dialog/control/MJDialogRadioTwoControl$Builder;
    .locals 0
    .param p1    # Lcom/moji/dialog/control/MJDialogRadioTwoControl$SingleRadioButtonCallback;
        .annotation build Landroid/support/annotation/NonNull;
        .end annotation
    .end param

    .line 146
    iput-object p1, p0, Lcom/moji/dialog/control/MJDialogRadioTwoControl$Builder;->w:Lcom/moji/dialog/control/MJDialogRadioTwoControl$SingleRadioButtonCallback;

    return-object p0
.end method

.method public a([I)Lcom/moji/dialog/control/MJDialogRadioTwoControl$Builder;
    .locals 0
    .param p1    # [I
        .annotation build Landroid/support/annotation/DrawableRes;
        .end annotation

        .annotation build Landroid/support/annotation/NonNull;
        .end annotation
    .end param

    .line 127
    iput-object p1, p0, Lcom/moji/dialog/control/MJDialogRadioTwoControl$Builder;->a:[I

    return-object p0
.end method

.method public b(Lcom/moji/dialog/control/MJDialogRadioTwoControl$SingleRadioButtonCallback;)Lcom/moji/dialog/control/MJDialogRadioTwoControl$Builder;
    .locals 0
    .param p1    # Lcom/moji/dialog/control/MJDialogRadioTwoControl$SingleRadioButtonCallback;
        .annotation build Landroid/support/annotation/NonNull;
        .end annotation
    .end param

    .line 151
    iput-object p1, p0, Lcom/moji/dialog/control/MJDialogRadioTwoControl$Builder;->x:Lcom/moji/dialog/control/MJDialogRadioTwoControl$SingleRadioButtonCallback;

    return-object p0
.end method

.method public b([I)Lcom/moji/dialog/control/MJDialogRadioTwoControl$Builder;
    .locals 5
    .param p1    # [I
        .annotation build Landroid/support/annotation/NonNull;
        .end annotation

        .annotation build Landroid/support/annotation/StringRes;
        .end annotation
    .end param

    .line 132
    array-length v0, p1

    .line 133
    new-array v1, v0, [Ljava/lang/String;

    iput-object v1, p0, Lcom/moji/dialog/control/MJDialogRadioTwoControl$Builder;->u:[Ljava/lang/CharSequence;

    const/4 v1, 0x0

    :goto_0
    if-ge v1, v0, :cond_0

    .line 135
    iget-object v2, p0, Lcom/moji/dialog/control/MJDialogRadioTwoControl$Builder;->u:[Ljava/lang/CharSequence;

    iget-object v3, p0, Lcom/moji/dialog/control/MJDialogRadioTwoControl$Builder;->c:Landroid/content/Context;

    aget v4, p1, v1

    invoke-virtual {v3, v4}, Landroid/content/Context;->getText(I)Ljava/lang/CharSequence;

    move-result-object v3

    aput-object v3, v2, v1

    add-int/lit8 v1, v1, 0x1

    goto :goto_0

    :cond_0
    return-object p0
.end method

.method public c([I)Lcom/moji/dialog/control/MJDialogRadioTwoControl$Builder;
    .locals 0
    .param p1    # [I
        .annotation build Landroid/support/annotation/NonNull;
        .end annotation
    .end param

    .line 141
    iput-object p1, p0, Lcom/moji/dialog/control/MJDialogRadioTwoControl$Builder;->t:[I

    return-object p0
.end method
