p.smali

.class Landroid/support/c/a/p;
.super Ljava/lang/Object;
.source "VectorDrawableCompat.java"


# instance fields
.field protected gq:[Landroid/support/v4/a/d;

.field gr:Ljava/lang/String;

.field mChangingConfigurations:I


# direct methods
.method public constructor <init>()V
    .registers 2

    .prologue
    .line 1513
    invoke-direct {p0}, Ljava/lang/Object;-><init>()V

    .line 1509
    const/4 v0, 0x0

    iput-object v0, p0, Landroid/support/c/a/p;->gq:[Landroid/support/v4/a/d;

    .line 1515
    return-void
.end method

.method public constructor <init>(Landroid/support/c/a/p;)V
    .registers 3

    .prologue
    .line 1539
    invoke-direct {p0}, Ljava/lang/Object;-><init>()V

    .line 1509
    const/4 v0, 0x0

    iput-object v0, p0, Landroid/support/c/a/p;->gq:[Landroid/support/v4/a/d;

    .line 1540
    iget-object v0, p1, Landroid/support/c/a/p;->gr:Ljava/lang/String;

    iput-object v0, p0, Landroid/support/c/a/p;->gr:Ljava/lang/String;

    .line 1541
    iget v0, p1, Landroid/support/c/a/p;->mChangingConfigurations:I

    iput v0, p0, Landroid/support/c/a/p;->mChangingConfigurations:I

    .line 1542
    iget-object v0, p1, Landroid/support/c/a/p;->gq:[Landroid/support/v4/a/d;

    invoke-static {v0}, Landroid/support/v4/a/b;->a([Landroid/support/v4/a/d;)[Landroid/support/v4/a/d;

    move-result-object v0

    iput-object v0, p0, Landroid/support/c/a/p;->gq:[Landroid/support/v4/a/d;

    .line 1543
    return-void
.end method


# virtual methods
.method public getPathData()[Landroid/support/v4/a/d;
    .registers 2

    .prologue
    .line 1570
    iget-object v0, p0, Landroid/support/c/a/p;->gq:[Landroid/support/v4/a/d;

    return-object v0
.end method

.method public getPathName()Ljava/lang/String;
    .registers 2

    .prologue
    .line 1553
    iget-object v0, p0, Landroid/support/c/a/p;->gr:Ljava/lang/String;

    return-object v0
.end method

.method public isClipPath()Z
    .registers 2

    .prologue
    .line 1564
    const/4 v0, 0x0

    return v0
.end method

.method public setPathData([Landroid/support/v4/a/d;)V
    .registers 8

    .prologue
    const/4 v1, 0x0

    .line 1575
    iget-object v0, p0, Landroid/support/c/a/p;->gq:[Landroid/support/v4/a/d;

    invoke-static {v0, p1}, Landroid/support/v4/a/b;->a([Landroid/support/v4/a/d;[Landroid/support/v4/a/d;)Z

    move-result v0

    if-nez v0, :cond_10

    .line 1577
    invoke-static {p1}, Landroid/support/v4/a/b;->a([Landroid/support/v4/a/d;)[Landroid/support/v4/a/d;

    move-result-object v0

    iput-object v0, p0, Landroid/support/c/a/p;->gq:[Landroid/support/v4/a/d;

    .line 1581
    :cond_f
    return-void

    .line 1579
    :cond_10
    iget-object v3, p0, Landroid/support/c/a/p;->gq:[Landroid/support/v4/a/d;

    move v0, v1

    .line 2161
    :goto_13
    array-length v2, p1

    if-ge v0, v2, :cond_f

    .line 2162
    aget-object v2, v3, v0

    aget-object v4, p1, v0

    iget-char v4, v4, Landroid/support/v4/a/d;->oV:C

    iput-char v4, v2, Landroid/support/v4/a/d;->oV:C

    move v2, v1

    .line 2163
    :goto_1f
    aget-object v4, p1, v0

    iget-object v4, v4, Landroid/support/v4/a/d;->oW:[F

    array-length v4, v4

    if-ge v2, v4, :cond_35

    .line 2164
    aget-object v4, v3, v0

    iget-object v4, v4, Landroid/support/v4/a/d;->oW:[F

    aget-object v5, p1, v0

    iget-object v5, v5, Landroid/support/v4/a/d;->oW:[F

    aget v5, v5, v2

    aput v5, v4, v2

    .line 2163
    add-int/lit8 v2, v2, 0x1

    goto :goto_1f

    .line 2161
    :cond_35
    add-int/lit8 v0, v0, 0x1

    goto :goto_13
.end method

.method public final toPath(Landroid/graphics/Path;)V
    .registers 3

    .prologue
    .line 1546
    invoke-virtual {p1}, Landroid/graphics/Path;->reset()V

    .line 1547
    iget-object v0, p0, Landroid/support/c/a/p;->gq:[Landroid/support/v4/a/d;

    if-eqz v0, :cond_c

    .line 1548
    iget-object v0, p0, Landroid/support/c/a/p;->gq:[Landroid/support/v4/a/d;

    invoke-static {v0, p1}, Landroid/support/v4/a/d;->a([Landroid/support/v4/a/d;Landroid/graphics/Path;)V

    .line 1550
    :cond_c
    return-void
.end method