| | | | |
| Offset 92, 108 lines modified | Offset 92, 14 lines modified |
| 92 | ····invoke-static·{p0,·v0},·Lcom/google/common/collect/ImmutableList;->asImmutableList([Ljava/lang/Object;I)Lcom/google/common/collect/ImmutableList; | 92 | ····invoke-static·{p0,·v0},·Lcom/google/common/collect/ImmutableList;->asImmutableList([Ljava/lang/Object;I)Lcom/google/common/collect/ImmutableList; |
| | |
| 93 | ····move-result-object·p0 | 93 | ····move-result-object·p0 |
| | |
| 94 | ····return-object·p0 | 94 | ····return-object·p0 |
| 95 | .end·method | 95 | .end·method |
| | |
| 96 | .method·public·static·copyOf(Ljava/lang/Iterable;)Lcom/google/common/collect/ImmutableList; | |
| 97 | ····.locals·2 | |
| | |
| 98 | ····.line·10 | |
| 99 | ····invoke-static·{p0},·Ljava/util/Objects;->requireNonNull(Ljava/lang/Object;)Ljava/lang/Object; | |
| | |
| 100 | ····.line·11 | |
| 101 | ····instance-of·v0,·p0,·Ljava/util/Collection; | |
| | |
| 102 | ····if-eqz·v0,·:cond_0 | |
| | |
| 103 | ····.line·12 | |
| 104 | ····check-cast·p0,·Ljava/util/Collection; | |
| | |
| 105 | ····invoke-static·{p0},·Lcom/google/common/collect/ImmutableList;->copyOf(Ljava/util/Collection;)Lcom/google/common/collect/ImmutableList; | |
| | |
| 106 | ····move-result-object·p0 | |
| | |
| 107 | ····goto·:goto_1 | |
| | |
| 108 | ····.line·13 | |
| 109 | ····:cond_0 | |
| 110 | ····invoke-interface·{p0},·Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; | |
| | |
| 111 | ····move-result-object·p0 | |
| | |
| 112 | ····.line·14 | |
| 113 | ····invoke-interface·{p0},·Ljava/util/Iterator;->hasNext()Z | |
| | |
| 114 | ····move-result·v0 | |
| | |
| 115 | ····if-nez·v0,·:cond_1 | |
| | |
| 116 | ····.line·15 | |
| 117 | ····sget-object·p0,·Lcom/google/common/collect/RegularImmutableList;->EMPTY:Lcom/google/common/collect/ImmutableList; | |
| | |
| 118 | ····goto·:goto_1 | |
| | |
| 119 | ····.line·16 | |
| 120 | ····:cond_1 | |
| 121 | ····invoke-interface·{p0},·Ljava/util/Iterator;->next()Ljava/lang/Object; | |
| | |
| 122 | ····move-result-object·v0 | |
| | |
| 123 | ····.line·17 | |
| 124 | ····invoke-interface·{p0},·Ljava/util/Iterator;->hasNext()Z | |
| | |
| 125 | ····move-result·v1 | |
| | |
| 126 | ····if-nez·v1,·:cond_2 | |
| | |
| 127 | ····.line·18 | |
| 128 | ····invoke-static·{v0},·Lcom/google/common/collect/ImmutableList;->of(Ljava/lang/Object;)Lcom/google/common/collect/ImmutableList; | |
| | |
| 129 | ····move-result-object·p0 | |
| | |
| 130 | ····goto·:goto_1 | |
| | |
| 131 | ····.line·19 | |
| 132 | ····:cond_2 | |
| 133 | ····new-instance·v1,·Lcom/google/common/collect/ImmutableList$Builder; | |
| | |
| 134 | ····invoke-direct·{v1},·Lcom/google/common/collect/ImmutableList$Builder;-><init>()V | |
| | |
| 135 | ····.line·20 | |
| 136 | ····invoke-virtual·{v1,·v0},·Lcom/google/common/collect/ImmutableCollection$ArrayBasedBuilder;->add(Ljava/lang/Object;)Lcom/google/common/collect/ImmutableCollection$ArrayBasedBuilder; | |
| | |
| 137 | ····.line·21 | |
| 138 | ····:goto_0 | |
| 139 | ····invoke-interface·{p0},·Ljava/util/Iterator;->hasNext()Z | |
| | |
| 140 | ····move-result·v0 | |
| | |
| 141 | ····if-eqz·v0,·:cond_3 | |
| | |
| 142 | ····.line·22 | |
| 143 | ····invoke-interface·{p0},·Ljava/util/Iterator;->next()Ljava/lang/Object; | |
| | |
| 144 | ····move-result-object·v0 | |
| | |
| 145 | ····invoke-virtual·{v1,·v0},·Lcom/google/common/collect/ImmutableList$Builder;->add(Ljava/lang/Object;)Lcom/google/common/collect/ImmutableCollection$Builder; | |
| | |
| 146 | ····goto·:goto_0 | |
| | |
| 147 | ····.line·23 | |
| 148 | ····:cond_3 | |
| 149 | ····invoke-virtual·{v1},·Lcom/google/common/collect/ImmutableList$Builder;->build()Lcom/google/common/collect/ImmutableList; | |
| | |
| 150 | ····move-result-object·p0 | |
| | |
| 151 | ····:goto_1 | |
| 152 | ····return-object·p0 | |
| 153 | .end·method | |
| | |
| 154 | .method·public·static·copyOf(Ljava/util/Collection;)Lcom/google/common/collect/ImmutableList; | 96 | .method·public·static·copyOf(Ljava/util/Collection;)Lcom/google/common/collect/ImmutableList; |
| 155 | ····.locals·1 | 97 | ····.locals·1 |
| | |
| 156 | ····.line·1 | 98 | ····.line·1 |
| 157 | ····instance-of·v0,·p0,·Lcom/google/common/collect/ImmutableCollection; | 99 | ····instance-of·v0,·p0,·Lcom/google/common/collect/ImmutableCollection; |
| | |
| 158 | ····if-eqz·v0,·:cond_1 | 100 | ····if-eqz·v0,·:cond_1 |
| Offset 298, 40 lines modified | Offset 204, 14 lines modified |
| 298 | ····invoke-static·{v1,·v0},·Lcom/google/common/collect/ImmutableList;->asImmutableList([Ljava/lang/Object;I)Lcom/google/common/collect/ImmutableList; | 204 | ····invoke-static·{v1,·v0},·Lcom/google/common/collect/ImmutableList;->asImmutableList([Ljava/lang/Object;I)Lcom/google/common/collect/ImmutableList; |
| | |
| 299 | ····move-result-object·p0 | 205 | ····move-result-object·p0 |
| | |
| 300 | ····return-object·p0 | 206 | ····return-object·p0 |
| 301 | .end·method | 207 | .end·method |
| | |
| 302 | .method·public·static·of(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableList; | |
| 303 | ····.locals·3 | |
| | |
| 304 | ····const/4·v0,·0x2 | |
| | |
| 305 | ····new-array·v1,·v0,·[Ljava/lang/Object; | |
| | |
| 306 | ····const/4·v2,·0x0 | |
| | |
| 307 | ····aput-object·p0,·v1,·v2 | |
| | |
| 308 | ····const/4·p0,·0x1 | |
| | |
| 309 | ····aput-object·p1,·v1,·p0 | |
| | |
| 310 | ····.line·4 | |
| 311 | ····invoke-static·{v1},·Lcom/google/common/collect/Maps;->checkElementsNotNull([Ljava/lang/Object;)[Ljava/lang/Object; | |
| | |
| 312 | ····.line·5 | |
| 313 | ····invoke-static·{v1,·v0},·Lcom/google/common/collect/ImmutableList;->asImmutableList([Ljava/lang/Object;I)Lcom/google/common/collect/ImmutableList; | |
| | |
| 314 | ····move-result-object·p0 | |
| | |
| 315 | ····return-object·p0 | |
| 316 | .end·method | |
| | |
| 317 | .method·public·static·of(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableList; | 208 | .method·public·static·of(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableList; |
| 318 | ····.locals·3 | 209 | ····.locals·3 |
| | |
| 319 | ····const/4·v0,·0x3 | 210 | ····const/4·v0,·0x3 |
| | |
| 320 | ····new-array·v1,·v0,·[Ljava/lang/Object; | 211 | ····new-array·v1,·v0,·[Ljava/lang/Object; |
| | |
| Offset 343, 29 lines modified | Offset 223, 29 lines modified |
| | |
| 343 | ····aput-object·p1,·v1,·p0 | 223 | ····aput-object·p1,·v1,·p0 |
| | |
| 344 | ····const/4·p0,·0x2 | 224 | ····const/4·p0,·0x2 |
| | |
| 345 | ····aput-object·p2,·v1,·p0 | 225 | ····aput-object·p2,·v1,·p0 |
| | |
| 346 | ····.line·6 | 226 | ····.line·4 |
| 347 | ····invoke-static·{v1},·Lcom/google/common/collect/Maps;->checkElementsNotNull([Ljava/lang/Object;)[Ljava/lang/Object; | 227 | ····invoke-static·{v1},·Lcom/google/common/collect/Maps;->checkElementsNotNull([Ljava/lang/Object;)[Ljava/lang/Object; |
| | |
| 348 | ····.line·7 | 228 | ····.line·5 |
| 349 | ····invoke-static·{v1,·v0},·Lcom/google/common/collect/ImmutableList;->asImmutableList([Ljava/lang/Object;I)Lcom/google/common/collect/ImmutableList; | 229 | ····invoke-static·{v1,·v0},·Lcom/google/common/collect/ImmutableList;->asImmutableList([Ljava/lang/Object;I)Lcom/google/common/collect/ImmutableList; |
| | |
| 350 | ····move-result-object·p0 | 230 | ····move-result-object·p0 |
| | |
| 351 | ····return-object·p0 | 231 | ····return-object·p0 |
| 352 | .end·method | 232 | .end·method |
| | |
| 353 | .method·public·static·of(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableList; | 233 | .method·public·static·of(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableList; |
| 354 | ····.locals·3 | 234 | ····.locals·3 |
| | |
| 355 | ····const/4·v0,·0x6 | 235 | ····const/4·v0,·0x7 |
| | |
| 356 | ····new-array·v1,·v0,·[Ljava/lang/Object; | 236 | ····new-array·v1,·v0,·[Ljava/lang/Object; |
| | |
| 357 | ····const/4·v2,·0x0 | 237 | ····const/4·v2,·0x0 |
| | |
| 358 | ····aput-object·p0,·v1,·v2 | 238 | ····aput-object·p0,·v1,·v2 |
| | |
| Offset 385, 29 lines modified | Offset 265, 33 lines modified |
| | |
| 385 | ····aput-object·p4,·v1,·p0 | 265 | ····aput-object·p4,·v1,·p0 |
| | |
| 386 | ····const/4·p0,·0x5 | 266 | ····const/4·p0,·0x5 |
| | |
| 387 | ····aput-object·p5,·v1,·p0 | 267 | ····aput-object·p5,·v1,·p0 |
| | |
| | 268 | ····const/4·p0,·0x6 |
| | |
| | 269 | ····aput-object·p6,·v1,·p0 |
| | |
| 388 | ····.line·8 | 270 | ····.line·6 |
| 389 | ····invoke-static·{v1},·Lcom/google/common/collect/Maps;->checkElementsNotNull([Ljava/lang/Object;)[Ljava/lang/Object; | 271 | ····invoke-static·{v1},·Lcom/google/common/collect/Maps;->checkElementsNotNull([Ljava/lang/Object;)[Ljava/lang/Object; |
| | |
| 390 | ····.line·9 | 272 | ····.line·7 |
| 391 | ····invoke-static·{v1,·v0},·Lcom/google/common/collect/ImmutableList;->asImmutableList([Ljava/lang/Object;I)Lcom/google/common/collect/ImmutableList; | 273 | ····invoke-static·{v1,·v0},·Lcom/google/common/collect/ImmutableList;->asImmutableList([Ljava/lang/Object;I)Lcom/google/common/collect/ImmutableList; |
| | |
| 392 | ····move-result-object·p0 | 274 | ····move-result-object·p0 |
| | |
| 393 | ····return-object·p0 | 275 | ····return-object·p0 |
| 394 | .end·method | 276 | .end·method |
| | |
| 395 | .method·public·static·of(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableList; | 277 | .method·public·static·of(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableList; |
| 396 | ····.locals·3 | 278 | ····.locals·3 |
| | |
| 397 | ····const/4·v0,·0x7 | 279 | ····const/16·v0,·0x9 |
| | |
| 398 | ····new-array·v1,·v0,·[Ljava/lang/Object; | 280 | ····new-array·v1,·v0,·[Ljava/lang/Object; |
| | |
| 399 | ····const/4·v2,·0x0 | 281 | ····const/4·v2,·0x0 |
| | |
| 400 | ····aput-object·p0,·v1,·v2 | 282 | ····aput-object·p0,·v1,·v2 |
| | |
| Offset 431, 18 lines modified | Offset 315, 26 lines modified |
| | |
| 431 | ····aput-object·p5,·v1,·p0 | 315 | ····aput-object·p5,·v1,·p0 |
| | |
| 432 | ····const/4·p0,·0x6 | 316 | ····const/4·p0,·0x6 |
| | |
| 433 | ····aput-object·p6,·v1,·p0 | 317 | ····aput-object·p6,·v1,·p0 |
| | |
| | 318 | ····const/4·p0,·0x7 |
| | |
| | 319 | ····aput-object·p7,·v1,·p0 |
| | |
| | 320 | ····const/16·p0,·0x8 |
| | |
| | 321 | ····aput-object·p8,·v1,·p0 |
| | |
| 434 | ····.line·10 | 322 | ····.line·8 |
| 435 | ····invoke-static·{v1},·Lcom/google/common/collect/Maps;->checkElementsNotNull([Ljava/lang/Object;)[Ljava/lang/Object; | 323 | ····invoke-static·{v1},·Lcom/google/common/collect/Maps;->checkElementsNotNull([Ljava/lang/Object;)[Ljava/lang/Object; |
| | |
| 436 | ····.line·11 | 324 | ····.line·9 |
| 437 | ····invoke-static·{v1,·v0},·Lcom/google/common/collect/ImmutableList;->asImmutableList([Ljava/lang/Object;I)Lcom/google/common/collect/ImmutableList; | 325 | ····invoke-static·{v1,·v0},·Lcom/google/common/collect/ImmutableList;->asImmutableList([Ljava/lang/Object;I)Lcom/google/common/collect/ImmutableList; |
| | |
| 438 | ····move-result-object·p0 | 326 | ····move-result-object·p0 |
| | |
| 439 | ····return-object·p0 | 327 | ····return-object·p0 |
| 440 | .end·method | 328 | .end·method |
| | |
| Offset 493, 18 lines modified | Offset 385, 18 lines modified |
| | |
| 493 | ····aput-object·p9,·v1,·p0 | 385 | ····aput-object·p9,·v1,·p0 |
| | |
| 494 | ····const/16·p0,·0xa | 386 | ····const/16·p0,·0xa |
| | |
| 495 | ····aput-object·p10,·v1,·p0 | 387 | ····aput-object·p10,·v1,·p0 |
| | |
| 496 | ····.line·12 | 388 | ····.line·10 |
| 497 | ····invoke-static·{v1},·Lcom/google/common/collect/Maps;->checkElementsNotNull([Ljava/lang/Object;)[Ljava/lang/Object; | 389 | ····invoke-static·{v1},·Lcom/google/common/collect/Maps;->checkElementsNotNull([Ljava/lang/Object;)[Ljava/lang/Object; |
| | |
| 498 | ····.line·13 | 390 | ····.line·11 |
| 499 | ····invoke-static·{v1,·v0},·Lcom/google/common/collect/ImmutableList;->asImmutableList([Ljava/lang/Object;I)Lcom/google/common/collect/ImmutableList; | 391 | ····invoke-static·{v1,·v0},·Lcom/google/common/collect/ImmutableList;->asImmutableList([Ljava/lang/Object;I)Lcom/google/common/collect/ImmutableList; |
| | |
| 500 | ····move-result-object·p0 | 392 | ····move-result-object·p0 |
| | |
| 501 | ····return-object·p0 | 393 | ····return-object·p0 |
| 502 | .end·method | 394 | .end·method |
| | |