.class public Ln3/s; .super Ln3/a; .source "StrokeContent.java" # instance fields .field public final o:Lcom/airbnb/lottie/model/layer/a; .field public final p:Ljava/lang/String; .field public final q:Z .field public final r:Lo3/a; .annotation system Ldalvik/annotation/Signature; value = { "Lo3/a<", "Ljava/lang/Integer;", "Ljava/lang/Integer;", ">;" } .end annotation .end field .field public s:Lo3/a; .annotation build Landroidx/annotation/Nullable; .end annotation .annotation system Ldalvik/annotation/Signature; value = { "Lo3/a<", "Landroid/graphics/ColorFilter;", "Landroid/graphics/ColorFilter;", ">;" } .end annotation .end field # direct methods .method public constructor (Lcom/airbnb/lottie/LottieDrawable;Lcom/airbnb/lottie/model/layer/a;Lcom/airbnb/lottie/model/content/ShapeStroke;)V .locals 11 .line 1 invoke-virtual {p3}, Lcom/airbnb/lottie/model/content/ShapeStroke;->b()Lcom/airbnb/lottie/model/content/ShapeStroke$LineCapType; move-result-object v0 invoke-virtual {v0}, Lcom/airbnb/lottie/model/content/ShapeStroke$LineCapType;->toPaintCap()Landroid/graphics/Paint$Cap; move-result-object v4 .line 2 invoke-virtual {p3}, Lcom/airbnb/lottie/model/content/ShapeStroke;->e()Lcom/airbnb/lottie/model/content/ShapeStroke$LineJoinType; move-result-object v0 invoke-virtual {v0}, Lcom/airbnb/lottie/model/content/ShapeStroke$LineJoinType;->toPaintJoin()Landroid/graphics/Paint$Join; move-result-object v5 invoke-virtual {p3}, Lcom/airbnb/lottie/model/content/ShapeStroke;->g()F move-result v6 invoke-virtual {p3}, Lcom/airbnb/lottie/model/content/ShapeStroke;->i()Lr3/d; move-result-object v7 .line 3 invoke-virtual {p3}, Lcom/airbnb/lottie/model/content/ShapeStroke;->j()Lr3/b; move-result-object v8 invoke-virtual {p3}, Lcom/airbnb/lottie/model/content/ShapeStroke;->f()Ljava/util/List; move-result-object v9 invoke-virtual {p3}, Lcom/airbnb/lottie/model/content/ShapeStroke;->d()Lr3/b; move-result-object v10 move-object v1, p0 move-object v2, p1 move-object v3, p2 .line 4 invoke-direct/range {v1 .. v10}, Ln3/a;->(Lcom/airbnb/lottie/LottieDrawable;Lcom/airbnb/lottie/model/layer/a;Landroid/graphics/Paint$Cap;Landroid/graphics/Paint$Join;FLr3/d;Lr3/b;Ljava/util/List;Lr3/b;)V .line 5 iput-object p2, p0, Ln3/s;->o:Lcom/airbnb/lottie/model/layer/a; .line 6 invoke-virtual {p3}, Lcom/airbnb/lottie/model/content/ShapeStroke;->h()Ljava/lang/String; move-result-object p1 iput-object p1, p0, Ln3/s;->p:Ljava/lang/String; .line 7 invoke-virtual {p3}, Lcom/airbnb/lottie/model/content/ShapeStroke;->k()Z move-result p1 iput-boolean p1, p0, Ln3/s;->q:Z .line 8 invoke-virtual {p3}, Lcom/airbnb/lottie/model/content/ShapeStroke;->c()Lr3/a; move-result-object p1 invoke-virtual {p1}, Lr3/a;->a()Lo3/a; move-result-object p1 iput-object p1, p0, Ln3/s;->r:Lo3/a; .line 9 invoke-virtual {p1, p0}, Lo3/a;->a(Lo3/a$a;)V .line 10 invoke-virtual {p2, p1}, Lcom/airbnb/lottie/model/layer/a;->h(Lo3/a;)V return-void .end method # virtual methods .method public c(Ljava/lang/Object;Lx3/j;)V .locals 1 .param p2 # Lx3/j; .annotation build Landroidx/annotation/Nullable; .end annotation .end param .annotation system Ldalvik/annotation/Signature; value = { "(TT;", "Lx3/j<", "TT;>;)V" } .end annotation .line 1 invoke-super {p0, p1, p2}, Ln3/a;->c(Ljava/lang/Object;Lx3/j;)V .line 2 sget-object v0, Lcom/airbnb/lottie/l;->b:Ljava/lang/Integer; if-ne p1, v0, :cond_0 .line 3 iget-object p1, p0, Ln3/s;->r:Lo3/a; invoke-virtual {p1, p2}, Lo3/a;->m(Lx3/j;)V goto :goto_0 .line 4 :cond_0 sget-object v0, Lcom/airbnb/lottie/l;->B:Landroid/graphics/ColorFilter; if-ne p1, v0, :cond_2 if-nez p2, :cond_1 const/4 p1, 0x0 .line 5 iput-object p1, p0, Ln3/s;->s:Lo3/a; goto :goto_0 .line 6 :cond_1 new-instance p1, Lo3/p; invoke-direct {p1, p2}, Lo3/p;->(Lx3/j;)V iput-object p1, p0, Ln3/s;->s:Lo3/a; .line 7 invoke-virtual {p1, p0}, Lo3/a;->a(Lo3/a$a;)V .line 8 iget-object p1, p0, Ln3/s;->o:Lcom/airbnb/lottie/model/layer/a; iget-object p2, p0, Ln3/s;->r:Lo3/a; invoke-virtual {p1, p2}, Lcom/airbnb/lottie/model/layer/a;->h(Lo3/a;)V :cond_2 :goto_0 return-void .end method .method public g(Landroid/graphics/Canvas;Landroid/graphics/Matrix;I)V .locals 2 .line 1 iget-boolean v0, p0, Ln3/s;->q:Z if-eqz v0, :cond_0 return-void .line 2 :cond_0 iget-object v0, p0, Ln3/a;->i:Landroid/graphics/Paint; iget-object v1, p0, Ln3/s;->r:Lo3/a; check-cast v1, Lo3/b; invoke-virtual {v1}, Lo3/b;->n()I move-result v1 invoke-virtual {v0, v1}, Landroid/graphics/Paint;->setColor(I)V .line 3 iget-object v0, p0, Ln3/s;->s:Lo3/a; if-eqz v0, :cond_1 .line 4 iget-object v1, p0, Ln3/a;->i:Landroid/graphics/Paint; invoke-virtual {v0}, Lo3/a;->h()Ljava/lang/Object; move-result-object v0 check-cast v0, Landroid/graphics/ColorFilter; invoke-virtual {v1, v0}, Landroid/graphics/Paint;->setColorFilter(Landroid/graphics/ColorFilter;)Landroid/graphics/ColorFilter; .line 5 :cond_1 invoke-super {p0, p1, p2, p3}, Ln3/a;->g(Landroid/graphics/Canvas;Landroid/graphics/Matrix;I)V return-void .end method .method public getName()Ljava/lang/String; .locals 1 .line 1 iget-object v0, p0, Ln3/s;->p:Ljava/lang/String; return-object v0 .end method