mh.smali
.class Ldxoptimizer/mh;
.super Ljava/lang/Object;
.source "AppCompatTextHelper.java"
# annotations
.annotation build Landroid/annotation/TargetApi;
value = 0x9
.end annotation
# instance fields
.field final a:Landroid/widget/TextView;
.field private b:Ldxoptimizer/nl;
.field private c:Ldxoptimizer/nl;
.field private d:Ldxoptimizer/nl;
.field private e:Ldxoptimizer/nl;
# direct methods
.method constructor <init>(Landroid/widget/TextView;)V
.registers 2
.prologue
.line 49
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 50
iput-object p1, p0, Ldxoptimizer/mh;->a:Landroid/widget/TextView;
.line 51
return-void
.end method
.method static a(Landroid/widget/TextView;)Ldxoptimizer/mh;
.registers 3
.prologue
.line 36
sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
const/16 v1, 0x11
if-lt v0, v1, :cond_c
.line 37
new-instance v0, Ldxoptimizer/mi;
invoke-direct {v0, p0}, Ldxoptimizer/mi;-><init>(Landroid/widget/TextView;)V
.line 39
:goto_b
return-object v0
:cond_c
new-instance v0, Ldxoptimizer/mh;
invoke-direct {v0, p0}, Ldxoptimizer/mh;-><init>(Landroid/widget/TextView;)V
goto :goto_b
.end method
.method protected static a(Landroid/content/Context;Ldxoptimizer/lu;I)Ldxoptimizer/nl;
.registers 6
.prologue
.line 190
invoke-virtual {p1, p0, p2}, Ldxoptimizer/lu;->b(Landroid/content/Context;I)Landroid/content/res/ColorStateList;
move-result-object v1
.line 191
if-eqz v1, :cond_11
.line 192
new-instance v0, Ldxoptimizer/nl;
invoke-direct {v0}, Ldxoptimizer/nl;-><init>()V
.line 193
const/4 v2, 0x1
iput-boolean v2, v0, Ldxoptimizer/nl;->d:Z
.line 194
iput-object v1, v0, Ldxoptimizer/nl;->a:Landroid/content/res/ColorStateList;
.line 197
:goto_10
return-object v0
:cond_11
const/4 v0, 0x0
goto :goto_10
.end method
# virtual methods
.method a()V
.registers 4
.prologue
.line 172
iget-object v0, p0, Ldxoptimizer/mh;->b:Ldxoptimizer/nl;
if-nez v0, :cond_10
iget-object v0, p0, Ldxoptimizer/mh;->c:Ldxoptimizer/nl;
if-nez v0, :cond_10
iget-object v0, p0, Ldxoptimizer/mh;->d:Ldxoptimizer/nl;
if-nez v0, :cond_10
iget-object v0, p0, Ldxoptimizer/mh;->e:Ldxoptimizer/nl;
if-eqz v0, :cond_36
.line 174
:cond_10
iget-object v0, p0, Ldxoptimizer/mh;->a:Landroid/widget/TextView;
invoke-virtual {v0}, Landroid/widget/TextView;->getCompoundDrawables()[Landroid/graphics/drawable/Drawable;
move-result-object v0
.line 175
const/4 v1, 0x0
aget-object v1, v0, v1
iget-object v2, p0, Ldxoptimizer/mh;->b:Ldxoptimizer/nl;
invoke-virtual {p0, v1, v2}, Ldxoptimizer/mh;->a(Landroid/graphics/drawable/Drawable;Ldxoptimizer/nl;)V
.line 176
const/4 v1, 0x1
aget-object v1, v0, v1
iget-object v2, p0, Ldxoptimizer/mh;->c:Ldxoptimizer/nl;
invoke-virtual {p0, v1, v2}, Ldxoptimizer/mh;->a(Landroid/graphics/drawable/Drawable;Ldxoptimizer/nl;)V
.line 177
const/4 v1, 0x2
aget-object v1, v0, v1
iget-object v2, p0, Ldxoptimizer/mh;->d:Ldxoptimizer/nl;
invoke-virtual {p0, v1, v2}, Ldxoptimizer/mh;->a(Landroid/graphics/drawable/Drawable;Ldxoptimizer/nl;)V
.line 178
const/4 v1, 0x3
aget-object v0, v0, v1
iget-object v1, p0, Ldxoptimizer/mh;->e:Ldxoptimizer/nl;
invoke-virtual {p0, v0, v1}, Ldxoptimizer/mh;->a(Landroid/graphics/drawable/Drawable;Ldxoptimizer/nl;)V
.line 180
:cond_36
return-void
.end method
.method a(Landroid/content/Context;I)V
.registers 6
.prologue
.line 143
sget-object v0, Ldxoptimizer/jv$j;->TextAppearance:[I
invoke-static {p1, p2, v0}, Ldxoptimizer/nn;->a(Landroid/content/Context;I[I)Ldxoptimizer/nn;
move-result-object v0
.line 145
sget v1, Ldxoptimizer/jv$j;->TextAppearance_textAllCaps:I
invoke-virtual {v0, v1}, Ldxoptimizer/nn;->g(I)Z
move-result v1
if-eqz v1, :cond_18
.line 150
sget v1, Ldxoptimizer/jv$j;->TextAppearance_textAllCaps:I
const/4 v2, 0x0
invoke-virtual {v0, v1, v2}, Ldxoptimizer/nn;->a(IZ)Z
move-result v1
invoke-virtual {p0, v1}, Ldxoptimizer/mh;->a(Z)V
.line 152
:cond_18
sget v1, Landroid/os/Build$VERSION;->SDK_INT:I
const/16 v2, 0x17
if-ge v1, v2, :cond_33
sget v1, Ldxoptimizer/jv$j;->TextAppearance_android_textColor:I
.line 153
invoke-virtual {v0, v1}, Ldxoptimizer/nn;->g(I)Z
move-result v1
if-eqz v1, :cond_33
.line 156
sget v1, Ldxoptimizer/jv$j;->TextAppearance_android_textColor:I
.line 157
invoke-virtual {v0, v1}, Ldxoptimizer/nn;->e(I)Landroid/content/res/ColorStateList;
move-result-object v1
.line 158
if-eqz v1, :cond_33
.line 159
iget-object v2, p0, Ldxoptimizer/mh;->a:Landroid/widget/TextView;
invoke-virtual {v2, v1}, Landroid/widget/TextView;->setTextColor(Landroid/content/res/ColorStateList;)V
.line 162
:cond_33
invoke-virtual {v0}, Ldxoptimizer/nn;->a()V
.line 163
return-void
.end method
.method final a(Landroid/graphics/drawable/Drawable;Ldxoptimizer/nl;)V
.registers 4
.prologue
.line 183
if-eqz p1, :cond_d
if-eqz p2, :cond_d
.line 184
iget-object v0, p0, Ldxoptimizer/mh;->a:Landroid/widget/TextView;
invoke-virtual {v0}, Landroid/widget/TextView;->getDrawableState()[I
move-result-object v0
invoke-static {p1, p2, v0}, Ldxoptimizer/lu;->a(Landroid/graphics/drawable/Drawable;Ldxoptimizer/nl;[I)V
.line 186
:cond_d
return-void
.end method
.method a(Landroid/util/AttributeSet;I)V
.registers 14
.prologue
const/4 v5, 0x0
const/16 v10, 0x17
const/4 v1, 0x1
const/4 v8, -0x1
const/4 v2, 0x0
.line 54
iget-object v0, p0, Ldxoptimizer/mh;->a:Landroid/widget/TextView;
invoke-virtual {v0}, Landroid/widget/TextView;->getContext()Landroid/content/Context;
move-result-object v6
.line 55
invoke-static {}, Ldxoptimizer/lu;->a()Ldxoptimizer/lu;
move-result-object v0
.line 58
sget-object v3, Ldxoptimizer/jv$j;->AppCompatTextHelper:[I
invoke-static {v6, p1, v3, p2, v2}, Ldxoptimizer/nn;->a(Landroid/content/Context;Landroid/util/AttributeSet;[III)Ldxoptimizer/nn;
move-result-object v3
.line 60
sget v4, Ldxoptimizer/jv$j;->AppCompatTextHelper_android_textAppearance:I
invoke-virtual {v3, v4, v8}, Ldxoptimizer/nn;->g(II)I
move-result v4
.line 62
sget v7, Ldxoptimizer/jv$j;->AppCompatTextHelper_android_drawableLeft:I
invoke-virtual {v3, v7}, Ldxoptimizer/nn;->g(I)Z
move-result v7
if-eqz v7, :cond_30
.line 63
sget v7, Ldxoptimizer/jv$j;->AppCompatTextHelper_android_drawableLeft:I
.line 64
invoke-virtual {v3, v7, v2}, Ldxoptimizer/nn;->g(II)I
move-result v7
.line 63
invoke-static {v6, v0, v7}, Ldxoptimizer/mh;->a(Landroid/content/Context;Ldxoptimizer/lu;I)Ldxoptimizer/nl;
move-result-object v7
iput-object v7, p0, Ldxoptimizer/mh;->b:Ldxoptimizer/nl;
.line 66
:cond_30
sget v7, Ldxoptimizer/jv$j;->AppCompatTextHelper_android_drawableTop:I
invoke-virtual {v3, v7}, Ldxoptimizer/nn;->g(I)Z
move-result v7
if-eqz v7, :cond_44
.line 67
sget v7, Ldxoptimizer/jv$j;->AppCompatTextHelper_android_drawableTop:I
.line 68
invoke-virtual {v3, v7, v2}, Ldxoptimizer/nn;->g(II)I
move-result v7
.line 67
invoke-static {v6, v0, v7}, Ldxoptimizer/mh;->a(Landroid/content/Context;Ldxoptimizer/lu;I)Ldxoptimizer/nl;
move-result-object v7
iput-object v7, p0, Ldxoptimizer/mh;->c:Ldxoptimizer/nl;
.line 70
:cond_44
sget v7, Ldxoptimizer/jv$j;->AppCompatTextHelper_android_drawableRight:I
invoke-virtual {v3, v7}, Ldxoptimizer/nn;->g(I)Z
move-result v7
if-eqz v7, :cond_58
.line 71
sget v7, Ldxoptimizer/jv$j;->AppCompatTextHelper_android_drawableRight:I
.line 72
invoke-virtual {v3, v7, v2}, Ldxoptimizer/nn;->g(II)I
move-result v7
.line 71
invoke-static {v6, v0, v7}, Ldxoptimizer/mh;->a(Landroid/content/Context;Ldxoptimizer/lu;I)Ldxoptimizer/nl;
move-result-object v7
iput-object v7, p0, Ldxoptimizer/mh;->d:Ldxoptimizer/nl;
.line 74
:cond_58
sget v7, Ldxoptimizer/jv$j;->AppCompatTextHelper_android_drawableBottom:I
invoke-virtual {v3, v7}, Ldxoptimizer/nn;->g(I)Z
move-result v7
if-eqz v7, :cond_6c
.line 75
sget v7, Ldxoptimizer/jv$j;->AppCompatTextHelper_android_drawableBottom:I
.line 76
invoke-virtual {v3, v7, v2}, Ldxoptimizer/nn;->g(II)I
move-result v7
.line 75
invoke-static {v6, v0, v7}, Ldxoptimizer/mh;->a(Landroid/content/Context;Ldxoptimizer/lu;I)Ldxoptimizer/nl;
move-result-object v0
iput-object v0, p0, Ldxoptimizer/mh;->e:Ldxoptimizer/nl;
.line 78
:cond_6c
invoke-virtual {v3}, Ldxoptimizer/nn;->a()V
.line 83
iget-object v0, p0, Ldxoptimizer/mh;->a:Landroid/widget/TextView;
.line 84
invoke-virtual {v0}, Landroid/widget/TextView;->getTransformationMethod()Landroid/text/method/TransformationMethod;
move-result-object v0
instance-of v7, v0, Landroid/text/method/PasswordTransformationMethod;
.line 91
if-eq v4, v8, :cond_10b
.line 92
sget-object v0, Ldxoptimizer/jv$j;->TextAppearance:[I
invoke-static {v6, v4, v0}, Ldxoptimizer/nn;->a(Landroid/content/Context;I[I)Ldxoptimizer/nn;
move-result-object v8
.line 93
if-nez v7, :cond_108
sget v0, Ldxoptimizer/jv$j;->TextAppearance_textAllCaps:I
invoke-virtual {v8, v0}, Ldxoptimizer/nn;->g(I)Z
move-result v0
if-eqz v0, :cond_108
.line 95
sget v0, Ldxoptimizer/jv$j;->TextAppearance_textAllCaps:I
invoke-virtual {v8, v0, v2}, Ldxoptimizer/nn;->a(IZ)Z
move-result v0
move v3, v0
move v0, v1
.line 97
:goto_91
sget v4, Landroid/os/Build$VERSION;->SDK_INT:I
if-ge v4, v10, :cond_106
.line 100
sget v4, Ldxoptimizer/jv$j;->TextAppearance_android_textColor:I
invoke-virtual {v8, v4}, Ldxoptimizer/nn;->g(I)Z
move-result v4
if-eqz v4, :cond_104
.line 101
sget v4, Ldxoptimizer/jv$j;->TextAppearance_android_textColor:I
invoke-virtual {v8, v4}, Ldxoptimizer/nn;->e(I)Landroid/content/res/ColorStateList;
move-result-object v4
.line 103
:goto_a3
sget v9, Ldxoptimizer/jv$j;->TextAppearance_android_textColorHint:I
invoke-virtual {v8, v9}, Ldxoptimizer/nn;->g(I)Z
move-result v9
if-eqz v9, :cond_b1
.line 104
sget v5, Ldxoptimizer/jv$j;->TextAppearance_android_textColorHint:I
invoke-virtual {v8, v5}, Ldxoptimizer/nn;->e(I)Landroid/content/res/ColorStateList;
move-result-object v5
.line 108
:cond_b1
:goto_b1
invoke-virtual {v8}, Ldxoptimizer/nn;->a()V
.line 112
:goto_b4
sget-object v8, Ldxoptimizer/jv$j;->TextAppearance:[I
invoke-static {v6, p1, v8, p2, v2}, Ldxoptimizer/nn;->a(Landroid/content/Context;Landroid/util/AttributeSet;[III)Ldxoptimizer/nn;
move-result-object v6
.line 114
if-nez v7, :cond_cb
sget v8, Ldxoptimizer/jv$j;->TextAppearance_textAllCaps:I
invoke-virtual {v6, v8}, Ldxoptimizer/nn;->g(I)Z
move-result v8
if-eqz v8, :cond_cb
.line 116
sget v0, Ldxoptimizer/jv$j;->TextAppearance_textAllCaps:I
invoke-virtual {v6, v0, v2}, Ldxoptimizer/nn;->a(IZ)Z
move-result v3
move v0, v1
.line 118
:cond_cb
sget v1, Landroid/os/Build$VERSION;->SDK_INT:I
if-ge v1, v10, :cond_eb
.line 121
sget v1, Ldxoptimizer/jv$j;->TextAppearance_android_textColor:I
invoke-virtual {v6, v1}, Ldxoptimizer/nn;->g(I)Z
move-result v1
if-eqz v1, :cond_dd
.line 122
sget v1, Ldxoptimizer/jv$j;->TextAppearance_android_textColor:I
invoke-virtual {v6, v1}, Ldxoptimizer/nn;->e(I)Landroid/content/res/ColorStateList;
move-result-object v4
.line 124
:cond_dd
sget v1, Ldxoptimizer/jv$j;->TextAppearance_android_textColorHint:I
invoke-virtual {v6, v1}, Ldxoptimizer/nn;->g(I)Z
move-result v1
if-eqz v1, :cond_eb
.line 125
sget v1, Ldxoptimizer/jv$j;->TextAppearance_android_textColorHint:I
invoke-virtual {v6, v1}, Ldxoptimizer/nn;->e(I)Landroid/content/res/ColorStateList;
move-result-object v5
.line 129
:cond_eb
invoke-virtual {v6}, Ldxoptimizer/nn;->a()V
.line 131
if-eqz v4, :cond_f5
.line 132
iget-object v1, p0, Ldxoptimizer/mh;->a:Landroid/widget/TextView;
invoke-virtual {v1, v4}, Landroid/widget/TextView;->setTextColor(Landroid/content/res/ColorStateList;)V
.line 134
:cond_f5
if-eqz v5, :cond_fc
.line 135
iget-object v1, p0, Ldxoptimizer/mh;->a:Landroid/widget/TextView;
invoke-virtual {v1, v5}, Landroid/widget/TextView;->setHintTextColor(Landroid/content/res/ColorStateList;)V
.line 137
:cond_fc
if-nez v7, :cond_103
if-eqz v0, :cond_103
.line 138
invoke-virtual {p0, v3}, Ldxoptimizer/mh;->a(Z)V
.line 140
:cond_103
return-void
:cond_104
move-object v4, v5
goto :goto_a3
:cond_106
move-object v4, v5
goto :goto_b1
:cond_108
move v0, v2
move v3, v2
goto :goto_91
:cond_10b
move-object v4, v5
move v0, v2
move v3, v2
goto :goto_b4
.end method
.method a(Z)V
.registers 5
.prologue
.line 166
iget-object v1, p0, Ldxoptimizer/mh;->a:Landroid/widget/TextView;
if-eqz p1, :cond_13
new-instance v0, Ldxoptimizer/kb;
iget-object v2, p0, Ldxoptimizer/mh;->a:Landroid/widget/TextView;
.line 167
invoke-virtual {v2}, Landroid/widget/TextView;->getContext()Landroid/content/Context;
move-result-object v2
invoke-direct {v0, v2}, Ldxoptimizer/kb;-><init>(Landroid/content/Context;)V
.line 166
:goto_f
invoke-virtual {v1, v0}, Landroid/widget/TextView;->setTransformationMethod(Landroid/text/method/TransformationMethod;)V
.line 169
return-void
.line 167
:cond_13
const/4 v0, 0x0
goto :goto_f
.end method