Offset 10, 179 lines modifiedOffset 10, 136 lines modified
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0xa11 ····accessFlags·=·0xa
12 ····name·=·"Impl"12 ····name·=·"Impl"
13 .end·annotation13 .end·annotation
  
  
14 #·static·fields 
15 .field·static·final·CONSUMED:Landroidx/core/view/WindowInsetsCompat; 
  
  
16 #·instance·fields14 #·instance·fields
17 .field·final·mHost:Landroidx/core/view/WindowInsetsCompat;15 .field·final·mHost:Landroidx/core/view/WindowInsetsCompat;
  
  
18 #·direct·methods16 #·direct·methods
19 .method·static·constructor·<clinit>()V 
20 ····.locals·1 
  
21 ····.line·745 
22 ····new-instance·v0,·Landroidx/core/view/WindowInsetsCompat$Builder; 
  
23 ····invoke-direct·{v0},·Landroidx/core/view/WindowInsetsCompat$Builder;-><init>()V 
  
24 ····.line·746 
25 ····invoke-virtual·{v0},·Landroidx/core/view/WindowInsetsCompat$Builder;->build()Landroidx/core/view/WindowInsetsCompat; 
  
26 ····move-result-object·v0 
  
27 ····.line·747 
28 ····invoke-virtual·{v0},·Landroidx/core/view/WindowInsetsCompat;->consumeDisplayCutout()Landroidx/core/view/WindowInsetsCompat; 
  
29 ····move-result-object·v0 
  
30 ····.line·748 
31 ····invoke-virtual·{v0},·Landroidx/core/view/WindowInsetsCompat;->consumeStableInsets()Landroidx/core/view/WindowInsetsCompat; 
  
32 ····move-result-object·v0 
  
33 ····.line·749 
34 ····invoke-virtual·{v0},·Landroidx/core/view/WindowInsetsCompat;->consumeSystemWindowInsets()Landroidx/core/view/WindowInsetsCompat; 
  
35 ····move-result-object·v0 
  
36 ····sput-object·v0,·Landroidx/core/view/WindowInsetsCompat$Impl;->CONSUMED:Landroidx/core/view/WindowInsetsCompat; 
  
37 ····return-void 
38 .end·method 
  
39 .method·constructor·<init>(Landroidx/core/view/WindowInsetsCompat;)V17 .method·constructor·<init>(Landroidx/core/view/WindowInsetsCompat;)V
40 ····.locals·018 ····.locals·0
  
41 ····.line·75319 ····.line·575
42 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
43 ····.line·75421 ····.line·576
44 ····iput-object·p1,·p0,·Landroidx/core/view/WindowInsetsCompat$Impl;->mHost:Landroidx/core/view/WindowInsetsCompat;22 ····iput-object·p1,·p0,·Landroidx/core/view/WindowInsetsCompat$Impl;->mHost:Landroidx/core/view/WindowInsetsCompat;
  
45 ····return-void23 ····return-void
46 .end·method24 .end·method
  
  
47 #·virtual·methods25 #·virtual·methods
48 .method·consumeDisplayCutout()Landroidx/core/view/WindowInsetsCompat;26 .method·consumeDisplayCutout()Landroidx/core/view/WindowInsetsCompat;
49 ····.locals·027 ····.locals·0
  
50 ····.line·78228 ····.line·604
51 ····iget-object·p0,·p0,·Landroidx/core/view/WindowInsetsCompat$Impl;->mHost:Landroidx/core/view/WindowInsetsCompat;29 ····iget-object·p0,·p0,·Landroidx/core/view/WindowInsetsCompat$Impl;->mHost:Landroidx/core/view/WindowInsetsCompat;
  
52 ····return-object·p030 ····return-object·p0
53 .end·method31 .end·method
  
54 .method·consumeStableInsets()Landroidx/core/view/WindowInsetsCompat;32 .method·consumeStableInsets()Landroidx/core/view/WindowInsetsCompat;
55 ····.locals·033 ····.locals·0
  
56 ····.line·77234 ····.line·594
57 ····iget-object·p0,·p0,·Landroidx/core/view/WindowInsetsCompat$Impl;->mHost:Landroidx/core/view/WindowInsetsCompat;35 ····iget-object·p0,·p0,·Landroidx/core/view/WindowInsetsCompat$Impl;->mHost:Landroidx/core/view/WindowInsetsCompat;
  
58 ····return-object·p036 ····return-object·p0
59 .end·method37 .end·method
  
60 .method·consumeSystemWindowInsets()Landroidx/core/view/WindowInsetsCompat;38 .method·consumeSystemWindowInsets()Landroidx/core/view/WindowInsetsCompat;
61 ····.locals·039 ····.locals·0
  
62 ····.line·76740 ····.line·589
63 ····iget-object·p0,·p0,·Landroidx/core/view/WindowInsetsCompat$Impl;->mHost:Landroidx/core/view/WindowInsetsCompat;41 ····iget-object·p0,·p0,·Landroidx/core/view/WindowInsetsCompat$Impl;->mHost:Landroidx/core/view/WindowInsetsCompat;
  
64 ····return-object·p042 ····return-object·p0
65 .end·method43 .end·method
  
66 .method·copyWindowDataInto(Landroidx/core/view/WindowInsetsCompat;)V 
67 ····.locals·0 
  
68 ····return-void 
69 .end·method 
  
70 .method·public·equals(Ljava/lang/Object;)Z44 .method·public·equals(Ljava/lang/Object;)Z
71 ····.locals·445 ····.locals·4
  
72 ····const/4·v0,·0x146 ····const/4·v0,·0x1
  
73 ····if-ne·p0,·p1,·:cond_047 ····if-ne·p0,·p1,·:cond_0
  
74 ····return·v048 ····return·v0
  
75 ····.line·83949 ····.line·644
76 ····:cond_050 ····:cond_0
77 ····instance-of·v1,·p1,·Landroidx/core/view/WindowInsetsCompat$Impl;51 ····instance-of·v1,·p1,·Landroidx/core/view/WindowInsetsCompat$Impl;
  
78 ····const/4·v2,·0x052 ····const/4·v2,·0x0
  
79 ····if-nez·v1,·:cond_153 ····if-nez·v1,·:cond_1
  
80 ····return·v254 ····return·v2
  
81 ····.line·84055 ····.line·645
82 ····:cond_156 ····:cond_1
83 ····check-cast·p1,·Landroidx/core/view/WindowInsetsCompat$Impl;57 ····check-cast·p1,·Landroidx/core/view/WindowInsetsCompat$Impl;
  
84 ····.line·84158 ····.line·646
85 ····invoke-virtual·{p0},·Landroidx/core/view/WindowInsetsCompat$Impl;->isRound()Z59 ····invoke-virtual·{p0},·Landroidx/core/view/WindowInsetsCompat$Impl;->isRound()Z
  
86 ····move-result·v160 ····move-result·v1
  
87 ····invoke-virtual·{p1},·Landroidx/core/view/WindowInsetsCompat$Impl;->isRound()Z61 ····invoke-virtual·{p1},·Landroidx/core/view/WindowInsetsCompat$Impl;->isRound()Z
  
88 ····move-result·v362 ····move-result·v3
  
89 ····if-ne·v1,·v3,·:cond_263 ····if-ne·v1,·v3,·:cond_2
  
90 ····.line·84264 ····.line·647
91 ····invoke-virtual·{p0},·Landroidx/core/view/WindowInsetsCompat$Impl;->isConsumed()Z65 ····invoke-virtual·{p0},·Landroidx/core/view/WindowInsetsCompat$Impl;->isConsumed()Z
  
92 ····move-result·v166 ····move-result·v1
  
93 ····invoke-virtual·{p1},·Landroidx/core/view/WindowInsetsCompat$Impl;->isConsumed()Z67 ····invoke-virtual·{p1},·Landroidx/core/view/WindowInsetsCompat$Impl;->isConsumed()Z
  
94 ····move-result·v368 ····move-result·v3
  
95 ····if-ne·v1,·v3,·:cond_269 ····if-ne·v1,·v3,·:cond_2
  
96 ····.line·84370 ····.line·648
97 ····invoke-virtual·{p0},·Landroidx/core/view/WindowInsetsCompat$Impl;->getSystemWindowInsets()Landroidx/core/graphics/Insets;71 ····invoke-virtual·{p0},·Landroidx/core/view/WindowInsetsCompat$Impl;->getSystemWindowInsets()Landroidx/core/graphics/Insets;
  
98 ····move-result-object·v172 ····move-result-object·v1
  
99 ····invoke-virtual·{p1},·Landroidx/core/view/WindowInsetsCompat$Impl;->getSystemWindowInsets()Landroidx/core/graphics/Insets;73 ····invoke-virtual·{p1},·Landroidx/core/view/WindowInsetsCompat$Impl;->getSystemWindowInsets()Landroidx/core/graphics/Insets;
  
100 ····move-result-object·v374 ····move-result-object·v3
  
101 ····invoke-static·{v1,·v3},·Landroidx/core/util/ObjectsCompat;->equals(Ljava/lang/Object;Ljava/lang/Object;)Z75 ····invoke-static·{v1,·v3},·Landroidx/core/util/ObjectsCompat;->equals(Ljava/lang/Object;Ljava/lang/Object;)Z
  
102 ····move-result·v176 ····move-result·v1
  
103 ····if-eqz·v1,·:cond_277 ····if-eqz·v1,·:cond_2
  
104 ····.line·84478 ····.line·649
105 ····invoke-virtual·{p0},·Landroidx/core/view/WindowInsetsCompat$Impl;->getStableInsets()Landroidx/core/graphics/Insets;79 ····invoke-virtual·{p0},·Landroidx/core/view/WindowInsetsCompat$Impl;->getStableInsets()Landroidx/core/graphics/Insets;
  
106 ····move-result-object·v180 ····move-result-object·v1
  
107 ····invoke-virtual·{p1},·Landroidx/core/view/WindowInsetsCompat$Impl;->getStableInsets()Landroidx/core/graphics/Insets;81 ····invoke-virtual·{p1},·Landroidx/core/view/WindowInsetsCompat$Impl;->getStableInsets()Landroidx/core/graphics/Insets;
  
108 ····move-result-object·v382 ····move-result-object·v3
  
109 ····invoke-static·{v1,·v3},·Landroidx/core/util/ObjectsCompat;->equals(Ljava/lang/Object;Ljava/lang/Object;)Z83 ····invoke-static·{v1,·v3},·Landroidx/core/util/ObjectsCompat;->equals(Ljava/lang/Object;Ljava/lang/Object;)Z
  
110 ····move-result·v184 ····move-result·v1
  
111 ····if-eqz·v1,·:cond_285 ····if-eqz·v1,·:cond_2
  
112 ····.line·84586 ····.line·650
113 ····invoke-virtual·{p0},·Landroidx/core/view/WindowInsetsCompat$Impl;->getDisplayCutout()Landroidx/core/view/DisplayCutoutCompat;87 ····invoke-virtual·{p0},·Landroidx/core/view/WindowInsetsCompat$Impl;->getDisplayCutout()Landroidx/core/view/DisplayCutoutCompat;
  
114 ····move-result-object·p088 ····move-result-object·p0
  
115 ····invoke-virtual·{p1},·Landroidx/core/view/WindowInsetsCompat$Impl;->getDisplayCutout()Landroidx/core/view/DisplayCutoutCompat;89 ····invoke-virtual·{p1},·Landroidx/core/view/WindowInsetsCompat$Impl;->getDisplayCutout()Landroidx/core/view/DisplayCutoutCompat;
  
116 ····move-result-object·p190 ····move-result-object·p1
Offset 209, 37 lines modifiedOffset 166, 37 lines modified
  
209 ····return-object·p0166 ····return-object·p0
210 .end·method167 .end·method
  
211 .method·getStableInsets()Landroidx/core/graphics/Insets;168 .method·getStableInsets()Landroidx/core/graphics/Insets;
212 ····.locals·0169 ····.locals·0
  
213 ····.line·792170 ····.line·614
214 ····sget-object·p0,·Landroidx/core/graphics/Insets;->NONE:Landroidx/core/graphics/Insets;171 ····sget-object·p0,·Landroidx/core/graphics/Insets;->NONE:Landroidx/core/graphics/Insets;
  
215 ····return-object·p0172 ····return-object·p0
216 .end·method173 .end·method
  
217 .method·getSystemWindowInsets()Landroidx/core/graphics/Insets;174 .method·getSystemWindowInsets()Landroidx/core/graphics/Insets;
218 ····.locals·0175 ····.locals·0
  
219 ····.line·787176 ····.line·609
220 ····sget-object·p0,·Landroidx/core/graphics/Insets;->NONE:Landroidx/core/graphics/Insets;177 ····sget-object·p0,·Landroidx/core/graphics/Insets;->NONE:Landroidx/core/graphics/Insets;
  
221 ····return-object·p0178 ····return-object·p0
222 .end·method179 .end·method
  
223 .method·public·hashCode()I180 .method·public·hashCode()I
224 ····.locals·3181 ····.locals·3
  
225 ····const/4·v0,·0x5182 ····const/4·v0,·0x5
  
226 ····new-array·v0,·v0,·[Ljava/lang/Object;183 ····new-array·v0,·v0,·[Ljava/lang/Object;
  
227 ····.line·851184 ····.line·656
228 ····invoke-virtual·{p0},·Landroidx/core/view/WindowInsetsCompat$Impl;->isRound()Z185 ····invoke-virtual·{p0},·Landroidx/core/view/WindowInsetsCompat$Impl;->isRound()Z
  
229 ····move-result·v1186 ····move-result·v1
  
230 ····invoke-static·{v1},·Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;187 ····invoke-static·{v1},·Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
  
231 ····move-result-object·v1188 ····move-result-object·v1
Offset 264, 15 lines modifiedOffset 221, 15 lines modified
  
264 ····move-result-object·v1221 ····move-result-object·v1
  
265 ····const/4·v2,·0x2222 ····const/4·v2,·0x2
  
266 ····aput-object·v1,·v0,·v2223 ····aput-object·v1,·v0,·v2
  
267 ····.line·852224 ····.line·657
268 ····invoke-virtual·{p0},·Landroidx/core/view/WindowInsetsCompat$Impl;->getStableInsets()Landroidx/core/graphics/Insets;225 ····invoke-virtual·{p0},·Landroidx/core/view/WindowInsetsCompat$Impl;->getStableInsets()Landroidx/core/graphics/Insets;
  
269 ····move-result-object·v1226 ····move-result-object·v1
  
270 ····const/4·v2,·0x3227 ····const/4·v2,·0x3
  
271 ····aput-object·v1,·v0,·v2228 ····aput-object·v1,·v0,·v2
Offset 281, 27 lines modifiedOffset 238, 27 lines modified
  
281 ····move-result-object·p0238 ····move-result-object·p0
  
282 ····const/4·v1,·0x4239 ····const/4·v1,·0x4
  
283 ····aput-object·p0,·v0,·v1240 ····aput-object·p0,·v0,·v1
  
284 ····.line·851241 ····.line·656
285 ····invoke-static·{v0},·Landroidx/core/util/ObjectsCompat;->hash([Ljava/lang/Object;)I242 ····invoke-static·{v0},·Landroidx/core/util/ObjectsCompat;->hash([Ljava/lang/Object;)I
  
286 ····move-result·p0243 ····move-result·p0
  
287 ····return·p0244 ····return·p0
288 .end·method245 .end·method
  
289 .method·inset(IIII)Landroidx/core/view/WindowInsetsCompat;246 .method·inset(IIII)Landroidx/core/view/WindowInsetsCompat;
290 ····.locals·0247 ····.locals·0
  
291 ····.line·815248 ····.line·637
292 ····sget-object·p0,·Landroidx/core/view/WindowInsetsCompat$Impl;->CONSUMED:Landroidx/core/view/WindowInsetsCompat;249 ····sget-object·p0,·Landroidx/core/view/WindowInsetsCompat;->CONSUMED:Landroidx/core/view/WindowInsetsCompat;
  
293 ····return-object·p0250 ····return-object·p0
294 .end·method251 .end·method
  
295 .method·isConsumed()Z252 .method·isConsumed()Z
296 ····.locals·0253 ····.locals·0
  
Offset 313, 19 lines modifiedOffset 270, 7 lines modified
313 .method·isRound()Z270 .method·isRound()Z
314 ····.locals·0271 ····.locals·0
  
315 ····const/4·p0,·0x0272 ····const/4·p0,·0x0
  
316 ····return·p0273 ····return·p0
317 .end·method274 .end·method
  
318 .method·setRootViewData(Landroid/graphics/Rect;I)V 
319 ····.locals·0 
  
320 ····return-void 
321 .end·method 
  
322 .method·setRootWindowInsets(Landroidx/core/view/WindowInsetsCompat;)V 
323 ····.locals·0 
  
324 ····return-void 
325 .end·method