ai$b.smali
.class Ldxoptimizer/ai$b;
.super Ldxoptimizer/ai$d;
.source "VectorDrawableCompat.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Ldxoptimizer/ai;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x8
name = "b"
.end annotation
# instance fields
.field a:I
.field b:F
.field c:I
.field d:F
.field e:I
.field f:F
.field g:F
.field h:F
.field i:F
.field j:Landroid/graphics/Paint$Cap;
.field k:Landroid/graphics/Paint$Join;
.field l:F
.field private p:[I
# direct methods
.method public constructor <init>()V
.registers 4
.prologue
const/4 v2, 0x0
const/high16 v1, 0x3f800000 # 1.0f
const/4 v0, 0x0
.line 1688
invoke-direct {p0}, Ldxoptimizer/ai$d;-><init>()V
.line 1673
iput v2, p0, Ldxoptimizer/ai$b;->a:I
.line 1674
iput v0, p0, Ldxoptimizer/ai$b;->b:F
.line 1676
iput v2, p0, Ldxoptimizer/ai$b;->c:I
.line 1677
iput v1, p0, Ldxoptimizer/ai$b;->d:F
.line 1679
iput v1, p0, Ldxoptimizer/ai$b;->f:F
.line 1680
iput v0, p0, Ldxoptimizer/ai$b;->g:F
.line 1681
iput v1, p0, Ldxoptimizer/ai$b;->h:F
.line 1682
iput v0, p0, Ldxoptimizer/ai$b;->i:F
.line 1684
sget-object v0, Landroid/graphics/Paint$Cap;->BUTT:Landroid/graphics/Paint$Cap;
iput-object v0, p0, Ldxoptimizer/ai$b;->j:Landroid/graphics/Paint$Cap;
.line 1685
sget-object v0, Landroid/graphics/Paint$Join;->MITER:Landroid/graphics/Paint$Join;
iput-object v0, p0, Ldxoptimizer/ai$b;->k:Landroid/graphics/Paint$Join;
.line 1686
const/high16 v0, 0x40800000 # 4.0f
iput v0, p0, Ldxoptimizer/ai$b;->l:F
.line 1690
return-void
.end method
.method public constructor <init>(Ldxoptimizer/ai$b;)V
.registers 5
.prologue
const/4 v2, 0x0
const/high16 v1, 0x3f800000 # 1.0f
const/4 v0, 0x0
.line 1693
invoke-direct {p0, p1}, Ldxoptimizer/ai$d;-><init>(Ldxoptimizer/ai$d;)V
.line 1673
iput v2, p0, Ldxoptimizer/ai$b;->a:I
.line 1674
iput v0, p0, Ldxoptimizer/ai$b;->b:F
.line 1676
iput v2, p0, Ldxoptimizer/ai$b;->c:I
.line 1677
iput v1, p0, Ldxoptimizer/ai$b;->d:F
.line 1679
iput v1, p0, Ldxoptimizer/ai$b;->f:F
.line 1680
iput v0, p0, Ldxoptimizer/ai$b;->g:F
.line 1681
iput v1, p0, Ldxoptimizer/ai$b;->h:F
.line 1682
iput v0, p0, Ldxoptimizer/ai$b;->i:F
.line 1684
sget-object v0, Landroid/graphics/Paint$Cap;->BUTT:Landroid/graphics/Paint$Cap;
iput-object v0, p0, Ldxoptimizer/ai$b;->j:Landroid/graphics/Paint$Cap;
.line 1685
sget-object v0, Landroid/graphics/Paint$Join;->MITER:Landroid/graphics/Paint$Join;
iput-object v0, p0, Ldxoptimizer/ai$b;->k:Landroid/graphics/Paint$Join;
.line 1686
const/high16 v0, 0x40800000 # 4.0f
iput v0, p0, Ldxoptimizer/ai$b;->l:F
.line 1694
iget-object v0, p1, Ldxoptimizer/ai$b;->p:[I
iput-object v0, p0, Ldxoptimizer/ai$b;->p:[I
.line 1696
iget v0, p1, Ldxoptimizer/ai$b;->a:I
iput v0, p0, Ldxoptimizer/ai$b;->a:I
.line 1697
iget v0, p1, Ldxoptimizer/ai$b;->b:F
iput v0, p0, Ldxoptimizer/ai$b;->b:F
.line 1698
iget v0, p1, Ldxoptimizer/ai$b;->d:F
iput v0, p0, Ldxoptimizer/ai$b;->d:F
.line 1699
iget v0, p1, Ldxoptimizer/ai$b;->c:I
iput v0, p0, Ldxoptimizer/ai$b;->c:I
.line 1700
iget v0, p1, Ldxoptimizer/ai$b;->e:I
iput v0, p0, Ldxoptimizer/ai$b;->e:I
.line 1701
iget v0, p1, Ldxoptimizer/ai$b;->f:F
iput v0, p0, Ldxoptimizer/ai$b;->f:F
.line 1702
iget v0, p1, Ldxoptimizer/ai$b;->g:F
iput v0, p0, Ldxoptimizer/ai$b;->g:F
.line 1703
iget v0, p1, Ldxoptimizer/ai$b;->h:F
iput v0, p0, Ldxoptimizer/ai$b;->h:F
.line 1704
iget v0, p1, Ldxoptimizer/ai$b;->i:F
iput v0, p0, Ldxoptimizer/ai$b;->i:F
.line 1706
iget-object v0, p1, Ldxoptimizer/ai$b;->j:Landroid/graphics/Paint$Cap;
iput-object v0, p0, Ldxoptimizer/ai$b;->j:Landroid/graphics/Paint$Cap;
.line 1707
iget-object v0, p1, Ldxoptimizer/ai$b;->k:Landroid/graphics/Paint$Join;
iput-object v0, p0, Ldxoptimizer/ai$b;->k:Landroid/graphics/Paint$Join;
.line 1708
iget v0, p1, Ldxoptimizer/ai$b;->l:F
iput v0, p0, Ldxoptimizer/ai$b;->l:F
.line 1709
return-void
.end method
.method private a(ILandroid/graphics/Paint$Cap;)Landroid/graphics/Paint$Cap;
.registers 3
.prologue
.line 1712
packed-switch p1, :pswitch_data_e
.line 1720
:goto_3
return-object p2
.line 1714
:pswitch_4
sget-object p2, Landroid/graphics/Paint$Cap;->BUTT:Landroid/graphics/Paint$Cap;
goto :goto_3
.line 1716
:pswitch_7
sget-object p2, Landroid/graphics/Paint$Cap;->ROUND:Landroid/graphics/Paint$Cap;
goto :goto_3
.line 1718
:pswitch_a
sget-object p2, Landroid/graphics/Paint$Cap;->SQUARE:Landroid/graphics/Paint$Cap;
goto :goto_3
.line 1712
nop
:pswitch_data_e
.packed-switch 0x0
:pswitch_4
:pswitch_7
:pswitch_a
.end packed-switch
.end method
.method private a(ILandroid/graphics/Paint$Join;)Landroid/graphics/Paint$Join;
.registers 3
.prologue
.line 1725
packed-switch p1, :pswitch_data_e
.line 1733
:goto_3
return-object p2
.line 1727
:pswitch_4
sget-object p2, Landroid/graphics/Paint$Join;->MITER:Landroid/graphics/Paint$Join;
goto :goto_3
.line 1729
:pswitch_7
sget-object p2, Landroid/graphics/Paint$Join;->ROUND:Landroid/graphics/Paint$Join;
goto :goto_3
.line 1731
:pswitch_a
sget-object p2, Landroid/graphics/Paint$Join;->BEVEL:Landroid/graphics/Paint$Join;
goto :goto_3
.line 1725
nop
:pswitch_data_e
.packed-switch 0x0
:pswitch_4
:pswitch_7
:pswitch_a
.end packed-switch
.end method
.method private a(Landroid/content/res/TypedArray;Lorg/xmlpull/v1/XmlPullParser;)V
.registers 7
.prologue
const/4 v3, -0x1
.line 1754
const/4 v0, 0x0
iput-object v0, p0, Ldxoptimizer/ai$b;->p:[I
.line 1761
const-string v0, "pathData"
invoke-static {p2, v0}, Ldxoptimizer/ag;->a(Lorg/xmlpull/v1/XmlPullParser;Ljava/lang/String;)Z
move-result v0
.line 1762
if-nez v0, :cond_d
.line 1803
:goto_c
return-void
.line 1768
:cond_d
const/4 v0, 0x0
invoke-virtual {p1, v0}, Landroid/content/res/TypedArray;->getString(I)Ljava/lang/String;
move-result-object v0
.line 1769
if-eqz v0, :cond_16
.line 1770
iput-object v0, p0, Ldxoptimizer/ai$b;->n:Ljava/lang/String;
.line 1772
:cond_16
const/4 v0, 0x2
.line 1773
invoke-virtual {p1, v0}, Landroid/content/res/TypedArray;->getString(I)Ljava/lang/String;
move-result-object v0
.line 1774
if-eqz v0, :cond_23
.line 1775
invoke-static {v0}, Ldxoptimizer/af;->a(Ljava/lang/String;)[Ldxoptimizer/af$b;
move-result-object v0
iput-object v0, p0, Ldxoptimizer/ai$b;->m:[Ldxoptimizer/af$b;
.line 1778
:cond_23
const-string v0, "fillColor"
const/4 v1, 0x1
iget v2, p0, Ldxoptimizer/ai$b;->c:I
invoke-static {p1, p2, v0, v1, v2}, Ldxoptimizer/ag;->b(Landroid/content/res/TypedArray;Lorg/xmlpull/v1/XmlPullParser;Ljava/lang/String;II)I
move-result v0
iput v0, p0, Ldxoptimizer/ai$b;->c:I
.line 1780
const-string v0, "fillAlpha"
const/16 v1, 0xc
iget v2, p0, Ldxoptimizer/ai$b;->f:F
invoke-static {p1, p2, v0, v1, v2}, Ldxoptimizer/ag;->a(Landroid/content/res/TypedArray;Lorg/xmlpull/v1/XmlPullParser;Ljava/lang/String;IF)F
move-result v0
iput v0, p0, Ldxoptimizer/ai$b;->f:F
.line 1782
const-string v0, "strokeLineCap"
const/16 v1, 0x8
invoke-static {p1, p2, v0, v1, v3}, Ldxoptimizer/ag;->a(Landroid/content/res/TypedArray;Lorg/xmlpull/v1/XmlPullParser;Ljava/lang/String;II)I
move-result v0
.line 1784
iget-object v1, p0, Ldxoptimizer/ai$b;->j:Landroid/graphics/Paint$Cap;
invoke-direct {p0, v0, v1}, Ldxoptimizer/ai$b;->a(ILandroid/graphics/Paint$Cap;)Landroid/graphics/Paint$Cap;
move-result-object v0
iput-object v0, p0, Ldxoptimizer/ai$b;->j:Landroid/graphics/Paint$Cap;
.line 1785
const-string v0, "strokeLineJoin"
const/16 v1, 0x9
invoke-static {p1, p2, v0, v1, v3}, Ldxoptimizer/ag;->a(Landroid/content/res/TypedArray;Lorg/xmlpull/v1/XmlPullParser;Ljava/lang/String;II)I
move-result v0
.line 1787
iget-object v1, p0, Ldxoptimizer/ai$b;->k:Landroid/graphics/Paint$Join;
invoke-direct {p0, v0, v1}, Ldxoptimizer/ai$b;->a(ILandroid/graphics/Paint$Join;)Landroid/graphics/Paint$Join;
move-result-object v0
iput-object v0, p0, Ldxoptimizer/ai$b;->k:Landroid/graphics/Paint$Join;
.line 1788
const-string v0, "strokeMiterLimit"
const/16 v1, 0xa
iget v2, p0, Ldxoptimizer/ai$b;->l:F
invoke-static {p1, p2, v0, v1, v2}, Ldxoptimizer/ag;->a(Landroid/content/res/TypedArray;Lorg/xmlpull/v1/XmlPullParser;Ljava/lang/String;IF)F
move-result v0
iput v0, p0, Ldxoptimizer/ai$b;->l:F
.line 1791
const-string v0, "strokeColor"
const/4 v1, 0x3
iget v2, p0, Ldxoptimizer/ai$b;->a:I
invoke-static {p1, p2, v0, v1, v2}, Ldxoptimizer/ag;->b(Landroid/content/res/TypedArray;Lorg/xmlpull/v1/XmlPullParser;Ljava/lang/String;II)I
move-result v0
iput v0, p0, Ldxoptimizer/ai$b;->a:I
.line 1793
const-string v0, "strokeAlpha"
const/16 v1, 0xb
iget v2, p0, Ldxoptimizer/ai$b;->d:F
invoke-static {p1, p2, v0, v1, v2}, Ldxoptimizer/ag;->a(Landroid/content/res/TypedArray;Lorg/xmlpull/v1/XmlPullParser;Ljava/lang/String;IF)F
move-result v0
iput v0, p0, Ldxoptimizer/ai$b;->d:F
.line 1795
const-string v0, "strokeWidth"
const/4 v1, 0x4
iget v2, p0, Ldxoptimizer/ai$b;->b:F
invoke-static {p1, p2, v0, v1, v2}, Ldxoptimizer/ag;->a(Landroid/content/res/TypedArray;Lorg/xmlpull/v1/XmlPullParser;Ljava/lang/String;IF)F
move-result v0
iput v0, p0, Ldxoptimizer/ai$b;->b:F
.line 1797
const-string v0, "trimPathEnd"
const/4 v1, 0x6
iget v2, p0, Ldxoptimizer/ai$b;->h:F
invoke-static {p1, p2, v0, v1, v2}, Ldxoptimizer/ag;->a(Landroid/content/res/TypedArray;Lorg/xmlpull/v1/XmlPullParser;Ljava/lang/String;IF)F
move-result v0
iput v0, p0, Ldxoptimizer/ai$b;->h:F
.line 1799
const-string v0, "trimPathOffset"
const/4 v1, 0x7
iget v2, p0, Ldxoptimizer/ai$b;->i:F
invoke-static {p1, p2, v0, v1, v2}, Ldxoptimizer/ag;->a(Landroid/content/res/TypedArray;Lorg/xmlpull/v1/XmlPullParser;Ljava/lang/String;IF)F
move-result v0
iput v0, p0, Ldxoptimizer/ai$b;->i:F
.line 1801
const-string v0, "trimPathStart"
const/4 v1, 0x5
iget v2, p0, Ldxoptimizer/ai$b;->g:F
invoke-static {p1, p2, v0, v1, v2}, Ldxoptimizer/ag;->a(Landroid/content/res/TypedArray;Lorg/xmlpull/v1/XmlPullParser;Ljava/lang/String;IF)F
move-result v0
iput v0, p0, Ldxoptimizer/ai$b;->g:F
goto/16 :goto_c
.end method
# virtual methods
.method public a(Landroid/content/res/Resources;Landroid/util/AttributeSet;Landroid/content/res/Resources$Theme;Lorg/xmlpull/v1/XmlPullParser;)V
.registers 6
.prologue
.line 1743
sget-object v0, Ldxoptimizer/ad;->c:[I
invoke-static {p1, p3, p2, v0}, Ldxoptimizer/ah;->a(Landroid/content/res/Resources;Landroid/content/res/Resources$Theme;Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray;
move-result-object v0
.line 1745
invoke-direct {p0, v0, p4}, Ldxoptimizer/ai$b;->a(Landroid/content/res/TypedArray;Lorg/xmlpull/v1/XmlPullParser;)V
.line 1746
invoke-virtual {v0}, Landroid/content/res/TypedArray;->recycle()V
.line 1747
return-void
.end method
.method getFillAlpha()F
.registers 2
.prologue
.line 1861
iget v0, p0, Ldxoptimizer/ai$b;->f:F
return v0
.end method
.method getFillColor()I
.registers 2
.prologue
.line 1851
iget v0, p0, Ldxoptimizer/ai$b;->c:I
return v0
.end method
.method getStrokeAlpha()F
.registers 2
.prologue
.line 1841
iget v0, p0, Ldxoptimizer/ai$b;->d:F
return v0
.end method
.method getStrokeColor()I
.registers 2
.prologue
.line 1821
iget v0, p0, Ldxoptimizer/ai$b;->a:I
return v0
.end method
.method getStrokeWidth()F
.registers 2
.prologue
.line 1831
iget v0, p0, Ldxoptimizer/ai$b;->b:F
return v0
.end method
.method getTrimPathEnd()F
.registers 2
.prologue
.line 1881
iget v0, p0, Ldxoptimizer/ai$b;->h:F
return v0
.end method
.method getTrimPathOffset()F
.registers 2
.prologue
.line 1891
iget v0, p0, Ldxoptimizer/ai$b;->i:F
return v0
.end method
.method getTrimPathStart()F
.registers 2
.prologue
.line 1871
iget v0, p0, Ldxoptimizer/ai$b;->g:F
return v0
.end method
.method setFillAlpha(F)V
.registers 2
.prologue
.line 1866
iput p1, p0, Ldxoptimizer/ai$b;->f:F
.line 1867
return-void
.end method
.method setFillColor(I)V
.registers 2
.prologue
.line 1856
iput p1, p0, Ldxoptimizer/ai$b;->c:I
.line 1857
return-void
.end method
.method setStrokeAlpha(F)V
.registers 2
.prologue
.line 1846
iput p1, p0, Ldxoptimizer/ai$b;->d:F
.line 1847
return-void
.end method
.method setStrokeColor(I)V
.registers 2
.prologue
.line 1826
iput p1, p0, Ldxoptimizer/ai$b;->a:I
.line 1827
return-void
.end method
.method setStrokeWidth(F)V
.registers 2
.prologue
.line 1836
iput p1, p0, Ldxoptimizer/ai$b;->b:F
.line 1837
return-void
.end method
.method setTrimPathEnd(F)V
.registers 2
.prologue
.line 1886
iput p1, p0, Ldxoptimizer/ai$b;->h:F
.line 1887
return-void
.end method
.method setTrimPathOffset(F)V
.registers 2
.prologue
.line 1896
iput p1, p0, Ldxoptimizer/ai$b;->i:F
.line 1897
return-void
.end method
.method setTrimPathStart(F)V
.registers 2
.prologue
.line 1876
iput p1, p0, Ldxoptimizer/ai$b;->g:F
.line 1877
return-void
.end method