MediaDescriptionCompat$Builder.smali 6.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197
  1. .class public final Landroid/support/v4/media/MediaDescriptionCompat$Builder;
  2. .super Ljava/lang/Object;
  3. .source "MediaDescriptionCompat.java"
  4. # annotations
  5. .annotation system Ldalvik/annotation/EnclosingClass;
  6. value = Landroid/support/v4/media/MediaDescriptionCompat;
  7. .end annotation
  8. .annotation system Ldalvik/annotation/InnerClass;
  9. accessFlags = 0x19
  10. name = "Builder"
  11. .end annotation
  12. # instance fields
  13. .field private mDescription:Ljava/lang/CharSequence;
  14. .field private mExtras:Landroid/os/Bundle;
  15. .field private mIcon:Landroid/graphics/Bitmap;
  16. .field private mIconUri:Landroid/net/Uri;
  17. .field private mMediaId:Ljava/lang/String;
  18. .field private mMediaUri:Landroid/net/Uri;
  19. .field private mSubtitle:Ljava/lang/CharSequence;
  20. .field private mTitle:Ljava/lang/CharSequence;
  21. # direct methods
  22. .method public constructor <init>()V
  23. .locals 0
  24. .prologue
  25. .line 343
  26. invoke-direct {p0}, Ljava/lang/Object;-><init>()V
  27. .line 344
  28. return-void
  29. .end method
  30. # virtual methods
  31. .method public build()Landroid/support/v4/media/MediaDescriptionCompat;
  32. .locals 10
  33. .prologue
  34. .line 444
  35. new-instance v0, Landroid/support/v4/media/MediaDescriptionCompat;
  36. iget-object v1, p0, Landroid/support/v4/media/MediaDescriptionCompat$Builder;->mMediaId:Ljava/lang/String;
  37. iget-object v2, p0, Landroid/support/v4/media/MediaDescriptionCompat$Builder;->mTitle:Ljava/lang/CharSequence;
  38. iget-object v3, p0, Landroid/support/v4/media/MediaDescriptionCompat$Builder;->mSubtitle:Ljava/lang/CharSequence;
  39. iget-object v4, p0, Landroid/support/v4/media/MediaDescriptionCompat$Builder;->mDescription:Ljava/lang/CharSequence;
  40. iget-object v5, p0, Landroid/support/v4/media/MediaDescriptionCompat$Builder;->mIcon:Landroid/graphics/Bitmap;
  41. iget-object v6, p0, Landroid/support/v4/media/MediaDescriptionCompat$Builder;->mIconUri:Landroid/net/Uri;
  42. iget-object v7, p0, Landroid/support/v4/media/MediaDescriptionCompat$Builder;->mExtras:Landroid/os/Bundle;
  43. iget-object v8, p0, Landroid/support/v4/media/MediaDescriptionCompat$Builder;->mMediaUri:Landroid/net/Uri;
  44. const/4 v9, 0x0
  45. invoke-direct/range {v0 .. v9}, Landroid/support/v4/media/MediaDescriptionCompat;-><init>(Ljava/lang/String;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/graphics/Bitmap;Landroid/net/Uri;Landroid/os/Bundle;Landroid/net/Uri;Landroid/support/v4/media/MediaDescriptionCompat$1;)V
  46. return-object v0
  47. .end method
  48. .method public setDescription(Ljava/lang/CharSequence;)Landroid/support/v4/media/MediaDescriptionCompat$Builder;
  49. .locals 0
  50. .param p1, "description" # Ljava/lang/CharSequence;
  51. .annotation build Landroid/support/annotation/Nullable;
  52. .end annotation
  53. .end param
  54. .prologue
  55. .line 387
  56. iput-object p1, p0, Landroid/support/v4/media/MediaDescriptionCompat$Builder;->mDescription:Ljava/lang/CharSequence;
  57. .line 388
  58. return-object p0
  59. .end method
  60. .method public setExtras(Landroid/os/Bundle;)Landroid/support/v4/media/MediaDescriptionCompat$Builder;
  61. .locals 0
  62. .param p1, "extras" # Landroid/os/Bundle;
  63. .annotation build Landroid/support/annotation/Nullable;
  64. .end annotation
  65. .end param
  66. .prologue
  67. .line 422
  68. iput-object p1, p0, Landroid/support/v4/media/MediaDescriptionCompat$Builder;->mExtras:Landroid/os/Bundle;
  69. .line 423
  70. return-object p0
  71. .end method
  72. .method public setIconBitmap(Landroid/graphics/Bitmap;)Landroid/support/v4/media/MediaDescriptionCompat$Builder;
  73. .locals 0
  74. .param p1, "icon" # Landroid/graphics/Bitmap;
  75. .annotation build Landroid/support/annotation/Nullable;
  76. .end annotation
  77. .end param
  78. .prologue
  79. .line 399
  80. iput-object p1, p0, Landroid/support/v4/media/MediaDescriptionCompat$Builder;->mIcon:Landroid/graphics/Bitmap;
  81. .line 400
  82. return-object p0
  83. .end method
  84. .method public setIconUri(Landroid/net/Uri;)Landroid/support/v4/media/MediaDescriptionCompat$Builder;
  85. .locals 0
  86. .param p1, "iconUri" # Landroid/net/Uri;
  87. .annotation build Landroid/support/annotation/Nullable;
  88. .end annotation
  89. .end param
  90. .prologue
  91. .line 411
  92. iput-object p1, p0, Landroid/support/v4/media/MediaDescriptionCompat$Builder;->mIconUri:Landroid/net/Uri;
  93. .line 412
  94. return-object p0
  95. .end method
  96. .method public setMediaId(Ljava/lang/String;)Landroid/support/v4/media/MediaDescriptionCompat$Builder;
  97. .locals 0
  98. .param p1, "mediaId" # Ljava/lang/String;
  99. .annotation build Landroid/support/annotation/Nullable;
  100. .end annotation
  101. .end param
  102. .prologue
  103. .line 353
  104. iput-object p1, p0, Landroid/support/v4/media/MediaDescriptionCompat$Builder;->mMediaId:Ljava/lang/String;
  105. .line 354
  106. return-object p0
  107. .end method
  108. .method public setMediaUri(Landroid/net/Uri;)Landroid/support/v4/media/MediaDescriptionCompat$Builder;
  109. .locals 0
  110. .param p1, "mediaUri" # Landroid/net/Uri;
  111. .annotation build Landroid/support/annotation/Nullable;
  112. .end annotation
  113. .end param
  114. .prologue
  115. .line 433
  116. iput-object p1, p0, Landroid/support/v4/media/MediaDescriptionCompat$Builder;->mMediaUri:Landroid/net/Uri;
  117. .line 434
  118. return-object p0
  119. .end method
  120. .method public setSubtitle(Ljava/lang/CharSequence;)Landroid/support/v4/media/MediaDescriptionCompat$Builder;
  121. .locals 0
  122. .param p1, "subtitle" # Ljava/lang/CharSequence;
  123. .annotation build Landroid/support/annotation/Nullable;
  124. .end annotation
  125. .end param
  126. .prologue
  127. .line 375
  128. iput-object p1, p0, Landroid/support/v4/media/MediaDescriptionCompat$Builder;->mSubtitle:Ljava/lang/CharSequence;
  129. .line 376
  130. return-object p0
  131. .end method
  132. .method public setTitle(Ljava/lang/CharSequence;)Landroid/support/v4/media/MediaDescriptionCompat$Builder;
  133. .locals 0
  134. .param p1, "title" # Ljava/lang/CharSequence;
  135. .annotation build Landroid/support/annotation/Nullable;
  136. .end annotation
  137. .end param
  138. .prologue
  139. .line 364
  140. iput-object p1, p0, Landroid/support/v4/media/MediaDescriptionCompat$Builder;->mTitle:Ljava/lang/CharSequence;
  141. .line 365
  142. return-object p0
  143. .end method