| | | | |
| Offset 5, 16 lines modified | Offset 5, 14 lines modified |
| 5 | #·interfaces | 5 | #·interfaces |
| 6 | .implements·Lcom/google/common/collect/Multimap; | 6 | .implements·Lcom/google/common/collect/Multimap; |
| | |
| | |
| 7 | #·instance·fields | 7 | #·instance·fields |
| 8 | .field·private·transient·asMap:Ljava/util/Map; | 8 | .field·private·transient·asMap:Ljava/util/Map; |
| | |
| 9 | .field·private·transient·entries:Ljava/util/Collection; | |
| | |
| 10 | .field·private·transient·keySet:Ljava/util/Set; | 9 | .field·private·transient·keySet:Ljava/util/Set; |
| | |
| | |
| 11 | #·direct·methods | 10 | #·direct·methods |
| 12 | .method·constructor·<init>()V | 11 | .method·constructor·<init>()V |
| 13 | ····.locals·0 | 12 | ····.locals·0 |
| | |
| Offset 47, 78 lines modified | Offset 45, 14 lines modified |
| 47 | ····.line·4 | 45 | ····.line·4 |
| 48 | ····iput-object·v0,·p0,·Lcom/google/common/collect/AbstractMultimap;->asMap:Ljava/util/Map; | 46 | ····iput-object·v0,·p0,·Lcom/google/common/collect/AbstractMultimap;->asMap:Ljava/util/Map; |
| | |
| 49 | ····:cond_0 | 47 | ····:cond_0 |
| 50 | ····return-object·v0 | 48 | ····return-object·v0 |
| 51 | .end·method | 49 | .end·method |
| | |
| 52 | .method·public·containsEntry(Ljava/lang/Object;Ljava/lang/Object;)Z | |
| 53 | ····.locals·0 | |
| | |
| 54 | ····.line·1 | |
| 55 | ····invoke-virtual·{p0},·Lcom/google/common/collect/AbstractMultimap;->asMap()Ljava/util/Map; | |
| | |
| 56 | ····move-result-object·p0 | |
| | |
| 57 | ····invoke-interface·{p0,·p1},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; | |
| | |
| 58 | ····move-result-object·p0 | |
| | |
| 59 | ····check-cast·p0,·Ljava/util/Collection; | |
| | |
| 60 | ····if-eqz·p0,·:cond_0 | |
| | |
| 61 | ····.line·2 | |
| 62 | ····invoke-interface·{p0,·p2},·Ljava/util/Collection;->contains(Ljava/lang/Object;)Z | |
| | |
| 63 | ····move-result·p0 | |
| | |
| 64 | ····if-eqz·p0,·:cond_0 | |
| | |
| 65 | ····const/4·p0,·0x1 | |
| | |
| 66 | ····goto·:goto_0 | |
| | |
| 67 | ····:cond_0 | |
| 68 | ····const/4·p0,·0x0 | |
| | |
| 69 | ····:goto_0 | |
| 70 | ····return·p0 | |
| 71 | .end·method | |
| | |
| 72 | .method·abstract·createKeySet()Ljava/util/Set; | |
| 73 | .end·method | |
| | |
| 74 | .method·public·entries()Ljava/util/Collection; | |
| 75 | ····.locals·2 | |
| | |
| 76 | ····.line·1 | |
| 77 | ····iget-object·v0,·p0,·Lcom/google/common/collect/AbstractMultimap;->entries:Ljava/util/Collection; | |
| | |
| 78 | ····if-nez·v0,·:cond_0 | |
| | |
| 79 | ····.line·2 | |
| 80 | ····move-object·v0,·p0 | |
| | |
| 81 | ····check-cast·v0,·Lcom/google/common/collect/ImmutableMultimap; | |
| | |
| 82 | ····.line·3 | |
| 83 | ····new-instance·v1,·Lcom/google/common/collect/ImmutableMultimap$EntryCollection; | |
| | |
| 84 | ····invoke-direct·{v1,·v0},·Lcom/google/common/collect/ImmutableMultimap$EntryCollection;-><init>(Lcom/google/common/collect/ImmutableMultimap;)V | |
| | |
| 85 | ····.line·4 | |
| 86 | ····iput-object·v1,·p0,·Lcom/google/common/collect/AbstractMultimap;->entries:Ljava/util/Collection; | |
| | |
| 87 | ····move-object·v0,·v1 | |
| | |
| 88 | ····:cond_0 | |
| 89 | ····return-object·v0 | |
| 90 | .end·method | |
| | |
| 91 | .method·public·equals(Ljava/lang/Object;)Z | 50 | .method·public·equals(Ljava/lang/Object;)Z |
| 92 | ····.locals·1 | 51 | ····.locals·1 |
| | |
| 93 | ····if-ne·p1,·p0,·:cond_0 | 52 | ····if-ne·p1,·p0,·:cond_0 |
| | |
| 94 | ····const/4·p0,·0x1 | 53 | ····const/4·p0,·0x1 |
| | |
| Offset 130, 19 lines modified | Offset 64, 23 lines modified |
| | |
| 130 | ····if-eqz·v0,·:cond_1 | 64 | ····if-eqz·v0,·:cond_1 |
| | |
| 131 | ····.line·2 | 65 | ····.line·2 |
| 132 | ····check-cast·p1,·Lcom/google/common/collect/Multimap; | 66 | ····check-cast·p1,·Lcom/google/common/collect/Multimap; |
| | |
| 133 | ····.line·3 | 67 | ····.line·3 |
| | 68 | ····check-cast·p0,·Lcom/google/common/collect/AbstractSetMultimap; |
| | |
| 134 | ····invoke-interface·{p0},·Lcom/google/common/collect/Multimap;->asMap()Ljava/util/Map; | 69 | ····invoke-virtual·{p0},·Lcom/google/common/collect/AbstractSetMultimap;->asMap()Ljava/util/Map; |
| | |
| 135 | ····move-result-object·p0 | 70 | ····move-result-object·p0 |
| | |
| | 71 | ····check-cast·p1,·Lcom/google/common/collect/AbstractSetMultimap; |
| | |
| 136 | ····invoke-interface·{p1},·Lcom/google/common/collect/Multimap;->asMap()Ljava/util/Map; | 72 | ····invoke-virtual·{p1},·Lcom/google/common/collect/AbstractSetMultimap;->asMap()Ljava/util/Map; |
| | |
| 137 | ····move-result-object·p1 | 73 | ····move-result-object·p1 |
| | |
| 138 | ····invoke-interface·{p0,·p1},·Ljava/util/Map;->equals(Ljava/lang/Object;)Z | 74 | ····invoke-interface·{p0,·p1},·Ljava/util/Map;->equals(Ljava/lang/Object;)Z |
| | |
| 139 | ····move-result·p0 | 75 | ····move-result·p0 |
| | |
| Offset 175, 18 lines modified | Offset 113, 24 lines modified |
| | |
| 175 | ····.line·1 | 113 | ····.line·1 |
| 176 | ····iget-object·v0,·p0,·Lcom/google/common/collect/AbstractMultimap;->keySet:Ljava/util/Set; | 114 | ····iget-object·v0,·p0,·Lcom/google/common/collect/AbstractMultimap;->keySet:Ljava/util/Set; |
| | |
| 177 | ····if-nez·v0,·:cond_0 | 115 | ····if-nez·v0,·:cond_0 |
| | |
| 178 | ····.line·2 | 116 | ····.line·2 |
| | 117 | ····move-object·v0,·p0 |
| | |
| | 118 | ····check-cast·v0,·Lcom/google/common/collect/Multimaps$CustomSetMultimap; |
| | |
| | 119 | ····.line·3 |
| 179 | ····invoke-virtual·{p0},·Lcom/google/common/collect/AbstractMultimap;->createKeySet()Ljava/util/Set; | 120 | ····invoke-virtual·{v0},·Lcom/google/common/collect/AbstractMapBasedMultimap;->createMaybeNavigableKeySet()Ljava/util/Set; |
| | |
| 180 | ····move-result-object·v0 | 121 | ····move-result-object·v0 |
| | |
| | 122 | ····.line·4 |
| 181 | ····iput-object·v0,·p0,·Lcom/google/common/collect/AbstractMultimap;->keySet:Ljava/util/Set; | 123 | ····iput-object·v0,·p0,·Lcom/google/common/collect/AbstractMultimap;->keySet:Ljava/util/Set; |
| | |
| 182 | ····:cond_0 | 124 | ····:cond_0 |
| 183 | ····return-object·v0 | 125 | ····return-object·v0 |
| 184 | .end·method | 126 | .end·method |
| | |
| 185 | .method·public·toString()Ljava/lang/String; | 127 | .method·public·toString()Ljava/lang/String; |