| | | |
Offset 41, 128 lines modified | Offset 41, 128 lines modified |
41 | .field·private·final·mId:J | 41 | .field·private·final·mId:J |
| |
| |
42 | #·direct·methods | 42 | #·direct·methods |
43 | .method·static·constructor·<clinit>()V | 43 | .method·static·constructor·<clinit>()V |
44 | ····.locals·1 | 44 | ····.locals·1 |
| |
45 | ····.line·2268 | 45 | ····.line·2266 |
46 | ····new-instance·v0,·Landroid/support/v4/media/session/MediaSessionCompat$QueueItem$1; | 46 | ····new-instance·v0,·Landroid/support/v4/media/session/MediaSessionCompat$QueueItem$1; |
| |
47 | ····invoke-direct·{v0},·Landroid/support/v4/media/session/MediaSessionCompat$QueueItem$1;-><init>()V | 47 | ····invoke-direct·{v0},·Landroid/support/v4/media/session/MediaSessionCompat$QueueItem$1;-><init>()V |
| |
48 | ····sput-object·v0,·Landroid/support/v4/media/session/MediaSessionCompat$QueueItem;->CREATOR:Landroid/os/Parcelable$Creator; | 48 | ····sput-object·v0,·Landroid/support/v4/media/session/MediaSessionCompat$QueueItem;->CREATOR:Landroid/os/Parcelable$Creator; |
| |
49 | ····return-void | 49 | ····return-void |
50 | .end·method | 50 | .end·method |
| |
51 | .method·private·constructor·<init>(Landroid/media/session/MediaSession$QueueItem;Landroid/support/v4/media/MediaDescriptionCompat;J)V | 51 | .method·private·constructor·<init>(Landroid/media/session/MediaSession$QueueItem;Landroid/support/v4/media/MediaDescriptionCompat;J)V |
52 | ····.locals·2 | 52 | ····.locals·2 |
| |
53 | ····.line·2163 | 53 | ····.line·2161 |
54 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 54 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| |
55 | ····if-eqz·p2,·:cond_1 | 55 | ····if-eqz·p2,·:cond_1 |
| |
56 | ····const-wide/16·v0,·-0x1 | 56 | ····const-wide/16·v0,·-0x1 |
| |
57 | ····cmp-long·p1,·p3,·v0 | 57 | ····cmp-long·p1,·p3,·v0 |
| |
58 | ····if-eqz·p1,·:cond_0 | 58 | ····if-eqz·p1,·:cond_0 |
| |
59 | ····.line·2170 | 59 | ····.line·2168 |
60 | ····iput-object·p2,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$QueueItem;->mDescription:Landroid/support/v4/media/MediaDescriptionCompat; | 60 | ····iput-object·p2,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$QueueItem;->mDescription:Landroid/support/v4/media/MediaDescriptionCompat; |
| |
61 | ····.line·2171 | 61 | ····.line·2169 |
62 | ····iput-wide·p3,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$QueueItem;->mId:J | 62 | ····iput-wide·p3,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$QueueItem;->mId:J |
| |
63 | ····return-void | 63 | ····return-void |
| |
64 | ····.line·2168 | 64 | ····.line·2166 |
65 | ····:cond_0 | 65 | ····:cond_0 |
66 | ····new-instance·p1,·Ljava/lang/IllegalArgumentException; | 66 | ····new-instance·p1,·Ljava/lang/IllegalArgumentException; |
| |
67 | ····const-string·p2,·"Id·cannot·be·QueueItem.UNKNOWN_ID" | 67 | ····const-string·p2,·"Id·cannot·be·QueueItem.UNKNOWN_ID" |
| |
68 | ····invoke-direct·{p1,·p2},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V | 68 | ····invoke-direct·{p1,·p2},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V |
| |
69 | ····throw·p1 | 69 | ····throw·p1 |
| |
70 | ····.line·2165 | 70 | ····.line·2163 |
71 | ····:cond_1 | 71 | ····:cond_1 |
72 | ····new-instance·p1,·Ljava/lang/IllegalArgumentException; | 72 | ····new-instance·p1,·Ljava/lang/IllegalArgumentException; |
| |
73 | ····const-string·p2,·"Description·cannot·be·null" | 73 | ····const-string·p2,·"Description·cannot·be·null" |
| |
74 | ····invoke-direct·{p1,·p2},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V | 74 | ····invoke-direct·{p1,·p2},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V |
| |
75 | ····throw·p1 | 75 | ····throw·p1 |
76 | .end·method | 76 | .end·method |
| |
77 | .method·constructor·<init>(Landroid/os/Parcel;)V | 77 | .method·constructor·<init>(Landroid/os/Parcel;)V |
78 | ····.locals·2 | 78 | ····.locals·2 |
| |
79 | ····.line·2175 | 79 | ····.line·2173 |
80 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 80 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| |
81 | ····.line·2176 | 81 | ····.line·2174 |
82 | ····sget-object·v0,·Landroid/support/v4/media/MediaDescriptionCompat;->CREATOR:Landroid/os/Parcelable$Creator; | 82 | ····sget-object·v0,·Landroid/support/v4/media/MediaDescriptionCompat;->CREATOR:Landroid/os/Parcelable$Creator; |
| |
83 | ····invoke-interface·{v0,·p1},·Landroid/os/Parcelable$Creator;->createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object; | 83 | ····invoke-interface·{v0,·p1},·Landroid/os/Parcelable$Creator;->createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object; |
| |
84 | ····move-result-object·v0 | 84 | ····move-result-object·v0 |
| |
85 | ····check-cast·v0,·Landroid/support/v4/media/MediaDescriptionCompat; | 85 | ····check-cast·v0,·Landroid/support/v4/media/MediaDescriptionCompat; |
| |
86 | ····iput-object·v0,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$QueueItem;->mDescription:Landroid/support/v4/media/MediaDescriptionCompat; | 86 | ····iput-object·v0,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$QueueItem;->mDescription:Landroid/support/v4/media/MediaDescriptionCompat; |
| |
87 | ····.line·2177 | 87 | ····.line·2175 |
88 | ····invoke-virtual·{p1},·Landroid/os/Parcel;->readLong()J | 88 | ····invoke-virtual·{p1},·Landroid/os/Parcel;->readLong()J |
| |
89 | ····move-result-wide·v0 | 89 | ····move-result-wide·v0 |
| |
90 | ····iput-wide·v0,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$QueueItem;->mId:J | 90 | ····iput-wide·v0,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$QueueItem;->mId:J |
| |
91 | ····return-void | 91 | ····return-void |
92 | .end·method | 92 | .end·method |
| |
93 | .method·public·static·fromQueueItem(Ljava/lang/Object;)Landroid/support/v4/media/session/MediaSessionCompat$QueueItem; | 93 | .method·public·static·fromQueueItem(Ljava/lang/Object;)Landroid/support/v4/media/session/MediaSessionCompat$QueueItem; |
94 | ····.locals·4 | 94 | ····.locals·4 |
| |
95 | ····if-eqz·p0,·:cond_1 | 95 | ····if-eqz·p0,·:cond_1 |
| |
96 | ····.line·2236 | 96 | ····.line·2234 |
97 | ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I | 97 | ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I |
| |
98 | ····const/16·v1,·0x15 | 98 | ····const/16·v1,·0x15 |
| |
99 | ····if-ge·v0,·v1,·:cond_0 | 99 | ····if-ge·v0,·v1,·:cond_0 |
| |
100 | ····goto·:goto_0 | 100 | ····goto·:goto_0 |
| |
101 | ····.line·2239 | 101 | ····.line·2237 |
102 | ····:cond_0 | 102 | ····:cond_0 |
103 | ····check-cast·p0,·Landroid/media/session/MediaSession$QueueItem; | 103 | ····check-cast·p0,·Landroid/media/session/MediaSession$QueueItem; |
| |
104 | ····.line·2240 | 104 | ····.line·2238 |
105 | ····invoke-virtual·{p0},·Landroid/media/session/MediaSession$QueueItem;->getDescription()Landroid/media/MediaDescription; | 105 | ····invoke-virtual·{p0},·Landroid/media/session/MediaSession$QueueItem;->getDescription()Landroid/media/MediaDescription; |
| |
106 | ····move-result-object·v0 | 106 | ····move-result-object·v0 |
| |
107 | ····.line·2241 | 107 | ····.line·2239 |
108 | ····invoke-static·{v0},·Landroid/support/v4/media/MediaDescriptionCompat;->fromMediaDescription(Ljava/lang/Object;)Landroid/support/v4/media/MediaDescriptionCompat; | 108 | ····invoke-static·{v0},·Landroid/support/v4/media/MediaDescriptionCompat;->fromMediaDescription(Ljava/lang/Object;)Landroid/support/v4/media/MediaDescriptionCompat; |
| |
109 | ····move-result-object·v0 | 109 | ····move-result-object·v0 |
| |
110 | ····.line·2243 | 110 | ····.line·2241 |
111 | ····invoke-virtual·{p0},·Landroid/media/session/MediaSession$QueueItem;->getQueueId()J | 111 | ····invoke-virtual·{p0},·Landroid/media/session/MediaSession$QueueItem;->getQueueId()J |
| |
112 | ····move-result-wide·v1 | 112 | ····move-result-wide·v1 |
| |
113 | ····.line·2244 | 113 | ····.line·2242 |
114 | ····new-instance·v3,·Landroid/support/v4/media/session/MediaSessionCompat$QueueItem; | 114 | ····new-instance·v3,·Landroid/support/v4/media/session/MediaSessionCompat$QueueItem; |
| |
115 | ····invoke-direct·{v3,·p0,·v0,·v1,·v2},·Landroid/support/v4/media/session/MediaSessionCompat$QueueItem;-><init>(Landroid/media/session/MediaSession$QueueItem;Landroid/support/v4/media/MediaDescriptionCompat;J)V | 115 | ····invoke-direct·{v3,·p0,·v0,·v1,·v2},·Landroid/support/v4/media/session/MediaSessionCompat$QueueItem;-><init>(Landroid/media/session/MediaSession$QueueItem;Landroid/support/v4/media/MediaDescriptionCompat;J)V |
| |
116 | ····return-object·v3 | 116 | ····return-object·v3 |
| |
117 | ····:cond_1 | 117 | ····:cond_1 |
Offset 183, 30 lines modified | Offset 183, 30 lines modified |
183 | ············"Landroid/support/v4/media/session/MediaSessionCompat$QueueItem;", | 183 | ············"Landroid/support/v4/media/session/MediaSessionCompat$QueueItem;", |
184 | ············">;" | 184 | ············">;" |
185 | ········} | 185 | ········} |
186 | ····.end·annotation | 186 | ····.end·annotation |
| |
187 | ····if-eqz·p0,·:cond_2 | 187 | ····if-eqz·p0,·:cond_2 |
| |
188 | ····.line·2258 | 188 | ····.line·2256 |
189 | ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I | 189 | ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I |
| |
190 | ····const/16·v1,·0x15 | 190 | ····const/16·v1,·0x15 |
| |
191 | ····if-ge·v0,·v1,·:cond_0 | 191 | ····if-ge·v0,·v1,·:cond_0 |
| |
192 | ····goto·:goto_1 | 192 | ····goto·:goto_1 |
| |
193 | ····.line·2261 | 193 | ····.line·2259 |
194 | ····:cond_0 | 194 | ····:cond_0 |
195 | ····new-instance·v0,·Ljava/util/ArrayList; | 195 | ····new-instance·v0,·Ljava/util/ArrayList; |
| |
196 | ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V | 196 | ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V |
| |
197 | ····.line·2262 | 197 | ····.line·2260 |
198 | ····invoke-interface·{p0},·Ljava/util/List;->iterator()Ljava/util/Iterator; | 198 | ····invoke-interface·{p0},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
| |
199 | ····move-result-object·p0 | 199 | ····move-result-object·p0 |
| |
200 | ····:goto_0 | 200 | ····:goto_0 |
201 | ····invoke-interface·{p0},·Ljava/util/Iterator;->hasNext()Z | 201 | ····invoke-interface·{p0},·Ljava/util/Iterator;->hasNext()Z |
| |
Offset 214, 15 lines modified | Offset 214, 15 lines modified |
| |
214 | ····if-eqz·v1,·:cond_1 | 214 | ····if-eqz·v1,·:cond_1 |
| |
215 | ····invoke-interface·{p0},·Ljava/util/Iterator;->next()Ljava/lang/Object; | 215 | ····invoke-interface·{p0},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
| |
216 | ····move-result-object·v1 | 216 | ····move-result-object·v1 |
| |
217 | ····.line·2263 | 217 | ····.line·2261 |
218 | ····invoke-static·{v1},·Landroid/support/v4/media/session/MediaSessionCompat$QueueItem;->fromQueueItem(Ljava/lang/Object;)Landroid/support/v4/media/session/MediaSessionCompat$QueueItem; | 218 | ····invoke-static·{v1},·Landroid/support/v4/media/session/MediaSessionCompat$QueueItem;->fromQueueItem(Ljava/lang/Object;)Landroid/support/v4/media/session/MediaSessionCompat$QueueItem; |
| |
219 | ····move-result-object·v1 | 219 | ····move-result-object·v1 |
| |
220 | ····invoke-interface·{v0,·v1},·Ljava/util/List;->add(Ljava/lang/Object;)Z | 220 | ····invoke-interface·{v0,·v1},·Ljava/util/List;->add(Ljava/lang/Object;)Z |
| |
221 | ····goto·:goto_0 | 221 | ····goto·:goto_0 |
Offset 246, 15 lines modified | Offset 246, 15 lines modified |
| |
246 | ····return·v0 | 246 | ····return·v0 |
247 | .end·method | 247 | .end·method |
| |
248 | .method·public·toString()Ljava/lang/String; | 248 | .method·public·toString()Ljava/lang/String; |
249 | ····.locals·3 | 249 | ····.locals·3 |
| |
250 | ····.line·2284 | 250 | ····.line·2282 |
251 | ····new-instance·v0,·Ljava/lang/StringBuilder; | 251 | ····new-instance·v0,·Ljava/lang/StringBuilder; |
| |
252 | ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V | 252 | ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V |
| |
253 | ····const-string·v1,·"MediaSession.QueueItem·{Description=" | 253 | ····const-string·v1,·"MediaSession.QueueItem·{Description=" |
| |
254 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 254 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
Offset 281, 19 lines modified | Offset 281, 19 lines modified |
| |
281 | ····return-object·v0 | 281 | ····return-object·v0 |
282 | .end·method | 282 | .end·method |
| |
283 | .method·public·writeToParcel(Landroid/os/Parcel;I)V | 283 | .method·public·writeToParcel(Landroid/os/Parcel;I)V |
284 | ····.locals·2 | 284 | ····.locals·2 |
| |
285 | ····.line·2196 | 285 | ····.line·2194 |
286 | ····iget-object·v0,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$QueueItem;->mDescription:Landroid/support/v4/media/MediaDescriptionCompat; | 286 | ····iget-object·v0,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$QueueItem;->mDescription:Landroid/support/v4/media/MediaDescriptionCompat; |
| |
287 | ····invoke-virtual·{v0,·p1,·p2},·Landroid/support/v4/media/MediaDescriptionCompat;->writeToParcel(Landroid/os/Parcel;I)V | 287 | ····invoke-virtual·{v0,·p1,·p2},·Landroid/support/v4/media/MediaDescriptionCompat;->writeToParcel(Landroid/os/Parcel;I)V |
| |
288 | ····.line·2197 | 288 | ····.line·2195 |
289 | ····iget-wide·v0,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$QueueItem;->mId:J | 289 | ····iget-wide·v0,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$QueueItem;->mId:J |
| |
290 | ····invoke-virtual·{p1,·v0,·v1},·Landroid/os/Parcel;->writeLong(J)V | 290 | ····invoke-virtual·{p1,·v0,·v1},·Landroid/os/Parcel;->writeLong(J)V |
| |
291 | ····return-void | 291 | ····return-void |
292 | .end·method | 292 | .end·method |