Offset 31, 15 lines modifiedOffset 31, 15 lines modified
  
31 ····return-void31 ····return-void
32 .end·method32 .end·method
  
33 .method·private·static·clamp(III)I33 .method·private·static·clamp(III)I
34 ····.locals·034 ····.locals·0
  
35 ····.line·42335 ····.line·497
36 ····invoke-static·{p2,·p0},·Ljava/lang/Math;->min(II)I36 ····invoke-static·{p2,·p0},·Ljava/lang/Math;->min(II)I
  
37 ····move-result·p037 ····move-result·p0
  
38 ····invoke-static·{p1,·p0},·Ljava/lang/Math;->max(II)I38 ····invoke-static·{p1,·p0},·Ljava/lang/Math;->max(II)I
  
39 ····move-result·p039 ····move-result·p0
Offset 121, 68 lines modifiedOffset 121, 68 lines modified
121 ····:cond_3121 ····:cond_3
122 ····return-object·v1122 ····return-object·v1
123 .end·method123 .end·method
  
124 .method·private·getHorizontalHelper(Landroidx/recyclerview/widget/RecyclerView$LayoutManager;)Landroidx/recyclerview/widget/OrientationHelper;124 .method·private·getHorizontalHelper(Landroidx/recyclerview/widget/RecyclerView$LayoutManager;)Landroidx/recyclerview/widget/OrientationHelper;
125 ····.locals·1125 ····.locals·1
  
126 ····.line·405126 ····.line·479
127 ····iget-object·v0,·p0,·Lcom/android/car/ui/recyclerview/CarUiSnapHelper;->mHorizontalHelper:Landroidx/recyclerview/widget/OrientationHelper;127 ····iget-object·v0,·p0,·Lcom/android/car/ui/recyclerview/CarUiSnapHelper;->mHorizontalHelper:Landroidx/recyclerview/widget/OrientationHelper;
  
128 ····if-eqz·v0,·:cond_0128 ····if-eqz·v0,·:cond_0
  
129 ····invoke-virtual·{v0},·Landroidx/recyclerview/widget/OrientationHelper;->getLayoutManager()Landroidx/recyclerview/widget/RecyclerView$LayoutManager;129 ····invoke-virtual·{v0},·Landroidx/recyclerview/widget/OrientationHelper;->getLayoutManager()Landroidx/recyclerview/widget/RecyclerView$LayoutManager;
  
130 ····move-result-object·v0130 ····move-result-object·v0
  
131 ····if-eq·v0,·p1,·:cond_1131 ····if-eq·v0,·p1,·:cond_1
  
132 ····.line·406132 ····.line·480
133 ····:cond_0133 ····:cond_0
134 ····invoke-static·{p1},·Landroidx/recyclerview/widget/OrientationHelper;->createHorizontalHelper(Landroidx/recyclerview/widget/RecyclerView$LayoutManager;)Landroidx/recyclerview/widget/OrientationHelper;134 ····invoke-static·{p1},·Landroidx/recyclerview/widget/OrientationHelper;->createHorizontalHelper(Landroidx/recyclerview/widget/RecyclerView$LayoutManager;)Landroidx/recyclerview/widget/OrientationHelper;
  
135 ····move-result-object·p1135 ····move-result-object·p1
  
136 ····iput-object·p1,·p0,·Lcom/android/car/ui/recyclerview/CarUiSnapHelper;->mHorizontalHelper:Landroidx/recyclerview/widget/OrientationHelper;136 ····iput-object·p1,·p0,·Lcom/android/car/ui/recyclerview/CarUiSnapHelper;->mHorizontalHelper:Landroidx/recyclerview/widget/OrientationHelper;
  
137 ····.line·408137 ····.line·482
138 ····:cond_1138 ····:cond_1
139 ····iget-object·p1,·p0,·Lcom/android/car/ui/recyclerview/CarUiSnapHelper;->mHorizontalHelper:Landroidx/recyclerview/widget/OrientationHelper;139 ····iget-object·p1,·p0,·Lcom/android/car/ui/recyclerview/CarUiSnapHelper;->mHorizontalHelper:Landroidx/recyclerview/widget/OrientationHelper;
  
140 ····return-object·p1140 ····return-object·p1
141 .end·method141 .end·method
  
142 .method·private·getOrientationHelper(Landroidx/recyclerview/widget/RecyclerView$LayoutManager;)Landroidx/recyclerview/widget/OrientationHelper;142 .method·private·getOrientationHelper(Landroidx/recyclerview/widget/RecyclerView$LayoutManager;)Landroidx/recyclerview/widget/OrientationHelper;
143 ····.locals·1143 ····.locals·1
  
144 ····.line·390144 ····.line·464
145 ····invoke-virtual·{p1},·Landroidx/recyclerview/widget/RecyclerView$LayoutManager;->canScrollVertically()Z145 ····invoke-virtual·{p1},·Landroidx/recyclerview/widget/RecyclerView$LayoutManager;->canScrollVertically()Z
  
146 ····move-result·v0146 ····move-result·v0
  
147 ····if-eqz·v0,·:cond_0147 ····if-eqz·v0,·:cond_0
  
148 ····.line·391148 ····.line·465
149 ····invoke-direct·{p0,·p1},·Lcom/android/car/ui/recyclerview/CarUiSnapHelper;->getVerticalHelper(Landroidx/recyclerview/widget/RecyclerView$LayoutManager;)Landroidx/recyclerview/widget/OrientationHelper;149 ····invoke-direct·{p0,·p1},·Lcom/android/car/ui/recyclerview/CarUiSnapHelper;->getVerticalHelper(Landroidx/recyclerview/widget/RecyclerView$LayoutManager;)Landroidx/recyclerview/widget/OrientationHelper;
  
150 ····move-result-object·p1150 ····move-result-object·p1
  
151 ····goto·:goto_0151 ····goto·:goto_0
  
152 ····.line·392152 ····.line·466
153 ····:cond_0153 ····:cond_0
154 ····invoke-direct·{p0,·p1},·Lcom/android/car/ui/recyclerview/CarUiSnapHelper;->getHorizontalHelper(Landroidx/recyclerview/widget/RecyclerView$LayoutManager;)Landroidx/recyclerview/widget/OrientationHelper;154 ····invoke-direct·{p0,·p1},·Lcom/android/car/ui/recyclerview/CarUiSnapHelper;->getHorizontalHelper(Landroidx/recyclerview/widget/RecyclerView$LayoutManager;)Landroidx/recyclerview/widget/OrientationHelper;
  
155 ····move-result-object·p1155 ····move-result-object·p1
  
156 ····:goto_0156 ····:goto_0
157 ····return-object·p1157 ····return-object·p1
158 .end·method158 .end·method
  
159 .method·private·static·getPercentageVisible(Landroid/view/View;Landroidx/recyclerview/widget/OrientationHelper;)F159 .method·static·getPercentageVisible(Landroid/view/View;Landroidx/recyclerview/widget/OrientationHelper;)F
160 ····.locals·5160 ····.locals·5
  
161 ····.line·250161 ····.line·250
162 ····invoke-virtual·{p1},·Landroidx/recyclerview/widget/OrientationHelper;->getStartAfterPadding()I162 ····invoke-virtual·{p1},·Landroidx/recyclerview/widget/OrientationHelper;->getStartAfterPadding()I
  
163 ····move-result·v0163 ····move-result·v0
  
Offset 278, 34 lines modifiedOffset 278, 34 lines modified
  
278 ····return·v0278 ····return·v0
279 .end·method279 .end·method
  
280 .method·private·getVerticalHelper(Landroidx/recyclerview/widget/RecyclerView$LayoutManager;)Landroidx/recyclerview/widget/OrientationHelper;280 .method·private·getVerticalHelper(Landroidx/recyclerview/widget/RecyclerView$LayoutManager;)Landroidx/recyclerview/widget/OrientationHelper;
281 ····.locals·1281 ····.locals·1
  
282 ····.line·397282 ····.line·471
283 ····iget-object·v0,·p0,·Lcom/android/car/ui/recyclerview/CarUiSnapHelper;->mVerticalHelper:Landroidx/recyclerview/widget/OrientationHelper;283 ····iget-object·v0,·p0,·Lcom/android/car/ui/recyclerview/CarUiSnapHelper;->mVerticalHelper:Landroidx/recyclerview/widget/OrientationHelper;
  
284 ····if-eqz·v0,·:cond_0284 ····if-eqz·v0,·:cond_0
  
285 ····invoke-virtual·{v0},·Landroidx/recyclerview/widget/OrientationHelper;->getLayoutManager()Landroidx/recyclerview/widget/RecyclerView$LayoutManager;285 ····invoke-virtual·{v0},·Landroidx/recyclerview/widget/OrientationHelper;->getLayoutManager()Landroidx/recyclerview/widget/RecyclerView$LayoutManager;
  
286 ····move-result-object·v0286 ····move-result-object·v0
  
287 ····if-eq·v0,·p1,·:cond_1287 ····if-eq·v0,·p1,·:cond_1
  
288 ····.line·398288 ····.line·472
289 ····:cond_0289 ····:cond_0
290 ····invoke-static·{p1},·Landroidx/recyclerview/widget/OrientationHelper;->createVerticalHelper(Landroidx/recyclerview/widget/RecyclerView$LayoutManager;)Landroidx/recyclerview/widget/OrientationHelper;290 ····invoke-static·{p1},·Landroidx/recyclerview/widget/OrientationHelper;->createVerticalHelper(Landroidx/recyclerview/widget/RecyclerView$LayoutManager;)Landroidx/recyclerview/widget/OrientationHelper;
  
291 ····move-result-object·p1291 ····move-result-object·p1
  
292 ····iput-object·p1,·p0,·Lcom/android/car/ui/recyclerview/CarUiSnapHelper;->mVerticalHelper:Landroidx/recyclerview/widget/OrientationHelper;292 ····iput-object·p1,·p0,·Lcom/android/car/ui/recyclerview/CarUiSnapHelper;->mVerticalHelper:Landroidx/recyclerview/widget/OrientationHelper;
  
293 ····.line·400293 ····.line·474
294 ····:cond_1294 ····:cond_1
295 ····iget-object·p1,·p0,·Lcom/android/car/ui/recyclerview/CarUiSnapHelper;->mVerticalHelper:Landroidx/recyclerview/widget/OrientationHelper;295 ····iget-object·p1,·p0,·Lcom/android/car/ui/recyclerview/CarUiSnapHelper;->mVerticalHelper:Landroidx/recyclerview/widget/OrientationHelper;
  
296 ····return-object·p1296 ····return-object·p1
297 .end·method297 .end·method
  
298 .method·private·static·isValidSnapView(Landroid/view/View;Landroidx/recyclerview/widget/OrientationHelper;)Z298 .method·private·static·isValidSnapView(Landroid/view/View;Landroidx/recyclerview/widget/OrientationHelper;)Z
Offset 527, 27 lines modifiedOffset 527, 196 lines modified
527 ····aput·p2,·p1,·v2527 ····aput·p2,·p1,·v2
  
528 ····:cond_4528 ····:cond_4
529 ····:goto_1529 ····:goto_1
530 ····return-object·p1530 ····return-object·p1
531 .end·method531 .end·method
  
 532 .method·computeDistancePerChild(Landroidx/recyclerview/widget/RecyclerView$LayoutManager;Landroidx/recyclerview/widget/OrientationHelper;)F
 533 ····.locals·10
  
 534 ····.line·382
 535 ····invoke-virtual·{p1},·Landroidx/recyclerview/widget/RecyclerView$LayoutManager;->getChildCount()I
  
 536 ····move-result·v0
  
 537 ····const/high16·v1,·0x3f800000····#·1.0f
  
 538 ····if-nez·v0,·:cond_0
  
 539 ····return·v1
  
 540 ····:cond_0
 541 ····const/4·v2,·0x0
  
 542 ····const/4·v3,·0x0
  
 543 ····const·v4,·0x7fffffff
  
 544 ····const/high16·v5,·-0x80000000
  
 545 ····move·v6,·v5
  
 546 ····move·v5,·v4
  
 547 ····move-object·v4,·v3
  
 548 ····:goto_0
 549 ····if-ge·v2,·v0,·:cond_4
  
 550 ····.line·388
 551 ····invoke-virtual·{p1,·v2},·Landroidx/recyclerview/widget/RecyclerView$LayoutManager;->getChildAt(I)Landroid/view/View;
  
 552 ····move-result-object·v7
  
 553 ····.line·389
 554 ····invoke-virtual·{p1,·v7},·Landroidx/recyclerview/widget/RecyclerView$LayoutManager;->getPosition(Landroid/view/View;)I
  
 555 ····move-result·v8
  
 556 ····const/4·v9,·-0x1
  
 557 ····if-ne·v8,·v9,·:cond_1
  
 558 ····goto·:goto_1
  
 559 ····:cond_1
 560 ····if-ge·v8,·v5,·:cond_2
  
 561 ····move-object·v3,·v7
  
 562 ····move·v5,·v8
  
 563 ····:cond_2
 564 ····if-le·v8,·v6,·:cond_3
  
 565 ····move-object·v4,·v7
  
 566 ····move·v6,·v8
  
 567 ····:cond_3
 568 ····:goto_1
 569 ····add-int/lit8·v2,·v2,·0x1
  
 570 ····goto·:goto_0
  
 571 ····:cond_4
 572 ····if-eqz·v3,·:cond_7
  
 573 ····if-nez·v4,·:cond_5
  
 574 ····goto·:goto_2
  
 575 ····.line·405
 576 ····:cond_5
 577 ····invoke-virtual·{p2,·v3},·Landroidx/recyclerview/widget/OrientationHelper;->getDecoratedStart(Landroid/view/View;)I
  
 578 ····move-result·p1
  
 579 ····.line·406
 580 ····invoke-virtual·{p2,·v4},·Landroidx/recyclerview/widget/OrientationHelper;->getDecoratedStart(Landroid/view/View;)I
  
 581 ····move-result·v0
  
 582 ····.line·405
 583 ····invoke-static·{p1,·v0},·Ljava/lang/Math;->min(II)I
  
 584 ····move-result·p1
  
 585 ····.line·407
 586 ····invoke-virtual·{p2,·v3},·Landroidx/recyclerview/widget/OrientationHelper;->getDecoratedEnd(Landroid/view/View;)I
  
 587 ····move-result·v0
  
 588 ····.line·408
 589 ····invoke-virtual·{p2,·v4},·Landroidx/recyclerview/widget/OrientationHelper;->getDecoratedEnd(Landroid/view/View;)I
  
 590 ····move-result·p2
  
 591 ····.line·407
 592 ····invoke-static·{v0,·p2},·Ljava/lang/Math;->max(II)I
  
 593 ····move-result·p2
  
 594 ····sub-int/2addr·p2,·p1
  
 595 ····if-nez·p2,·:cond_6
  
 596 ····const/4·p1,·0x0
  
 597 ····return·p1
  
 598 ····:cond_6
 599 ····int-to-float·p1,·p2
  
 600 ····mul-float/2addr·p1,·v1
  
 601 ····sub-int/2addr·v6,·v5
  
 602 ····add-int/lit8·v6,·v6,·0x1
  
 603 ····int-to-float·p2,·v6
  
 604 ····div-float/2addr·p1,·p2
  
 605 ····return·p1
  
 606 ····:cond_7
 607 ····:goto_2
 608 ····return·v1
 609 .end·method
  
532 .method·protected·createScroller(Landroidx/recyclerview/widget/RecyclerView$LayoutManager;)Landroidx/recyclerview/widget/RecyclerView$SmoothScroller;610 .method·protected·createScroller(Landroidx/recyclerview/widget/RecyclerView$LayoutManager;)Landroidx/recyclerview/widget/RecyclerView$SmoothScroller;
533 ····.locals·1611 ····.locals·1
  
534 ····.line·293612 ····.line·293
535 ····new-instance·p1,·Lcom/android/car/ui/recyclerview/CarUiSmoothScroller;613 ····new-instance·p1,·Lcom/android/car/ui/recyclerview/CarUiSmoothScroller;
  
536 ····iget-object·v0,·p0,·Lcom/android/car/ui/recyclerview/CarUiSnapHelper;->mContext:Landroid/content/Context;614 ····iget-object·v0,·p0,·Lcom/android/car/ui/recyclerview/CarUiSnapHelper;->mContext:Landroid/content/Context;
  
537 ····invoke-direct·{p1,·v0},·Lcom/android/car/ui/recyclerview/CarUiSmoothScroller;-><init>(Landroid/content/Context;)V615 ····invoke-direct·{p1,·v0},·Lcom/android/car/ui/recyclerview/CarUiSmoothScroller;-><init>(Landroid/content/Context;)V
  
538 ····return-object·p1616 ····return-object·p1
539 .end·method617 .end·method
  
 618 .method·public·estimateNextPositionDiffForScrollDistance(Landroidx/recyclerview/widget/OrientationHelper;I)I
 619 ····.locals·1
  
 620 ····.line·353
 621 ····invoke-virtual·{p1},·Landroidx/recyclerview/widget/OrientationHelper;->getLayoutManager()Landroidx/recyclerview/widget/RecyclerView$LayoutManager;
  
 622 ····move-result-object·v0
  
 623 ····invoke-virtual·{p0,·v0,·p1},·Lcom/android/car/ui/recyclerview/CarUiSnapHelper;->computeDistancePerChild(Landroidx/recyclerview/widget/RecyclerView$LayoutManager;Landroidx/recyclerview/widget/OrientationHelper;)F
  
 624 ····move-result·p1
  
 625 ····const/4·v0,·0x0
  
 626 ····cmpg-float·v0,·p1,·v0
  
 627 ····if-gtz·v0,·:cond_0
  
 628 ····const/4·p1,·0x0
  
 629 ····return·p1
  
 630 ····:cond_0
 631 ····int-to-float·p2,·p2
  
 632 ····div-float/2addr·p2,·p1
  
 633 ····.line·357
 634 ····invoke-static·{p2},·Ljava/lang/Math;->round(F)I
  
 635 ····move-result·p1
  
 636 ····return·p1
 637 .end·method
  
540 .method·public·findSnapView(Landroidx/recyclerview/widget/RecyclerView$LayoutManager;)Landroid/view/View;638 .method·public·findSnapView(Landroidx/recyclerview/widget/RecyclerView$LayoutManager;)Landroid/view/View;
541 ····.locals·14639 ····.locals·14
  
542 ····.line·105640 ····.line·105
543 ····invoke-virtual·{p1},·Landroidx/recyclerview/widget/RecyclerView$LayoutManager;->getChildCount()I641 ····invoke-virtual·{p1},·Landroidx/recyclerview/widget/RecyclerView$LayoutManager;->getChildCount()I
  
544 ····move-result·v0642 ····move-result·v0
Offset 776, 80 lines modifiedOffset 945, 80 lines modified
776 .method·public·isAtEnd(Landroidx/recyclerview/widget/RecyclerView$LayoutManager;)Z945 .method·public·isAtEnd(Landroidx/recyclerview/widget/RecyclerView$LayoutManager;)Z
777 ····.locals·5946 ····.locals·5
  
778 ····const/4·v0,·0x1947 ····const/4·v0,·0x1
  
779 ····if-eqz·p1,·:cond_3948 ····if-eqz·p1,·:cond_3
  
780 ····.line·365949 ····.line·439
781 ····invoke-virtual·{p1},·Landroidx/recyclerview/widget/RecyclerView$LayoutManager;->getChildCount()I950 ····invoke-virtual·{p1},·Landroidx/recyclerview/widget/RecyclerView$LayoutManager;->getChildCount()I
  
782 ····move-result·v1951 ····move-result·v1
  
783 ····if-nez·v1,·:cond_0952 ····if-nez·v1,·:cond_0
  
784 ····goto·:goto_1953 ····goto·:goto_1
  
785 ····.line·369954 ····.line·443
786 ····:cond_0955 ····:cond_0
787 ····invoke-virtual·{p1},·Landroidx/recyclerview/widget/RecyclerView$LayoutManager;->getChildCount()I956 ····invoke-virtual·{p1},·Landroidx/recyclerview/widget/RecyclerView$LayoutManager;->getChildCount()I
  
788 ····move-result·v1957 ····move-result·v1
  
789 ····.line·371958 ····.line·445
790 ····invoke-virtual·{p1},·Landroidx/recyclerview/widget/RecyclerView$LayoutManager;->canScrollVertically()Z959 ····invoke-virtual·{p1},·Landroidx/recyclerview/widget/RecyclerView$LayoutManager;->canScrollVertically()Z
  
791 ····move-result·v2960 ····move-result·v2
  
792 ····if-eqz·v2,·:cond_1961 ····if-eqz·v2,·:cond_1
  
793 ····invoke-direct·{p0,·p1},·Lcom/android/car/ui/recyclerview/CarUiSnapHelper;->getVerticalHelper(Landroidx/recyclerview/widget/RecyclerView$LayoutManager;)Landroidx/recyclerview/widget/OrientationHelper;962 ····invoke-direct·{p0,·p1},·Lcom/android/car/ui/recyclerview/CarUiSnapHelper;->getVerticalHelper(Landroidx/recyclerview/widget/RecyclerView$LayoutManager;)Landroidx/recyclerview/widget/OrientationHelper;
  
794 ····move-result-object·v2963 ····move-result-object·v2
  
795 ····goto·:goto_0964 ····goto·:goto_0
  
796 ····.line·372965 ····.line·446
797 ····:cond_1966 ····:cond_1
798 ····invoke-direct·{p0,·p1},·Lcom/android/car/ui/recyclerview/CarUiSnapHelper;->getHorizontalHelper(Landroidx/recyclerview/widget/RecyclerView$LayoutManager;)Landroidx/recyclerview/widget/OrientationHelper;967 ····invoke-direct·{p0,·p1},·Lcom/android/car/ui/recyclerview/CarUiSnapHelper;->getHorizontalHelper(Landroidx/recyclerview/widget/RecyclerView$LayoutManager;)Landroidx/recyclerview/widget/OrientationHelper;
  
799 ····move-result-object·v2968 ····move-result-object·v2
  
800 ····:goto_0969 ····:goto_0
801 ····sub-int/2addr·v1,·v0970 ····sub-int/2addr·v1,·v0
  
802 ····.line·375971 ····.line·449
803 ····invoke-virtual·{p1,·v1},·Landroidx/recyclerview/widget/RecyclerView$LayoutManager;->getChildAt(I)Landroid/view/View;972 ····invoke-virtual·{p1,·v1},·Landroidx/recyclerview/widget/RecyclerView$LayoutManager;->getChildAt(I)Landroid/view/View;
  
804 ····move-result-object·v1973 ····move-result-object·v1
  
805 ····.line·374974 ····.line·448
806 ····invoke-static·{v1},·Ljava/util/Objects;->requireNonNull(Ljava/lang/Object;)Ljava/lang/Object;975 ····invoke-static·{v1},·Ljava/util/Objects;->requireNonNull(Ljava/lang/Object;)Ljava/lang/Object;
  
807 ····check-cast·v1,·Landroid/view/View;976 ····check-cast·v1,·Landroid/view/View;
  
808 ····.line·379977 ····.line·453
809 ····invoke-virtual·{p1,·v1},·Landroidx/recyclerview/widget/RecyclerView$LayoutManager;->getPosition(Landroid/view/View;)I978 ····invoke-virtual·{p1,·v1},·Landroidx/recyclerview/widget/RecyclerView$LayoutManager;->getPosition(Landroid/view/View;)I
  
810 ····move-result·v3979 ····move-result·v3
  
811 ····invoke-virtual·{p1},·Landroidx/recyclerview/widget/RecyclerView$LayoutManager;->getItemCount()I980 ····invoke-virtual·{p1},·Landroidx/recyclerview/widget/RecyclerView$LayoutManager;->getItemCount()I
  
812 ····move-result·v4981 ····move-result·v4
  
813 ····sub-int/2addr·v4,·v0982 ····sub-int/2addr·v4,·v0
  
814 ····if-ne·v3,·v4,·:cond_2983 ····if-ne·v3,·v4,·:cond_2
  
815 ····.line·380984 ····.line·454
816 ····invoke-virtual·{p1,·v1},·Landroidx/recyclerview/widget/RecyclerView$LayoutManager;->getDecoratedBottom(Landroid/view/View;)I985 ····invoke-virtual·{p1,·v1},·Landroidx/recyclerview/widget/RecyclerView$LayoutManager;->getDecoratedBottom(Landroid/view/View;)I
  
817 ····move-result·p1986 ····move-result·p1
  
818 ····.line·381987 ····.line·455
819 ····invoke-virtual·{v2},·Landroidx/recyclerview/widget/OrientationHelper;->getEndAfterPadding()I988 ····invoke-virtual·{v2},·Landroidx/recyclerview/widget/OrientationHelper;->getEndAfterPadding()I
  
820 ····move-result·v1989 ····move-result·v1
  
821 ····if-gt·p1,·v1,·:cond_2990 ····if-gt·p1,·v1,·:cond_2
  
822 ····goto·:goto_1991 ····goto·:goto_1
Offset 865, 61 lines modifiedOffset 1034, 61 lines modified
865 .method·public·isAtStart(Landroidx/recyclerview/widget/RecyclerView$LayoutManager;)Z1034 .method·public·isAtStart(Landroidx/recyclerview/widget/RecyclerView$LayoutManager;)Z
866 ····.locals·51035 ····.locals·5
  
867 ····const/4·v0,·0x11036 ····const/4·v0,·0x1
  
868 ····if-eqz·p1,·:cond_31037 ····if-eqz·p1,·:cond_3
  
869 ····.line·3461038 ····.line·420
870 ····invoke-virtual·{p1},·Landroidx/recyclerview/widget/RecyclerView$LayoutManager;->getChildCount()I1039 ····invoke-virtual·{p1},·Landroidx/recyclerview/widget/RecyclerView$LayoutManager;->getChildCount()I
  
871 ····move-result·v11040 ····move-result·v1
  
872 ····if-nez·v1,·:cond_01041 ····if-nez·v1,·:cond_0
  
873 ····goto·:goto_11042 ····goto·:goto_1
  
874 ····:cond_01043 ····:cond_0
875 ····const/4·v1,·0x01044 ····const/4·v1,·0x0
  
876 ····.line·3501045 ····.line·424
877 ····invoke-virtual·{p1,·v1},·Landroidx/recyclerview/widget/RecyclerView$LayoutManager;->getChildAt(I)Landroid/view/View;1046 ····invoke-virtual·{p1,·v1},·Landroidx/recyclerview/widget/RecyclerView$LayoutManager;->getChildAt(I)Landroid/view/View;
  
878 ····move-result-object·v21047 ····move-result-object·v2
  
879 ····invoke-static·{v2},·Ljava/util/Objects;->requireNonNull(Ljava/lang/Object;)Ljava/lang/Object;1048 ····invoke-static·{v2},·Ljava/util/Objects;->requireNonNull(Ljava/lang/Object;)Ljava/lang/Object;
  
880 ····check-cast·v2,·Landroid/view/View;1049 ····check-cast·v2,·Landroid/view/View;
  
881 ····.line·3521050 ····.line·426
882 ····invoke-virtual·{p1},·Landroidx/recyclerview/widget/RecyclerView$LayoutManager;->canScrollVertically()Z1051 ····invoke-virtual·{p1},·Landroidx/recyclerview/widget/RecyclerView$LayoutManager;->canScrollVertically()Z
  
883 ····move-result·v31052 ····move-result·v3
  
884 ····if-eqz·v3,·:cond_11053 ····if-eqz·v3,·:cond_1
  
885 ····invoke-direct·{p0,·p1},·Lcom/android/car/ui/recyclerview/CarUiSnapHelper;->getVerticalHelper(Landroidx/recyclerview/widget/RecyclerView$LayoutManager;)Landroidx/recyclerview/widget/OrientationHelper;1054 ····invoke-direct·{p0,·p1},·Lcom/android/car/ui/recyclerview/CarUiSnapHelper;->getVerticalHelper(Landroidx/recyclerview/widget/RecyclerView$LayoutManager;)Landroidx/recyclerview/widget/OrientationHelper;
  
886 ····move-result-object·v31055 ····move-result-object·v3
  
887 ····goto·:goto_01056 ····goto·:goto_0
  
888 ····.line·3531057 ····.line·427
889 ····:cond_11058 ····:cond_1
890 ····invoke-direct·{p0,·p1},·Lcom/android/car/ui/recyclerview/CarUiSnapHelper;->getHorizontalHelper(Landroidx/recyclerview/widget/RecyclerView$LayoutManager;)Landroidx/recyclerview/widget/OrientationHelper;1059 ····invoke-direct·{p0,·p1},·Lcom/android/car/ui/recyclerview/CarUiSnapHelper;->getHorizontalHelper(Landroidx/recyclerview/widget/RecyclerView$LayoutManager;)Landroidx/recyclerview/widget/OrientationHelper;
  
891 ····move-result-object·v31060 ····move-result-object·v3
  
892 ····.line·3561061 ····.line·430
893 ····:goto_01062 ····:goto_0
894 ····invoke-virtual·{v3,·v2},·Landroidx/recyclerview/widget/OrientationHelper;->getDecoratedStart(Landroid/view/View;)I1063 ····invoke-virtual·{v3,·v2},·Landroidx/recyclerview/widget/OrientationHelper;->getDecoratedStart(Landroid/view/View;)I
  
895 ····move-result·v41064 ····move-result·v4
  
896 ····.line·3571065 ····.line·431
897 ····invoke-virtual·{v3},·Landroidx/recyclerview/widget/OrientationHelper;->getStartAfterPadding()I1066 ····invoke-virtual·{v3},·Landroidx/recyclerview/widget/OrientationHelper;->getStartAfterPadding()I
  
898 ····move-result·v31067 ····move-result·v3
  
899 ····if-lt·v4,·v3,·:cond_21068 ····if-lt·v4,·v3,·:cond_2
  
900 ····invoke-virtual·{p1,·v2},·Landroidx/recyclerview/widget/RecyclerView$LayoutManager;->getPosition(Landroid/view/View;)I1069 ····invoke-virtual·{p1,·v2},·Landroidx/recyclerview/widget/RecyclerView$LayoutManager;->getPosition(Landroid/view/View;)I