Offset 30, 46 lines modifiedOffset 30, 46 lines modified
30 .field·final·synthetic·this$0:Landroidx/recyclerview/widget/StaggeredGridLayoutManager;30 .field·final·synthetic·this$0:Landroidx/recyclerview/widget/StaggeredGridLayoutManager;
  
  
31 #·direct·methods31 #·direct·methods
32 .method·constructor·<init>(Landroidx/recyclerview/widget/StaggeredGridLayoutManager;)V32 .method·constructor·<init>(Landroidx/recyclerview/widget/StaggeredGridLayoutManager;)V
33 ····.locals·033 ····.locals·0
  
34 ····.line·324334 ····.line·3241
35 ····iput-object·p1,·p0,·Landroidx/recyclerview/widget/StaggeredGridLayoutManager$AnchorInfo;->this$0:Landroidx/recyclerview/widget/StaggeredGridLayoutManager;35 ····iput-object·p1,·p0,·Landroidx/recyclerview/widget/StaggeredGridLayoutManager$AnchorInfo;->this$0:Landroidx/recyclerview/widget/StaggeredGridLayoutManager;
  
36 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V36 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
37 ····.line·324437 ····.line·3242
38 ····invoke-virtual·{p0},·Landroidx/recyclerview/widget/StaggeredGridLayoutManager$AnchorInfo;->reset()V38 ····invoke-virtual·{p0},·Landroidx/recyclerview/widget/StaggeredGridLayoutManager$AnchorInfo;->reset()V
  
39 ····return-void39 ····return-void
40 .end·method40 .end·method
  
  
41 #·virtual·methods41 #·virtual·methods
42 .method·assignCoordinateFromPadding()V42 .method·assignCoordinateFromPadding()V
43 ····.locals·143 ····.locals·1
  
44 ····.line·327044 ····.line·3268
45 ····iget-boolean·v0,·p0,·Landroidx/recyclerview/widget/StaggeredGridLayoutManager$AnchorInfo;->mLayoutFromEnd:Z45 ····iget-boolean·v0,·p0,·Landroidx/recyclerview/widget/StaggeredGridLayoutManager$AnchorInfo;->mLayoutFromEnd:Z
  
46 ····if-eqz·v0,·:cond_046 ····if-eqz·v0,·:cond_0
  
47 ····iget-object·v0,·p0,·Landroidx/recyclerview/widget/StaggeredGridLayoutManager$AnchorInfo;->this$0:Landroidx/recyclerview/widget/StaggeredGridLayoutManager;47 ····iget-object·v0,·p0,·Landroidx/recyclerview/widget/StaggeredGridLayoutManager$AnchorInfo;->this$0:Landroidx/recyclerview/widget/StaggeredGridLayoutManager;
  
48 ····iget-object·v0,·v0,·Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->mPrimaryOrientation:Landroidx/recyclerview/widget/OrientationHelper;48 ····iget-object·v0,·v0,·Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->mPrimaryOrientation:Landroidx/recyclerview/widget/OrientationHelper;
  
49 ····invoke-virtual·{v0},·Landroidx/recyclerview/widget/OrientationHelper;->getEndAfterPadding()I49 ····invoke-virtual·{v0},·Landroidx/recyclerview/widget/OrientationHelper;->getEndAfterPadding()I
  
50 ····move-result·v050 ····move-result·v0
  
51 ····goto·:goto_051 ····goto·:goto_0
  
52 ····.line·327152 ····.line·3269
53 ····:cond_053 ····:cond_0
54 ····iget-object·v0,·p0,·Landroidx/recyclerview/widget/StaggeredGridLayoutManager$AnchorInfo;->this$0:Landroidx/recyclerview/widget/StaggeredGridLayoutManager;54 ····iget-object·v0,·p0,·Landroidx/recyclerview/widget/StaggeredGridLayoutManager$AnchorInfo;->this$0:Landroidx/recyclerview/widget/StaggeredGridLayoutManager;
  
55 ····iget-object·v0,·v0,·Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->mPrimaryOrientation:Landroidx/recyclerview/widget/OrientationHelper;55 ····iget-object·v0,·v0,·Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->mPrimaryOrientation:Landroidx/recyclerview/widget/OrientationHelper;
  
56 ····invoke-virtual·{v0},·Landroidx/recyclerview/widget/OrientationHelper;->getStartAfterPadding()I56 ····invoke-virtual·{v0},·Landroidx/recyclerview/widget/OrientationHelper;->getStartAfterPadding()I
  
Offset 80, 35 lines modifiedOffset 80, 35 lines modified
  
80 ····return-void80 ····return-void
81 .end·method81 .end·method
  
82 .method·assignCoordinateFromPadding(I)V82 .method·assignCoordinateFromPadding(I)V
83 ····.locals·183 ····.locals·1
  
84 ····.line·327584 ····.line·3273
85 ····iget-boolean·v0,·p0,·Landroidx/recyclerview/widget/StaggeredGridLayoutManager$AnchorInfo;->mLayoutFromEnd:Z85 ····iget-boolean·v0,·p0,·Landroidx/recyclerview/widget/StaggeredGridLayoutManager$AnchorInfo;->mLayoutFromEnd:Z
  
86 ····if-eqz·v0,·:cond_086 ····if-eqz·v0,·:cond_0
  
87 ····.line·327687 ····.line·3274
88 ····iget-object·v0,·p0,·Landroidx/recyclerview/widget/StaggeredGridLayoutManager$AnchorInfo;->this$0:Landroidx/recyclerview/widget/StaggeredGridLayoutManager;88 ····iget-object·v0,·p0,·Landroidx/recyclerview/widget/StaggeredGridLayoutManager$AnchorInfo;->this$0:Landroidx/recyclerview/widget/StaggeredGridLayoutManager;
  
89 ····iget-object·v0,·v0,·Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->mPrimaryOrientation:Landroidx/recyclerview/widget/OrientationHelper;89 ····iget-object·v0,·v0,·Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->mPrimaryOrientation:Landroidx/recyclerview/widget/OrientationHelper;
  
90 ····invoke-virtual·{v0},·Landroidx/recyclerview/widget/OrientationHelper;->getEndAfterPadding()I90 ····invoke-virtual·{v0},·Landroidx/recyclerview/widget/OrientationHelper;->getEndAfterPadding()I
  
91 ····move-result·v091 ····move-result·v0
  
92 ····sub-int/2addr·v0,·p192 ····sub-int/2addr·v0,·p1
  
93 ····iput·v0,·p0,·Landroidx/recyclerview/widget/StaggeredGridLayoutManager$AnchorInfo;->mOffset:I93 ····iput·v0,·p0,·Landroidx/recyclerview/widget/StaggeredGridLayoutManager$AnchorInfo;->mOffset:I
  
94 ····goto·:goto_094 ····goto·:goto_0
  
95 ····.line·327895 ····.line·3276
96 ····:cond_096 ····:cond_0
97 ····iget-object·v0,·p0,·Landroidx/recyclerview/widget/StaggeredGridLayoutManager$AnchorInfo;->this$0:Landroidx/recyclerview/widget/StaggeredGridLayoutManager;97 ····iget-object·v0,·p0,·Landroidx/recyclerview/widget/StaggeredGridLayoutManager$AnchorInfo;->this$0:Landroidx/recyclerview/widget/StaggeredGridLayoutManager;
  
98 ····iget-object·v0,·v0,·Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->mPrimaryOrientation:Landroidx/recyclerview/widget/OrientationHelper;98 ····iget-object·v0,·v0,·Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->mPrimaryOrientation:Landroidx/recyclerview/widget/OrientationHelper;
  
99 ····invoke-virtual·{v0},·Landroidx/recyclerview/widget/OrientationHelper;->getStartAfterPadding()I99 ····invoke-virtual·{v0},·Landroidx/recyclerview/widget/OrientationHelper;->getStartAfterPadding()I
  
Offset 123, 61 lines modifiedOffset 123, 61 lines modified
123 .end·method123 .end·method
  
124 .method·reset()V124 .method·reset()V
125 ····.locals·2125 ····.locals·2
  
126 ····const/4·v0,·-0x1126 ····const/4·v0,·-0x1
  
127 ····.line·3248127 ····.line·3246
128 ····iput·v0,·p0,·Landroidx/recyclerview/widget/StaggeredGridLayoutManager$AnchorInfo;->mPosition:I128 ····iput·v0,·p0,·Landroidx/recyclerview/widget/StaggeredGridLayoutManager$AnchorInfo;->mPosition:I
  
129 ····const/high16·v1,·-0x80000000129 ····const/high16·v1,·-0x80000000
  
130 ····.line·3249130 ····.line·3247
131 ····iput·v1,·p0,·Landroidx/recyclerview/widget/StaggeredGridLayoutManager$AnchorInfo;->mOffset:I131 ····iput·v1,·p0,·Landroidx/recyclerview/widget/StaggeredGridLayoutManager$AnchorInfo;->mOffset:I
  
132 ····const/4·v1,·0x0132 ····const/4·v1,·0x0
  
133 ····.line·3250133 ····.line·3248
134 ····iput-boolean·v1,·p0,·Landroidx/recyclerview/widget/StaggeredGridLayoutManager$AnchorInfo;->mLayoutFromEnd:Z134 ····iput-boolean·v1,·p0,·Landroidx/recyclerview/widget/StaggeredGridLayoutManager$AnchorInfo;->mLayoutFromEnd:Z
  
135 ····.line·3251135 ····.line·3249
136 ····iput-boolean·v1,·p0,·Landroidx/recyclerview/widget/StaggeredGridLayoutManager$AnchorInfo;->mInvalidateOffsets:Z136 ····iput-boolean·v1,·p0,·Landroidx/recyclerview/widget/StaggeredGridLayoutManager$AnchorInfo;->mInvalidateOffsets:Z
  
137 ····.line·3252137 ····.line·3250
138 ····iput-boolean·v1,·p0,·Landroidx/recyclerview/widget/StaggeredGridLayoutManager$AnchorInfo;->mValid:Z138 ····iput-boolean·v1,·p0,·Landroidx/recyclerview/widget/StaggeredGridLayoutManager$AnchorInfo;->mValid:Z
  
139 ····.line·3253139 ····.line·3251
140 ····iget-object·v1,·p0,·Landroidx/recyclerview/widget/StaggeredGridLayoutManager$AnchorInfo;->mSpanReferenceLines:[I140 ····iget-object·v1,·p0,·Landroidx/recyclerview/widget/StaggeredGridLayoutManager$AnchorInfo;->mSpanReferenceLines:[I
  
141 ····if-eqz·v1,·:cond_0141 ····if-eqz·v1,·:cond_0
  
142 ····.line·3254142 ····.line·3252
143 ····invoke-static·{v1,·v0},·Ljava/util/Arrays;->fill([II)V143 ····invoke-static·{v1,·v0},·Ljava/util/Arrays;->fill([II)V
  
144 ····:cond_0144 ····:cond_0
145 ····return-void145 ····return-void
146 .end·method146 .end·method
  
147 .method·saveSpanReferenceLines([Landroidx/recyclerview/widget/StaggeredGridLayoutManager$Span;)V147 .method·saveSpanReferenceLines([Landroidx/recyclerview/widget/StaggeredGridLayoutManager$Span;)V
148 ····.locals·5148 ····.locals·5
  
149 ····.line·3259149 ····.line·3257
150 ····array-length·v0,·p1150 ····array-length·v0,·p1
  
151 ····.line·3260151 ····.line·3258
152 ····iget-object·v1,·p0,·Landroidx/recyclerview/widget/StaggeredGridLayoutManager$AnchorInfo;->mSpanReferenceLines:[I152 ····iget-object·v1,·p0,·Landroidx/recyclerview/widget/StaggeredGridLayoutManager$AnchorInfo;->mSpanReferenceLines:[I
  
153 ····if-eqz·v1,·:cond_0153 ····if-eqz·v1,·:cond_0
  
154 ····array-length·v1,·v1154 ····array-length·v1,·v1
  
155 ····if-ge·v1,·v0,·:cond_1155 ····if-ge·v1,·v0,·:cond_1
  
156 ····.line·3261156 ····.line·3259
157 ····:cond_0157 ····:cond_0
158 ····iget-object·v1,·p0,·Landroidx/recyclerview/widget/StaggeredGridLayoutManager$AnchorInfo;->this$0:Landroidx/recyclerview/widget/StaggeredGridLayoutManager;158 ····iget-object·v1,·p0,·Landroidx/recyclerview/widget/StaggeredGridLayoutManager$AnchorInfo;->this$0:Landroidx/recyclerview/widget/StaggeredGridLayoutManager;
  
159 ····iget-object·v1,·v1,·Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->mSpans:[Landroidx/recyclerview/widget/StaggeredGridLayoutManager$Span;159 ····iget-object·v1,·v1,·Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->mSpans:[Landroidx/recyclerview/widget/StaggeredGridLayoutManager$Span;
  
160 ····array-length·v1,·v1160 ····array-length·v1,·v1
  
Offset 187, 15 lines modifiedOffset 187, 15 lines modified
  
187 ····:cond_1187 ····:cond_1
188 ····const/4·v1,·0x0188 ····const/4·v1,·0x0
  
189 ····:goto_0189 ····:goto_0
190 ····if-ge·v1,·v0,·:cond_2190 ····if-ge·v1,·v0,·:cond_2
  
191 ····.line·3265191 ····.line·3263
192 ····iget-object·v2,·p0,·Landroidx/recyclerview/widget/StaggeredGridLayoutManager$AnchorInfo;->mSpanReferenceLines:[I192 ····iget-object·v2,·p0,·Landroidx/recyclerview/widget/StaggeredGridLayoutManager$AnchorInfo;->mSpanReferenceLines:[I
  
193 ····aget-object·v3,·p1,·v1193 ····aget-object·v3,·p1,·v1
  
194 ····const/high16·v4,·-0x80000000194 ····const/high16·v4,·-0x80000000
  
195 ····invoke-virtual·{v3,·v4},·Landroidx/recyclerview/widget/StaggeredGridLayoutManager$Span;->getStartLine(I)I195 ····invoke-virtual·{v3,·v4},·Landroidx/recyclerview/widget/StaggeredGridLayoutManager$Span;->getStartLine(I)I