k$d.smali
.class Landroid/support/graphics/drawable/k$d;
.super Ljava/lang/Object;
.source "VectorDrawableCompat.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Landroid/support/graphics/drawable/k;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0xa
name = "d"
.end annotation
# instance fields
.field protected m:[Landroid/support/v4/graphics/PathParser$PathDataNode;
.field n:Ljava/lang/String;
.field o:I
# direct methods
.method public constructor <init>()V
.registers 2
.prologue
.line 1520
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 1516
const/4 v0, 0x0
iput-object v0, p0, Landroid/support/graphics/drawable/k$d;->m:[Landroid/support/v4/graphics/PathParser$PathDataNode;
.line 1522
return-void
.end method
.method public constructor <init>(Landroid/support/graphics/drawable/k$d;)V
.registers 3
.prologue
.line 1546
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 1516
const/4 v0, 0x0
iput-object v0, p0, Landroid/support/graphics/drawable/k$d;->m:[Landroid/support/v4/graphics/PathParser$PathDataNode;
.line 1547
iget-object v0, p1, Landroid/support/graphics/drawable/k$d;->n:Ljava/lang/String;
iput-object v0, p0, Landroid/support/graphics/drawable/k$d;->n:Ljava/lang/String;
.line 1548
iget v0, p1, Landroid/support/graphics/drawable/k$d;->o:I
iput v0, p0, Landroid/support/graphics/drawable/k$d;->o:I
.line 1549
iget-object v0, p1, Landroid/support/graphics/drawable/k$d;->m:[Landroid/support/v4/graphics/PathParser$PathDataNode;
invoke-static {v0}, Landroid/support/v4/graphics/PathParser;->deepCopyNodes([Landroid/support/v4/graphics/PathParser$PathDataNode;)[Landroid/support/v4/graphics/PathParser$PathDataNode;
move-result-object v0
iput-object v0, p0, Landroid/support/graphics/drawable/k$d;->m:[Landroid/support/v4/graphics/PathParser$PathDataNode;
.line 1550
return-void
.end method
# virtual methods
.method public a(Landroid/graphics/Path;)V
.registers 3
.prologue
.line 1553
invoke-virtual {p1}, Landroid/graphics/Path;->reset()V
.line 1554
iget-object v0, p0, Landroid/support/graphics/drawable/k$d;->m:[Landroid/support/v4/graphics/PathParser$PathDataNode;
if-eqz v0, :cond_c
.line 1555
iget-object v0, p0, Landroid/support/graphics/drawable/k$d;->m:[Landroid/support/v4/graphics/PathParser$PathDataNode;
invoke-static {v0, p1}, Landroid/support/v4/graphics/PathParser$PathDataNode;->nodesToPath([Landroid/support/v4/graphics/PathParser$PathDataNode;Landroid/graphics/Path;)V
.line 1557
:cond_c
return-void
.end method
.method public a()Z
.registers 2
.prologue
.line 1571
const/4 v0, 0x0
return v0
.end method
.method public getPathData()[Landroid/support/v4/graphics/PathParser$PathDataNode;
.registers 2
.prologue
.line 1577
iget-object v0, p0, Landroid/support/graphics/drawable/k$d;->m:[Landroid/support/v4/graphics/PathParser$PathDataNode;
return-object v0
.end method
.method public getPathName()Ljava/lang/String;
.registers 2
.prologue
.line 1560
iget-object v0, p0, Landroid/support/graphics/drawable/k$d;->n:Ljava/lang/String;
return-object v0
.end method
.method public setPathData([Landroid/support/v4/graphics/PathParser$PathDataNode;)V
.registers 3
.prologue
.line 1582
iget-object v0, p0, Landroid/support/graphics/drawable/k$d;->m:[Landroid/support/v4/graphics/PathParser$PathDataNode;
invoke-static {v0, p1}, Landroid/support/v4/graphics/PathParser;->canMorph([Landroid/support/v4/graphics/PathParser$PathDataNode;[Landroid/support/v4/graphics/PathParser$PathDataNode;)Z
move-result v0
if-nez v0, :cond_f
.line 1584
invoke-static {p1}, Landroid/support/v4/graphics/PathParser;->deepCopyNodes([Landroid/support/v4/graphics/PathParser$PathDataNode;)[Landroid/support/v4/graphics/PathParser$PathDataNode;
move-result-object v0
iput-object v0, p0, Landroid/support/graphics/drawable/k$d;->m:[Landroid/support/v4/graphics/PathParser$PathDataNode;
.line 1588
:goto_e
return-void
.line 1586
:cond_f
iget-object v0, p0, Landroid/support/graphics/drawable/k$d;->m:[Landroid/support/v4/graphics/PathParser$PathDataNode;
invoke-static {v0, p1}, Landroid/support/v4/graphics/PathParser;->updateNodes([Landroid/support/v4/graphics/PathParser$PathDataNode;[Landroid/support/v4/graphics/PathParser$PathDataNode;)V
goto :goto_e
.end method