Offset 24, 214 lines modifiedOffset 24, 214 lines modified
24 .field·mViewHolder:Landroidx/recyclerview/widget/RecyclerView$ViewHolder;24 .field·mViewHolder:Landroidx/recyclerview/widget/RecyclerView$ViewHolder;
  
  
25 #·direct·methods25 #·direct·methods
26 .method·public·constructor·<init>(II)V26 .method·public·constructor·<init>(II)V
27 ····.locals·027 ····.locals·0
  
28 ····.line·1199428 ····.line·11909
29 ····invoke-direct·{p0,·p1,·p2},·Landroid/view/ViewGroup$MarginLayoutParams;-><init>(II)V29 ····invoke-direct·{p0,·p1,·p2},·Landroid/view/ViewGroup$MarginLayoutParams;-><init>(II)V
  
30 ····.line·1198230 ····.line·11897
31 ····new-instance·p1,·Landroid/graphics/Rect;31 ····new-instance·p1,·Landroid/graphics/Rect;
  
32 ····invoke-direct·{p1},·Landroid/graphics/Rect;-><init>()V32 ····invoke-direct·{p1},·Landroid/graphics/Rect;-><init>()V
  
33 ····iput-object·p1,·p0,·Landroidx/recyclerview/widget/RecyclerView$LayoutParams;->mDecorInsets:Landroid/graphics/Rect;33 ····iput-object·p1,·p0,·Landroidx/recyclerview/widget/RecyclerView$LayoutParams;->mDecorInsets:Landroid/graphics/Rect;
  
34 ····const/4·p1,·0x134 ····const/4·p1,·0x1
  
35 ····.line·1198335 ····.line·11898
36 ····iput-boolean·p1,·p0,·Landroidx/recyclerview/widget/RecyclerView$LayoutParams;->mInsetsDirty:Z36 ····iput-boolean·p1,·p0,·Landroidx/recyclerview/widget/RecyclerView$LayoutParams;->mInsetsDirty:Z
  
37 ····const/4·p1,·0x037 ····const/4·p1,·0x0
  
38 ····.line·1198738 ····.line·11902
39 ····iput-boolean·p1,·p0,·Landroidx/recyclerview/widget/RecyclerView$LayoutParams;->mPendingInvalidate:Z39 ····iput-boolean·p1,·p0,·Landroidx/recyclerview/widget/RecyclerView$LayoutParams;->mPendingInvalidate:Z
  
40 ····return-void40 ····return-void
41 .end·method41 .end·method
  
42 .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V42 .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
43 ····.locals·043 ····.locals·0
  
44 ····.line·1199044 ····.line·11905
45 ····invoke-direct·{p0,·p1,·p2},·Landroid/view/ViewGroup$MarginLayoutParams;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V45 ····invoke-direct·{p0,·p1,·p2},·Landroid/view/ViewGroup$MarginLayoutParams;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
  
46 ····.line·1198246 ····.line·11897
47 ····new-instance·p1,·Landroid/graphics/Rect;47 ····new-instance·p1,·Landroid/graphics/Rect;
  
48 ····invoke-direct·{p1},·Landroid/graphics/Rect;-><init>()V48 ····invoke-direct·{p1},·Landroid/graphics/Rect;-><init>()V
  
49 ····iput-object·p1,·p0,·Landroidx/recyclerview/widget/RecyclerView$LayoutParams;->mDecorInsets:Landroid/graphics/Rect;49 ····iput-object·p1,·p0,·Landroidx/recyclerview/widget/RecyclerView$LayoutParams;->mDecorInsets:Landroid/graphics/Rect;
  
50 ····const/4·p1,·0x150 ····const/4·p1,·0x1
  
51 ····.line·1198351 ····.line·11898
52 ····iput-boolean·p1,·p0,·Landroidx/recyclerview/widget/RecyclerView$LayoutParams;->mInsetsDirty:Z52 ····iput-boolean·p1,·p0,·Landroidx/recyclerview/widget/RecyclerView$LayoutParams;->mInsetsDirty:Z
  
53 ····const/4·p1,·0x053 ····const/4·p1,·0x0
  
54 ····.line·1198754 ····.line·11902
55 ····iput-boolean·p1,·p0,·Landroidx/recyclerview/widget/RecyclerView$LayoutParams;->mPendingInvalidate:Z55 ····iput-boolean·p1,·p0,·Landroidx/recyclerview/widget/RecyclerView$LayoutParams;->mPendingInvalidate:Z
  
56 ····return-void56 ····return-void
57 .end·method57 .end·method
  
58 .method·public·constructor·<init>(Landroid/view/ViewGroup$LayoutParams;)V58 .method·public·constructor·<init>(Landroid/view/ViewGroup$LayoutParams;)V
59 ····.locals·059 ····.locals·0
  
60 ····.line·1200260 ····.line·11917
61 ····invoke-direct·{p0,·p1},·Landroid/view/ViewGroup$MarginLayoutParams;-><init>(Landroid/view/ViewGroup$LayoutParams;)V61 ····invoke-direct·{p0,·p1},·Landroid/view/ViewGroup$MarginLayoutParams;-><init>(Landroid/view/ViewGroup$LayoutParams;)V
  
62 ····.line·1198262 ····.line·11897
63 ····new-instance·p1,·Landroid/graphics/Rect;63 ····new-instance·p1,·Landroid/graphics/Rect;
  
64 ····invoke-direct·{p1},·Landroid/graphics/Rect;-><init>()V64 ····invoke-direct·{p1},·Landroid/graphics/Rect;-><init>()V
  
65 ····iput-object·p1,·p0,·Landroidx/recyclerview/widget/RecyclerView$LayoutParams;->mDecorInsets:Landroid/graphics/Rect;65 ····iput-object·p1,·p0,·Landroidx/recyclerview/widget/RecyclerView$LayoutParams;->mDecorInsets:Landroid/graphics/Rect;
  
66 ····const/4·p1,·0x166 ····const/4·p1,·0x1
  
67 ····.line·1198367 ····.line·11898
68 ····iput-boolean·p1,·p0,·Landroidx/recyclerview/widget/RecyclerView$LayoutParams;->mInsetsDirty:Z68 ····iput-boolean·p1,·p0,·Landroidx/recyclerview/widget/RecyclerView$LayoutParams;->mInsetsDirty:Z
  
69 ····const/4·p1,·0x069 ····const/4·p1,·0x0
  
70 ····.line·1198770 ····.line·11902
71 ····iput-boolean·p1,·p0,·Landroidx/recyclerview/widget/RecyclerView$LayoutParams;->mPendingInvalidate:Z71 ····iput-boolean·p1,·p0,·Landroidx/recyclerview/widget/RecyclerView$LayoutParams;->mPendingInvalidate:Z
  
72 ····return-void72 ····return-void
73 .end·method73 .end·method
  
74 .method·public·constructor·<init>(Landroid/view/ViewGroup$MarginLayoutParams;)V74 .method·public·constructor·<init>(Landroid/view/ViewGroup$MarginLayoutParams;)V
75 ····.locals·075 ····.locals·0
  
76 ····.line·1199876 ····.line·11913
77 ····invoke-direct·{p0,·p1},·Landroid/view/ViewGroup$MarginLayoutParams;-><init>(Landroid/view/ViewGroup$MarginLayoutParams;)V77 ····invoke-direct·{p0,·p1},·Landroid/view/ViewGroup$MarginLayoutParams;-><init>(Landroid/view/ViewGroup$MarginLayoutParams;)V
  
78 ····.line·1198278 ····.line·11897
79 ····new-instance·p1,·Landroid/graphics/Rect;79 ····new-instance·p1,·Landroid/graphics/Rect;
  
80 ····invoke-direct·{p1},·Landroid/graphics/Rect;-><init>()V80 ····invoke-direct·{p1},·Landroid/graphics/Rect;-><init>()V
  
81 ····iput-object·p1,·p0,·Landroidx/recyclerview/widget/RecyclerView$LayoutParams;->mDecorInsets:Landroid/graphics/Rect;81 ····iput-object·p1,·p0,·Landroidx/recyclerview/widget/RecyclerView$LayoutParams;->mDecorInsets:Landroid/graphics/Rect;
  
82 ····const/4·p1,·0x182 ····const/4·p1,·0x1
  
83 ····.line·1198383 ····.line·11898
84 ····iput-boolean·p1,·p0,·Landroidx/recyclerview/widget/RecyclerView$LayoutParams;->mInsetsDirty:Z84 ····iput-boolean·p1,·p0,·Landroidx/recyclerview/widget/RecyclerView$LayoutParams;->mInsetsDirty:Z
  
85 ····const/4·p1,·0x085 ····const/4·p1,·0x0
  
86 ····.line·1198786 ····.line·11902
87 ····iput-boolean·p1,·p0,·Landroidx/recyclerview/widget/RecyclerView$LayoutParams;->mPendingInvalidate:Z87 ····iput-boolean·p1,·p0,·Landroidx/recyclerview/widget/RecyclerView$LayoutParams;->mPendingInvalidate:Z
  
88 ····return-void88 ····return-void
89 .end·method89 .end·method
  
90 .method·public·constructor·<init>(Landroidx/recyclerview/widget/RecyclerView$LayoutParams;)V90 .method·public·constructor·<init>(Landroidx/recyclerview/widget/RecyclerView$LayoutParams;)V
91 ····.locals·091 ····.locals·0
  
92 ····.line·1200692 ····.line·11921
93 ····invoke-direct·{p0,·p1},·Landroid/view/ViewGroup$MarginLayoutParams;-><init>(Landroid/view/ViewGroup$LayoutParams;)V93 ····invoke-direct·{p0,·p1},·Landroid/view/ViewGroup$MarginLayoutParams;-><init>(Landroid/view/ViewGroup$LayoutParams;)V
  
94 ····.line·1198294 ····.line·11897
95 ····new-instance·p1,·Landroid/graphics/Rect;95 ····new-instance·p1,·Landroid/graphics/Rect;
  
96 ····invoke-direct·{p1},·Landroid/graphics/Rect;-><init>()V96 ····invoke-direct·{p1},·Landroid/graphics/Rect;-><init>()V
  
97 ····iput-object·p1,·p0,·Landroidx/recyclerview/widget/RecyclerView$LayoutParams;->mDecorInsets:Landroid/graphics/Rect;97 ····iput-object·p1,·p0,·Landroidx/recyclerview/widget/RecyclerView$LayoutParams;->mDecorInsets:Landroid/graphics/Rect;
  
98 ····const/4·p1,·0x198 ····const/4·p1,·0x1
  
99 ····.line·1198399 ····.line·11898
100 ····iput-boolean·p1,·p0,·Landroidx/recyclerview/widget/RecyclerView$LayoutParams;->mInsetsDirty:Z100 ····iput-boolean·p1,·p0,·Landroidx/recyclerview/widget/RecyclerView$LayoutParams;->mInsetsDirty:Z
  
101 ····const/4·p1,·0x0101 ····const/4·p1,·0x0
  
102 ····.line·11987102 ····.line·11902
103 ····iput-boolean·p1,·p0,·Landroidx/recyclerview/widget/RecyclerView$LayoutParams;->mPendingInvalidate:Z103 ····iput-boolean·p1,·p0,·Landroidx/recyclerview/widget/RecyclerView$LayoutParams;->mPendingInvalidate:Z
  
104 ····return-void104 ····return-void
105 .end·method105 .end·method
  
  
106 #·virtual·methods106 #·virtual·methods
107 .method·public·getViewAdapterPosition()I107 .method·public·getViewAdapterPosition()I
108 ····.locals·1108 ····.locals·1
109 ····.annotation·runtime·Ljava/lang/Deprecated;109 ····.annotation·runtime·Ljava/lang/Deprecated;
110 ····.end·annotation110 ····.end·annotation
  
111 ····.line·12077111 ····.line·11992
112 ····iget-object·v0,·p0,·Landroidx/recyclerview/widget/RecyclerView$LayoutParams;->mViewHolder:Landroidx/recyclerview/widget/RecyclerView$ViewHolder;112 ····iget-object·v0,·p0,·Landroidx/recyclerview/widget/RecyclerView$LayoutParams;->mViewHolder:Landroidx/recyclerview/widget/RecyclerView$ViewHolder;
  
113 ····invoke-virtual·{v0},·Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->getBindingAdapterPosition()I113 ····invoke-virtual·{v0},·Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->getBindingAdapterPosition()I
  
114 ····move-result·v0114 ····move-result·v0
  
115 ····return·v0115 ····return·v0
116 .end·method116 .end·method
  
117 .method·public·getViewLayoutPosition()I117 .method·public·getViewLayoutPosition()I
118 ····.locals·1118 ····.locals·1
  
119 ····.line·12066119 ····.line·11981
120 ····iget-object·v0,·p0,·Landroidx/recyclerview/widget/RecyclerView$LayoutParams;->mViewHolder:Landroidx/recyclerview/widget/RecyclerView$ViewHolder;120 ····iget-object·v0,·p0,·Landroidx/recyclerview/widget/RecyclerView$LayoutParams;->mViewHolder:Landroidx/recyclerview/widget/RecyclerView$ViewHolder;
  
121 ····invoke-virtual·{v0},·Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->getLayoutPosition()I121 ····invoke-virtual·{v0},·Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->getLayoutPosition()I
  
122 ····move-result·v0122 ····move-result·v0
  
123 ····return·v0123 ····return·v0
124 .end·method124 .end·method
  
125 .method·public·isItemChanged()Z125 .method·public·isItemChanged()Z
126 ····.locals·1126 ····.locals·1
  
127 ····.line·12048127 ····.line·11963
128 ····iget-object·v0,·p0,·Landroidx/recyclerview/widget/RecyclerView$LayoutParams;->mViewHolder:Landroidx/recyclerview/widget/RecyclerView$ViewHolder;128 ····iget-object·v0,·p0,·Landroidx/recyclerview/widget/RecyclerView$LayoutParams;->mViewHolder:Landroidx/recyclerview/widget/RecyclerView$ViewHolder;
  
129 ····invoke-virtual·{v0},·Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->isUpdated()Z129 ····invoke-virtual·{v0},·Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->isUpdated()Z
  
130 ····move-result·v0130 ····move-result·v0
  
131 ····return·v0131 ····return·v0
132 .end·method132 .end·method
  
133 .method·public·isItemRemoved()Z133 .method·public·isItemRemoved()Z
134 ····.locals·1134 ····.locals·1
  
135 ····.line·12037135 ····.line·11952
136 ····iget-object·v0,·p0,·Landroidx/recyclerview/widget/RecyclerView$LayoutParams;->mViewHolder:Landroidx/recyclerview/widget/RecyclerView$ViewHolder;136 ····iget-object·v0,·p0,·Landroidx/recyclerview/widget/RecyclerView$LayoutParams;->mViewHolder:Landroidx/recyclerview/widget/RecyclerView$ViewHolder;
  
137 ····invoke-virtual·{v0},·Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->isRemoved()Z137 ····invoke-virtual·{v0},·Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->isRemoved()Z
  
138 ····move-result·v0138 ····move-result·v0
  
139 ····return·v0139 ····return·v0
140 .end·method140 .end·method
  
141 .method·public·isViewInvalid()Z141 .method·public·isViewInvalid()Z
142 ····.locals·1142 ····.locals·1
  
143 ····.line·12026143 ····.line·11941
144 ····iget-object·v0,·p0,·Landroidx/recyclerview/widget/RecyclerView$LayoutParams;->mViewHolder:Landroidx/recyclerview/widget/RecyclerView$ViewHolder;144 ····iget-object·v0,·p0,·Landroidx/recyclerview/widget/RecyclerView$LayoutParams;->mViewHolder:Landroidx/recyclerview/widget/RecyclerView$ViewHolder;
  
145 ····invoke-virtual·{v0},·Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->isInvalid()Z145 ····invoke-virtual·{v0},·Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->isInvalid()Z
  
146 ····move-result·v0146 ····move-result·v0
  
147 ····return·v0147 ····return·v0
148 .end·method148 .end·method
  
149 .method·public·viewNeedsUpdate()Z149 .method·public·viewNeedsUpdate()Z
150 ····.locals·1150 ····.locals·1
  
151 ····.line·12016151 ····.line·11931
152 ····iget-object·v0,·p0,·Landroidx/recyclerview/widget/RecyclerView$LayoutParams;->mViewHolder:Landroidx/recyclerview/widget/RecyclerView$ViewHolder;152 ····iget-object·v0,·p0,·Landroidx/recyclerview/widget/RecyclerView$LayoutParams;->mViewHolder:Landroidx/recyclerview/widget/RecyclerView$ViewHolder;
  
153 ····invoke-virtual·{v0},·Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->needsUpdate()Z153 ····invoke-virtual·{v0},·Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->needsUpdate()Z
  
154 ····move-result·v0154 ····move-result·v0
  
155 ····return·v0155 ····return·v0