| | | | |
| Offset 34, 100 lines modified | Offset 34, 100 lines modified |
| 34 | .end·field | 34 | .end·field |
| | |
| | |
| 35 | #·direct·methods | 35 | #·direct·methods |
| 36 | .method·public·constructor·<init>()V | 36 | .method·public·constructor·<init>()V |
| 37 | ····.locals·1 | 37 | ····.locals·1 |
| | |
| 38 | ····.line·5826 | 38 | ····.line·5747 |
| 39 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 39 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| | |
| 40 | ····.line·5850 | 40 | ····.line·5771 |
| 41 | ····new-instance·v0,·Landroid/util/SparseArray; | 41 | ····new-instance·v0,·Landroid/util/SparseArray; |
| | |
| 42 | ····invoke-direct·{v0},·Landroid/util/SparseArray;-><init>()V | 42 | ····invoke-direct·{v0},·Landroid/util/SparseArray;-><init>()V |
| | |
| 43 | ····iput-object·v0,·p0,·Landroidx/recyclerview/widget/RecyclerView$RecycledViewPool;->mScrap:Landroid/util/SparseArray; | 43 | ····iput-object·v0,·p0,·Landroidx/recyclerview/widget/RecyclerView$RecycledViewPool;->mScrap:Landroid/util/SparseArray; |
| | |
| 44 | ····const/4·v0,·0x0 | 44 | ····const/4·v0,·0x0 |
| | |
| 45 | ····.line·5852 | 45 | ····.line·5773 |
| 46 | ····iput·v0,·p0,·Landroidx/recyclerview/widget/RecyclerView$RecycledViewPool;->mAttachCount:I | 46 | ····iput·v0,·p0,·Landroidx/recyclerview/widget/RecyclerView$RecycledViewPool;->mAttachCount:I |
| | |
| 47 | ····return-void | 47 | ····return-void |
| 48 | .end·method | 48 | .end·method |
| | |
| 49 | .method·private·getScrapDataForType(I)Landroidx/recyclerview/widget/RecyclerView$RecycledViewPool$ScrapData; | 49 | .method·private·getScrapDataForType(I)Landroidx/recyclerview/widget/RecyclerView$RecycledViewPool$ScrapData; |
| 50 | ····.locals·2 | 50 | ····.locals·2 |
| | |
| 51 | ····.line·6007 | 51 | ····.line·5928 |
| 52 | ····iget-object·v0,·p0,·Landroidx/recyclerview/widget/RecyclerView$RecycledViewPool;->mScrap:Landroid/util/SparseArray; | 52 | ····iget-object·v0,·p0,·Landroidx/recyclerview/widget/RecyclerView$RecycledViewPool;->mScrap:Landroid/util/SparseArray; |
| | |
| 53 | ····invoke-virtual·{v0,·p1},·Landroid/util/SparseArray;->get(I)Ljava/lang/Object; | 53 | ····invoke-virtual·{v0,·p1},·Landroid/util/SparseArray;->get(I)Ljava/lang/Object; |
| | |
| 54 | ····move-result-object·v0 | 54 | ····move-result-object·v0 |
| | |
| 55 | ····check-cast·v0,·Landroidx/recyclerview/widget/RecyclerView$RecycledViewPool$ScrapData; | 55 | ····check-cast·v0,·Landroidx/recyclerview/widget/RecyclerView$RecycledViewPool$ScrapData; |
| | |
| 56 | ····if-nez·v0,·:cond_0 | 56 | ····if-nez·v0,·:cond_0 |
| | |
| 57 | ····.line·6009 | 57 | ····.line·5930 |
| 58 | ····new-instance·v0,·Landroidx/recyclerview/widget/RecyclerView$RecycledViewPool$ScrapData; | 58 | ····new-instance·v0,·Landroidx/recyclerview/widget/RecyclerView$RecycledViewPool$ScrapData; |
| | |
| 59 | ····invoke-direct·{v0},·Landroidx/recyclerview/widget/RecyclerView$RecycledViewPool$ScrapData;-><init>()V | 59 | ····invoke-direct·{v0},·Landroidx/recyclerview/widget/RecyclerView$RecycledViewPool$ScrapData;-><init>()V |
| | |
| 60 | ····.line·6010 | 60 | ····.line·5931 |
| 61 | ····iget-object·v1,·p0,·Landroidx/recyclerview/widget/RecyclerView$RecycledViewPool;->mScrap:Landroid/util/SparseArray; | 61 | ····iget-object·v1,·p0,·Landroidx/recyclerview/widget/RecyclerView$RecycledViewPool;->mScrap:Landroid/util/SparseArray; |
| | |
| 62 | ····invoke-virtual·{v1,·p1,·v0},·Landroid/util/SparseArray;->put(ILjava/lang/Object;)V | 62 | ····invoke-virtual·{v1,·p1,·v0},·Landroid/util/SparseArray;->put(ILjava/lang/Object;)V |
| | |
| 63 | ····:cond_0 | 63 | ····:cond_0 |
| 64 | ····return-object·v0 | 64 | ····return-object·v0 |
| 65 | .end·method | 65 | .end·method |
| | |
| | |
| 66 | #·virtual·methods | 66 | #·virtual·methods |
| 67 | .method·attach()V | 67 | .method·attach()V |
| 68 | ····.locals·1 | 68 | ····.locals·1 |
| | |
| 69 | ····.line·5974 | 69 | ····.line·5895 |
| 70 | ····iget·v0,·p0,·Landroidx/recyclerview/widget/RecyclerView$RecycledViewPool;->mAttachCount:I | 70 | ····iget·v0,·p0,·Landroidx/recyclerview/widget/RecyclerView$RecycledViewPool;->mAttachCount:I |
| | |
| 71 | ····add-int/lit8·v0,·v0,·0x1 | 71 | ····add-int/lit8·v0,·v0,·0x1 |
| | |
| 72 | ····iput·v0,·p0,·Landroidx/recyclerview/widget/RecyclerView$RecycledViewPool;->mAttachCount:I | 72 | ····iput·v0,·p0,·Landroidx/recyclerview/widget/RecyclerView$RecycledViewPool;->mAttachCount:I |
| | |
| 73 | ····return-void | 73 | ····return-void |
| 74 | .end·method | 74 | .end·method |
| | |
| 75 | .method·public·clear()V | 75 | .method·public·clear()V |
| 76 | ····.locals·2 | 76 | ····.locals·2 |
| | |
| 77 | ····const/4·v0,·0x0 | 77 | ····const/4·v0,·0x0 |
| | |
| 78 | ····.line·5858 | 78 | ····.line·5779 |
| 79 | ····:goto_0 | 79 | ····:goto_0 |
| 80 | ····iget-object·v1,·p0,·Landroidx/recyclerview/widget/RecyclerView$RecycledViewPool;->mScrap:Landroid/util/SparseArray; | 80 | ····iget-object·v1,·p0,·Landroidx/recyclerview/widget/RecyclerView$RecycledViewPool;->mScrap:Landroid/util/SparseArray; |
| | |
| 81 | ····invoke-virtual·{v1},·Landroid/util/SparseArray;->size()I | 81 | ····invoke-virtual·{v1},·Landroid/util/SparseArray;->size()I |
| | |
| 82 | ····move-result·v1 | 82 | ····move-result·v1 |
| | |
| 83 | ····if-ge·v0,·v1,·:cond_0 | 83 | ····if-ge·v0,·v1,·:cond_0 |
| | |
| 84 | ····.line·5859 | 84 | ····.line·5780 |
| 85 | ····iget-object·v1,·p0,·Landroidx/recyclerview/widget/RecyclerView$RecycledViewPool;->mScrap:Landroid/util/SparseArray; | 85 | ····iget-object·v1,·p0,·Landroidx/recyclerview/widget/RecyclerView$RecycledViewPool;->mScrap:Landroid/util/SparseArray; |
| | |
| 86 | ····invoke-virtual·{v1,·v0},·Landroid/util/SparseArray;->valueAt(I)Ljava/lang/Object; | 86 | ····invoke-virtual·{v1,·v0},·Landroid/util/SparseArray;->valueAt(I)Ljava/lang/Object; |
| | |
| 87 | ····move-result-object·v1 | 87 | ····move-result-object·v1 |
| | |
| 88 | ····check-cast·v1,·Landroidx/recyclerview/widget/RecyclerView$RecycledViewPool$ScrapData; | 88 | ····check-cast·v1,·Landroidx/recyclerview/widget/RecyclerView$RecycledViewPool$ScrapData; |
| | |
| 89 | ····.line·5860 | 89 | ····.line·5781 |
| 90 | ····iget-object·v1,·v1,·Landroidx/recyclerview/widget/RecyclerView$RecycledViewPool$ScrapData;->mScrapHeap:Ljava/util/ArrayList; | 90 | ····iget-object·v1,·v1,·Landroidx/recyclerview/widget/RecyclerView$RecycledViewPool$ScrapData;->mScrapHeap:Ljava/util/ArrayList; |
| | |
| 91 | ····invoke-virtual·{v1},·Ljava/util/ArrayList;->clear()V | 91 | ····invoke-virtual·{v1},·Ljava/util/ArrayList;->clear()V |
| | |
| 92 | ····add-int/lit8·v0,·v0,·0x1 | 92 | ····add-int/lit8·v0,·v0,·0x1 |
| | |
| 93 | ····goto·:goto_0 | 93 | ····goto·:goto_0 |
| Offset 135, 114 lines modified | Offset 135, 114 lines modified |
| 135 | ····:cond_0 | 135 | ····:cond_0 |
| 136 | ····return-void | 136 | ····return-void |
| 137 | .end·method | 137 | .end·method |
| | |
| 138 | .method·detach()V | 138 | .method·detach()V |
| 139 | ····.locals·1 | 139 | ····.locals·1 |
| | |
| 140 | ····.line·5978 | 140 | ····.line·5899 |
| 141 | ····iget·v0,·p0,·Landroidx/recyclerview/widget/RecyclerView$RecycledViewPool;->mAttachCount:I | 141 | ····iget·v0,·p0,·Landroidx/recyclerview/widget/RecyclerView$RecycledViewPool;->mAttachCount:I |
| | |
| 142 | ····add-int/lit8·v0,·v0,·-0x1 | 142 | ····add-int/lit8·v0,·v0,·-0x1 |
| | |
| 143 | ····iput·v0,·p0,·Landroidx/recyclerview/widget/RecyclerView$RecycledViewPool;->mAttachCount:I | 143 | ····iput·v0,·p0,·Landroidx/recyclerview/widget/RecyclerView$RecycledViewPool;->mAttachCount:I |
| | |
| 144 | ····return-void | 144 | ····return-void |
| 145 | .end·method | 145 | .end·method |
| | |
| 146 | .method·factorInBindTime(IJ)V | 146 | .method·factorInBindTime(IJ)V |
| 147 | ····.locals·2 | 147 | ····.locals·2 |
| | |
| 148 | ····.line·5958 | 148 | ····.line·5879 |
| 149 | ····invoke-direct·{p0,·p1},·Landroidx/recyclerview/widget/RecyclerView$RecycledViewPool;->getScrapDataForType(I)Landroidx/recyclerview/widget/RecyclerView$RecycledViewPool$ScrapData; | 149 | ····invoke-direct·{p0,·p1},·Landroidx/recyclerview/widget/RecyclerView$RecycledViewPool;->getScrapDataForType(I)Landroidx/recyclerview/widget/RecyclerView$RecycledViewPool$ScrapData; |
| | |
| 150 | ····move-result-object·p1 | 150 | ····move-result-object·p1 |
| | |
| 151 | ····.line·5959 | 151 | ····.line·5880 |
| 152 | ····iget-wide·v0,·p1,·Landroidx/recyclerview/widget/RecyclerView$RecycledViewPool$ScrapData;->mBindRunningAverageNs:J | 152 | ····iget-wide·v0,·p1,·Landroidx/recyclerview/widget/RecyclerView$RecycledViewPool$ScrapData;->mBindRunningAverageNs:J |
| | |
| 153 | ····invoke-virtual·{p0,·v0,·v1,·p2,·p3},·Landroidx/recyclerview/widget/RecyclerView$RecycledViewPool;->runningAverage(JJ)J | 153 | ····invoke-virtual·{p0,·v0,·v1,·p2,·p3},·Landroidx/recyclerview/widget/RecyclerView$RecycledViewPool;->runningAverage(JJ)J |
| | |
| 154 | ····move-result-wide·p2 | 154 | ····move-result-wide·p2 |
| | |
| 155 | ····iput-wide·p2,·p1,·Landroidx/recyclerview/widget/RecyclerView$RecycledViewPool$ScrapData;->mBindRunningAverageNs:J | 155 | ····iput-wide·p2,·p1,·Landroidx/recyclerview/widget/RecyclerView$RecycledViewPool$ScrapData;->mBindRunningAverageNs:J |
| | |
| 156 | ····return-void | 156 | ····return-void |
| 157 | .end·method | 157 | .end·method |
| | |
| 158 | .method·factorInCreateTime(IJ)V | 158 | .method·factorInCreateTime(IJ)V |
| 159 | ····.locals·2 | 159 | ····.locals·2 |
| | |
| 160 | ····.line·5952 | 160 | ····.line·5873 |
| 161 | ····invoke-direct·{p0,·p1},·Landroidx/recyclerview/widget/RecyclerView$RecycledViewPool;->getScrapDataForType(I)Landroidx/recyclerview/widget/RecyclerView$RecycledViewPool$ScrapData; | 161 | ····invoke-direct·{p0,·p1},·Landroidx/recyclerview/widget/RecyclerView$RecycledViewPool;->getScrapDataForType(I)Landroidx/recyclerview/widget/RecyclerView$RecycledViewPool$ScrapData; |
| | |
| 162 | ····move-result-object·p1 | 162 | ····move-result-object·p1 |
| | |
| 163 | ····.line·5953 | 163 | ····.line·5874 |
| 164 | ····iget-wide·v0,·p1,·Landroidx/recyclerview/widget/RecyclerView$RecycledViewPool$ScrapData;->mCreateRunningAverageNs:J | 164 | ····iget-wide·v0,·p1,·Landroidx/recyclerview/widget/RecyclerView$RecycledViewPool$ScrapData;->mCreateRunningAverageNs:J |
| | |
| 165 | ····invoke-virtual·{p0,·v0,·v1,·p2,·p3},·Landroidx/recyclerview/widget/RecyclerView$RecycledViewPool;->runningAverage(JJ)J | 165 | ····invoke-virtual·{p0,·v0,·v1,·p2,·p3},·Landroidx/recyclerview/widget/RecyclerView$RecycledViewPool;->runningAverage(JJ)J |
| | |
| 166 | ····move-result-wide·p2 | 166 | ····move-result-wide·p2 |
| | |
| 167 | ····iput-wide·p2,·p1,·Landroidx/recyclerview/widget/RecyclerView$RecycledViewPool$ScrapData;->mCreateRunningAverageNs:J | 167 | ····iput-wide·p2,·p1,·Landroidx/recyclerview/widget/RecyclerView$RecycledViewPool$ScrapData;->mCreateRunningAverageNs:J |
| | |
| 168 | ····return-void | 168 | ····return-void |
| 169 | .end·method | 169 | .end·method |
| | |
| 170 | .method·public·getRecycledView(I)Landroidx/recyclerview/widget/RecyclerView$ViewHolder; | 170 | .method·public·getRecycledView(I)Landroidx/recyclerview/widget/RecyclerView$ViewHolder; |
| 171 | ····.locals·2 | 171 | ····.locals·2 |
| | |
| 172 | ····.line·5896 | 172 | ····.line·5817 |
| 173 | ····iget-object·v0,·p0,·Landroidx/recyclerview/widget/RecyclerView$RecycledViewPool;->mScrap:Landroid/util/SparseArray; | 173 | ····iget-object·v0,·p0,·Landroidx/recyclerview/widget/RecyclerView$RecycledViewPool;->mScrap:Landroid/util/SparseArray; |
| | |
| 174 | ····invoke-virtual·{v0,·p1},·Landroid/util/SparseArray;->get(I)Ljava/lang/Object; | 174 | ····invoke-virtual·{v0,·p1},·Landroid/util/SparseArray;->get(I)Ljava/lang/Object; |
| | |
| 175 | ····move-result-object·p1 | 175 | ····move-result-object·p1 |
| | |
| 176 | ····check-cast·p1,·Landroidx/recyclerview/widget/RecyclerView$RecycledViewPool$ScrapData; | 176 | ····check-cast·p1,·Landroidx/recyclerview/widget/RecyclerView$RecycledViewPool$ScrapData; |
| | |
| 177 | ····if-eqz·p1,·:cond_1 | 177 | ····if-eqz·p1,·:cond_1 |
| | |
| 178 | ····.line·5897 | 178 | ····.line·5818 |
| 179 | ····iget-object·v0,·p1,·Landroidx/recyclerview/widget/RecyclerView$RecycledViewPool$ScrapData;->mScrapHeap:Ljava/util/ArrayList; | 179 | ····iget-object·v0,·p1,·Landroidx/recyclerview/widget/RecyclerView$RecycledViewPool$ScrapData;->mScrapHeap:Ljava/util/ArrayList; |
| | |
| 180 | ····invoke-virtual·{v0},·Ljava/util/ArrayList;->isEmpty()Z | 180 | ····invoke-virtual·{v0},·Ljava/util/ArrayList;->isEmpty()Z |
| | |
| 181 | ····move-result·v0 | 181 | ····move-result·v0 |
| | |
| 182 | ····if-nez·v0,·:cond_1 | 182 | ····if-nez·v0,·:cond_1 |
| | |
| 183 | ····.line·5898 | 183 | ····.line·5819 |
| 184 | ····iget-object·p1,·p1,·Landroidx/recyclerview/widget/RecyclerView$RecycledViewPool$ScrapData;->mScrapHeap:Ljava/util/ArrayList; | 184 | ····iget-object·p1,·p1,·Landroidx/recyclerview/widget/RecyclerView$RecycledViewPool$ScrapData;->mScrapHeap:Ljava/util/ArrayList; |
| | |
| 185 | ····.line·5899 | 185 | ····.line·5820 |
| 186 | ····invoke-virtual·{p1},·Ljava/util/ArrayList;->size()I | 186 | ····invoke-virtual·{p1},·Ljava/util/ArrayList;->size()I |
| | |
| 187 | ····move-result·v0 | 187 | ····move-result·v0 |
| | |
| 188 | ····add-int/lit8·v0,·v0,·-0x1 | 188 | ····add-int/lit8·v0,·v0,·-0x1 |
| | |
| 189 | ····:goto_0 | 189 | ····:goto_0 |
| 190 | ····if-ltz·v0,·:cond_1 | 190 | ····if-ltz·v0,·:cond_1 |
| | |
| 191 | ····.line·5900 | 191 | ····.line·5821 |
| 192 | ····invoke-virtual·{p1,·v0},·Ljava/util/ArrayList;->get(I)Ljava/lang/Object; | 192 | ····invoke-virtual·{p1,·v0},·Ljava/util/ArrayList;->get(I)Ljava/lang/Object; |
| | |
| 193 | ····move-result-object·v1 | 193 | ····move-result-object·v1 |
| | |
| 194 | ····check-cast·v1,·Landroidx/recyclerview/widget/RecyclerView$ViewHolder; | 194 | ····check-cast·v1,·Landroidx/recyclerview/widget/RecyclerView$ViewHolder; |
| | |
| 195 | ····invoke-virtual·{v1},·Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->isAttachedToTransitionOverlay()Z | 195 | ····invoke-virtual·{v1},·Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->isAttachedToTransitionOverlay()Z |
| | |
| 196 | ····move-result·v1 | 196 | ····move-result·v1 |
| | |
| 197 | ····if-nez·v1,·:cond_0 | 197 | ····if-nez·v1,·:cond_0 |
| | |
| 198 | ····.line·5901 | 198 | ····.line·5822 |
| 199 | ····invoke-virtual·{p1,·v0},·Ljava/util/ArrayList;->remove(I)Ljava/lang/Object; | 199 | ····invoke-virtual·{p1,·v0},·Ljava/util/ArrayList;->remove(I)Ljava/lang/Object; |
| | |
| 200 | ····move-result-object·p1 | 200 | ····move-result-object·p1 |
| | |
| 201 | ····check-cast·p1,·Landroidx/recyclerview/widget/RecyclerView$ViewHolder; | 201 | ····check-cast·p1,·Landroidx/recyclerview/widget/RecyclerView$ViewHolder; |
| | |
| 202 | ····return-object·p1 | 202 | ····return-object·p1 |
| Offset 259, 54 lines modified | Offset 259, 54 lines modified |
| 259 | .end·method | 259 | .end·method |
| | |
| 260 | .method·onAdapterChanged(Landroidx/recyclerview/widget/RecyclerView$Adapter;Landroidx/recyclerview/widget/RecyclerView$Adapter;Z)V | 260 | .method·onAdapterChanged(Landroidx/recyclerview/widget/RecyclerView$Adapter;Landroidx/recyclerview/widget/RecyclerView$Adapter;Z)V |
| 261 | ····.locals·0 | 261 | ····.locals·0 |
| | |
| 262 | ····if-eqz·p1,·:cond_0 | 262 | ····if-eqz·p1,·:cond_0 |
| | |
| 263 | ····.line·5996 | 263 | ····.line·5917 |
| 264 | ····invoke-virtual·{p0},·Landroidx/recyclerview/widget/RecyclerView$RecycledViewPool;->detach()V | 264 | ····invoke-virtual·{p0},·Landroidx/recyclerview/widget/RecyclerView$RecycledViewPool;->detach()V |
| | |
| 265 | ····:cond_0 | 265 | ····:cond_0 |
| 266 | ····if-nez·p3,·:cond_1 | 266 | ····if-nez·p3,·:cond_1 |
| | |
| 267 | ····.line·5998 | 267 | ····.line·5919 |
| 268 | ····iget·p1,·p0,·Landroidx/recyclerview/widget/RecyclerView$RecycledViewPool;->mAttachCount:I | 268 | ····iget·p1,·p0,·Landroidx/recyclerview/widget/RecyclerView$RecycledViewPool;->mAttachCount:I |
| | |
| 269 | ····if-nez·p1,·:cond_1 | 269 | ····if-nez·p1,·:cond_1 |
| | |
| 270 | ····.line·5999 | 270 | ····.line·5920 |
| 271 | ····invoke-virtual·{p0},·Landroidx/recyclerview/widget/RecyclerView$RecycledViewPool;->clear()V | 271 | ····invoke-virtual·{p0},·Landroidx/recyclerview/widget/RecyclerView$RecycledViewPool;->clear()V |
| | |
| 272 | ····:cond_1 | 272 | ····:cond_1 |
| 273 | ····if-eqz·p2,·:cond_2 | 273 | ····if-eqz·p2,·:cond_2 |
| | |
| 274 | ····.line·6002 | 274 | ····.line·5923 |
| 275 | ····invoke-virtual·{p0},·Landroidx/recyclerview/widget/RecyclerView$RecycledViewPool;->attach()V | 275 | ····invoke-virtual·{p0},·Landroidx/recyclerview/widget/RecyclerView$RecycledViewPool;->attach()V |
| | |
| 276 | ····:cond_2 | 276 | ····:cond_2 |
| 277 | ····return-void | 277 | ····return-void |
| 278 | .end·method | 278 | .end·method |
| | |
| 279 | .method·public·putRecycledView(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)V | 279 | .method·public·putRecycledView(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)V |
| 280 | ····.locals·3 | 280 | ····.locals·3 |
| | |
| 281 | ····.line·5932 | 281 | ····.line·5853 |
| 282 | ····invoke-virtual·{p1},·Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->getItemViewType()I | 282 | ····invoke-virtual·{p1},·Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->getItemViewType()I |
| | |
| 283 | ····move-result·v0 | 283 | ····move-result·v0 |
| | |
| 284 | ····.line·5933 | 284 | ····.line·5854 |
| 285 | ····invoke-direct·{p0,·v0},·Landroidx/recyclerview/widget/RecyclerView$RecycledViewPool;->getScrapDataForType(I)Landroidx/recyclerview/widget/RecyclerView$RecycledViewPool$ScrapData; | 285 | ····invoke-direct·{p0,·v0},·Landroidx/recyclerview/widget/RecyclerView$RecycledViewPool;->getScrapDataForType(I)Landroidx/recyclerview/widget/RecyclerView$RecycledViewPool$ScrapData; |
| | |
| 286 | ····move-result-object·v1 | 286 | ····move-result-object·v1 |
| | |
| 287 | ····iget-object·v1,·v1,·Landroidx/recyclerview/widget/RecyclerView$RecycledViewPool$ScrapData;->mScrapHeap:Ljava/util/ArrayList; | 287 | ····iget-object·v1,·v1,·Landroidx/recyclerview/widget/RecyclerView$RecycledViewPool$ScrapData;->mScrapHeap:Ljava/util/ArrayList; |
| | |
| 288 | ····.line·5934 | 288 | ····.line·5855 |
| 289 | ····iget-object·v2,·p0,·Landroidx/recyclerview/widget/RecyclerView$RecycledViewPool;->mScrap:Landroid/util/SparseArray; | 289 | ····iget-object·v2,·p0,·Landroidx/recyclerview/widget/RecyclerView$RecycledViewPool;->mScrap:Landroid/util/SparseArray; |
| | |
| 290 | ····invoke-virtual·{v2,·v0},·Landroid/util/SparseArray;->get(I)Ljava/lang/Object; | 290 | ····invoke-virtual·{v2,·v0},·Landroid/util/SparseArray;->get(I)Ljava/lang/Object; |
| | |
| 291 | ····move-result-object·v0 | 291 | ····move-result-object·v0 |
| | |
| 292 | ····check-cast·v0,·Landroidx/recyclerview/widget/RecyclerView$RecycledViewPool$ScrapData; | 292 | ····check-cast·v0,·Landroidx/recyclerview/widget/RecyclerView$RecycledViewPool$ScrapData; |
| Offset 317, 19 lines modified | Offset 317, 19 lines modified |
| | |
| 317 | ····move-result·v2 | 317 | ····move-result·v2 |
| | |
| 318 | ····if-gt·v0,·v2,·:cond_0 | 318 | ····if-gt·v0,·v2,·:cond_0 |
| | |
| 319 | ····return-void | 319 | ····return-void |
| | |
| 320 | ····.line·5940 | 320 | ····.line·5861 |
| 321 | ····:cond_0 | 321 | ····:cond_0 |
| 322 | ····invoke-virtual·{p1},·Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->resetInternal()V | 322 | ····invoke-virtual·{p1},·Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->resetInternal()V |
| | |
| 323 | ····.line·5941 | 323 | ····.line·5862 |
| 324 | ····invoke-virtual·{v1,·p1},·Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z | 324 | ····invoke-virtual·{v1,·p1},·Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z |
| | |
| 325 | ····return-void | 325 | ····return-void |
| 326 | .end·method | 326 | .end·method |
| | |
| 327 | .method·runningAverage(JJ)J | 327 | .method·runningAverage(JJ)J |
| 328 | ····.locals·4 | 328 | ····.locals·4 |
| Offset 341, 15 lines modified | Offset 341, 15 lines modified |
| 341 | ····if-nez·v0,·:cond_0 | 341 | ····if-nez·v0,·:cond_0 |
| | |
| 342 | ····return-wide·p3 | 342 | ····return-wide·p3 |
| | |
| 343 | ····:cond_0 | 343 | ····:cond_0 |
| 344 | ····const-wide/16·v0,·0x4 | 344 | ····const-wide/16·v0,·0x4 |
| | |
| 345 | ····.line·5948 | 345 | ····.line·5869 |
| 346 | ····div-long/2addr·p1,·v0 | 346 | ····div-long/2addr·p1,·v0 |
| | |
| 347 | ····const-wide/16·v2,·0x3 | 347 | ····const-wide/16·v2,·0x3 |
| | |
| 348 | ····mul-long/2addr·p1,·v2 | 348 | ····mul-long/2addr·p1,·v2 |
| | |
| 349 | ····div-long/2addr·p3,·v0 | 349 | ····div-long/2addr·p3,·v0 |
| Offset 358, 34 lines modified | Offset 358, 34 lines modified |
| | |
| 358 | ····return-wide·p1 | 358 | ····return-wide·p1 |
| 359 | .end·method | 359 | .end·method |
| | |
| 360 | .method·public·setMaxRecycledViews(II)V | 360 | .method·public·setMaxRecycledViews(II)V |
| 361 | ····.locals·1 | 361 | ····.locals·1 |
| | |
| 362 | ····.line·5871 | 362 | ····.line·5792 |
| 363 | ····invoke-direct·{p0,·p1},·Landroidx/recyclerview/widget/RecyclerView$RecycledViewPool;->getScrapDataForType(I)Landroidx/recyclerview/widget/RecyclerView$RecycledViewPool$ScrapData; | 363 | ····invoke-direct·{p0,·p1},·Landroidx/recyclerview/widget/RecyclerView$RecycledViewPool;->getScrapDataForType(I)Landroidx/recyclerview/widget/RecyclerView$RecycledViewPool$ScrapData; |
| | |
| 364 | ····move-result-object·p1 | 364 | ····move-result-object·p1 |
| | |
| 365 | ····.line·5872 | 365 | ····.line·5793 |
| 366 | ····iput·p2,·p1,·Landroidx/recyclerview/widget/RecyclerView$RecycledViewPool$ScrapData;->mMaxScrap:I | 366 | ····iput·p2,·p1,·Landroidx/recyclerview/widget/RecyclerView$RecycledViewPool$ScrapData;->mMaxScrap:I |
| | |
| 367 | ····.line·5873 | 367 | ····.line·5794 |
| 368 | ····iget-object·p1,·p1,·Landroidx/recyclerview/widget/RecyclerView$RecycledViewPool$ScrapData;->mScrapHeap:Ljava/util/ArrayList; | 368 | ····iget-object·p1,·p1,·Landroidx/recyclerview/widget/RecyclerView$RecycledViewPool$ScrapData;->mScrapHeap:Ljava/util/ArrayList; |
| | |
| 369 | ····.line·5874 | 369 | ····.line·5795 |
| 370 | ····:goto_0 | 370 | ····:goto_0 |
| 371 | ····invoke-virtual·{p1},·Ljava/util/ArrayList;->size()I | 371 | ····invoke-virtual·{p1},·Ljava/util/ArrayList;->size()I |
| | |
| 372 | ····move-result·v0 | 372 | ····move-result·v0 |
| | |
| 373 | ····if-le·v0,·p2,·:cond_0 | 373 | ····if-le·v0,·p2,·:cond_0 |
| | |
| 374 | ····.line·5875 | 374 | ····.line·5796 |
| 375 | ····invoke-virtual·{p1},·Ljava/util/ArrayList;->size()I | 375 | ····invoke-virtual·{p1},·Ljava/util/ArrayList;->size()I |
| | |
| 376 | ····move-result·v0 | 376 | ····move-result·v0 |
| | |
| 377 | ····add-int/lit8·v0,·v0,·-0x1 | 377 | ····add-int/lit8·v0,·v0,·-0x1 |
| | |
| 378 | ····invoke-virtual·{p1,·v0},·Ljava/util/ArrayList;->remove(I)Ljava/lang/Object; | 378 | ····invoke-virtual·{p1,·v0},·Ljava/util/ArrayList;->remove(I)Ljava/lang/Object; |
| Offset 395, 15 lines modified | Offset 395, 15 lines modified |
| 395 | ····:cond_0 | 395 | ····:cond_0 |
| 396 | ····return-void | 396 | ····return-void |
| 397 | .end·method | 397 | .end·method |
| | |
| 398 | .method·willBindInTime(IJJ)Z | 398 | .method·willBindInTime(IJJ)Z |
| 399 | ····.locals·4 | 399 | ····.locals·4 |
| | |
| 400 | ····.line·5969 | 400 | ····.line·5890 |
| 401 | ····invoke-direct·{p0,·p1},·Landroidx/recyclerview/widget/RecyclerView$RecycledViewPool;->getScrapDataForType(I)Landroidx/recyclerview/widget/RecyclerView$RecycledViewPool$ScrapData; | 401 | ····invoke-direct·{p0,·p1},·Landroidx/recyclerview/widget/RecyclerView$RecycledViewPool;->getScrapDataForType(I)Landroidx/recyclerview/widget/RecyclerView$RecycledViewPool$ScrapData; |
| | |
| 402 | ····move-result-object·p1 | 402 | ····move-result-object·p1 |
| | |
| 403 | ····iget-wide·v0,·p1,·Landroidx/recyclerview/widget/RecyclerView$RecycledViewPool$ScrapData;->mBindRunningAverageNs:J | 403 | ····iget-wide·v0,·p1,·Landroidx/recyclerview/widget/RecyclerView$RecycledViewPool$ScrapData;->mBindRunningAverageNs:J |
| | |
| 404 | ····const-wide/16·v2,·0x0 | 404 | ····const-wide/16·v2,·0x0 |
| Offset 432, 15 lines modified | Offset 432, 15 lines modified |
| 432 | ····:goto_1 | 432 | ····:goto_1 |
| 433 | ····return·p1 | 433 | ····return·p1 |
| 434 | .end·method | 434 | .end·method |
| | |
| 435 | .method·willCreateInTime(IJJ)Z | 435 | .method·willCreateInTime(IJJ)Z |
| 436 | ····.locals·4 | 436 | ····.locals·4 |
| | |
| 437 | ····.line·5964 | 437 | ····.line·5885 |
| 438 | ····invoke-direct·{p0,·p1},·Landroidx/recyclerview/widget/RecyclerView$RecycledViewPool;->getScrapDataForType(I)Landroidx/recyclerview/widget/RecyclerView$RecycledViewPool$ScrapData; | 438 | ····invoke-direct·{p0,·p1},·Landroidx/recyclerview/widget/RecyclerView$RecycledViewPool;->getScrapDataForType(I)Landroidx/recyclerview/widget/RecyclerView$RecycledViewPool$ScrapData; |
| | |
| 439 | ····move-result-object·p1 | 439 | ····move-result-object·p1 |
| | |
| 440 | ····iget-wide·v0,·p1,·Landroidx/recyclerview/widget/RecyclerView$RecycledViewPool$ScrapData;->mCreateRunningAverageNs:J | 440 | ····iget-wide·v0,·p1,·Landroidx/recyclerview/widget/RecyclerView$RecycledViewPool$ScrapData;->mCreateRunningAverageNs:J |
| | |
| 441 | ····const-wide/16·v2,·0x0 | 441 | ····const-wide/16·v2,·0x0 |