| | | |
Offset 42, 56 lines modified | Offset 42, 56 lines modified |
| |
42 | ····return-void | 42 | ····return-void |
43 | .end·method | 43 | .end·method |
| |
44 | .method·constructor·<init>()V | 44 | .method·constructor·<init>()V |
45 | ····.locals·1 | 45 | ····.locals·1 |
| |
46 | ····.line·1582 | 46 | ····.line·1039 |
47 | ····invoke-direct·{p0},·Landroidx/core/view/WindowInsetsCompat$BuilderImpl;-><init>()V | 47 | ····invoke-direct·{p0},·Landroidx/core/view/WindowInsetsCompat$BuilderImpl;-><init>()V |
| |
48 | ····.line·1583 | 48 | ····.line·1040 |
49 | ····invoke-static·{},·Landroidx/core/view/WindowInsetsCompat$BuilderImpl20;->createWindowInsetsInstance()Landroid/view/WindowInsets; | 49 | ····invoke-static·{},·Landroidx/core/view/WindowInsetsCompat$BuilderImpl20;->createWindowInsetsInstance()Landroid/view/WindowInsets; |
| |
50 | ····move-result-object·v0 | 50 | ····move-result-object·v0 |
| |
51 | ····iput-object·v0,·p0,·Landroidx/core/view/WindowInsetsCompat$BuilderImpl20;->mInsets:Landroid/view/WindowInsets; | 51 | ····iput-object·v0,·p0,·Landroidx/core/view/WindowInsetsCompat$BuilderImpl20;->mInsets:Landroid/view/WindowInsets; |
| |
52 | ····return-void | 52 | ····return-void |
53 | .end·method | 53 | .end·method |
| |
54 | .method·constructor·<init>(Landroidx/core/view/WindowInsetsCompat;)V | 54 | .method·constructor·<init>(Landroidx/core/view/WindowInsetsCompat;)V |
55 | ····.locals·0 | 55 | ····.locals·0 |
| |
56 | ····.line·1586 | 56 | ····.line·1043 |
57 | ····invoke-direct·{p0},·Landroidx/core/view/WindowInsetsCompat$BuilderImpl;-><init>()V | 57 | ····invoke-direct·{p0},·Landroidx/core/view/WindowInsetsCompat$BuilderImpl;-><init>()V |
| |
58 | ····.line·1587 | 58 | ····.line·1044 |
59 | ····invoke-virtual·{p1},·Landroidx/core/view/WindowInsetsCompat;->toWindowInsets()Landroid/view/WindowInsets; | 59 | ····invoke-virtual·{p1},·Landroidx/core/view/WindowInsetsCompat;->toWindowInsets()Landroid/view/WindowInsets; |
| |
60 | ····move-result-object·p1 | 60 | ····move-result-object·p1 |
| |
61 | ····iput-object·p1,·p0,·Landroidx/core/view/WindowInsetsCompat$BuilderImpl20;->mInsets:Landroid/view/WindowInsets; | 61 | ····iput-object·p1,·p0,·Landroidx/core/view/WindowInsetsCompat$BuilderImpl20;->mInsets:Landroid/view/WindowInsets; |
| |
62 | ····return-void | 62 | ····return-void |
63 | .end·method | 63 | .end·method |
| |
64 | .method·private·static·createWindowInsetsInstance()Landroid/view/WindowInsets; | 64 | .method·private·static·createWindowInsetsInstance()Landroid/view/WindowInsets; |
65 | ····.locals·7 | 65 | ····.locals·7 |
| |
66 | ····.line·1613 | 66 | ····.line·1069 |
67 | ····sget-boolean·v0,·Landroidx/core/view/WindowInsetsCompat$BuilderImpl20;->sConsumedFieldFetched:Z | 67 | ····sget-boolean·v0,·Landroidx/core/view/WindowInsetsCompat$BuilderImpl20;->sConsumedFieldFetched:Z |
| |
68 | ····const/4·v1,·0x1 | 68 | ····const/4·v1,·0x1 |
| |
69 | ····const-string·v2,·"WindowInsetsCompat" | 69 | ····const-string·v2,·"WindowInsetsCompat" |
| |
70 | ····if-nez·v0,·:cond_0 | 70 | ····if-nez·v0,·:cond_0 |
| |
71 | ····.line·1615 | 71 | ····.line·1071 |
72 | ····:try_start_0 | 72 | ····:try_start_0 |
73 | ····const-class·v0,·Landroid/view/WindowInsets; | 73 | ····const-class·v0,·Landroid/view/WindowInsets; |
| |
74 | ····const-string·v3,·"CONSUMED" | 74 | ····const-string·v3,·"CONSUMED" |
| |
75 | ····invoke-virtual·{v0,·v3},·Ljava/lang/Class;->getDeclaredField(Ljava/lang/String;)Ljava/lang/reflect/Field; | 75 | ····invoke-virtual·{v0,·v3},·Ljava/lang/Class;->getDeclaredField(Ljava/lang/String;)Ljava/lang/reflect/Field; |
| |
Offset 104, 65 lines modified | Offset 104, 65 lines modified |
104 | ····goto·:goto_0 | 104 | ····goto·:goto_0 |
| |
105 | ····:catch_0 | 105 | ····:catch_0 |
106 | ····move-exception·v0 | 106 | ····move-exception·v0 |
| |
107 | ····const-string·v3,·"Could·not·retrieve·WindowInsets.CONSUMED·field" | 107 | ····const-string·v3,·"Could·not·retrieve·WindowInsets.CONSUMED·field" |
| |
108 | ····.line·1617 | 108 | ····.line·1073 |
109 | ····invoke-static·{v2,·v3,·v0},·Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I | 109 | ····invoke-static·{v2,·v3,·v0},·Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I |
| |
110 | ····.line·1619 | 110 | ····.line·1075 |
111 | ····:goto_0 | 111 | ····:goto_0 |
112 | ····sput-boolean·v1,·Landroidx/core/view/WindowInsetsCompat$BuilderImpl20;->sConsumedFieldFetched:Z | 112 | ····sput-boolean·v1,·Landroidx/core/view/WindowInsetsCompat$BuilderImpl20;->sConsumedFieldFetched:Z |
| |
113 | ····.line·1621 | 113 | ····.line·1077 |
114 | ····:cond_0 | 114 | ····:cond_0 |
115 | ····sget-object·v0,·Landroidx/core/view/WindowInsetsCompat$BuilderImpl20;->sConsumedField:Ljava/lang/reflect/Field; | 115 | ····sget-object·v0,·Landroidx/core/view/WindowInsetsCompat$BuilderImpl20;->sConsumedField:Ljava/lang/reflect/Field; |
| |
116 | ····const/4·v3,·0x0 | 116 | ····const/4·v3,·0x0 |
| |
117 | ····if-eqz·v0,·:cond_1 | 117 | ····if-eqz·v0,·:cond_1 |
| |
118 | ····.line·1623 | 118 | ····.line·1079 |
119 | ····:try_start_1 | 119 | ····:try_start_1 |
120 | ····invoke-virtual·{v0,·v3},·Ljava/lang/reflect/Field;->get(Ljava/lang/Object;)Ljava/lang/Object; | 120 | ····invoke-virtual·{v0,·v3},·Ljava/lang/reflect/Field;->get(Ljava/lang/Object;)Ljava/lang/Object; |
| |
121 | ····move-result-object·v0 | 121 | ····move-result-object·v0 |
| |
122 | ····check-cast·v0,·Landroid/view/WindowInsets; | 122 | ····check-cast·v0,·Landroid/view/WindowInsets; |
| |
123 | ····if-eqz·v0,·:cond_1 | 123 | ····if-eqz·v0,·:cond_1 |
| |
124 | ····.line·1625 | 124 | ····.line·1081 |
125 | ····new-instance·v4,·Landroid/view/WindowInsets; | 125 | ····new-instance·v4,·Landroid/view/WindowInsets; |
| |
126 | ····invoke-direct·{v4,·v0},·Landroid/view/WindowInsets;-><init>(Landroid/view/WindowInsets;)V | 126 | ····invoke-direct·{v4,·v0},·Landroid/view/WindowInsets;-><init>(Landroid/view/WindowInsets;)V |
127 | ····:try_end_1 | 127 | ····:try_end_1 |
128 | ····.catch·Ljava/lang/ReflectiveOperationException;·{:try_start_1·..·:try_end_1}·:catch_1 | 128 | ····.catch·Ljava/lang/ReflectiveOperationException;·{:try_start_1·..·:try_end_1}·:catch_1 |
| |
129 | ····return-object·v4 | 129 | ····return-object·v4 |
| |
130 | ····:catch_1 | 130 | ····:catch_1 |
131 | ····move-exception·v0 | 131 | ····move-exception·v0 |
| |
132 | ····const-string·v4,·"Could·not·get·value·from·WindowInsets.CONSUMED·field" | 132 | ····const-string·v4,·"Could·not·get·value·from·WindowInsets.CONSUMED·field" |
| |
133 | ····.line·1628 | 133 | ····.line·1084 |
134 | ····invoke-static·{v2,·v4,·v0},·Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I | 134 | ····invoke-static·{v2,·v4,·v0},·Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I |
| |
135 | ····.line·1634 | 135 | ····.line·1090 |
136 | ····:cond_1 | 136 | ····:cond_1 |
137 | ····sget-boolean·v0,·Landroidx/core/view/WindowInsetsCompat$BuilderImpl20;->sConstructorFetched:Z | 137 | ····sget-boolean·v0,·Landroidx/core/view/WindowInsetsCompat$BuilderImpl20;->sConstructorFetched:Z |
| |
138 | ····const/4·v4,·0x0 | 138 | ····const/4·v4,·0x0 |
| |
139 | ····if-nez·v0,·:cond_2 | 139 | ····if-nez·v0,·:cond_2 |
| |
140 | ····.line·1636 | 140 | ····.line·1092 |
141 | ····:try_start_2 | 141 | ····:try_start_2 |
142 | ····const-class·v0,·Landroid/view/WindowInsets; | 142 | ····const-class·v0,·Landroid/view/WindowInsets; |
| |
143 | ····new-array·v5,·v1,·[Ljava/lang/Class; | 143 | ····new-array·v5,·v1,·[Ljava/lang/Class; |
| |
144 | ····const-class·v6,·Landroid/graphics/Rect; | 144 | ····const-class·v6,·Landroid/graphics/Rect; |
| |
Offset 179, 31 lines modified | Offset 179, 31 lines modified |
179 | ····goto·:goto_1 | 179 | ····goto·:goto_1 |
| |
180 | ····:catch_2 | 180 | ····:catch_2 |
181 | ····move-exception·v0 | 181 | ····move-exception·v0 |
| |
182 | ····const-string·v5,·"Could·not·retrieve·WindowInsets(Rect)·constructor" | 182 | ····const-string·v5,·"Could·not·retrieve·WindowInsets(Rect)·constructor" |
| |
183 | ····.line·1638 | 183 | ····.line·1094 |
184 | ····invoke-static·{v2,·v5,·v0},·Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I | 184 | ····invoke-static·{v2,·v5,·v0},·Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I |
| |
185 | ····.line·1640 | 185 | ····.line·1096 |
186 | ····:goto_1 | 186 | ····:goto_1 |
187 | ····sput-boolean·v1,·Landroidx/core/view/WindowInsetsCompat$BuilderImpl20;->sConstructorFetched:Z | 187 | ····sput-boolean·v1,·Landroidx/core/view/WindowInsetsCompat$BuilderImpl20;->sConstructorFetched:Z |
| |
188 | ····.line·1642 | 188 | ····.line·1098 |
189 | ····:cond_2 | 189 | ····:cond_2 |
190 | ····sget-object·v0,·Landroidx/core/view/WindowInsetsCompat$BuilderImpl20;->sConstructor:Ljava/lang/reflect/Constructor; | 190 | ····sget-object·v0,·Landroidx/core/view/WindowInsetsCompat$BuilderImpl20;->sConstructor:Ljava/lang/reflect/Constructor; |
| |
191 | ····if-eqz·v0,·:cond_3 | 191 | ····if-eqz·v0,·:cond_3 |
| |
192 | ····:try_start_3 | 192 | ····:try_start_3 |
193 | ····new-array·v1,·v1,·[Ljava/lang/Object; | 193 | ····new-array·v1,·v1,·[Ljava/lang/Object; |
| |
194 | ····.line·1644 | 194 | ····.line·1100 |
195 | ····new-instance·v5,·Landroid/graphics/Rect; | 195 | ····new-instance·v5,·Landroid/graphics/Rect; |
| |
196 | ····invoke-direct·{v5},·Landroid/graphics/Rect;-><init>()V | 196 | ····invoke-direct·{v5},·Landroid/graphics/Rect;-><init>()V |
| |
197 | ····aput-object·v5,·v1,·v4 | 197 | ····aput-object·v5,·v1,·v4 |
| |
198 | ····invoke-virtual·{v0,·v1},·Ljava/lang/reflect/Constructor;->newInstance([Ljava/lang/Object;)Ljava/lang/Object; | 198 | ····invoke-virtual·{v0,·v1},·Ljava/lang/reflect/Constructor;->newInstance([Ljava/lang/Object;)Ljava/lang/Object; |
Offset 217, 48 lines modified | Offset 217, 45 lines modified |
217 | ····return-object·v0 | 217 | ····return-object·v0 |
| |
218 | ····:catch_3 | 218 | ····:catch_3 |
219 | ····move-exception·v0 | 219 | ····move-exception·v0 |
| |
220 | ····const-string·v1,·"Could·not·invoke·WindowInsets(Rect)·constructor" | 220 | ····const-string·v1,·"Could·not·invoke·WindowInsets(Rect)·constructor" |
| |
221 | ····.line·1646 | 221 | ····.line·1102 |
222 | ····invoke-static·{v2,·v1,·v0},·Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I | 222 | ····invoke-static·{v2,·v1,·v0},·Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I |
| |
223 | ····:cond_3 | 223 | ····:cond_3 |
224 | ····return-object·v3 | 224 | ····return-object·v3 |
225 | .end·method | 225 | .end·method |
| |
| |
226 | #·virtual·methods | 226 | #·virtual·methods |
227 | .method·build()Landroidx/core/view/WindowInsetsCompat; | 227 | .method·build()Landroidx/core/view/WindowInsetsCompat; |
228 | ····.locals·0 | 228 | ····.locals·0 |
| |
229 | ····.line·1601 | 229 | ····.line·1058 |
230 | ····invoke-virtual·{p0},·Landroidx/core/view/WindowInsetsCompat$BuilderImpl;->applyInsetTypes()V | |
| |
231 | ····.line·1602 | |
232 | ····iget-object·p0,·p0,·Landroidx/core/view/WindowInsetsCompat$BuilderImpl20;->mInsets:Landroid/view/WindowInsets; | 230 | ····iget-object·p0,·p0,·Landroidx/core/view/WindowInsetsCompat$BuilderImpl20;->mInsets:Landroid/view/WindowInsets; |
| |
233 | ····invoke-static·{p0},·Landroidx/core/view/WindowInsetsCompat;->toWindowInsetsCompat(Landroid/view/WindowInsets;)Landroidx/core/view/WindowInsetsCompat; | 231 | ····invoke-static·{p0},·Landroidx/core/view/WindowInsetsCompat;->toWindowInsetsCompat(Landroid/view/WindowInsets;)Landroidx/core/view/WindowInsetsCompat; |
| |
234 | ····move-result-object·p0 | 232 | ····move-result-object·p0 |
| |
235 | ····return-object·p0 | 233 | ····return-object·p0 |
236 | .end·method | 234 | .end·method |
| |
237 | .method·setSystemWindowInsets(Landroidx/core/graphics/Insets;)V | 235 | .method·setSystemWindowInsets(Landroidx/core/graphics/Insets;)V |
238 | ····.locals·4 | 236 | ····.locals·4 |
| |
239 | ····.line·1592 | 237 | ····.line·1049 |
240 | ····iget-object·v0,·p0,·Landroidx/core/view/WindowInsetsCompat$BuilderImpl20;->mInsets:Landroid/view/WindowInsets; | 238 | ····iget-object·v0,·p0,·Landroidx/core/view/WindowInsetsCompat$BuilderImpl20;->mInsets:Landroid/view/WindowInsets; |
| |
241 | ····if-eqz·v0,·:cond_0 | 239 | ····if-eqz·v0,·:cond_0 |
| |
242 | ····.line·1593 | 240 | ····.line·1050 |
243 | ····iget·v1,·p1,·Landroidx/core/graphics/Insets;->left:I | 241 | ····iget·v1,·p1,·Landroidx/core/graphics/Insets;->left:I |
| |
244 | ····iget·v2,·p1,·Landroidx/core/graphics/Insets;->top:I | 242 | ····iget·v2,·p1,·Landroidx/core/graphics/Insets;->top:I |
| |
245 | ····iget·v3,·p1,·Landroidx/core/graphics/Insets;->right:I | 243 | ····iget·v3,·p1,·Landroidx/core/graphics/Insets;->right:I |
| |
246 | ····iget·p1,·p1,·Landroidx/core/graphics/Insets;->bottom:I | 244 | ····iget·p1,·p1,·Landroidx/core/graphics/Insets;->bottom:I |