| | | | |
| 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·1 | 228 | ····.locals·1 |
| | |
| 229 | ····.line·1601 | 229 | ····.line·1058 |
| 230 | ····invoke-virtual·{p0},·Landroidx/core/view/WindowInsetsCompat$BuilderImpl;->applyInsetTypes()V | |
| | |
| 231 | ····.line·1602 | |
| 232 | ····iget-object·v0,·p0,·Landroidx/core/view/WindowInsetsCompat$BuilderImpl20;->mInsets:Landroid/view/WindowInsets; | 230 | ····iget-object·v0,·p0,·Landroidx/core/view/WindowInsetsCompat$BuilderImpl20;->mInsets:Landroid/view/WindowInsets; |
| | |
| 233 | ····invoke-static·{v0},·Landroidx/core/view/WindowInsetsCompat;->toWindowInsetsCompat(Landroid/view/WindowInsets;)Landroidx/core/view/WindowInsetsCompat; | 231 | ····invoke-static·{v0},·Landroidx/core/view/WindowInsetsCompat;->toWindowInsetsCompat(Landroid/view/WindowInsets;)Landroidx/core/view/WindowInsetsCompat; |
| | |
| 234 | ····move-result-object·v0 | 232 | ····move-result-object·v0 |
| | |
| 235 | ····return-object·v0 | 233 | ····return-object·v0 |
| 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 |