Offset 75, 61 lines modifiedOffset 75, 66 lines modified
75 ····move-result·v275 ····move-result·v2
  
76 ····float-to-int·v2,·v276 ····float-to-int·v2,·v2
  
77 ····sub-int/2addr·v1,·v277 ····sub-int/2addr·v1,·v2
  
78 ····.line·10778 ····.line·107
 79 ····invoke-virtual·{p2},·Landroidx/recyclerview/widget/RecyclerView;->getLayoutManager()Landroidx/recyclerview/widget/RecyclerView$LayoutManager;
  
 80 ····move-result-object·p2
  
 81 ····.line·108
79 ····invoke-virtual·{p2},·Landroid/view/ViewGroup;->getChildCount()I82 ····invoke-virtual·{p2},·Landroidx/recyclerview/widget/RecyclerView$LayoutManager;->getChildCount()I
  
80 ····move-result·v283 ····move-result·v2
  
81 ····const/4·v3,·0x084 ····const/4·v3,·0x0
  
82 ····:goto_085 ····:goto_0
83 ····add-int/lit8·v4,·v2,·-0x186 ····add-int/lit8·v4,·v2,·-0x1
  
84 ····if-ge·v3,·v4,·:cond_087 ····if-ge·v3,·v4,·:cond_0
  
85 ····.line·10988 ····.line·110
86 ····invoke-virtual·{p2,·v3},·Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View;89 ····invoke-virtual·{p2,·v3},·Landroidx/recyclerview/widget/RecyclerView$LayoutManager;->getChildAt(I)Landroid/view/View;
  
87 ····move-result-object·v490 ····move-result-object·v4
  
88 ····.line·11191 ····.line·112
89 ····invoke-virtual·{v4},·Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;92 ····invoke-virtual·{v4},·Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
  
90 ····move-result-object·v593 ····move-result-object·v5
  
91 ····check-cast·v5,·Landroidx/recyclerview/widget/RecyclerView$LayoutParams;94 ····check-cast·v5,·Landroidx/recyclerview/widget/RecyclerView$LayoutParams;
  
92 ····.line·11395 ····.line·114
93 ····invoke-virtual·{v4},·Landroid/view/View;->getRight()I96 ····invoke-virtual·{v4},·Landroid/view/View;->getRight()I
  
94 ····move-result·v497 ····move-result·v4
  
95 ····iget·v5,·v5,·Landroid/view/ViewGroup$MarginLayoutParams;->rightMargin:I98 ····iget·v5,·v5,·Landroid/view/ViewGroup$MarginLayoutParams;->rightMargin:I
  
96 ····add-int/2addr·v4,·v599 ····add-int/2addr·v4,·v5
  
97 ····.line·114100 ····.line·115
98 ····iget-object·v5,·p0,·Lcom/android/car/ui/recyclerview/decorations/linear/LinearDividerItemDecoration;->mDivider:Landroid/graphics/drawable/Drawable;101 ····iget-object·v5,·p0,·Lcom/android/car/ui/recyclerview/decorations/linear/LinearDividerItemDecoration;->mDivider:Landroid/graphics/drawable/Drawable;
  
99 ····invoke-virtual·{v5},·Landroid/graphics/drawable/Drawable;->getIntrinsicWidth()I102 ····invoke-virtual·{v5},·Landroid/graphics/drawable/Drawable;->getIntrinsicWidth()I
  
100 ····move-result·v5103 ····move-result·v5
  
101 ····add-int/2addr·v5,·v4104 ····add-int/2addr·v5,·v4
  
102 ····.line·116105 ····.line·117
103 ····iget-object·v6,·p0,·Lcom/android/car/ui/recyclerview/decorations/linear/LinearDividerItemDecoration;->mDivider:Landroid/graphics/drawable/Drawable;106 ····iget-object·v6,·p0,·Lcom/android/car/ui/recyclerview/decorations/linear/LinearDividerItemDecoration;->mDivider:Landroid/graphics/drawable/Drawable;
  
104 ····invoke-virtual·{v6,·v4,·v0,·v5,·v1},·Landroid/graphics/drawable/Drawable;->setBounds(IIII)V107 ····invoke-virtual·{v6,·v4,·v0,·v5,·v1},·Landroid/graphics/drawable/Drawable;->setBounds(IIII)V
  
105 ····.line·117108 ····.line·118
106 ····iget-object·v4,·p0,·Lcom/android/car/ui/recyclerview/decorations/linear/LinearDividerItemDecoration;->mDivider:Landroid/graphics/drawable/Drawable;109 ····iget-object·v4,·p0,·Lcom/android/car/ui/recyclerview/decorations/linear/LinearDividerItemDecoration;->mDivider:Landroid/graphics/drawable/Drawable;
  
107 ····invoke-virtual·{v4,·p1},·Landroid/graphics/drawable/Drawable;->draw(Landroid/graphics/Canvas;)V110 ····invoke-virtual·{v4,·p1},·Landroid/graphics/drawable/Drawable;->draw(Landroid/graphics/Canvas;)V
  
108 ····add-int/lit8·v3,·v3,·0x1111 ····add-int/lit8·v3,·v3,·0x1
  
109 ····goto·:goto_0112 ····goto·:goto_0
Offset 137, 15 lines modifiedOffset 142, 15 lines modified
137 ····:cond_0142 ····:cond_0
138 ····return-void143 ····return-void
139 .end·method144 .end·method
  
140 .method·private·drawVerticalDividers(Landroid/graphics/Canvas;Landroidx/recyclerview/widget/RecyclerView;)V145 .method·private·drawVerticalDividers(Landroid/graphics/Canvas;Landroidx/recyclerview/widget/RecyclerView;)V
141 ····.locals·7146 ····.locals·7
  
142 ····.line·130147 ····.line·131
143 ····invoke-virtual·{p2},·Landroid/view/ViewGroup;->getPaddingLeft()I148 ····invoke-virtual·{p2},·Landroid/view/ViewGroup;->getPaddingLeft()I
  
144 ····move-result·v0149 ····move-result·v0
  
145 ····invoke-virtual·{p2},·Landroid/view/ViewGroup;->getContext()Landroid/content/Context;150 ····invoke-virtual·{p2},·Landroid/view/ViewGroup;->getContext()Landroid/content/Context;
  
146 ····move-result-object·v1151 ····move-result-object·v1
Offset 160, 26 lines modifiedOffset 165, 26 lines modified
  
160 ····move-result·v1165 ····move-result·v1
  
161 ····float-to-int·v1,·v1166 ····float-to-int·v1,·v1
  
162 ····add-int/2addr·v0,·v1167 ····add-int/2addr·v0,·v1
  
163 ····.line·132168 ····.line·133
164 ····invoke-virtual·{p2},·Landroid/view/ViewGroup;->getWidth()I169 ····invoke-virtual·{p2},·Landroid/view/ViewGroup;->getWidth()I
  
165 ····move-result·v1170 ····move-result·v1
  
166 ····invoke-virtual·{p2},·Landroid/view/ViewGroup;->getPaddingRight()I171 ····invoke-virtual·{p2},·Landroid/view/ViewGroup;->getPaddingRight()I
  
167 ····move-result·v2172 ····move-result·v2
  
168 ····sub-int/2addr·v1,·v2173 ····sub-int/2addr·v1,·v2
  
169 ····.line·133174 ····.line·134
170 ····invoke-virtual·{p2},·Landroid/view/ViewGroup;->getContext()Landroid/content/Context;175 ····invoke-virtual·{p2},·Landroid/view/ViewGroup;->getContext()Landroid/content/Context;
  
171 ····move-result-object·v2176 ····move-result-object·v2
  
172 ····invoke-virtual·{v2},·Landroid/content/Context;->getResources()Landroid/content/res/Resources;177 ····invoke-virtual·{v2},·Landroid/content/Context;->getResources()Landroid/content/res/Resources;
  
173 ····move-result-object·v2178 ····move-result-object·v2
Offset 190, 62 lines modifiedOffset 195, 67 lines modified
  
190 ····move-result·v2195 ····move-result·v2
  
191 ····float-to-int·v2,·v2196 ····float-to-int·v2,·v2
  
192 ····sub-int/2addr·v1,·v2197 ····sub-int/2addr·v1,·v2
  
193 ····.line·136198 ····.line·137
 199 ····invoke-virtual·{p2},·Landroidx/recyclerview/widget/RecyclerView;->getLayoutManager()Landroidx/recyclerview/widget/RecyclerView$LayoutManager;
  
 200 ····move-result-object·p2
  
 201 ····.line·138
194 ····invoke-virtual·{p2},·Landroid/view/ViewGroup;->getChildCount()I202 ····invoke-virtual·{p2},·Landroidx/recyclerview/widget/RecyclerView$LayoutManager;->getChildCount()I
  
195 ····move-result·v2203 ····move-result·v2
  
196 ····const/4·v3,·0x0204 ····const/4·v3,·0x0
  
197 ····:goto_0205 ····:goto_0
198 ····add-int/lit8·v4,·v2,·-0x1206 ····add-int/lit8·v4,·v2,·-0x1
  
199 ····if-ge·v3,·v4,·:cond_0207 ····if-ge·v3,·v4,·:cond_0
  
200 ····.line·138208 ····.line·140
201 ····invoke-virtual·{p2,·v3},·Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View;209 ····invoke-virtual·{p2,·v3},·Landroidx/recyclerview/widget/RecyclerView$LayoutManager;->getChildAt(I)Landroid/view/View;
  
202 ····move-result-object·v4210 ····move-result-object·v4
  
203 ····.line·140211 ····.line·142
204 ····invoke-virtual·{v4},·Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;212 ····invoke-virtual·{v4},·Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
  
205 ····move-result-object·v5213 ····move-result-object·v5
  
206 ····check-cast·v5,·Landroidx/recyclerview/widget/RecyclerView$LayoutParams;214 ····check-cast·v5,·Landroidx/recyclerview/widget/RecyclerView$LayoutParams;
  
207 ····.line·142215 ····.line·144
208 ····invoke-virtual·{v4},·Landroid/view/View;->getBottom()I216 ····invoke-virtual·{v4},·Landroid/view/View;->getBottom()I
  
209 ····move-result·v4217 ····move-result·v4
  
210 ····iget·v5,·v5,·Landroid/view/ViewGroup$MarginLayoutParams;->bottomMargin:I218 ····iget·v5,·v5,·Landroid/view/ViewGroup$MarginLayoutParams;->bottomMargin:I
  
211 ····add-int/2addr·v4,·v5219 ····add-int/2addr·v4,·v5
  
212 ····.line·143220 ····.line·145
213 ····iget-object·v5,·p0,·Lcom/android/car/ui/recyclerview/decorations/linear/LinearDividerItemDecoration;->mDivider:Landroid/graphics/drawable/Drawable;221 ····iget-object·v5,·p0,·Lcom/android/car/ui/recyclerview/decorations/linear/LinearDividerItemDecoration;->mDivider:Landroid/graphics/drawable/Drawable;
  
214 ····invoke-virtual·{v5},·Landroid/graphics/drawable/Drawable;->getIntrinsicHeight()I222 ····invoke-virtual·{v5},·Landroid/graphics/drawable/Drawable;->getIntrinsicHeight()I
  
215 ····move-result·v5223 ····move-result·v5
  
216 ····add-int/2addr·v5,·v4224 ····add-int/2addr·v5,·v4
  
217 ····.line·145225 ····.line·147
218 ····iget-object·v6,·p0,·Lcom/android/car/ui/recyclerview/decorations/linear/LinearDividerItemDecoration;->mDivider:Landroid/graphics/drawable/Drawable;226 ····iget-object·v6,·p0,·Lcom/android/car/ui/recyclerview/decorations/linear/LinearDividerItemDecoration;->mDivider:Landroid/graphics/drawable/Drawable;
  
219 ····invoke-virtual·{v6,·v0,·v4,·v1,·v5},·Landroid/graphics/drawable/Drawable;->setBounds(IIII)V227 ····invoke-virtual·{v6,·v0,·v4,·v1,·v5},·Landroid/graphics/drawable/Drawable;->setBounds(IIII)V
  
220 ····.line·146228 ····.line·148
221 ····iget-object·v4,·p0,·Lcom/android/car/ui/recyclerview/decorations/linear/LinearDividerItemDecoration;->mDivider:Landroid/graphics/drawable/Drawable;229 ····iget-object·v4,·p0,·Lcom/android/car/ui/recyclerview/decorations/linear/LinearDividerItemDecoration;->mDivider:Landroid/graphics/drawable/Drawable;
  
222 ····invoke-virtual·{v4,·p1},·Landroid/graphics/drawable/Drawable;->draw(Landroid/graphics/Canvas;)V230 ····invoke-virtual·{v4,·p1},·Landroid/graphics/drawable/Drawable;->draw(Landroid/graphics/Canvas;)V
  
223 ····add-int/lit8·v3,·v3,·0x1231 ····add-int/lit8·v3,·v3,·0x1
  
224 ····goto·:goto_0232 ····goto·:goto_0