.class public final Lf/a/c/b; .super Lf/a/c/e$b; .source "HardwareSurveyService.kt" # instance fields .field public final synthetic c:Lkotlin/jvm/functions/Function1; # direct methods .method public constructor (Lcom/discord/hardware_analytics/HardwareSurveyService$a;Lkotlin/jvm/functions/Function1;Landroid/os/Looper;Ljava/lang/String;Landroid/os/Looper;)V .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", "Lkotlin/jvm/functions/Function1;", "Landroid/os/Looper;", "Ljava/lang/String;", "Landroid/os/Looper;", ")V" } .end annotation iput-object p2, p0, Lf/a/c/b;->c:Lkotlin/jvm/functions/Function1; invoke-direct {p0, p4, p5}, Lf/a/c/e$b;->(Ljava/lang/String;Landroid/os/Looper;)V return-void .end method # virtual methods .method public a(Ljava/lang/Throwable;)V .locals 2 if-eqz p1, :cond_0 goto :goto_0 :cond_0 new-instance p1, Ljava/lang/RuntimeException; const-string v0, "result bundle was null" invoke-direct {p1, v0}, Ljava/lang/RuntimeException;->(Ljava/lang/String;)V :goto_0 iget-object v0, p0, Lf/a/c/b;->c:Lkotlin/jvm/functions/Function1; invoke-static {p1}, Lf/h/a/f/f/n/g;->createFailure(Ljava/lang/Throwable;)Ljava/lang/Object; move-result-object p1 new-instance v1, Lx/d; invoke-direct {v1, p1}, Lx/d;->(Ljava/lang/Object;)V invoke-interface {v0, v1}, Lkotlin/jvm/functions/Function1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; return-void .end method .method public b(Landroid/os/Bundle;)V .locals 12 const-string v0, "bundle" invoke-static {p1, v0}, Lx/m/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {p1, v0}, Lx/m/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V const-string v0, "com.discord.hardware_analytics.DecoderCountInfo" invoke-virtual {p1, v0}, Landroid/os/Bundle;->getIntegerArrayList(Ljava/lang/String;)Ljava/util/ArrayList; move-result-object p1 if-eqz p1, :cond_2 const-string/jumbo v0, "values" invoke-static {p1, v0}, Lx/m/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V invoke-interface {p1}, Ljava/util/List;->size()I move-result v0 const/4 v1, 0x7 const/4 v2, 0x0 const/4 v3, 0x1 if-ne v0, v1, :cond_0 const/4 v0, 0x1 goto :goto_0 :cond_0 const/4 v0, 0x0 :goto_0 if-eqz v0, :cond_1 new-instance v0, Lcom/discord/hardware_analytics/DecoderCountInfo; invoke-interface {p1, v2}, Ljava/util/List;->get(I)Ljava/lang/Object; move-result-object v1 check-cast v1, Ljava/lang/Number; invoke-virtual {v1}, Ljava/lang/Number;->intValue()I move-result v5 invoke-interface {p1, v3}, Ljava/util/List;->get(I)Ljava/lang/Object; move-result-object v1 check-cast v1, Ljava/lang/Number; invoke-virtual {v1}, Ljava/lang/Number;->intValue()I move-result v6 const/4 v1, 0x2 invoke-interface {p1, v1}, Ljava/util/List;->get(I)Ljava/lang/Object; move-result-object v1 check-cast v1, Ljava/lang/Number; invoke-virtual {v1}, Ljava/lang/Number;->intValue()I move-result v7 const/4 v1, 0x3 invoke-interface {p1, v1}, Ljava/util/List;->get(I)Ljava/lang/Object; move-result-object v1 check-cast v1, Ljava/lang/Number; invoke-virtual {v1}, Ljava/lang/Number;->intValue()I move-result v8 const/4 v1, 0x4 invoke-interface {p1, v1}, Ljava/util/List;->get(I)Ljava/lang/Object; move-result-object v1 check-cast v1, Ljava/lang/Number; invoke-virtual {v1}, Ljava/lang/Number;->intValue()I move-result v9 const/4 v1, 0x5 invoke-interface {p1, v1}, Ljava/util/List;->get(I)Ljava/lang/Object; move-result-object v1 check-cast v1, Ljava/lang/Number; invoke-virtual {v1}, Ljava/lang/Number;->intValue()I move-result v10 const/4 v1, 0x6 invoke-interface {p1, v1}, Ljava/util/List;->get(I)Ljava/lang/Object; move-result-object p1 check-cast p1, Ljava/lang/Number; invoke-virtual {p1}, Ljava/lang/Number;->intValue()I move-result v11 move-object v4, v0 invoke-direct/range {v4 .. v11}, Lcom/discord/hardware_analytics/DecoderCountInfo;->(IIIIIII)V iget-object p1, p0, Lf/a/c/b;->c:Lkotlin/jvm/functions/Function1; new-instance v1, Lx/d; invoke-direct {v1, v0}, Lx/d;->(Ljava/lang/Object;)V invoke-interface {p1, v1}, Lkotlin/jvm/functions/Function1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; return-void :cond_1 new-instance p1, Ljava/lang/IllegalArgumentException; const-string v0, "expected size=7" invoke-virtual {v0}, Ljava/lang/Object;->toString()Ljava/lang/String; move-result-object v0 invoke-direct {p1, v0}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V throw p1 :cond_2 new-instance p1, Ljava/lang/IllegalStateException; const-string v0, "No data found for DecoderCountInfo" invoke-virtual {v0}, Ljava/lang/Object;->toString()Ljava/lang/String; move-result-object v0 invoke-direct {p1, v0}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V throw p1 .end method