| | | |
Offset 143, 27 lines modified | Offset 143, 27 lines modified |
143 | .end·method | 143 | .end·method |
| |
| |
144 | #·virtual·methods | 144 | #·virtual·methods |
145 | .method·public·final·addArgument(Ljava/lang/String;Landroidx/navigation/NavArgument;)V | 145 | .method·public·final·addArgument(Ljava/lang/String;Landroidx/navigation/NavArgument;)V |
146 | ····.locals·1 | 146 | ····.locals·1 |
| |
147 | ····.line·610 | 147 | ····.line·593 |
148 | ····iget-object·v0,·p0,·Landroidx/navigation/NavDestination;->mArguments:Ljava/util/HashMap; | 148 | ····iget-object·v0,·p0,·Landroidx/navigation/NavDestination;->mArguments:Ljava/util/HashMap; |
| |
149 | ····if-nez·v0,·:cond_0 | 149 | ····if-nez·v0,·:cond_0 |
| |
150 | ····.line·611 | 150 | ····.line·594 |
151 | ····new-instance·v0,·Ljava/util/HashMap; | 151 | ····new-instance·v0,·Ljava/util/HashMap; |
| |
152 | ····invoke-direct·{v0},·Ljava/util/HashMap;-><init>()V | 152 | ····invoke-direct·{v0},·Ljava/util/HashMap;-><init>()V |
| |
153 | ····iput-object·v0,·p0,·Landroidx/navigation/NavDestination;->mArguments:Ljava/util/HashMap; | 153 | ····iput-object·v0,·p0,·Landroidx/navigation/NavDestination;->mArguments:Ljava/util/HashMap; |
| |
154 | ····.line·613 | 154 | ····.line·596 |
155 | ····:cond_0 | 155 | ····:cond_0 |
156 | ····iget-object·v0,·p0,·Landroidx/navigation/NavDestination;->mArguments:Ljava/util/HashMap; | 156 | ····iget-object·v0,·p0,·Landroidx/navigation/NavDestination;->mArguments:Ljava/util/HashMap; |
| |
157 | ····invoke-virtual·{v0,·p1,·p2},·Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; | 157 | ····invoke-virtual·{v0,·p1,·p2},·Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; |
| |
158 | ····return-void | 158 | ····return-void |
159 | .end·method | 159 | .end·method |
Offset 193, 15 lines modified | Offset 193, 15 lines modified |
193 | .end·method | 193 | .end·method |
| |
194 | .method·addInDefaultArgs(Landroid/os/Bundle;)Landroid/os/Bundle; | 194 | .method·addInDefaultArgs(Landroid/os/Bundle;)Landroid/os/Bundle; |
195 | ····.locals·5 | 195 | ····.locals·5 |
| |
196 | ····if-nez·p1,·:cond_1 | 196 | ····if-nez·p1,·:cond_1 |
| |
197 | ····.line·635 | 197 | ····.line·618 |
198 | ····iget-object·v0,·p0,·Landroidx/navigation/NavDestination;->mArguments:Ljava/util/HashMap; | 198 | ····iget-object·v0,·p0,·Landroidx/navigation/NavDestination;->mArguments:Ljava/util/HashMap; |
| |
199 | ····if-eqz·v0,·:cond_0 | 199 | ····if-eqz·v0,·:cond_0 |
| |
200 | ····invoke-virtual·{v0},·Ljava/util/HashMap;->isEmpty()Z | 200 | ····invoke-virtual·{v0},·Ljava/util/HashMap;->isEmpty()Z |
| |
201 | ····move-result·v0 | 201 | ····move-result·v0 |
Offset 209, 26 lines modified | Offset 209, 26 lines modified |
209 | ····if-eqz·v0,·:cond_1 | 209 | ····if-eqz·v0,·:cond_1 |
| |
210 | ····:cond_0 | 210 | ····:cond_0 |
211 | ····const/4·p1,·0x0 | 211 | ····const/4·p1,·0x0 |
| |
212 | ····return-object·p1 | 212 | ····return-object·p1 |
| |
213 | ····.line·638 | 213 | ····.line·621 |
214 | ····:cond_1 | 214 | ····:cond_1 |
215 | ····new-instance·v0,·Landroid/os/Bundle; | 215 | ····new-instance·v0,·Landroid/os/Bundle; |
| |
216 | ····invoke-direct·{v0},·Landroid/os/Bundle;-><init>()V | 216 | ····invoke-direct·{v0},·Landroid/os/Bundle;-><init>()V |
| |
217 | ····.line·639 | 217 | ····.line·622 |
218 | ····iget-object·v1,·p0,·Landroidx/navigation/NavDestination;->mArguments:Ljava/util/HashMap; | 218 | ····iget-object·v1,·p0,·Landroidx/navigation/NavDestination;->mArguments:Ljava/util/HashMap; |
| |
219 | ····if-eqz·v1,·:cond_2 | 219 | ····if-eqz·v1,·:cond_2 |
| |
220 | ····.line·640 | 220 | ····.line·623 |
221 | ····invoke-virtual·{v1},·Ljava/util/HashMap;->entrySet()Ljava/util/Set; | 221 | ····invoke-virtual·{v1},·Ljava/util/HashMap;->entrySet()Ljava/util/Set; |
| |
222 | ····move-result-object·v1 | 222 | ····move-result-object·v1 |
| |
223 | ····invoke-interface·{v1},·Ljava/util/Set;->iterator()Ljava/util/Iterator; | 223 | ····invoke-interface·{v1},·Ljava/util/Set;->iterator()Ljava/util/Iterator; |
| |
224 | ····move-result-object·v1 | 224 | ····move-result-object·v1 |
Offset 242, 15 lines modified | Offset 242, 15 lines modified |
| |
242 | ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object; | 242 | ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
| |
243 | ····move-result-object·v2 | 243 | ····move-result-object·v2 |
| |
244 | ····check-cast·v2,·Ljava/util/Map$Entry; | 244 | ····check-cast·v2,·Ljava/util/Map$Entry; |
| |
245 | ····.line·641 | 245 | ····.line·624 |
246 | ····invoke-interface·{v2},·Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; | 246 | ····invoke-interface·{v2},·Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; |
| |
247 | ····move-result-object·v3 | 247 | ····move-result-object·v3 |
| |
248 | ····check-cast·v3,·Landroidx/navigation/NavArgument; | 248 | ····check-cast·v3,·Landroidx/navigation/NavArgument; |
| |
249 | ····invoke-interface·{v2},·Ljava/util/Map$Entry;->getKey()Ljava/lang/Object; | 249 | ····invoke-interface·{v2},·Ljava/util/Map$Entry;->getKey()Ljava/lang/Object; |
Offset 262, 23 lines modified | Offset 262, 23 lines modified |
262 | ····invoke-virtual·{v3,·v2,·v0},·Landroidx/navigation/NavArgument;->putDefaultValue(Ljava/lang/String;Landroid/os/Bundle;)V | 262 | ····invoke-virtual·{v3,·v2,·v0},·Landroidx/navigation/NavArgument;->putDefaultValue(Ljava/lang/String;Landroid/os/Bundle;)V |
| |
263 | ····goto·:goto_0 | 263 | ····goto·:goto_0 |
| |
264 | ····:cond_2 | 264 | ····:cond_2 |
265 | ····if-eqz·p1,·:cond_4 | 265 | ····if-eqz·p1,·:cond_4 |
| |
266 | ····.line·645 | 266 | ····.line·628 |
267 | ····invoke-virtual·{v0,·p1},·Landroid/os/Bundle;->putAll(Landroid/os/Bundle;)V | 267 | ····invoke-virtual·{v0,·p1},·Landroid/os/Bundle;->putAll(Landroid/os/Bundle;)V |
| |
268 | ····.line·646 | 268 | ····.line·629 |
269 | ····iget-object·v1,·p0,·Landroidx/navigation/NavDestination;->mArguments:Ljava/util/HashMap; | 269 | ····iget-object·v1,·p0,·Landroidx/navigation/NavDestination;->mArguments:Ljava/util/HashMap; |
| |
270 | ····if-eqz·v1,·:cond_4 | 270 | ····if-eqz·v1,·:cond_4 |
| |
271 | ····.line·647 | 271 | ····.line·630 |
272 | ····invoke-virtual·{v1},·Ljava/util/HashMap;->entrySet()Ljava/util/Set; | 272 | ····invoke-virtual·{v1},·Ljava/util/HashMap;->entrySet()Ljava/util/Set; |
| |
273 | ····move-result-object·v1 | 273 | ····move-result-object·v1 |
| |
274 | ····invoke-interface·{v1},·Ljava/util/Set;->iterator()Ljava/util/Iterator; | 274 | ····invoke-interface·{v1},·Ljava/util/Set;->iterator()Ljava/util/Iterator; |
| |
275 | ····move-result-object·v1 | 275 | ····move-result-object·v1 |
Offset 292, 15 lines modified | Offset 292, 15 lines modified |
| |
292 | ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object; | 292 | ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
| |
293 | ····move-result-object·v2 | 293 | ····move-result-object·v2 |
| |
294 | ····check-cast·v2,·Ljava/util/Map$Entry; | 294 | ····check-cast·v2,·Ljava/util/Map$Entry; |
| |
295 | ····.line·648 | 295 | ····.line·631 |
296 | ····invoke-interface·{v2},·Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; | 296 | ····invoke-interface·{v2},·Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; |
| |
297 | ····move-result-object·v3 | 297 | ····move-result-object·v3 |
| |
298 | ····check-cast·v3,·Landroidx/navigation/NavArgument; | 298 | ····check-cast·v3,·Landroidx/navigation/NavArgument; |
| |
299 | ····invoke-interface·{v2},·Ljava/util/Map$Entry;->getKey()Ljava/lang/Object; | 299 | ····invoke-interface·{v2},·Ljava/util/Map$Entry;->getKey()Ljava/lang/Object; |
Offset 313, 40 lines modified | Offset 313, 40 lines modified |
| |
313 | ····move-result·v3 | 313 | ····move-result·v3 |
| |
314 | ····if-eqz·v3,·:cond_3 | 314 | ····if-eqz·v3,·:cond_3 |
| |
315 | ····goto·:goto_1 | 315 | ····goto·:goto_1 |
| |
316 | ····.line·649 | 316 | ····.line·632 |
317 | ····:cond_3 | 317 | ····:cond_3 |
318 | ····new-instance·p1,·Ljava/lang/IllegalArgumentException; | 318 | ····new-instance·p1,·Ljava/lang/IllegalArgumentException; |
| |
319 | ····new-instance·v0,·Ljava/lang/StringBuilder; | 319 | ····new-instance·v0,·Ljava/lang/StringBuilder; |
| |
320 | ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V | 320 | ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V |
| |
321 | ····const-string·v1,·"Wrong·argument·type·for·\'" | 321 | ····const-string·v1,·"Wrong·argument·type·for·\'" |
| |
322 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 322 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
| |
323 | ····.line·650 | 323 | ····.line·633 |
324 | ····invoke-interface·{v2},·Ljava/util/Map$Entry;->getKey()Ljava/lang/Object; | 324 | ····invoke-interface·{v2},·Ljava/util/Map$Entry;->getKey()Ljava/lang/Object; |
| |
325 | ····move-result-object·v1 | 325 | ····move-result-object·v1 |
| |
326 | ····check-cast·v1,·Ljava/lang/String; | 326 | ····check-cast·v1,·Ljava/lang/String; |
| |
327 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 327 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
| |
328 | ····const-string·v1,·"\'·in·argument·bundle.·" | 328 | ····const-string·v1,·"\'·in·argument·bundle.·" |
| |
329 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 329 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
| |
330 | ····.line·652 | 330 | ····.line·635 |
331 | ····invoke-interface·{v2},·Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; | 331 | ····invoke-interface·{v2},·Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; |
| |
332 | ····move-result-object·v1 | 332 | ····move-result-object·v1 |
| |
333 | ····check-cast·v1,·Landroidx/navigation/NavArgument; | 333 | ····check-cast·v1,·Landroidx/navigation/NavArgument; |
| |
334 | ····invoke-virtual·{v1},·Landroidx/navigation/NavArgument;->getType()Landroidx/navigation/NavType; | 334 | ····invoke-virtual·{v1},·Landroidx/navigation/NavArgument;->getType()Landroidx/navigation/NavType; |
Offset 372, 146 lines modified | Offset 372, 102 lines modified |
372 | ····throw·p1 | 372 | ····throw·p1 |
| |
373 | ····:cond_4 | 373 | ····:cond_4 |
374 | ····return-object·v0 | 374 | ····return-object·v0 |
375 | .end·method | 375 | .end·method |
| |
376 | .method·buildDeepLinkIds()[I | 376 | .method·buildDeepLinkIds()[I |
377 | ····.locals·1 | |
| |
378 | ····const/4·v0,·0x0 | |
| |
379 | ····.line·501 | |
380 | ····invoke-virtual·{p0,·v0},·Landroidx/navigation/NavDestination;->buildDeepLinkIds(Landroidx/navigation/NavDestination;)[I | |
| |
381 | ····move-result-object·v0 | |
| |
382 | ····return-object·v0 | |
383 | .end·method | |
| |
384 | .method·buildDeepLinkIds(Landroidx/navigation/NavDestination;)[I | |
385 | ····.locals·5 | 377 | ····.locals·5 |
| |
386 | ····.line·513 | 378 | ····.line·501 |
387 | ····new-instance·v0,·Ljava/util/ArrayDeque; | 379 | ····new-instance·v0,·Ljava/util/ArrayDeque; |
| |
388 | ····invoke-direct·{v0},·Ljava/util/ArrayDeque;-><init>()V | 380 | ····invoke-direct·{v0},·Ljava/util/ArrayDeque;-><init>()V |
| |
389 | ····move-object·v1,·p0 | 381 | ····move-object·v1,·p0 |
| |
390 | ····.line·516 | 382 | ····.line·504 |
391 | ····:goto_0 | 383 | ····:goto_0 |
392 | ····invoke-virtual·{v1},·Landroidx/navigation/NavDestination;->getParent()Landroidx/navigation/NavGraph; | 384 | ····invoke-virtual·{v1},·Landroidx/navigation/NavDestination;->getParent()Landroidx/navigation/NavGraph; |
| |
393 | ····move-result-object·v2 | 385 | ····move-result-object·v2 |
| |
394 | ····if-eqz·p1,·:cond_0 | 386 | ····if-eqz·v2,·:cond_0 |
| |
395 | ····.line·517 | |
396 | ····invoke-virtual·{p1},·Landroidx/navigation/NavDestination;->getParent()Landroidx/navigation/NavGraph; | |
| |
397 | ····move-result-object·v3 | |
| |
398 | ····if-eqz·v3,·:cond_0 | |
| |
399 | ····.line·518 | |
400 | ····invoke-virtual·{p1},·Landroidx/navigation/NavDestination;->getParent()Landroidx/navigation/NavGraph; | |
| |
401 | ····move-result-object·v3 | |
| |
402 | ····invoke-virtual·{v1},·Landroidx/navigation/NavDestination;->getId()I | |
| |
403 | ····move-result·v4 | |
| |
404 | ····invoke-virtual·{v3,·v4},·Landroidx/navigation/NavGraph;->findNode(I)Landroidx/navigation/NavDestination; | |
| |
405 | ····move-result-object·v3 | |
| |
406 | ····if-ne·v3,·v1,·:cond_0 | |
| |
407 | ····.line·519 | 387 | ····.line·505 |
408 | ····invoke-virtual·{v0,·v1},·Ljava/util/ArrayDeque;->addFirst(Ljava/lang/Object;)V | |
| |
409 | ····goto·:goto_1 | |
| |
410 | ····:cond_0 | |
411 | ····if-eqz·v2,·:cond_1 | |
| |
412 | ····.line·522 | |
413 | ····invoke-virtual·{v2},·Landroidx/navigation/NavGraph;->getStartDestination()I | 388 | ····invoke-virtual·{v2},·Landroidx/navigation/NavGraph;->getStartDestination()I |
| |
414 | ····move-result·v3 | 389 | ····move-result·v3 |
| |
415 | ····invoke-virtual·{v1},·Landroidx/navigation/NavDestination;->getId()I | 390 | ····invoke-virtual·{v1},·Landroidx/navigation/NavDestination;->getId()I |
| |
416 | ····move-result·v4 | 391 | ····move-result·v4 |
| |
417 | ····if-eq·v3,·v4,·:cond_2 | 392 | ····if-eq·v3,·v4,·:cond_1 |
| |
418 | ····.line·523 | 393 | ····.line·506 |
419 | ····:cond_1 | 394 | ····:cond_0 |
420 | ····invoke-virtual·{v0,·v1},·Ljava/util/ArrayDeque;->addFirst(Ljava/lang/Object;)V | 395 | ····invoke-virtual·{v0,·v1},·Ljava/util/ArrayDeque;->addFirst(Ljava/lang/Object;)V |
| |
421 | ····:cond_2 | 396 | ····:cond_1 |
422 | ····if-nez·v2,·:cond_4 | 397 | ····if-nez·v2,·:cond_3 |
| |
423 | ····.line·527 | 398 | ····.line·510 |
424 | ····:goto_1 | |
425 | ····invoke-virtual·{v0},·Ljava/util/ArrayDeque;->size()I | 399 | ····invoke-virtual·{v0},·Ljava/util/ArrayDeque;->size()I |
| |
426 | ····move-result·p1 | 400 | ····move-result·v1 |
| |
427 | ····new-array·p1,·p1,·[I | 401 | ····new-array·v1,·v1,·[I |
| |
428 | ····const/4·v1,·0x0 | 402 | ····const/4·v2,·0x0 |
| |
429 | ····.line·529 | 403 | ····.line·512 |
430 | ····invoke-virtual·{v0},·Ljava/util/ArrayDeque;->iterator()Ljava/util/Iterator; | 404 | ····invoke-virtual·{v0},·Ljava/util/ArrayDeque;->iterator()Ljava/util/Iterator; |
| |
431 | ····move-result-object·v0 | 405 | ····move-result-object·v0 |
| |
432 | ····:goto_2 | 406 | ····:goto_1 |
433 | ····invoke-interface·{v0},·Ljava/util/Iterator;->hasNext()Z | 407 | ····invoke-interface·{v0},·Ljava/util/Iterator;->hasNext()Z |
| |
434 | ····move-result·v2 | 408 | ····move-result·v3 |
| |
435 | ····if-eqz·v2,·:cond_3 | 409 | ····if-eqz·v3,·:cond_2 |
| |
436 | ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object; | 410 | ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
| |
437 | ····move-result-object·v2 | 411 | ····move-result-object·v3 |
| |
438 | ····check-cast·v2,·Landroidx/navigation/NavDestination; | 412 | ····check-cast·v3,·Landroidx/navigation/NavDestination; |
| |
439 | ····add-int/lit8·v3,·v1,·0x1 | 413 | ····add-int/lit8·v4,·v2,·0x1 |
| |
440 | ····.line·530 | 414 | ····.line·513 |
441 | ····invoke-virtual·{v2},·Landroidx/navigation/NavDestination;->getId()I | 415 | ····invoke-virtual·{v3},·Landroidx/navigation/NavDestination;->getId()I |
| |
442 | ····move-result·v2 | 416 | ····move-result·v3 |
| |
443 | ····aput·v2,·p1,·v1 | 417 | ····aput·v3,·v1,·v2 |
| |
444 | ····move·v1,·v3 | 418 | ····move·v2,·v4 |
| |
445 | ····goto·:goto_2 | 419 | ····goto·:goto_1 |
| |
446 | ····:cond_3 | 420 | ····:cond_2 |
447 | ····return-object·p1 | 421 | ····return-object·v1 |
| |
448 | ····:cond_4 | 422 | ····:cond_3 |
449 | ····move-object·v1,·v2 | 423 | ····move-object·v1,·v2 |
| |
450 | ····goto·:goto_0 | 424 | ····goto·:goto_0 |
451 | .end·method | 425 | .end·method |
| |
452 | .method·public·final·getAction(I)Landroidx/navigation/NavAction; | 426 | .method·public·final·getAction(I)Landroidx/navigation/NavAction; |
453 | ····.locals·2 | 427 | ····.locals·2 |
| |
454 | ····.line·553 | 428 | ····.line·536 |
455 | ····iget-object·v0,·p0,·Landroidx/navigation/NavDestination;->mActions:Landroidx/collection/SparseArrayCompat; | 429 | ····iget-object·v0,·p0,·Landroidx/navigation/NavDestination;->mActions:Landroidx/collection/SparseArrayCompat; |
| |
456 | ····const/4·v1,·0x0 | 430 | ····const/4·v1,·0x0 |
| |
457 | ····if-nez·v0,·:cond_0 | 431 | ····if-nez·v0,·:cond_0 |
| |
458 | ····move-object·v0,·v1 | 432 | ····move-object·v0,·v1 |
Offset 528, 15 lines modified | Offset 484, 15 lines modified |
528 | ····:goto_0 | 484 | ····:goto_0 |
529 | ····if-eqz·v0,·:cond_1 | 485 | ····if-eqz·v0,·:cond_1 |
| |
530 | ····move-object·v1,·v0 | 486 | ····move-object·v1,·v0 |
| |
531 | ····goto·:goto_1 | 487 | ····goto·:goto_1 |
| |
532 | ····.line·557 | 488 | ····.line·540 |
533 | ····:cond_1 | 489 | ····:cond_1 |
534 | ····invoke-virtual·{p0},·Landroidx/navigation/NavDestination;->getParent()Landroidx/navigation/NavGraph; | 490 | ····invoke-virtual·{p0},·Landroidx/navigation/NavDestination;->getParent()Landroidx/navigation/NavGraph; |
| |
535 | ····move-result-object·v0 | 491 | ····move-result-object·v0 |
| |
536 | ····if-eqz·v0,·:cond_2 | 492 | ····if-eqz·v0,·:cond_2 |
| |
Offset 833, 54 lines modified | Offset 789, 54 lines modified |
| |
833 | ····return-void | 789 | ····return-void |
834 | .end·method | 790 | .end·method |
| |
835 | .method·public·final·putAction(ILandroidx/navigation/NavAction;)V | 791 | .method·public·final·putAction(ILandroidx/navigation/NavAction;)V |
836 | ····.locals·2 | 792 | ····.locals·2 |
| |
837 | ····.line·577 | 793 | ····.line·560 |
838 | ····invoke-virtual·{p0},·Landroidx/navigation/NavDestination;->supportsActions()Z | 794 | ····invoke-virtual·{p0},·Landroidx/navigation/NavDestination;->supportsActions()Z |
| |
839 | ····move-result·v0 | 795 | ····move-result·v0 |
| |
840 | ····if-eqz·v0,·:cond_2 | 796 | ····if-eqz·v0,·:cond_2 |
| |
841 | ····if-eqz·p1,·:cond_1 | 797 | ····if-eqz·p1,·:cond_1 |
| |
842 | ····.line·586 | 798 | ····.line·569 |
843 | ····iget-object·v0,·p0,·Landroidx/navigation/NavDestination;->mActions:Landroidx/collection/SparseArrayCompat; | 799 | ····iget-object·v0,·p0,·Landroidx/navigation/NavDestination;->mActions:Landroidx/collection/SparseArrayCompat; |
| |
844 | ····if-nez·v0,·:cond_0 | 800 | ····if-nez·v0,·:cond_0 |
| |
845 | ····.line·587 | 801 | ····.line·570 |
846 | ····new-instance·v0,·Landroidx/collection/SparseArrayCompat; | 802 | ····new-instance·v0,·Landroidx/collection/SparseArrayCompat; |
| |
847 | ····invoke-direct·{v0},·Landroidx/collection/SparseArrayCompat;-><init>()V | 803 | ····invoke-direct·{v0},·Landroidx/collection/SparseArrayCompat;-><init>()V |
| |
848 | ····iput-object·v0,·p0,·Landroidx/navigation/NavDestination;->mActions:Landroidx/collection/SparseArrayCompat; | 804 | ····iput-object·v0,·p0,·Landroidx/navigation/NavDestination;->mActions:Landroidx/collection/SparseArrayCompat; |
| |
849 | ····.line·589 | 805 | ····.line·572 |
850 | ····:cond_0 | 806 | ····:cond_0 |
851 | ····iget-object·v0,·p0,·Landroidx/navigation/NavDestination;->mActions:Landroidx/collection/SparseArrayCompat; | 807 | ····iget-object·v0,·p0,·Landroidx/navigation/NavDestination;->mActions:Landroidx/collection/SparseArrayCompat; |
| |
852 | ····invoke-virtual·{v0,·p1,·p2},·Landroidx/collection/SparseArrayCompat;->put(ILjava/lang/Object;)V | 808 | ····invoke-virtual·{v0,·p1,·p2},·Landroidx/collection/SparseArrayCompat;->put(ILjava/lang/Object;)V |
| |
853 | ····return-void | 809 | ····return-void |
| |
854 | ····.line·584 | 810 | ····.line·567 |
855 | ····:cond_1 | 811 | ····:cond_1 |
856 | ····new-instance·p1,·Ljava/lang/IllegalArgumentException; | 812 | ····new-instance·p1,·Ljava/lang/IllegalArgumentException; |
| |
857 | ····const-string·p2,·"Cannot·have·an·action·with·actionId·0" | 813 | ····const-string·p2,·"Cannot·have·an·action·with·actionId·0" |
| |
858 | ····invoke-direct·{p1,·p2},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V | 814 | ····invoke-direct·{p1,·p2},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V |
| |
859 | ····throw·p1 | 815 | ····throw·p1 |
| |
860 | ····.line·578 | 816 | ····.line·561 |
861 | ····:cond_2 | 817 | ····:cond_2 |
862 | ····new-instance·p2,·Ljava/lang/UnsupportedOperationException; | 818 | ····new-instance·p2,·Ljava/lang/UnsupportedOperationException; |
| |
863 | ····new-instance·v0,·Ljava/lang/StringBuilder; | 819 | ····new-instance·v0,·Ljava/lang/StringBuilder; |
| |
864 | ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V | 820 | ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V |
| |
Offset 948, 82 lines modified | Offset 904, 82 lines modified |
| |
948 | ····return·v0 | 904 | ····return·v0 |
949 | .end·method | 905 | .end·method |
| |
950 | .method·public·toString()Ljava/lang/String; | 906 | .method·public·toString()Ljava/lang/String; |
951 | ····.locals·2 | 907 | ····.locals·2 |
| |
952 | ····.line·663 | 908 | ····.line·646 |
953 | ····new-instance·v0,·Ljava/lang/StringBuilder; | 909 | ····new-instance·v0,·Ljava/lang/StringBuilder; |
| |
954 | ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V | 910 | ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V |
| |
955 | ····.line·664 | 911 | ····.line·647 |
956 | ····invoke-virtual·{p0},·Ljava/lang/Object;->getClass()Ljava/lang/Class; | 912 | ····invoke-virtual·{p0},·Ljava/lang/Object;->getClass()Ljava/lang/Class; |
| |
957 | ····move-result-object·v1 | 913 | ····move-result-object·v1 |
| |
958 | ····invoke-virtual·{v1},·Ljava/lang/Class;->getSimpleName()Ljava/lang/String; | 914 | ····invoke-virtual·{v1},·Ljava/lang/Class;->getSimpleName()Ljava/lang/String; |
| |
959 | ····move-result-object·v1 | 915 | ····move-result-object·v1 |
| |
960 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 916 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
| |
961 | ····const-string·v1,·"(" | 917 | ····const-string·v1,·"(" |
| |
962 | ····.line·665 | 918 | ····.line·648 |
963 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 919 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
| |
964 | ····.line·666 | 920 | ····.line·649 |
965 | ····iget-object·v1,·p0,·Landroidx/navigation/NavDestination;->mIdName:Ljava/lang/String; | 921 | ····iget-object·v1,·p0,·Landroidx/navigation/NavDestination;->mIdName:Ljava/lang/String; |
| |
966 | ····if-nez·v1,·:cond_0 | 922 | ····if-nez·v1,·:cond_0 |
| |
967 | ····const-string·v1,·"0x" | 923 | ····const-string·v1,·"0x" |
| |
968 | ····.line·667 | 924 | ····.line·650 |
969 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 925 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
| |
970 | ····.line·668 | 926 | ····.line·651 |
971 | ····iget·v1,·p0,·Landroidx/navigation/NavDestination;->mId:I | 927 | ····iget·v1,·p0,·Landroidx/navigation/NavDestination;->mId:I |
| |
972 | ····invoke-static·{v1},·Ljava/lang/Integer;->toHexString(I)Ljava/lang/String; | 928 | ····invoke-static·{v1},·Ljava/lang/Integer;->toHexString(I)Ljava/lang/String; |
| |
973 | ····move-result-object·v1 | 929 | ····move-result-object·v1 |
| |
974 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 930 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
| |
975 | ····goto·:goto_0 | 931 | ····goto·:goto_0 |
| |
976 | ····.line·670 | 932 | ····.line·653 |
977 | ····:cond_0 | 933 | ····:cond_0 |
978 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 934 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
| |
979 | ····:goto_0 | 935 | ····:goto_0 |
980 | ····const-string·v1,·")" | 936 | ····const-string·v1,·")" |
| |
981 | ····.line·672 | 937 | ····.line·655 |
982 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 938 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
| |
983 | ····.line·673 | 939 | ····.line·656 |
984 | ····iget-object·v1,·p0,·Landroidx/navigation/NavDestination;->mLabel:Ljava/lang/CharSequence; | 940 | ····iget-object·v1,·p0,·Landroidx/navigation/NavDestination;->mLabel:Ljava/lang/CharSequence; |
| |
985 | ····if-eqz·v1,·:cond_1 | 941 | ····if-eqz·v1,·:cond_1 |
| |
986 | ····const-string·v1,·"·label=" | 942 | ····const-string·v1,·"·label=" |
| |
987 | ····.line·674 | 943 | ····.line·657 |
988 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 944 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
| |
989 | ····.line·675 | 945 | ····.line·658 |
990 | ····iget-object·v1,·p0,·Landroidx/navigation/NavDestination;->mLabel:Ljava/lang/CharSequence; | 946 | ····iget-object·v1,·p0,·Landroidx/navigation/NavDestination;->mLabel:Ljava/lang/CharSequence; |
| |
991 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; | 947 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; |
| |
992 | ····.line·677 | 948 | ····.line·660 |
993 | ····:cond_1 | 949 | ····:cond_1 |
994 | ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | 950 | ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
| |
995 | ····move-result-object·v0 | 951 | ····move-result-object·v0 |
| |
996 | ····return-object·v0 | 952 | ····return-object·v0 |
997 | .end·method | 953 | .end·method |