| | | | |
| Offset 34, 38 lines modified | Offset 34, 38 lines modified |
| 34 | .field·final·synthetic·this$0:Landroidx/navigation/NavGraph; | 34 | .field·final·synthetic·this$0:Landroidx/navigation/NavGraph; |
| | |
| | |
| 35 | #·direct·methods | 35 | #·direct·methods |
| 36 | .method·constructor·<init>(Landroidx/navigation/NavGraph;)V | 36 | .method·constructor·<init>(Landroidx/navigation/NavGraph;)V |
| 37 | ····.locals·0 | 37 | ····.locals·0 |
| | |
| 38 | ····.line·187 | 38 | ····.line·182 |
| 39 | ····iput-object·p1,·p0,·Landroidx/navigation/NavGraph$1;->this$0:Landroidx/navigation/NavGraph; | 39 | ····iput-object·p1,·p0,·Landroidx/navigation/NavGraph$1;->this$0:Landroidx/navigation/NavGraph; |
| | |
| 40 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 40 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| | |
| 41 | ····const/4·p1,·-0x1 | 41 | ····const/4·p1,·-0x1 |
| | |
| 42 | ····.line·188 | 42 | ····.line·183 |
| 43 | ····iput·p1,·p0,·Landroidx/navigation/NavGraph$1;->mIndex:I | 43 | ····iput·p1,·p0,·Landroidx/navigation/NavGraph$1;->mIndex:I |
| | |
| 44 | ····const/4·p1,·0x0 | 44 | ····const/4·p1,·0x0 |
| | |
| 45 | ····.line·189 | 45 | ····.line·184 |
| 46 | ····iput-boolean·p1,·p0,·Landroidx/navigation/NavGraph$1;->mWentToNext:Z | 46 | ····iput-boolean·p1,·p0,·Landroidx/navigation/NavGraph$1;->mWentToNext:Z |
| | |
| 47 | ····return-void | 47 | ····return-void |
| 48 | .end·method | 48 | .end·method |
| | |
| | |
| 49 | #·virtual·methods | 49 | #·virtual·methods |
| 50 | .method·public·hasNext()Z | 50 | .method·public·hasNext()Z |
| 51 | ····.locals·3 | 51 | ····.locals·3 |
| | |
| 52 | ····.line·193 | 52 | ····.line·188 |
| 53 | ····iget·v0,·p0,·Landroidx/navigation/NavGraph$1;->mIndex:I | 53 | ····iget·v0,·p0,·Landroidx/navigation/NavGraph$1;->mIndex:I |
| | |
| 54 | ····const/4·v1,·0x1 | 54 | ····const/4·v1,·0x1 |
| | |
| 55 | ····add-int/2addr·v0,·v1 | 55 | ····add-int/2addr·v0,·v1 |
| | |
| 56 | ····iget-object·v2,·p0,·Landroidx/navigation/NavGraph$1;->this$0:Landroidx/navigation/NavGraph; | 56 | ····iget-object·v2,·p0,·Landroidx/navigation/NavGraph$1;->this$0:Landroidx/navigation/NavGraph; |
| Offset 86, 27 lines modified | Offset 86, 27 lines modified |
| 86 | ····:goto_0 | 86 | ····:goto_0 |
| 87 | ····return·v1 | 87 | ····return·v1 |
| 88 | .end·method | 88 | .end·method |
| | |
| 89 | .method·public·next()Landroidx/navigation/NavDestination; | 89 | .method·public·next()Landroidx/navigation/NavDestination; |
| 90 | ····.locals·3 | 90 | ····.locals·3 |
| | |
| 91 | ····.line·198 | 91 | ····.line·193 |
| 92 | ····invoke-virtual·{p0},·Landroidx/navigation/NavGraph$1;->hasNext()Z | 92 | ····invoke-virtual·{p0},·Landroidx/navigation/NavGraph$1;->hasNext()Z |
| | |
| 93 | ····move-result·v0 | 93 | ····move-result·v0 |
| | |
| 94 | ····if-eqz·v0,·:cond_0 | 94 | ····if-eqz·v0,·:cond_0 |
| | |
| 95 | ····const/4·v0,·0x1 | 95 | ····const/4·v0,·0x1 |
| | |
| 96 | ····.line·201 | 96 | ····.line·196 |
| 97 | ····iput-boolean·v0,·p0,·Landroidx/navigation/NavGraph$1;->mWentToNext:Z | 97 | ····iput-boolean·v0,·p0,·Landroidx/navigation/NavGraph$1;->mWentToNext:Z |
| | |
| 98 | ····.line·202 | 98 | ····.line·197 |
| 99 | ····iget-object·v1,·p0,·Landroidx/navigation/NavGraph$1;->this$0:Landroidx/navigation/NavGraph; | 99 | ····iget-object·v1,·p0,·Landroidx/navigation/NavGraph$1;->this$0:Landroidx/navigation/NavGraph; |
| | |
| 100 | ····iget-object·v1,·v1,·Landroidx/navigation/NavGraph;->mNodes:Landroidx/collection/SparseArrayCompat; | 100 | ····iget-object·v1,·v1,·Landroidx/navigation/NavGraph;->mNodes:Landroidx/collection/SparseArrayCompat; |
| | |
| 101 | ····iget·v2,·p0,·Landroidx/navigation/NavGraph$1;->mIndex:I | 101 | ····iget·v2,·p0,·Landroidx/navigation/NavGraph$1;->mIndex:I |
| | |
| 102 | ····add-int/2addr·v2,·v0 | 102 | ····add-int/2addr·v2,·v0 |
| Offset 117, 43 lines modified | Offset 117, 43 lines modified |
| | |
| 117 | ····move-result-object·v0 | 117 | ····move-result-object·v0 |
| | |
| 118 | ····check-cast·v0,·Landroidx/navigation/NavDestination; | 118 | ····check-cast·v0,·Landroidx/navigation/NavDestination; |
| | |
| 119 | ····return-object·v0 | 119 | ····return-object·v0 |
| | |
| 120 | ····.line·199 | 120 | ····.line·194 |
| 121 | ····:cond_0 | 121 | ····:cond_0 |
| 122 | ····new-instance·v0,·Ljava/util/NoSuchElementException; | 122 | ····new-instance·v0,·Ljava/util/NoSuchElementException; |
| | |
| 123 | ····invoke-direct·{v0},·Ljava/util/NoSuchElementException;-><init>()V | 123 | ····invoke-direct·{v0},·Ljava/util/NoSuchElementException;-><init>()V |
| | |
| 124 | ····throw·v0 | 124 | ····throw·v0 |
| 125 | .end·method | 125 | .end·method |
| | |
| 126 | .method·public·bridge·synthetic·next()Ljava/lang/Object; | 126 | .method·public·bridge·synthetic·next()Ljava/lang/Object; |
| 127 | ····.locals·1 | 127 | ····.locals·1 |
| | |
| 128 | ····.line·187 | 128 | ····.line·182 |
| 129 | ····invoke-virtual·{p0},·Landroidx/navigation/NavGraph$1;->next()Landroidx/navigation/NavDestination; | 129 | ····invoke-virtual·{p0},·Landroidx/navigation/NavGraph$1;->next()Landroidx/navigation/NavDestination; |
| | |
| 130 | ····move-result-object·v0 | 130 | ····move-result-object·v0 |
| | |
| 131 | ····return-object·v0 | 131 | ····return-object·v0 |
| 132 | .end·method | 132 | .end·method |
| | |
| 133 | .method·public·remove()V | 133 | .method·public·remove()V |
| 134 | ····.locals·2 | 134 | ····.locals·2 |
| | |
| 135 | ····.line·207 | 135 | ····.line·202 |
| 136 | ····iget-boolean·v0,·p0,·Landroidx/navigation/NavGraph$1;->mWentToNext:Z | 136 | ····iget-boolean·v0,·p0,·Landroidx/navigation/NavGraph$1;->mWentToNext:Z |
| | |
| 137 | ····if-eqz·v0,·:cond_0 | 137 | ····if-eqz·v0,·:cond_0 |
| | |
| 138 | ····.line·211 | 138 | ····.line·206 |
| 139 | ····iget-object·v0,·p0,·Landroidx/navigation/NavGraph$1;->this$0:Landroidx/navigation/NavGraph; | 139 | ····iget-object·v0,·p0,·Landroidx/navigation/NavGraph$1;->this$0:Landroidx/navigation/NavGraph; |
| | |
| 140 | ····iget-object·v0,·v0,·Landroidx/navigation/NavGraph;->mNodes:Landroidx/collection/SparseArrayCompat; | 140 | ····iget-object·v0,·v0,·Landroidx/navigation/NavGraph;->mNodes:Landroidx/collection/SparseArrayCompat; |
| | |
| 141 | ····iget·v1,·p0,·Landroidx/navigation/NavGraph$1;->mIndex:I | 141 | ····iget·v1,·p0,·Landroidx/navigation/NavGraph$1;->mIndex:I |
| | |
| 142 | ····invoke-virtual·{v0,·v1},·Landroidx/collection/SparseArrayCompat;->valueAt(I)Ljava/lang/Object; | 142 | ····invoke-virtual·{v0,·v1},·Landroidx/collection/SparseArrayCompat;->valueAt(I)Ljava/lang/Object; |
| Offset 162, 38 lines modified | Offset 162, 38 lines modified |
| | |
| 162 | ····check-cast·v0,·Landroidx/navigation/NavDestination; | 162 | ····check-cast·v0,·Landroidx/navigation/NavDestination; |
| | |
| 163 | ····const/4·v1,·0x0 | 163 | ····const/4·v1,·0x0 |
| | |
| 164 | ····invoke-virtual·{v0,·v1},·Landroidx/navigation/NavDestination;->setParent(Landroidx/navigation/NavGraph;)V | 164 | ····invoke-virtual·{v0,·v1},·Landroidx/navigation/NavDestination;->setParent(Landroidx/navigation/NavGraph;)V |
| | |
| 165 | ····.line·212 | 165 | ····.line·207 |
| 166 | ····iget-object·v0,·p0,·Landroidx/navigation/NavGraph$1;->this$0:Landroidx/navigation/NavGraph; | 166 | ····iget-object·v0,·p0,·Landroidx/navigation/NavGraph$1;->this$0:Landroidx/navigation/NavGraph; |
| | |
| 167 | ····iget-object·v0,·v0,·Landroidx/navigation/NavGraph;->mNodes:Landroidx/collection/SparseArrayCompat; | 167 | ····iget-object·v0,·v0,·Landroidx/navigation/NavGraph;->mNodes:Landroidx/collection/SparseArrayCompat; |
| | |
| 168 | ····iget·v1,·p0,·Landroidx/navigation/NavGraph$1;->mIndex:I | 168 | ····iget·v1,·p0,·Landroidx/navigation/NavGraph$1;->mIndex:I |
| | |
| 169 | ····invoke-virtual·{v0,·v1},·Landroidx/collection/SparseArrayCompat;->removeAt(I)V | 169 | ····invoke-virtual·{v0,·v1},·Landroidx/collection/SparseArrayCompat;->removeAt(I)V |
| | |
| 170 | ····.line·213 | 170 | ····.line·208 |
| 171 | ····iget·v0,·p0,·Landroidx/navigation/NavGraph$1;->mIndex:I | 171 | ····iget·v0,·p0,·Landroidx/navigation/NavGraph$1;->mIndex:I |
| | |
| 172 | ····add-int/lit8·v0,·v0,·-0x1 | 172 | ····add-int/lit8·v0,·v0,·-0x1 |
| | |
| 173 | ····iput·v0,·p0,·Landroidx/navigation/NavGraph$1;->mIndex:I | 173 | ····iput·v0,·p0,·Landroidx/navigation/NavGraph$1;->mIndex:I |
| | |
| 174 | ····const/4·v0,·0x0 | 174 | ····const/4·v0,·0x0 |
| | |
| 175 | ····.line·214 | 175 | ····.line·209 |
| 176 | ····iput-boolean·v0,·p0,·Landroidx/navigation/NavGraph$1;->mWentToNext:Z | 176 | ····iput-boolean·v0,·p0,·Landroidx/navigation/NavGraph$1;->mWentToNext:Z |
| | |
| 177 | ····return-void | 177 | ····return-void |
| | |
| 178 | ····.line·208 | 178 | ····.line·203 |
| 179 | ····:cond_0 | 179 | ····:cond_0 |
| 180 | ····new-instance·v0,·Ljava/lang/IllegalStateException; | 180 | ····new-instance·v0,·Ljava/lang/IllegalStateException; |
| | |
| 181 | ····const-string·v1,·"You·must·call·next()·before·you·can·remove·an·element" | 181 | ····const-string·v1,·"You·must·call·next()·before·you·can·remove·an·element" |
| | |
| 182 | ····invoke-direct·{v0,·v1},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V | 182 | ····invoke-direct·{v0,·v1},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V |
| | |