.class Landroid/support/v4/media/session/PlaybackStateCompatApi22; .super Ljava/lang/Object; .source "PlaybackStateCompatApi22.java" # annotations .annotation build Landroid/support/annotation/RequiresApi; .end annotation # direct methods .method constructor ()V .locals 0 .line 26 invoke-direct {p0}, Ljava/lang/Object;->()V return-void .end method .method public static getExtras(Ljava/lang/Object;)Landroid/os/Bundle; .locals 0 .line 28 check-cast p0, Landroid/media/session/PlaybackState; invoke-virtual {p0}, Landroid/media/session/PlaybackState;->getExtras()Landroid/os/Bundle; move-result-object p0 return-object p0 .end method .method public static newInstance(IJJFJLjava/lang/CharSequence;JLjava/util/List;JLandroid/os/Bundle;)Ljava/lang/Object; .locals 8 .annotation system Ldalvik/annotation/Signature; value = { "(IJJFJ", "Ljava/lang/CharSequence;", "J", "Ljava/util/List<", "Ljava/lang/Object;", ">;J", "Landroid/os/Bundle;", ")", "Ljava/lang/Object;" } .end annotation .line 35 new-instance v7, Landroid/media/session/PlaybackState$Builder; invoke-direct {v7}, Landroid/media/session/PlaybackState$Builder;->()V move-object v0, v7 move v1, p0 move-wide v2, p1 move v4, p5 move-wide/from16 v5, p9 .line 36 invoke-virtual/range {v0 .. v6}, Landroid/media/session/PlaybackState$Builder;->setState(IJFJ)Landroid/media/session/PlaybackState$Builder; move-wide v0, p3 .line 37 invoke-virtual {v7, p3, p4}, Landroid/media/session/PlaybackState$Builder;->setBufferedPosition(J)Landroid/media/session/PlaybackState$Builder; move-wide v0, p6 .line 38 invoke-virtual {v7, p6, p7}, Landroid/media/session/PlaybackState$Builder;->setActions(J)Landroid/media/session/PlaybackState$Builder; move-object/from16 v0, p8 .line 39 invoke-virtual {v7, v0}, Landroid/media/session/PlaybackState$Builder;->setErrorMessage(Ljava/lang/CharSequence;)Landroid/media/session/PlaybackState$Builder; .line 40 invoke-interface/range {p11 .. p11}, Ljava/util/List;->iterator()Ljava/util/Iterator; move-result-object v0 :goto_0 invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z move-result v1 if-eqz v1, :cond_0 invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; move-result-object v1 .line 41 check-cast v1, Landroid/media/session/PlaybackState$CustomAction; invoke-virtual {v7, v1}, Landroid/media/session/PlaybackState$Builder;->addCustomAction(Landroid/media/session/PlaybackState$CustomAction;)Landroid/media/session/PlaybackState$Builder; goto :goto_0 :cond_0 move-wide/from16 v1, p12 .line 43 invoke-virtual {v7, v1, v2}, Landroid/media/session/PlaybackState$Builder;->setActiveQueueItemId(J)Landroid/media/session/PlaybackState$Builder; move-object/from16 v0, p14 .line 44 invoke-virtual {v7, v0}, Landroid/media/session/PlaybackState$Builder;->setExtras(Landroid/os/Bundle;)Landroid/media/session/PlaybackState$Builder; .line 45 invoke-virtual {v7}, Landroid/media/session/PlaybackState$Builder;->build()Landroid/media/session/PlaybackState; move-result-object v0 return-object v0 .end method