Offset 2, 21 lines modifiedOffset 2, 18 lines modified
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"WindowInsetsCompat.java"3 .source·"WindowInsetsCompat.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{6 ····value·=·{
7 ········Landroidx/core/view/WindowInsetsCompat$Type;, 
8 ········Landroidx/core/view/WindowInsetsCompat$BuilderImpl30;, 
9 ········Landroidx/core/view/WindowInsetsCompat$BuilderImpl29;,7 ········Landroidx/core/view/WindowInsetsCompat$BuilderImpl29;,
10 ········Landroidx/core/view/WindowInsetsCompat$BuilderImpl20;,8 ········Landroidx/core/view/WindowInsetsCompat$BuilderImpl20;,
11 ········Landroidx/core/view/WindowInsetsCompat$BuilderImpl;,9 ········Landroidx/core/view/WindowInsetsCompat$BuilderImpl;,
12 ········Landroidx/core/view/WindowInsetsCompat$Builder;,10 ········Landroidx/core/view/WindowInsetsCompat$Builder;,
13 ········Landroidx/core/view/WindowInsetsCompat$Impl30;, 
14 ········Landroidx/core/view/WindowInsetsCompat$Impl29;,11 ········Landroidx/core/view/WindowInsetsCompat$Impl29;,
15 ········Landroidx/core/view/WindowInsetsCompat$Impl28;,12 ········Landroidx/core/view/WindowInsetsCompat$Impl28;,
16 ········Landroidx/core/view/WindowInsetsCompat$Impl21;,13 ········Landroidx/core/view/WindowInsetsCompat$Impl21;,
17 ········Landroidx/core/view/WindowInsetsCompat$Impl20;,14 ········Landroidx/core/view/WindowInsetsCompat$Impl20;,
18 ········Landroidx/core/view/WindowInsetsCompat$Impl;15 ········Landroidx/core/view/WindowInsetsCompat$Impl;
19 ····}16 ····}
20 .end·annotation17 .end·annotation
Offset 28, 316 lines modifiedOffset 25, 273 lines modified
  
28 #·instance·fields25 #·instance·fields
29 .field·private·final·mImpl:Landroidx/core/view/WindowInsetsCompat$Impl;26 .field·private·final·mImpl:Landroidx/core/view/WindowInsetsCompat$Impl;
  
  
30 #·direct·methods27 #·direct·methods
31 .method·static·constructor·<clinit>()V28 .method·static·constructor·<clinit>()V
32 ····.locals·229 ····.locals·1
  
33 ····.line·7730 ····.line·55
34 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I31 ····new-instance·v0,·Landroidx/core/view/WindowInsetsCompat$Builder;
  
35 ····const/16·v1,·0x1e32 ····invoke-direct·{v0},·Landroidx/core/view/WindowInsetsCompat$Builder;-><init>()V
  
36 ····if-lt·v0,·v1,·:cond_033 ····.line·56
 34 ····invoke-virtual·{v0},·Landroidx/core/view/WindowInsetsCompat$Builder;->build()Landroidx/core/view/WindowInsetsCompat;
  
 35 ····move-result-object·v0
37 ····.line·78 
38 ····sget-object·v0,·Landroidx/core/view/WindowInsetsCompat$Impl30;->CONSUMED:Landroidx/core/view/WindowInsetsCompat; 
  
 36 ····.line·57
39 ····sput-object·v0,·Landroidx/core/view/WindowInsetsCompat;->CONSUMED:Landroidx/core/view/WindowInsetsCompat;37 ····invoke-virtual·{v0},·Landroidx/core/view/WindowInsetsCompat;->consumeDisplayCutout()Landroidx/core/view/WindowInsetsCompat;
  
40 ····goto·:goto_038 ····move-result-object·v0
  
41 ····.line·8039 ····.line·58
42 ····:cond_0 
43 ····sget-object·v0,·Landroidx/core/view/WindowInsetsCompat$Impl;->CONSUMED:Landroidx/core/view/WindowInsetsCompat;40 ····invoke-virtual·{v0},·Landroidx/core/view/WindowInsetsCompat;->consumeStableInsets()Landroidx/core/view/WindowInsetsCompat;
  
 41 ····move-result-object·v0
  
 42 ····.line·59
 43 ····invoke-virtual·{v0},·Landroidx/core/view/WindowInsetsCompat;->consumeSystemWindowInsets()Landroidx/core/view/WindowInsetsCompat;
  
 44 ····move-result-object·v0
  
44 ····sput-object·v0,·Landroidx/core/view/WindowInsetsCompat;->CONSUMED:Landroidx/core/view/WindowInsetsCompat;45 ····sput-object·v0,·Landroidx/core/view/WindowInsetsCompat;->CONSUMED:Landroidx/core/view/WindowInsetsCompat;
  
45 ····:goto_0 
46 ····return-void46 ····return-void
47 .end·method47 .end·method
  
48 .method·private·constructor·<init>(Landroid/view/WindowInsets;)V48 .method·private·constructor·<init>(Landroid/view/WindowInsets;)V
49 ····.locals·249 ····.locals·2
  
50 ····.line·8750 ····.line·64
51 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V51 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
52 ····.line·8852 ····.line·65
53 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I53 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I
  
54 ····const/16·v1,·0x1e 
  
55 ····if-lt·v0,·v1,·:cond_0 
  
56 ····.line·89 
57 ····new-instance·v0,·Landroidx/core/view/WindowInsetsCompat$Impl30; 
  
58 ····invoke-direct·{v0,·p0,·p1},·Landroidx/core/view/WindowInsetsCompat$Impl30;-><init>(Landroidx/core/view/WindowInsetsCompat;Landroid/view/WindowInsets;)V 
  
59 ····iput-object·v0,·p0,·Landroidx/core/view/WindowInsetsCompat;->mImpl:Landroidx/core/view/WindowInsetsCompat$Impl; 
  
60 ····goto·:goto_0 
  
61 ····:cond_0 
62 ····const/16·v1,·0x1d54 ····const/16·v1,·0x1d
  
63 ····if-lt·v0,·v1,·:cond_155 ····if-lt·v0,·v1,·:cond_0
  
64 ····.line·9156 ····.line·66
65 ····new-instance·v0,·Landroidx/core/view/WindowInsetsCompat$Impl29;57 ····new-instance·v0,·Landroidx/core/view/WindowInsetsCompat$Impl29;
  
66 ····invoke-direct·{v0,·p0,·p1},·Landroidx/core/view/WindowInsetsCompat$Impl29;-><init>(Landroidx/core/view/WindowInsetsCompat;Landroid/view/WindowInsets;)V58 ····invoke-direct·{v0,·p0,·p1},·Landroidx/core/view/WindowInsetsCompat$Impl29;-><init>(Landroidx/core/view/WindowInsetsCompat;Landroid/view/WindowInsets;)V
  
67 ····iput-object·v0,·p0,·Landroidx/core/view/WindowInsetsCompat;->mImpl:Landroidx/core/view/WindowInsetsCompat$Impl;59 ····iput-object·v0,·p0,·Landroidx/core/view/WindowInsetsCompat;->mImpl:Landroidx/core/view/WindowInsetsCompat$Impl;
  
68 ····goto·:goto_060 ····goto·:goto_0
  
69 ····:cond_161 ····:cond_0
70 ····const/16·v1,·0x1c62 ····const/16·v1,·0x1c
  
71 ····if-lt·v0,·v1,·:cond_263 ····if-lt·v0,·v1,·:cond_1
  
72 ····.line·9364 ····.line·68
73 ····new-instance·v0,·Landroidx/core/view/WindowInsetsCompat$Impl28;65 ····new-instance·v0,·Landroidx/core/view/WindowInsetsCompat$Impl28;
  
74 ····invoke-direct·{v0,·p0,·p1},·Landroidx/core/view/WindowInsetsCompat$Impl28;-><init>(Landroidx/core/view/WindowInsetsCompat;Landroid/view/WindowInsets;)V66 ····invoke-direct·{v0,·p0,·p1},·Landroidx/core/view/WindowInsetsCompat$Impl28;-><init>(Landroidx/core/view/WindowInsetsCompat;Landroid/view/WindowInsets;)V
  
75 ····iput-object·v0,·p0,·Landroidx/core/view/WindowInsetsCompat;->mImpl:Landroidx/core/view/WindowInsetsCompat$Impl;67 ····iput-object·v0,·p0,·Landroidx/core/view/WindowInsetsCompat;->mImpl:Landroidx/core/view/WindowInsetsCompat$Impl;
  
76 ····goto·:goto_068 ····goto·:goto_0
  
77 ····:cond_269 ····:cond_1
78 ····const/16·v1,·0x1570 ····const/16·v1,·0x15
  
79 ····if-lt·v0,·v1,·:cond_371 ····if-lt·v0,·v1,·:cond_2
  
80 ····.line·9572 ····.line·70
81 ····new-instance·v0,·Landroidx/core/view/WindowInsetsCompat$Impl21;73 ····new-instance·v0,·Landroidx/core/view/WindowInsetsCompat$Impl21;
  
82 ····invoke-direct·{v0,·p0,·p1},·Landroidx/core/view/WindowInsetsCompat$Impl21;-><init>(Landroidx/core/view/WindowInsetsCompat;Landroid/view/WindowInsets;)V74 ····invoke-direct·{v0,·p0,·p1},·Landroidx/core/view/WindowInsetsCompat$Impl21;-><init>(Landroidx/core/view/WindowInsetsCompat;Landroid/view/WindowInsets;)V
  
83 ····iput-object·v0,·p0,·Landroidx/core/view/WindowInsetsCompat;->mImpl:Landroidx/core/view/WindowInsetsCompat$Impl;75 ····iput-object·v0,·p0,·Landroidx/core/view/WindowInsetsCompat;->mImpl:Landroidx/core/view/WindowInsetsCompat$Impl;
  
84 ····goto·:goto_076 ····goto·:goto_0
  
85 ····:cond_377 ····:cond_2
86 ····const/16·v1,·0x1478 ····const/16·v1,·0x14
  
87 ····if-lt·v0,·v1,·:cond_479 ····if-lt·v0,·v1,·:cond_3
  
88 ····.line·9780 ····.line·72
89 ····new-instance·v0,·Landroidx/core/view/WindowInsetsCompat$Impl20;81 ····new-instance·v0,·Landroidx/core/view/WindowInsetsCompat$Impl20;
  
90 ····invoke-direct·{v0,·p0,·p1},·Landroidx/core/view/WindowInsetsCompat$Impl20;-><init>(Landroidx/core/view/WindowInsetsCompat;Landroid/view/WindowInsets;)V82 ····invoke-direct·{v0,·p0,·p1},·Landroidx/core/view/WindowInsetsCompat$Impl20;-><init>(Landroidx/core/view/WindowInsetsCompat;Landroid/view/WindowInsets;)V
  
91 ····iput-object·v0,·p0,·Landroidx/core/view/WindowInsetsCompat;->mImpl:Landroidx/core/view/WindowInsetsCompat$Impl;83 ····iput-object·v0,·p0,·Landroidx/core/view/WindowInsetsCompat;->mImpl:Landroidx/core/view/WindowInsetsCompat$Impl;
  
92 ····goto·:goto_084 ····goto·:goto_0
  
93 ····.line·9985 ····.line·74
94 ····:cond_486 ····:cond_3
95 ····new-instance·p1,·Landroidx/core/view/WindowInsetsCompat$Impl;87 ····new-instance·p1,·Landroidx/core/view/WindowInsetsCompat$Impl;
  
96 ····invoke-direct·{p1,·p0},·Landroidx/core/view/WindowInsetsCompat$Impl;-><init>(Landroidx/core/view/WindowInsetsCompat;)V88 ····invoke-direct·{p1,·p0},·Landroidx/core/view/WindowInsetsCompat$Impl;-><init>(Landroidx/core/view/WindowInsetsCompat;)V
  
97 ····iput-object·p1,·p0,·Landroidx/core/view/WindowInsetsCompat;->mImpl:Landroidx/core/view/WindowInsetsCompat$Impl;89 ····iput-object·p1,·p0,·Landroidx/core/view/WindowInsetsCompat;->mImpl:Landroidx/core/view/WindowInsetsCompat$Impl;
  
98 ····:goto_090 ····:goto_0
99 ····return-void91 ····return-void
100 .end·method92 .end·method
  
101 .method·public·constructor·<init>(Landroidx/core/view/WindowInsetsCompat;)V93 .method·public·constructor·<init>(Landroidx/core/view/WindowInsetsCompat;)V
102 ····.locals·294 ····.locals·2
  
103 ····.line·10895 ····.line·83
104 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I96 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I
  
105 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V97 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
106 ····if-eqz·p1,·:cond_598 ····if-eqz·p1,·:cond_4
  
107 ····.line·11199 ····.line·86
108 ····iget-object·p1,·p1,·Landroidx/core/view/WindowInsetsCompat;->mImpl:Landroidx/core/view/WindowInsetsCompat$Impl;100 ····iget-object·p1,·p1,·Landroidx/core/view/WindowInsetsCompat;->mImpl:Landroidx/core/view/WindowInsetsCompat$Impl;
  
109 ····const/16·v1,·0x1e101 ····const/16·v1,·0x1d
  
110 ····if-lt·v0,·v1,·:cond_0102 ····if-lt·v0,·v1,·:cond_0
  
111 ····.line·112103 ····.line·87
112 ····instance-of·v1,·p1,·Landroidx/core/view/WindowInsetsCompat$Impl30;104 ····instance-of·v1,·p1,·Landroidx/core/view/WindowInsetsCompat$Impl29;
  
113 ····if-eqz·v1,·:cond_0105 ····if-eqz·v1,·:cond_0
  
114 ····.line·113106 ····.line·88
115 ····new-instance·v0,·Landroidx/core/view/WindowInsetsCompat$Impl30;107 ····new-instance·v0,·Landroidx/core/view/WindowInsetsCompat$Impl29;
  
116 ····move-object·v1,·p1 
  
117 ····check-cast·v1,·Landroidx/core/view/WindowInsetsCompat$Impl30;108 ····check-cast·p1,·Landroidx/core/view/WindowInsetsCompat$Impl29;
  
118 ····invoke-direct·{v0,·p0,·v1},·Landroidx/core/view/WindowInsetsCompat$Impl30;-><init>(Landroidx/core/view/WindowInsetsCompat;Landroidx/core/view/WindowInsetsCompat$Impl30;)V109 ····invoke-direct·{v0,·p0,·p1},·Landroidx/core/view/WindowInsetsCompat$Impl29;-><init>(Landroidx/core/view/WindowInsetsCompat;Landroidx/core/view/WindowInsetsCompat$Impl29;)V
  
119 ····iput-object·v0,·p0,·Landroidx/core/view/WindowInsetsCompat;->mImpl:Landroidx/core/view/WindowInsetsCompat$Impl;110 ····iput-object·v0,·p0,·Landroidx/core/view/WindowInsetsCompat;->mImpl:Landroidx/core/view/WindowInsetsCompat$Impl;
  
120 ····goto·:goto_0111 ····goto·:goto_0
  
121 ····:cond_0112 ····:cond_0
122 ····const/16·v1,·0x1d113 ····const/16·v1,·0x1c
  
123 ····if-lt·v0,·v1,·:cond_1114 ····if-lt·v0,·v1,·:cond_1
  
124 ····.line·114115 ····.line·89
125 ····instance-of·v1,·p1,·Landroidx/core/view/WindowInsetsCompat$Impl29;116 ····instance-of·v1,·p1,·Landroidx/core/view/WindowInsetsCompat$Impl28;
  
126 ····if-eqz·v1,·:cond_1117 ····if-eqz·v1,·:cond_1
  
127 ····.line·115118 ····.line·90
128 ····new-instance·v0,·Landroidx/core/view/WindowInsetsCompat$Impl29;119 ····new-instance·v0,·Landroidx/core/view/WindowInsetsCompat$Impl28;
  
129 ····move-object·v1,·p1 
  
130 ····check-cast·v1,·Landroidx/core/view/WindowInsetsCompat$Impl29;120 ····check-cast·p1,·Landroidx/core/view/WindowInsetsCompat$Impl28;
  
131 ····invoke-direct·{v0,·p0,·v1},·Landroidx/core/view/WindowInsetsCompat$Impl29;-><init>(Landroidx/core/view/WindowInsetsCompat;Landroidx/core/view/WindowInsetsCompat$Impl29;)V121 ····invoke-direct·{v0,·p0,·p1},·Landroidx/core/view/WindowInsetsCompat$Impl28;-><init>(Landroidx/core/view/WindowInsetsCompat;Landroidx/core/view/WindowInsetsCompat$Impl28;)V
  
132 ····iput-object·v0,·p0,·Landroidx/core/view/WindowInsetsCompat;->mImpl:Landroidx/core/view/WindowInsetsCompat$Impl;122 ····iput-object·v0,·p0,·Landroidx/core/view/WindowInsetsCompat;->mImpl:Landroidx/core/view/WindowInsetsCompat$Impl;
  
133 ····goto·:goto_0123 ····goto·:goto_0
  
134 ····:cond_1124 ····:cond_1
135 ····const/16·v1,·0x1c125 ····const/16·v1,·0x15
  
136 ····if-lt·v0,·v1,·:cond_2126 ····if-lt·v0,·v1,·:cond_2
  
137 ····.line·116127 ····.line·91
138 ····instance-of·v1,·p1,·Landroidx/core/view/WindowInsetsCompat$Impl28;128 ····instance-of·v1,·p1,·Landroidx/core/view/WindowInsetsCompat$Impl21;
  
139 ····if-eqz·v1,·:cond_2129 ····if-eqz·v1,·:cond_2
  
140 ····.line·117130 ····.line·92
141 ····new-instance·v0,·Landroidx/core/view/WindowInsetsCompat$Impl28;131 ····new-instance·v0,·Landroidx/core/view/WindowInsetsCompat$Impl21;
  
142 ····move-object·v1,·p1 
  
143 ····check-cast·v1,·Landroidx/core/view/WindowInsetsCompat$Impl28;132 ····check-cast·p1,·Landroidx/core/view/WindowInsetsCompat$Impl21;
  
144 ····invoke-direct·{v0,·p0,·v1},·Landroidx/core/view/WindowInsetsCompat$Impl28;-><init>(Landroidx/core/view/WindowInsetsCompat;Landroidx/core/view/WindowInsetsCompat$Impl28;)V133 ····invoke-direct·{v0,·p0,·p1},·Landroidx/core/view/WindowInsetsCompat$Impl21;-><init>(Landroidx/core/view/WindowInsetsCompat;Landroidx/core/view/WindowInsetsCompat$Impl21;)V
  
145 ····iput-object·v0,·p0,·Landroidx/core/view/WindowInsetsCompat;->mImpl:Landroidx/core/view/WindowInsetsCompat$Impl;134 ····iput-object·v0,·p0,·Landroidx/core/view/WindowInsetsCompat;->mImpl:Landroidx/core/view/WindowInsetsCompat$Impl;
  
146 ····goto·:goto_0135 ····goto·:goto_0
  
147 ····:cond_2136 ····:cond_2
148 ····const/16·v1,·0x15137 ····const/16·v1,·0x14
  
149 ····if-lt·v0,·v1,·:cond_3138 ····if-lt·v0,·v1,·:cond_3
  
150 ····.line·118139 ····.line·93
151 ····instance-of·v1,·p1,·Landroidx/core/view/WindowInsetsCompat$Impl21;140 ····instance-of·v0,·p1,·Landroidx/core/view/WindowInsetsCompat$Impl20;
  
152 ····if-eqz·v1,·:cond_3 
  
 141 ····if-eqz·v0,·:cond_3
153 ····.line·119 
154 ····new-instance·v0,·Landroidx/core/view/WindowInsetsCompat$Impl21; 
  
155 ····move-object·v1,·p1142 ····.line·94
 143 ····new-instance·v0,·Landroidx/core/view/WindowInsetsCompat$Impl20;
  
156 ····check-cast·v1,·Landroidx/core/view/WindowInsetsCompat$Impl21;144 ····check-cast·p1,·Landroidx/core/view/WindowInsetsCompat$Impl20;
  
157 ····invoke-direct·{v0,·p0,·v1},·Landroidx/core/view/WindowInsetsCompat$Impl21;-><init>(Landroidx/core/view/WindowInsetsCompat;Landroidx/core/view/WindowInsetsCompat$Impl21;)V145 ····invoke-direct·{v0,·p0,·p1},·Landroidx/core/view/WindowInsetsCompat$Impl20;-><init>(Landroidx/core/view/WindowInsetsCompat;Landroidx/core/view/WindowInsetsCompat$Impl20;)V
  
158 ····iput-object·v0,·p0,·Landroidx/core/view/WindowInsetsCompat;->mImpl:Landroidx/core/view/WindowInsetsCompat$Impl;146 ····iput-object·v0,·p0,·Landroidx/core/view/WindowInsetsCompat;->mImpl:Landroidx/core/view/WindowInsetsCompat$Impl;
  
159 ····goto·:goto_0147 ····goto·:goto_0
  
 148 ····.line·96
160 ····:cond_3149 ····:cond_3
161 ····const/16·v1,·0x14 
  
162 ····if-lt·v0,·v1,·:cond_4 
  
163 ····.line·120 
164 ····instance-of·v0,·p1,·Landroidx/core/view/WindowInsetsCompat$Impl20; 
  
165 ····if-eqz·v0,·:cond_4 
  
166 ····.line·121 
167 ····new-instance·v0,·Landroidx/core/view/WindowInsetsCompat$Impl20;150 ····new-instance·p1,·Landroidx/core/view/WindowInsetsCompat$Impl;
  
168 ····move-object·v1,·p1 
  
169 ····check-cast·v1,·Landroidx/core/view/WindowInsetsCompat$Impl20; 
  
170 ····invoke-direct·{v0,·p0,·v1},·Landroidx/core/view/WindowInsetsCompat$Impl20;-><init>(Landroidx/core/view/WindowInsetsCompat;Landroidx/core/view/WindowInsetsCompat$Impl20;)V151 ····invoke-direct·{p1,·p0},·Landroidx/core/view/WindowInsetsCompat$Impl;-><init>(Landroidx/core/view/WindowInsetsCompat;)V
  
171 ····iput-object·v0,·p0,·Landroidx/core/view/WindowInsetsCompat;->mImpl:Landroidx/core/view/WindowInsetsCompat$Impl;152 ····iput-object·p1,·p0,·Landroidx/core/view/WindowInsetsCompat;->mImpl:Landroidx/core/view/WindowInsetsCompat$Impl;
  
172 ····goto·:goto_0153 ····goto·:goto_0
  
173 ····.line·123154 ····.line·100
174 ····:cond_4155 ····:cond_4
175 ····new-instance·v0,·Landroidx/core/view/WindowInsetsCompat$Impl; 
  
176 ····invoke-direct·{v0,·p0},·Landroidx/core/view/WindowInsetsCompat$Impl;-><init>(Landroidx/core/view/WindowInsetsCompat;)V 
  
177 ····iput-object·v0,·p0,·Landroidx/core/view/WindowInsetsCompat;->mImpl:Landroidx/core/view/WindowInsetsCompat$Impl; 
  
178 ····.line·125 
179 ····:goto_0 
180 ····invoke-virtual·{p1,·p0},·Landroidx/core/view/WindowInsetsCompat$Impl;->copyWindowDataInto(Landroidx/core/view/WindowInsetsCompat;)V 
  
181 ····goto·:goto_1 
  
182 ····.line·128 
183 ····:cond_5 
184 ····new-instance·p1,·Landroidx/core/view/WindowInsetsCompat$Impl;156 ····new-instance·p1,·Landroidx/core/view/WindowInsetsCompat$Impl;
  
185 ····invoke-direct·{p1,·p0},·Landroidx/core/view/WindowInsetsCompat$Impl;-><init>(Landroidx/core/view/WindowInsetsCompat;)V157 ····invoke-direct·{p1,·p0},·Landroidx/core/view/WindowInsetsCompat$Impl;-><init>(Landroidx/core/view/WindowInsetsCompat;)V
  
186 ····iput-object·p1,·p0,·Landroidx/core/view/WindowInsetsCompat;->mImpl:Landroidx/core/view/WindowInsetsCompat$Impl;158 ····iput-object·p1,·p0,·Landroidx/core/view/WindowInsetsCompat;->mImpl:Landroidx/core/view/WindowInsetsCompat$Impl;
  
187 ····:goto_1159 ····:goto_0
188 ····return-void160 ····return-void
189 .end·method161 .end·method
  
190 .method·static·insetInsets(Landroidx/core/graphics/Insets;IIII)Landroidx/core/graphics/Insets;162 .method·static·insetInsets(Landroidx/core/graphics/Insets;IIII)Landroidx/core/graphics/Insets;
191 ····.locals·5163 ····.locals·5
  
192 ····.line·1216164 ····.line·837
193 ····iget·v0,·p0,·Landroidx/core/graphics/Insets;->left:I165 ····iget·v0,·p0,·Landroidx/core/graphics/Insets;->left:I
  
194 ····sub-int/2addr·v0,·p1166 ····sub-int/2addr·v0,·p1
  
195 ····const/4·v1,·0x0167 ····const/4·v1,·0x0
  
196 ····invoke-static·{v1,·v0},·Ljava/lang/Math;->max(II)I168 ····invoke-static·{v1,·v0},·Ljava/lang/Math;->max(II)I
  
197 ····move-result·v0169 ····move-result·v0
  
198 ····.line·1217170 ····.line·838
199 ····iget·v2,·p0,·Landroidx/core/graphics/Insets;->top:I171 ····iget·v2,·p0,·Landroidx/core/graphics/Insets;->top:I
  
200 ····sub-int/2addr·v2,·p2172 ····sub-int/2addr·v2,·p2
  
201 ····invoke-static·{v1,·v2},·Ljava/lang/Math;->max(II)I173 ····invoke-static·{v1,·v2},·Ljava/lang/Math;->max(II)I
  
202 ····move-result·v2174 ····move-result·v2
  
203 ····.line·1218175 ····.line·839
204 ····iget·v3,·p0,·Landroidx/core/graphics/Insets;->right:I176 ····iget·v3,·p0,·Landroidx/core/graphics/Insets;->right:I
  
205 ····sub-int/2addr·v3,·p3177 ····sub-int/2addr·v3,·p3
  
206 ····invoke-static·{v1,·v3},·Ljava/lang/Math;->max(II)I178 ····invoke-static·{v1,·v3},·Ljava/lang/Math;->max(II)I
  
207 ····move-result·v3179 ····move-result·v3
  
208 ····.line·1219180 ····.line·840
209 ····iget·v4,·p0,·Landroidx/core/graphics/Insets;->bottom:I181 ····iget·v4,·p0,·Landroidx/core/graphics/Insets;->bottom:I
  
210 ····sub-int/2addr·v4,·p4182 ····sub-int/2addr·v4,·p4
  
211 ····invoke-static·{v1,·v4},·Ljava/lang/Math;->max(II)I183 ····invoke-static·{v1,·v4},·Ljava/lang/Math;->max(II)I
  
212 ····move-result·v1184 ····move-result·v1
Offset 348, 250 lines modifiedOffset 302, 183 lines modified
  
348 ····if-ne·v3,·p3,·:cond_0302 ····if-ne·v3,·p3,·:cond_0
  
349 ····if-ne·v1,·p4,·:cond_0303 ····if-ne·v1,·p4,·:cond_0
  
350 ····return-object·p0304 ····return-object·p0
  
351 ····.line·1223305 ····.line·844
352 ····:cond_0306 ····:cond_0
353 ····invoke-static·{v0,·v2,·v3,·v1},·Landroidx/core/graphics/Insets;->of(IIII)Landroidx/core/graphics/Insets;307 ····invoke-static·{v0,·v2,·v3,·v1},·Landroidx/core/graphics/Insets;->of(IIII)Landroidx/core/graphics/Insets;
  
354 ····move-result-object·p0308 ····move-result-object·p0
  
355 ····return-object·p0309 ····return-object·p0
356 .end·method310 .end·method
  
357 .method·public·static·toWindowInsetsCompat(Landroid/view/WindowInsets;)Landroidx/core/view/WindowInsetsCompat;311 .method·public·static·toWindowInsetsCompat(Landroid/view/WindowInsets;)Landroidx/core/view/WindowInsetsCompat;
358 ····.locals·1312 ····.locals·1
  
359 ····const/4·v0,·0x0 
  
360 ····.line·147313 ····.line·113
361 ····invoke-static·{p0,·v0},·Landroidx/core/view/WindowInsetsCompat;->toWindowInsetsCompat(Landroid/view/WindowInsets;Landroid/view/View;)Landroidx/core/view/WindowInsetsCompat; 
  
362 ····move-result-object·p0 
  
363 ····return-object·p0 
364 .end·method 
  
365 .method·public·static·toWindowInsetsCompat(Landroid/view/WindowInsets;Landroid/view/View;)Landroidx/core/view/WindowInsetsCompat; 
366 ····.locals·1 
  
367 ····.line·167 
368 ····new-instance·v0,·Landroidx/core/view/WindowInsetsCompat;314 ····new-instance·v0,·Landroidx/core/view/WindowInsetsCompat;
  
369 ····invoke-static·{p0},·Landroidx/core/util/Preconditions;->checkNotNull(Ljava/lang/Object;)Ljava/lang/Object;315 ····invoke-static·{p0},·Landroidx/core/util/Preconditions;->checkNotNull(Ljava/lang/Object;)Ljava/lang/Object;
  
370 ····check-cast·p0,·Landroid/view/WindowInsets;316 ····check-cast·p0,·Landroid/view/WindowInsets;
  
371 ····invoke-direct·{v0,·p0},·Landroidx/core/view/WindowInsetsCompat;-><init>(Landroid/view/WindowInsets;)V317 ····invoke-direct·{v0,·p0},·Landroidx/core/view/WindowInsetsCompat;-><init>(Landroid/view/WindowInsets;)V
  
372 ····if-eqz·p1,·:cond_0 
  
373 ····.line·168 
374 ····invoke-virtual·{p1},·Landroid/view/View;->isAttachedToWindow()Z 
  
375 ····move-result·p0 
  
376 ····if-eqz·p0,·:cond_0 
  
377 ····.line·170 
378 ····invoke-static·{p1},·Landroidx/core/view/ViewCompat;->getRootWindowInsets(Landroid/view/View;)Landroidx/core/view/WindowInsetsCompat; 
  
379 ····move-result-object·p0 
  
380 ····invoke-virtual·{v0,·p0},·Landroidx/core/view/WindowInsetsCompat;->setRootWindowInsets(Landroidx/core/view/WindowInsetsCompat;)V 
  
381 ····.line·172 
382 ····invoke-virtual·{p1},·Landroid/view/View;->getRootView()Landroid/view/View; 
  
383 ····move-result-object·p0 
  
384 ····invoke-virtual·{v0,·p0},·Landroidx/core/view/WindowInsetsCompat;->copyRootViewBounds(Landroid/view/View;)V 
  
385 ····:cond_0 
386 ····return-object·v0318 ····return-object·v0
387 .end·method319 .end·method
  
  
388 #·virtual·methods320 #·virtual·methods
389 .method·public·consumeDisplayCutout()Landroidx/core/view/WindowInsetsCompat;321 .method·public·consumeDisplayCutout()Landroidx/core/view/WindowInsetsCompat;
390 ····.locals·0322 ····.locals·0
391 ····.annotation·runtime·Ljava/lang/Deprecated; 
392 ····.end·annotation 
  
393 ····.line·505323 ····.line·410
394 ····iget-object·p0,·p0,·Landroidx/core/view/WindowInsetsCompat;->mImpl:Landroidx/core/view/WindowInsetsCompat$Impl;324 ····iget-object·p0,·p0,·Landroidx/core/view/WindowInsetsCompat;->mImpl:Landroidx/core/view/WindowInsetsCompat$Impl;
  
395 ····invoke-virtual·{p0},·Landroidx/core/view/WindowInsetsCompat$Impl;->consumeDisplayCutout()Landroidx/core/view/WindowInsetsCompat;325 ····invoke-virtual·{p0},·Landroidx/core/view/WindowInsetsCompat$Impl;->consumeDisplayCutout()Landroidx/core/view/WindowInsetsCompat;
  
396 ····move-result-object·p0326 ····move-result-object·p0
  
397 ····return-object·p0327 ····return-object·p0
398 .end·method328 .end·method
  
399 .method·public·consumeStableInsets()Landroidx/core/view/WindowInsetsCompat;329 .method·public·consumeStableInsets()Landroidx/core/view/WindowInsetsCompat;
400 ····.locals·0330 ····.locals·0
401 ····.annotation·runtime·Ljava/lang/Deprecated; 
402 ····.end·annotation 
  
403 ····.line·476331 ····.line·385
404 ····iget-object·p0,·p0,·Landroidx/core/view/WindowInsetsCompat;->mImpl:Landroidx/core/view/WindowInsetsCompat$Impl;332 ····iget-object·p0,·p0,·Landroidx/core/view/WindowInsetsCompat;->mImpl:Landroidx/core/view/WindowInsetsCompat$Impl;
  
405 ····invoke-virtual·{p0},·Landroidx/core/view/WindowInsetsCompat$Impl;->consumeStableInsets()Landroidx/core/view/WindowInsetsCompat;333 ····invoke-virtual·{p0},·Landroidx/core/view/WindowInsetsCompat$Impl;->consumeStableInsets()Landroidx/core/view/WindowInsetsCompat;
  
406 ····move-result-object·p0334 ····move-result-object·p0
  
407 ····return-object·p0335 ····return-object·p0
408 .end·method336 .end·method
  
409 .method·public·consumeSystemWindowInsets()Landroidx/core/view/WindowInsetsCompat;337 .method·public·consumeSystemWindowInsets()Landroidx/core/view/WindowInsetsCompat;
410 ····.locals·0338 ····.locals·0
411 ····.annotation·runtime·Ljava/lang/Deprecated; 
412 ····.end·annotation 
  
413 ····.line·318339 ····.line·244
414 ····iget-object·p0,·p0,·Landroidx/core/view/WindowInsetsCompat;->mImpl:Landroidx/core/view/WindowInsetsCompat$Impl;340 ····iget-object·p0,·p0,·Landroidx/core/view/WindowInsetsCompat;->mImpl:Landroidx/core/view/WindowInsetsCompat$Impl;
  
415 ····invoke-virtual·{p0},·Landroidx/core/view/WindowInsetsCompat$Impl;->consumeSystemWindowInsets()Landroidx/core/view/WindowInsetsCompat;341 ····invoke-virtual·{p0},·Landroidx/core/view/WindowInsetsCompat$Impl;->consumeSystemWindowInsets()Landroidx/core/view/WindowInsetsCompat;
  
416 ····move-result-object·p0342 ····move-result-object·p0
  
417 ····return-object·p0343 ····return-object·p0
418 .end·method344 .end·method
  
419 .method·copyRootViewBounds(Landroid/view/View;)V 
420 ····.locals·1 
  
421 ····.line·1957 
422 ····new-instance·v0,·Landroid/graphics/Rect; 
  
423 ····invoke-direct·{v0},·Landroid/graphics/Rect;-><init>()V 
  
424 ····.line·1958 
425 ····invoke-virtual·{p1,·v0},·Landroid/view/View;->getWindowVisibleDisplayFrame(Landroid/graphics/Rect;)V 
  
426 ····.line·1959 
427 ····invoke-virtual·{p1},·Landroid/view/View;->getHeight()I 
  
428 ····move-result·p1 
  
429 ····invoke-virtual·{p0,·v0,·p1},·Landroidx/core/view/WindowInsetsCompat;->setRootViewData(Landroid/graphics/Rect;I)V 
  
430 ····return-void 
431 .end·method 
  
432 .method·public·equals(Ljava/lang/Object;)Z345 .method·public·equals(Ljava/lang/Object;)Z
433 ····.locals·1346 ····.locals·1
  
434 ····if-ne·p0,·p1,·:cond_0347 ····if-ne·p0,·p1,·:cond_0
  
435 ····const/4·p0,·0x1348 ····const/4·p0,·0x1
  
436 ····return·p0349 ····return·p0
  
437 ····.line·720350 ····.line·549
438 ····:cond_0351 ····:cond_0
439 ····instance-of·v0,·p1,·Landroidx/core/view/WindowInsetsCompat;352 ····instance-of·v0,·p1,·Landroidx/core/view/WindowInsetsCompat;
  
440 ····if-nez·v0,·:cond_1353 ····if-nez·v0,·:cond_1
  
441 ····const/4·p0,·0x0354 ····const/4·p0,·0x0
  
442 ····return·p0355 ····return·p0
  
443 ····.line·723356 ····.line·552
444 ····:cond_1357 ····:cond_1
445 ····check-cast·p1,·Landroidx/core/view/WindowInsetsCompat;358 ····check-cast·p1,·Landroidx/core/view/WindowInsetsCompat;
  
446 ····.line·724359 ····.line·553
447 ····iget-object·p0,·p0,·Landroidx/core/view/WindowInsetsCompat;->mImpl:Landroidx/core/view/WindowInsetsCompat$Impl;360 ····iget-object·p0,·p0,·Landroidx/core/view/WindowInsetsCompat;->mImpl:Landroidx/core/view/WindowInsetsCompat$Impl;
  
448 ····iget-object·p1,·p1,·Landroidx/core/view/WindowInsetsCompat;->mImpl:Landroidx/core/view/WindowInsetsCompat$Impl;361 ····iget-object·p1,·p1,·Landroidx/core/view/WindowInsetsCompat;->mImpl:Landroidx/core/view/WindowInsetsCompat$Impl;
  
449 ····invoke-static·{p0,·p1},·Landroidx/core/util/ObjectsCompat;->equals(Ljava/lang/Object;Ljava/lang/Object;)Z362 ····invoke-static·{p0,·p1},·Landroidx/core/util/ObjectsCompat;->equals(Ljava/lang/Object;Ljava/lang/Object;)Z
  
450 ····move-result·p0363 ····move-result·p0
  
451 ····return·p0364 ····return·p0
452 .end·method365 .end·method
  
453 .method·public·getSystemWindowInsetBottom()I366 .method·public·getSystemWindowInsetBottom()I
454 ····.locals·0367 ····.locals·0
455 ····.annotation·runtime·Ljava/lang/Deprecated; 
456 ····.end·annotation 
  
457 ····.line·238368 ····.line·169
458 ····iget-object·p0,·p0,·Landroidx/core/view/WindowInsetsCompat;->mImpl:Landroidx/core/view/WindowInsetsCompat$Impl; 
  
459 ····invoke-virtual·{p0},·Landroidx/core/view/WindowInsetsCompat$Impl;->getSystemWindowInsets()Landroidx/core/graphics/Insets;369 ····invoke-virtual·{p0},·Landroidx/core/view/WindowInsetsCompat;->getSystemWindowInsets()Landroidx/core/graphics/Insets;
  
460 ····move-result-object·p0370 ····move-result-object·p0
  
461 ····iget·p0,·p0,·Landroidx/core/graphics/Insets;->bottom:I371 ····iget·p0,·p0,·Landroidx/core/graphics/Insets;->bottom:I
  
462 ····return·p0372 ····return·p0
463 .end·method373 .end·method
  
464 .method·public·getSystemWindowInsetLeft()I374 .method·public·getSystemWindowInsetLeft()I
465 ····.locals·0375 ····.locals·0
466 ····.annotation·runtime·Ljava/lang/Deprecated; 
467 ····.end·annotation 
  
468 ····.line·190 
469 ····iget-object·p0,·p0,·Landroidx/core/view/WindowInsetsCompat;->mImpl:Landroidx/core/view/WindowInsetsCompat$Impl; 
  
 376 ····.line·127
470 ····invoke-virtual·{p0},·Landroidx/core/view/WindowInsetsCompat$Impl;->getSystemWindowInsets()Landroidx/core/graphics/Insets;377 ····invoke-virtual·{p0},·Landroidx/core/view/WindowInsetsCompat;->getSystemWindowInsets()Landroidx/core/graphics/Insets;
  
471 ····move-result-object·p0378 ····move-result-object·p0
  
472 ····iget·p0,·p0,·Landroidx/core/graphics/Insets;->left:I379 ····iget·p0,·p0,·Landroidx/core/graphics/Insets;->left:I
  
473 ····return·p0380 ····return·p0
474 .end·method381 .end·method
  
475 .method·public·getSystemWindowInsetRight()I382 .method·public·getSystemWindowInsetRight()I
476 ····.locals·0383 ····.locals·0
477 ····.annotation·runtime·Ljava/lang/Deprecated; 
478 ····.end·annotation 
  
479 ····.line·222384 ····.line·155
480 ····iget-object·p0,·p0,·Landroidx/core/view/WindowInsetsCompat;->mImpl:Landroidx/core/view/WindowInsetsCompat$Impl; 
  
481 ····invoke-virtual·{p0},·Landroidx/core/view/WindowInsetsCompat$Impl;->getSystemWindowInsets()Landroidx/core/graphics/Insets;385 ····invoke-virtual·{p0},·Landroidx/core/view/WindowInsetsCompat;->getSystemWindowInsets()Landroidx/core/graphics/Insets;
  
482 ····move-result-object·p0386 ····move-result-object·p0
  
483 ····iget·p0,·p0,·Landroidx/core/graphics/Insets;->right:I387 ····iget·p0,·p0,·Landroidx/core/graphics/Insets;->right:I
  
484 ····return·p0388 ····return·p0
485 .end·method389 .end·method
  
486 .method·public·getSystemWindowInsetTop()I390 .method·public·getSystemWindowInsetTop()I
487 ····.locals·0391 ····.locals·0
488 ····.annotation·runtime·Ljava/lang/Deprecated; 
489 ····.end·annotation 
  
490 ····.line·206392 ····.line·141
491 ····iget-object·p0,·p0,·Landroidx/core/view/WindowInsetsCompat;->mImpl:Landroidx/core/view/WindowInsetsCompat$Impl; 
  
492 ····invoke-virtual·{p0},·Landroidx/core/view/WindowInsetsCompat$Impl;->getSystemWindowInsets()Landroidx/core/graphics/Insets;393 ····invoke-virtual·{p0},·Landroidx/core/view/WindowInsetsCompat;->getSystemWindowInsets()Landroidx/core/graphics/Insets;
  
493 ····move-result-object·p0394 ····move-result-object·p0
  
494 ····iget·p0,·p0,·Landroidx/core/graphics/Insets;->top:I395 ····iget·p0,·p0,·Landroidx/core/graphics/Insets;->top:I
  
495 ····return·p0396 ····return·p0
496 .end·method397 .end·method
  
 398 .method·public·getSystemWindowInsets()Landroidx/core/graphics/Insets;
 399 ····.locals·0
  
 400 ····.line·428
 401 ····iget-object·p0,·p0,·Landroidx/core/view/WindowInsetsCompat;->mImpl:Landroidx/core/view/WindowInsetsCompat$Impl;
  
 402 ····invoke-virtual·{p0},·Landroidx/core/view/WindowInsetsCompat$Impl;->getSystemWindowInsets()Landroidx/core/graphics/Insets;
  
 403 ····move-result-object·p0
  
 404 ····return-object·p0
 405 .end·method
  
497 .method·public·hashCode()I406 .method·public·hashCode()I
498 ····.locals·0407 ····.locals·0
  
499 ····.line·729408 ····.line·558
500 ····iget-object·p0,·p0,·Landroidx/core/view/WindowInsetsCompat;->mImpl:Landroidx/core/view/WindowInsetsCompat$Impl;409 ····iget-object·p0,·p0,·Landroidx/core/view/WindowInsetsCompat;->mImpl:Landroidx/core/view/WindowInsetsCompat$Impl;
  
501 ····if-nez·p0,·:cond_0410 ····if-nez·p0,·:cond_0
  
502 ····const/4·p0,·0x0411 ····const/4·p0,·0x0
  
503 ····goto·:goto_0412 ····goto·:goto_0
Offset 604, 75 lines modifiedOffset 491, 53 lines modified
604 ····:goto_0491 ····:goto_0
605 ····return·p0492 ····return·p0
606 .end·method493 .end·method
  
607 .method·public·inset(IIII)Landroidx/core/view/WindowInsetsCompat;494 .method·public·inset(IIII)Landroidx/core/view/WindowInsetsCompat;
608 ····.locals·0495 ····.locals·0
  
609 ····.line·650496 ····.line·541
610 ····iget-object·p0,·p0,·Landroidx/core/view/WindowInsetsCompat;->mImpl:Landroidx/core/view/WindowInsetsCompat$Impl;497 ····iget-object·p0,·p0,·Landroidx/core/view/WindowInsetsCompat;->mImpl:Landroidx/core/view/WindowInsetsCompat$Impl;
  
611 ····invoke-virtual·{p0,·p1,·p2,·p3,·p4},·Landroidx/core/view/WindowInsetsCompat$Impl;->inset(IIII)Landroidx/core/view/WindowInsetsCompat;498 ····invoke-virtual·{p0,·p1,·p2,·p3,·p4},·Landroidx/core/view/WindowInsetsCompat$Impl;->inset(IIII)Landroidx/core/view/WindowInsetsCompat;
  
612 ····move-result-object·p0499 ····move-result-object·p0
  
613 ····return-object·p0500 ····return-object·p0
614 .end·method501 .end·method
  
615 .method·public·replaceSystemWindowInsets(IIII)Landroidx/core/view/WindowInsetsCompat;502 .method·public·replaceSystemWindowInsets(IIII)Landroidx/core/view/WindowInsetsCompat;
616 ····.locals·1503 ····.locals·1
617 ····.annotation·runtime·Ljava/lang/Deprecated;504 ····.annotation·runtime·Ljava/lang/Deprecated;
618 ····.end·annotation505 ····.end·annotation
  
619 ····.line·339506 ····.line·265
620 ····new-instance·v0,·Landroidx/core/view/WindowInsetsCompat$Builder;507 ····new-instance·v0,·Landroidx/core/view/WindowInsetsCompat$Builder;
  
621 ····invoke-direct·{v0,·p0},·Landroidx/core/view/WindowInsetsCompat$Builder;-><init>(Landroidx/core/view/WindowInsetsCompat;)V508 ····invoke-direct·{v0,·p0},·Landroidx/core/view/WindowInsetsCompat$Builder;-><init>(Landroidx/core/view/WindowInsetsCompat;)V
  
622 ····.line·340509 ····.line·266
623 ····invoke-static·{p1,·p2,·p3,·p4},·Landroidx/core/graphics/Insets;->of(IIII)Landroidx/core/graphics/Insets;510 ····invoke-static·{p1,·p2,·p3,·p4},·Landroidx/core/graphics/Insets;->of(IIII)Landroidx/core/graphics/Insets;
  
624 ····move-result-object·p0511 ····move-result-object·p0
  
625 ····invoke-virtual·{v0,·p0},·Landroidx/core/view/WindowInsetsCompat$Builder;->setSystemWindowInsets(Landroidx/core/graphics/Insets;)Landroidx/core/view/WindowInsetsCompat$Builder;512 ····invoke-virtual·{v0,·p0},·Landroidx/core/view/WindowInsetsCompat$Builder;->setSystemWindowInsets(Landroidx/core/graphics/Insets;)Landroidx/core/view/WindowInsetsCompat$Builder;
  
626 ····.line·341513 ····.line·267
627 ····invoke-virtual·{v0},·Landroidx/core/view/WindowInsetsCompat$Builder;->build()Landroidx/core/view/WindowInsetsCompat;514 ····invoke-virtual·{v0},·Landroidx/core/view/WindowInsetsCompat$Builder;->build()Landroidx/core/view/WindowInsetsCompat;
  
628 ····move-result-object·p0515 ····move-result-object·p0
  
629 ····return-object·p0516 ····return-object·p0
630 .end·method517 .end·method
  
631 .method·setRootViewData(Landroid/graphics/Rect;I)V 
632 ····.locals·0 
  
633 ····.line·1953 
634 ····iget-object·p0,·p0,·Landroidx/core/view/WindowInsetsCompat;->mImpl:Landroidx/core/view/WindowInsetsCompat$Impl; 
  
635 ····invoke-virtual·{p0,·p1,·p2},·Landroidx/core/view/WindowInsetsCompat$Impl;->setRootViewData(Landroid/graphics/Rect;I)V 
  
636 ····return-void 
637 .end·method 
  
638 .method·setRootWindowInsets(Landroidx/core/view/WindowInsetsCompat;)V 
639 ····.locals·0 
  
640 ····.line·1949 
641 ····iget-object·p0,·p0,·Landroidx/core/view/WindowInsetsCompat;->mImpl:Landroidx/core/view/WindowInsetsCompat$Impl; 
  
642 ····invoke-virtual·{p0,·p1},·Landroidx/core/view/WindowInsetsCompat$Impl;->setRootWindowInsets(Landroidx/core/view/WindowInsetsCompat;)V 
  
643 ····return-void 
644 .end·method 
  
645 .method·public·toWindowInsets()Landroid/view/WindowInsets;518 .method·public·toWindowInsets()Landroid/view/WindowInsets;
646 ····.locals·1519 ····.locals·1
  
647 ····.line·740520 ····.line·569
648 ····iget-object·p0,·p0,·Landroidx/core/view/WindowInsetsCompat;->mImpl:Landroidx/core/view/WindowInsetsCompat$Impl;521 ····iget-object·p0,·p0,·Landroidx/core/view/WindowInsetsCompat;->mImpl:Landroidx/core/view/WindowInsetsCompat$Impl;
  
649 ····instance-of·v0,·p0,·Landroidx/core/view/WindowInsetsCompat$Impl20;522 ····instance-of·v0,·p0,·Landroidx/core/view/WindowInsetsCompat$Impl20;
  
650 ····if-eqz·v0,·:cond_0523 ····if-eqz·v0,·:cond_0
  
651 ····check-cast·p0,·Landroidx/core/view/WindowInsetsCompat$Impl20;524 ····check-cast·p0,·Landroidx/core/view/WindowInsetsCompat$Impl20;