.class public Lcom/moji/multiplestatuslayout/StatusViewConfig$StatusViewBuild; .super Ljava/lang/Object; .source "StatusViewConfig.java" # annotations .annotation system Ldalvik/annotation/EnclosingClass; value = Lcom/moji/multiplestatuslayout/StatusViewConfig; .end annotation .annotation system Ldalvik/annotation/InnerClass; accessFlags = 0x9 name = "StatusViewBuild" .end annotation # static fields .field private static final a:I # instance fields .field private b:Landroid/content/Context; .field private c:I .annotation build Landroid/support/annotation/DrawableRes; .end annotation .end field .field private d:Ljava/lang/String; .field private e:Ljava/lang/String; .field private f:Ljava/lang/String; .field private g:Landroid/view/View$OnClickListener; .field private h:Z .field private i:I # direct methods .method static constructor ()V .locals 1 .line 100 sget v0, Lcom/moji/widget/R$drawable;->view_icon_empty:I sput v0, Lcom/moji/multiplestatuslayout/StatusViewConfig$StatusViewBuild;->a:I return-void .end method .method public constructor (Landroid/content/Context;)V .locals 1 .line 113 invoke-direct {p0}, Ljava/lang/Object;->()V .line 102 sget v0, Lcom/moji/multiplestatuslayout/StatusViewConfig$StatusViewBuild;->a:I iput v0, p0, Lcom/moji/multiplestatuslayout/StatusViewConfig$StatusViewBuild;->c:I const/4 v0, 0x0 .line 110 iput-boolean v0, p0, Lcom/moji/multiplestatuslayout/StatusViewConfig$StatusViewBuild;->h:Z .line 111 iput v0, p0, Lcom/moji/multiplestatuslayout/StatusViewConfig$StatusViewBuild;->i:I .line 114 iput-object p1, p0, Lcom/moji/multiplestatuslayout/StatusViewConfig$StatusViewBuild;->b:Landroid/content/Context; return-void .end method # virtual methods .method public a(I)Lcom/moji/multiplestatuslayout/StatusViewConfig$StatusViewBuild; .locals 0 .param p1 # I .annotation build Landroid/support/annotation/DrawableRes; .end annotation .end param .line 118 iput p1, p0, Lcom/moji/multiplestatuslayout/StatusViewConfig$StatusViewBuild;->c:I return-object p0 .end method .method public a(Ljava/lang/String;)Lcom/moji/multiplestatuslayout/StatusViewConfig$StatusViewBuild; .locals 0 .line 140 iput-object p1, p0, Lcom/moji/multiplestatuslayout/StatusViewConfig$StatusViewBuild;->d:Ljava/lang/String; return-object p0 .end method .method public a(Ljava/lang/String;Landroid/view/View$OnClickListener;)Lcom/moji/multiplestatuslayout/StatusViewConfig$StatusViewBuild; .locals 0 .line 158 iput-object p1, p0, Lcom/moji/multiplestatuslayout/StatusViewConfig$StatusViewBuild;->f:Ljava/lang/String; .line 159 iput-object p2, p0, Lcom/moji/multiplestatuslayout/StatusViewConfig$StatusViewBuild;->g:Landroid/view/View$OnClickListener; return-object p0 .end method .method public a(Z)Lcom/moji/multiplestatuslayout/StatusViewConfig$StatusViewBuild; .locals 0 .line 174 iput-boolean p1, p0, Lcom/moji/multiplestatuslayout/StatusViewConfig$StatusViewBuild;->h:Z return-object p0 .end method .method public a()Lcom/moji/multiplestatuslayout/StatusViewConfig; .locals 3 .line 179 new-instance v0, Lcom/moji/multiplestatuslayout/StatusViewConfig; const/4 v1, 0x0 invoke-direct {v0, v1}, Lcom/moji/multiplestatuslayout/StatusViewConfig;->(Lcom/moji/multiplestatuslayout/StatusViewConfig$1;)V .line 180 iget-object v1, p0, Lcom/moji/multiplestatuslayout/StatusViewConfig$StatusViewBuild;->b:Landroid/content/Context; iget v2, p0, Lcom/moji/multiplestatuslayout/StatusViewConfig$StatusViewBuild;->c:I invoke-static {v1, v2}, Landroid/support/v4/content/ContextCompat;->getDrawable(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; move-result-object v1 invoke-static {v0, v1}, Lcom/moji/multiplestatuslayout/StatusViewConfig;->a(Lcom/moji/multiplestatuslayout/StatusViewConfig;Landroid/graphics/drawable/Drawable;)Landroid/graphics/drawable/Drawable; .line 181 iget-object v1, p0, Lcom/moji/multiplestatuslayout/StatusViewConfig$StatusViewBuild;->d:Ljava/lang/String; invoke-static {v0, v1}, Lcom/moji/multiplestatuslayout/StatusViewConfig;->a(Lcom/moji/multiplestatuslayout/StatusViewConfig;Ljava/lang/String;)Ljava/lang/String; .line 182 iget-object v1, p0, Lcom/moji/multiplestatuslayout/StatusViewConfig$StatusViewBuild;->e:Ljava/lang/String; invoke-static {v0, v1}, Lcom/moji/multiplestatuslayout/StatusViewConfig;->b(Lcom/moji/multiplestatuslayout/StatusViewConfig;Ljava/lang/String;)Ljava/lang/String; .line 183 iget-object v1, p0, Lcom/moji/multiplestatuslayout/StatusViewConfig$StatusViewBuild;->f:Ljava/lang/String; invoke-static {v0, v1}, Lcom/moji/multiplestatuslayout/StatusViewConfig;->c(Lcom/moji/multiplestatuslayout/StatusViewConfig;Ljava/lang/String;)Ljava/lang/String; .line 184 iget-object v1, p0, Lcom/moji/multiplestatuslayout/StatusViewConfig$StatusViewBuild;->g:Landroid/view/View$OnClickListener; invoke-static {v0, v1}, Lcom/moji/multiplestatuslayout/StatusViewConfig;->a(Lcom/moji/multiplestatuslayout/StatusViewConfig;Landroid/view/View$OnClickListener;)Landroid/view/View$OnClickListener; .line 185 iget-boolean v1, p0, Lcom/moji/multiplestatuslayout/StatusViewConfig$StatusViewBuild;->h:Z invoke-static {v0, v1}, Lcom/moji/multiplestatuslayout/StatusViewConfig;->a(Lcom/moji/multiplestatuslayout/StatusViewConfig;Z)Z .line 186 iget-object v1, p0, Lcom/moji/multiplestatuslayout/StatusViewConfig$StatusViewBuild;->d:Ljava/lang/String; invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z move-result v1 xor-int/lit8 v1, v1, 0x1 invoke-static {v0, v1}, Lcom/moji/multiplestatuslayout/StatusViewConfig;->b(Lcom/moji/multiplestatuslayout/StatusViewConfig;Z)Z .line 187 iget-object v1, p0, Lcom/moji/multiplestatuslayout/StatusViewConfig$StatusViewBuild;->e:Ljava/lang/String; invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z move-result v1 xor-int/lit8 v1, v1, 0x1 invoke-static {v0, v1}, Lcom/moji/multiplestatuslayout/StatusViewConfig;->c(Lcom/moji/multiplestatuslayout/StatusViewConfig;Z)Z .line 188 iget-object v1, p0, Lcom/moji/multiplestatuslayout/StatusViewConfig$StatusViewBuild;->f:Ljava/lang/String; invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z move-result v1 xor-int/lit8 v1, v1, 0x1 invoke-static {v0, v1}, Lcom/moji/multiplestatuslayout/StatusViewConfig;->d(Lcom/moji/multiplestatuslayout/StatusViewConfig;Z)Z .line 189 iget v1, p0, Lcom/moji/multiplestatuslayout/StatusViewConfig$StatusViewBuild;->i:I invoke-static {v0, v1}, Lcom/moji/multiplestatuslayout/StatusViewConfig;->a(Lcom/moji/multiplestatuslayout/StatusViewConfig;I)I return-object v0 .end method .method protected b(I)Lcom/moji/multiplestatuslayout/StatusViewConfig$StatusViewBuild; .locals 0 .line 123 iput p1, p0, Lcom/moji/multiplestatuslayout/StatusViewConfig$StatusViewBuild;->i:I return-object p0 .end method .method public b(Ljava/lang/String;)Lcom/moji/multiplestatuslayout/StatusViewConfig$StatusViewBuild; .locals 0 .line 149 iput-object p1, p0, Lcom/moji/multiplestatuslayout/StatusViewConfig$StatusViewBuild;->e:Ljava/lang/String; return-object p0 .end method