| | | | |
| Offset 10, 16 lines modified | Offset 10, 14 lines modified |
| 10 | ····} | 10 | ····} |
| 11 | .end·annotation | 11 | .end·annotation |
| | |
| | |
| 12 | #·instance·fields | 12 | #·instance·fields |
| 13 | .field·private·mAddingObserverCounter:I | 13 | .field·private·mAddingObserverCounter:I |
| | |
| 14 | .field·private·final·mEnforceMainThread:Z | |
| | |
| 15 | .field·private·mHandlingEvent:Z | 14 | .field·private·mHandlingEvent:Z |
| | |
| 16 | .field·private·final·mLifecycleOwner:Ljava/lang/ref/WeakReference; | 15 | .field·private·final·mLifecycleOwner:Ljava/lang/ref/WeakReference; |
| 17 | ····.annotation·system·Ldalvik/annotation/Signature; | 16 | ····.annotation·system·Ldalvik/annotation/Signature; |
| 18 | ········value·=·{ | 17 | ········value·=·{ |
| 19 | ············"Ljava/lang/ref/WeakReference<", | 18 | ············"Ljava/lang/ref/WeakReference<", |
| 20 | ············"Landroidx/lifecycle/LifecycleOwner;", | 19 | ············"Landroidx/lifecycle/LifecycleOwner;", |
| Offset 54, 109 lines modified | Offset 52, 95 lines modified |
| 54 | .field·private·mState:Landroidx/lifecycle/Lifecycle$State; | 52 | .field·private·mState:Landroidx/lifecycle/Lifecycle$State; |
| | |
| | |
| 55 | #·direct·methods | 53 | #·direct·methods |
| 56 | .method·public·constructor·<init>(Landroidx/lifecycle/LifecycleOwner;)V | 54 | .method·public·constructor·<init>(Landroidx/lifecycle/LifecycleOwner;)V |
| 57 | ····.locals·1 | 55 | ····.locals·1 |
| | |
| 58 | ····const/4·v0,·0x1 | |
| | |
| 59 | ····.line·91 | 56 | ····.line·85 |
| 60 | ····invoke-direct·{p0,·p1,·v0},·Landroidx/lifecycle/LifecycleRegistry;-><init>(Landroidx/lifecycle/LifecycleOwner;Z)V | |
| | |
| 61 | ····return-void | |
| 62 | .end·method | |
| | |
| 63 | .method·private·constructor·<init>(Landroidx/lifecycle/LifecycleOwner;Z)V | |
| 64 | ····.locals·1 | |
| | |
| 65 | ····.line·94 | |
| 66 | ····invoke-direct·{p0},·Landroidx/lifecycle/Lifecycle;-><init>()V | 57 | ····invoke-direct·{p0},·Landroidx/lifecycle/Lifecycle;-><init>()V |
| | |
| 67 | ····.line·51 | 58 | ····.line·47 |
| 68 | ····new-instance·v0,·Landroidx/arch/core/internal/FastSafeIterableMap; | 59 | ····new-instance·v0,·Landroidx/arch/core/internal/FastSafeIterableMap; |
| | |
| 69 | ····invoke-direct·{v0},·Landroidx/arch/core/internal/FastSafeIterableMap;-><init>()V | 60 | ····invoke-direct·{v0},·Landroidx/arch/core/internal/FastSafeIterableMap;-><init>()V |
| | |
| 70 | ····iput-object·v0,·p0,·Landroidx/lifecycle/LifecycleRegistry;->mObserverMap:Landroidx/arch/core/internal/FastSafeIterableMap; | 61 | ····iput-object·v0,·p0,·Landroidx/lifecycle/LifecycleRegistry;->mObserverMap:Landroidx/arch/core/internal/FastSafeIterableMap; |
| | |
| 71 | ····const/4·v0,·0x0 | 62 | ····const/4·v0,·0x0 |
| | |
| 72 | ····.line·66 | 63 | ····.line·62 |
| 73 | ····iput·v0,·p0,·Landroidx/lifecycle/LifecycleRegistry;->mAddingObserverCounter:I | 64 | ····iput·v0,·p0,·Landroidx/lifecycle/LifecycleRegistry;->mAddingObserverCounter:I |
| | |
| 74 | ····.line·68 | 65 | ····.line·64 |
| 75 | ····iput-boolean·v0,·p0,·Landroidx/lifecycle/LifecycleRegistry;->mHandlingEvent:Z | 66 | ····iput-boolean·v0,·p0,·Landroidx/lifecycle/LifecycleRegistry;->mHandlingEvent:Z |
| | |
| 76 | ····.line·69 | 67 | ····.line·65 |
| 77 | ····iput-boolean·v0,·p0,·Landroidx/lifecycle/LifecycleRegistry;->mNewEventOccurred:Z | 68 | ····iput-boolean·v0,·p0,·Landroidx/lifecycle/LifecycleRegistry;->mNewEventOccurred:Z |
| | |
| 78 | ····.line·79 | 69 | ····.line·75 |
| 79 | ····new-instance·v0,·Ljava/util/ArrayList; | 70 | ····new-instance·v0,·Ljava/util/ArrayList; |
| | |
| 80 | ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V | 71 | ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V |
| | |
| 81 | ····iput-object·v0,·p0,·Landroidx/lifecycle/LifecycleRegistry;->mParentStates:Ljava/util/ArrayList; | 72 | ····iput-object·v0,·p0,·Landroidx/lifecycle/LifecycleRegistry;->mParentStates:Ljava/util/ArrayList; |
| | |
| 82 | ····.line·95 | 73 | ····.line·86 |
| 83 | ····new-instance·v0,·Ljava/lang/ref/WeakReference; | 74 | ····new-instance·v0,·Ljava/lang/ref/WeakReference; |
| | |
| 84 | ····invoke-direct·{v0,·p1},·Ljava/lang/ref/WeakReference;-><init>(Ljava/lang/Object;)V | 75 | ····invoke-direct·{v0,·p1},·Ljava/lang/ref/WeakReference;-><init>(Ljava/lang/Object;)V |
| | |
| 85 | ····iput-object·v0,·p0,·Landroidx/lifecycle/LifecycleRegistry;->mLifecycleOwner:Ljava/lang/ref/WeakReference; | 76 | ····iput-object·v0,·p0,·Landroidx/lifecycle/LifecycleRegistry;->mLifecycleOwner:Ljava/lang/ref/WeakReference; |
| | |
| 86 | ····.line·96 | 77 | ····.line·87 |
| 87 | ····sget-object·p1,·Landroidx/lifecycle/Lifecycle$State;->INITIALIZED:Landroidx/lifecycle/Lifecycle$State; | 78 | ····sget-object·p1,·Landroidx/lifecycle/Lifecycle$State;->INITIALIZED:Landroidx/lifecycle/Lifecycle$State; |
| | |
| 88 | ····iput-object·p1,·p0,·Landroidx/lifecycle/LifecycleRegistry;->mState:Landroidx/lifecycle/Lifecycle$State; | 79 | ····iput-object·p1,·p0,·Landroidx/lifecycle/LifecycleRegistry;->mState:Landroidx/lifecycle/Lifecycle$State; |
| | |
| 89 | ····.line·97 | |
| 90 | ····iput-boolean·p2,·p0,·Landroidx/lifecycle/LifecycleRegistry;->mEnforceMainThread:Z | |
| | |
| 91 | ····return-void | 80 | ····return-void |
| 92 | .end·method | 81 | .end·method |
| | |
| 93 | .method·private·backwardPass(Landroidx/lifecycle/LifecycleOwner;)V | 82 | .method·private·backwardPass(Landroidx/lifecycle/LifecycleOwner;)V |
| 94 | ····.locals·5 | 83 | ····.locals·5 |
| | |
| 95 | ····.line·272 | 84 | ····.line·256 |
| 96 | ····iget-object·v0,·p0,·Landroidx/lifecycle/LifecycleRegistry;->mObserverMap:Landroidx/arch/core/internal/FastSafeIterableMap; | 85 | ····iget-object·v0,·p0,·Landroidx/lifecycle/LifecycleRegistry;->mObserverMap:Landroidx/arch/core/internal/FastSafeIterableMap; |
| | |
| 97 | ····.line·273 | 86 | ····.line·257 |
| 98 | ····invoke-virtual·{v0},·Landroidx/arch/core/internal/SafeIterableMap;->descendingIterator()Ljava/util/Iterator; | 87 | ····invoke-virtual·{v0},·Landroidx/arch/core/internal/SafeIterableMap;->descendingIterator()Ljava/util/Iterator; |
| | |
| 99 | ····move-result-object·v0 | 88 | ····move-result-object·v0 |
| | |
| 100 | ····.line·274 | 89 | ····.line·258 |
| 101 | ····:cond_0 | 90 | ····:cond_0 |
| 102 | ····invoke-interface·{v0},·Ljava/util/Iterator;->hasNext()Z | 91 | ····invoke-interface·{v0},·Ljava/util/Iterator;->hasNext()Z |
| | |
| 103 | ····move-result·v1 | 92 | ····move-result·v1 |
| | |
| 104 | ····if-eqz·v1,·:cond_2 | 93 | ····if-eqz·v1,·:cond_2 |
| | |
| 105 | ····iget-boolean·v1,·p0,·Landroidx/lifecycle/LifecycleRegistry;->mNewEventOccurred:Z | 94 | ····iget-boolean·v1,·p0,·Landroidx/lifecycle/LifecycleRegistry;->mNewEventOccurred:Z |
| | |
| 106 | ····if-nez·v1,·:cond_2 | 95 | ····if-nez·v1,·:cond_2 |
| | |
| 107 | ····.line·275 | 96 | ····.line·259 |
| 108 | ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object; | 97 | ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
| | |
| 109 | ····move-result-object·v1 | 98 | ····move-result-object·v1 |
| | |
| 110 | ····check-cast·v1,·Ljava/util/Map$Entry; | 99 | ····check-cast·v1,·Ljava/util/Map$Entry; |
| | |
| 111 | ····.line·276 | 100 | ····.line·260 |
| 112 | ····invoke-interface·{v1},·Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; | 101 | ····invoke-interface·{v1},·Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; |
| | |
| 113 | ····move-result-object·v2 | 102 | ····move-result-object·v2 |
| | |
| 114 | ····check-cast·v2,·Landroidx/lifecycle/LifecycleRegistry$ObserverWithState; | 103 | ····check-cast·v2,·Landroidx/lifecycle/LifecycleRegistry$ObserverWithState; |
| | |
| 115 | ····.line·277 | 104 | ····.line·261 |
| 116 | ····:goto_0 | 105 | ····:goto_0 |
| 117 | ····iget-object·v3,·v2,·Landroidx/lifecycle/LifecycleRegistry$ObserverWithState;->mState:Landroidx/lifecycle/Lifecycle$State; | 106 | ····iget-object·v3,·v2,·Landroidx/lifecycle/LifecycleRegistry$ObserverWithState;->mState:Landroidx/lifecycle/Lifecycle$State; |
| | |
| 118 | ····iget-object·v4,·p0,·Landroidx/lifecycle/LifecycleRegistry;->mState:Landroidx/lifecycle/Lifecycle$State; | 107 | ····iget-object·v4,·p0,·Landroidx/lifecycle/LifecycleRegistry;->mState:Landroidx/lifecycle/Lifecycle$State; |
| | |
| 119 | ····invoke-virtual·{v3,·v4},·Ljava/lang/Enum;->compareTo(Ljava/lang/Enum;)I | 108 | ····invoke-virtual·{v3,·v4},·Ljava/lang/Enum;->compareTo(Ljava/lang/Enum;)I |
| | |
| Offset 166, 50 lines modified | Offset 150, 50 lines modified |
| | |
| 166 | ····iget-boolean·v3,·p0,·Landroidx/lifecycle/LifecycleRegistry;->mNewEventOccurred:Z | 150 | ····iget-boolean·v3,·p0,·Landroidx/lifecycle/LifecycleRegistry;->mNewEventOccurred:Z |
| | |
| 167 | ····if-nez·v3,·:cond_0 | 151 | ····if-nez·v3,·:cond_0 |
| | |
| 168 | ····iget-object·v3,·p0,·Landroidx/lifecycle/LifecycleRegistry;->mObserverMap:Landroidx/arch/core/internal/FastSafeIterableMap; | 152 | ····iget-object·v3,·p0,·Landroidx/lifecycle/LifecycleRegistry;->mObserverMap:Landroidx/arch/core/internal/FastSafeIterableMap; |
| | |
| 169 | ····.line·278 | 153 | ····.line·262 |
| 170 | ····invoke-interface·{v1},·Ljava/util/Map$Entry;->getKey()Ljava/lang/Object; | 154 | ····invoke-interface·{v1},·Ljava/util/Map$Entry;->getKey()Ljava/lang/Object; |
| | |
| 171 | ····move-result-object·v4 | 155 | ····move-result-object·v4 |
| | |
| 172 | ····invoke-virtual·{v3,·v4},·Landroidx/arch/core/internal/FastSafeIterableMap;->contains(Ljava/lang/Object;)Z | 156 | ····invoke-virtual·{v3,·v4},·Landroidx/arch/core/internal/FastSafeIterableMap;->contains(Ljava/lang/Object;)Z |
| | |
| 173 | ····move-result·v3 | 157 | ····move-result·v3 |
| | |
| 174 | ····if-eqz·v3,·:cond_0 | 158 | ····if-eqz·v3,·:cond_0 |
| | |
| 175 | ····.line·279 | 159 | ····.line·263 |
| 176 | ····iget-object·v3,·v2,·Landroidx/lifecycle/LifecycleRegistry$ObserverWithState;->mState:Landroidx/lifecycle/Lifecycle$State; | 160 | ····iget-object·v3,·v2,·Landroidx/lifecycle/LifecycleRegistry$ObserverWithState;->mState:Landroidx/lifecycle/Lifecycle$State; |
| | |
| 177 | ····invoke-static·{v3},·Landroidx/lifecycle/Lifecycle$Event;->downFrom(Landroidx/lifecycle/Lifecycle$State;)Landroidx/lifecycle/Lifecycle$Event; | 161 | ····invoke-static·{v3},·Landroidx/lifecycle/Lifecycle$Event;->downFrom(Landroidx/lifecycle/Lifecycle$State;)Landroidx/lifecycle/Lifecycle$Event; |
| | |
| 178 | ····move-result-object·v3 | 162 | ····move-result-object·v3 |
| | |
| 179 | ····if-eqz·v3,·:cond_1 | 163 | ····if-eqz·v3,·:cond_1 |
| | |
| 180 | ····.line·283 | 164 | ····.line·267 |
| 181 | ····invoke-virtual·{v3},·Landroidx/lifecycle/Lifecycle$Event;->getTargetState()Landroidx/lifecycle/Lifecycle$State; | 165 | ····invoke-virtual·{v3},·Landroidx/lifecycle/Lifecycle$Event;->getTargetState()Landroidx/lifecycle/Lifecycle$State; |
| | |
| 182 | ····move-result-object·v4 | 166 | ····move-result-object·v4 |
| | |
| 183 | ····invoke-direct·{p0,·v4},·Landroidx/lifecycle/LifecycleRegistry;->pushParentState(Landroidx/lifecycle/Lifecycle$State;)V | 167 | ····invoke-direct·{p0,·v4},·Landroidx/lifecycle/LifecycleRegistry;->pushParentState(Landroidx/lifecycle/Lifecycle$State;)V |
| | |
| 184 | ····.line·284 | 168 | ····.line·268 |
| 185 | ····invoke-virtual·{v2,·p1,·v3},·Landroidx/lifecycle/LifecycleRegistry$ObserverWithState;->dispatchEvent(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Lifecycle$Event;)V | 169 | ····invoke-virtual·{v2,·p1,·v3},·Landroidx/lifecycle/LifecycleRegistry$ObserverWithState;->dispatchEvent(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Lifecycle$Event;)V |
| | |
| 186 | ····.line·285 | 170 | ····.line·269 |
| 187 | ····invoke-direct·{p0},·Landroidx/lifecycle/LifecycleRegistry;->popParentState()V | 171 | ····invoke-direct·{p0},·Landroidx/lifecycle/LifecycleRegistry;->popParentState()V |
| | |
| 188 | ····goto·:goto_0 | 172 | ····goto·:goto_0 |
| | |
| 189 | ····.line·281 | 173 | ····.line·265 |
| 190 | ····:cond_1 | 174 | ····:cond_1 |
| 191 | ····new-instance·p0,·Ljava/lang/IllegalStateException; | 175 | ····new-instance·p0,·Ljava/lang/IllegalStateException; |
| | |
| 192 | ····new-instance·p1,·Ljava/lang/StringBuilder; | 176 | ····new-instance·p1,·Ljava/lang/StringBuilder; |
| | |
| 193 | ····invoke-direct·{p1},·Ljava/lang/StringBuilder;-><init>()V | 177 | ····invoke-direct·{p1},·Ljava/lang/StringBuilder;-><init>()V |
| | |
| Offset 232, 40 lines modified | Offset 216, 40 lines modified |
| 232 | ····:cond_2 | 216 | ····:cond_2 |
| 233 | ····return-void | 217 | ····return-void |
| 234 | .end·method | 218 | .end·method |
| | |
| 235 | .method·private·calculateTargetState(Landroidx/lifecycle/LifecycleObserver;)Landroidx/lifecycle/Lifecycle$State; | 219 | .method·private·calculateTargetState(Landroidx/lifecycle/LifecycleObserver;)Landroidx/lifecycle/Lifecycle$State; |
| 236 | ····.locals·2 | 220 | ····.locals·2 |
| | |
| 237 | ····.line·162 | 221 | ····.line·149 |
| 238 | ····iget-object·v0,·p0,·Landroidx/lifecycle/LifecycleRegistry;->mObserverMap:Landroidx/arch/core/internal/FastSafeIterableMap; | 222 | ····iget-object·v0,·p0,·Landroidx/lifecycle/LifecycleRegistry;->mObserverMap:Landroidx/arch/core/internal/FastSafeIterableMap; |
| | |
| 239 | ····invoke-virtual·{v0,·p1},·Landroidx/arch/core/internal/FastSafeIterableMap;->ceil(Ljava/lang/Object;)Ljava/util/Map$Entry; | 223 | ····invoke-virtual·{v0,·p1},·Landroidx/arch/core/internal/FastSafeIterableMap;->ceil(Ljava/lang/Object;)Ljava/util/Map$Entry; |
| | |
| 240 | ····move-result-object·p1 | 224 | ····move-result-object·p1 |
| | |
| 241 | ····const/4·v0,·0x0 | 225 | ····const/4·v0,·0x0 |
| | |
| 242 | ····if-eqz·p1,·:cond_0 | 226 | ····if-eqz·p1,·:cond_0 |
| | |
| 243 | ····.line·164 | 227 | ····.line·151 |
| 244 | ····invoke-interface·{p1},·Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; | 228 | ····invoke-interface·{p1},·Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; |
| | |
| 245 | ····move-result-object·p1 | 229 | ····move-result-object·p1 |
| | |
| 246 | ····check-cast·p1,·Landroidx/lifecycle/LifecycleRegistry$ObserverWithState; | 230 | ····check-cast·p1,·Landroidx/lifecycle/LifecycleRegistry$ObserverWithState; |
| | |
| 247 | ····iget-object·p1,·p1,·Landroidx/lifecycle/LifecycleRegistry$ObserverWithState;->mState:Landroidx/lifecycle/Lifecycle$State; | 231 | ····iget-object·p1,·p1,·Landroidx/lifecycle/LifecycleRegistry$ObserverWithState;->mState:Landroidx/lifecycle/Lifecycle$State; |
| | |
| 248 | ····goto·:goto_0 | 232 | ····goto·:goto_0 |
| | |
| 249 | ····:cond_0 | 233 | ····:cond_0 |
| 250 | ····move-object·p1,·v0 | 234 | ····move-object·p1,·v0 |
| | |
| 251 | ····.line·165 | 235 | ····.line·152 |
| 252 | ····:goto_0 | 236 | ····:goto_0 |
| 253 | ····iget-object·v1,·p0,·Landroidx/lifecycle/LifecycleRegistry;->mParentStates:Ljava/util/ArrayList; | 237 | ····iget-object·v1,·p0,·Landroidx/lifecycle/LifecycleRegistry;->mParentStates:Ljava/util/ArrayList; |
| | |
| 254 | ····invoke-virtual·{v1},·Ljava/util/ArrayList;->isEmpty()Z | 238 | ····invoke-virtual·{v1},·Ljava/util/ArrayList;->isEmpty()Z |
| | |
| 255 | ····move-result·v1 | 239 | ····move-result·v1 |
| | |
| Offset 281, 137 lines modified | Offset 265, 67 lines modified |
| | |
| 281 | ····invoke-virtual·{v0,·v1},·Ljava/util/ArrayList;->get(I)Ljava/lang/Object; | 265 | ····invoke-virtual·{v0,·v1},·Ljava/util/ArrayList;->get(I)Ljava/lang/Object; |
| | |
| 282 | ····move-result-object·v0 | 266 | ····move-result-object·v0 |
| | |
| 283 | ····check-cast·v0,·Landroidx/lifecycle/Lifecycle$State; | 267 | ····check-cast·v0,·Landroidx/lifecycle/Lifecycle$State; |
| | |
| 284 | ····.line·167 | 268 | ····.line·154 |
| 285 | ····:cond_1 | 269 | ····:cond_1 |
| 286 | ····iget-object·p0,·p0,·Landroidx/lifecycle/LifecycleRegistry;->mState:Landroidx/lifecycle/Lifecycle$State; | 270 | ····iget-object·p0,·p0,·Landroidx/lifecycle/LifecycleRegistry;->mState:Landroidx/lifecycle/Lifecycle$State; |
| | |
| 287 | ····invoke-static·{p0,·p1},·Landroidx/lifecycle/LifecycleRegistry;->min(Landroidx/lifecycle/Lifecycle$State;Landroidx/lifecycle/Lifecycle$State;)Landroidx/lifecycle/Lifecycle$State; | 271 | ····invoke-static·{p0,·p1},·Landroidx/lifecycle/LifecycleRegistry;->min(Landroidx/lifecycle/Lifecycle$State;Landroidx/lifecycle/Lifecycle$State;)Landroidx/lifecycle/Lifecycle$State; |
| | |
| 288 | ····move-result-object·p0 | 272 | ····move-result-object·p0 |
| | |
| 289 | ····invoke-static·{p0,·v0},·Landroidx/lifecycle/LifecycleRegistry;->min(Landroidx/lifecycle/Lifecycle$State;Landroidx/lifecycle/Lifecycle$State;)Landroidx/lifecycle/Lifecycle$State; | 273 | ····invoke-static·{p0,·v0},·Landroidx/lifecycle/LifecycleRegistry;->min(Landroidx/lifecycle/Lifecycle$State;Landroidx/lifecycle/Lifecycle$State;)Landroidx/lifecycle/Lifecycle$State; |
| | |
| 290 | ····move-result-object·p0 | 274 | ····move-result-object·p0 |
| | |
| 291 | ····return-object·p0 | 275 | ····return-object·p0 |
| 292 | .end·method | 276 | .end·method |
| | |
| 293 | .method·public·static·createUnsafe(Landroidx/lifecycle/LifecycleOwner;)Landroidx/lifecycle/LifecycleRegistry; | |
| 294 | ····.locals·2 | |
| | |
| 295 | ····.line·335 | |
| 296 | ····new-instance·v0,·Landroidx/lifecycle/LifecycleRegistry; | |
| | |
| 297 | ····const/4·v1,·0x0 | |
| | |
| 298 | ····invoke-direct·{v0,·p0,·v1},·Landroidx/lifecycle/LifecycleRegistry;-><init>(Landroidx/lifecycle/LifecycleOwner;Z)V | |
| | |
| 299 | ····return-object·v0 | |
| 300 | .end·method | |
| | |
| 301 | .method·private·enforceMainThreadIfNeeded(Ljava/lang/String;)V | |
| 302 | ····.locals·2 | |
| 303 | ····.annotation·build·Landroid/annotation/SuppressLint; | |
| 304 | ········value·=·{ | |
| 305 | ············"RestrictedApi" | |
| 306 | ········} | |
| 307 | ····.end·annotation | |
| | |
| 308 | ····.line·315 | |
| 309 | ····iget-boolean·p0,·p0,·Landroidx/lifecycle/LifecycleRegistry;->mEnforceMainThread:Z | |
| | |
| 310 | ····if-eqz·p0,·:cond_1 | |
| | |
| 311 | ····.line·316 | |
| 312 | ····invoke-static·{},·Landroidx/arch/core/executor/ArchTaskExecutor;->getInstance()Landroidx/arch/core/executor/ArchTaskExecutor; | |
| | |
| 313 | ····move-result-object·p0 | |
| | |
| 314 | ····invoke-virtual·{p0},·Landroidx/arch/core/executor/ArchTaskExecutor;->isMainThread()Z | |
| | |
| 315 | ····move-result·p0 | |
| | |
| 316 | ····if-eqz·p0,·:cond_0 | |
| | |
| 317 | ····goto·:goto_0 | |
| | |
| 318 | ····.line·317 | |
| 319 | ····:cond_0 | |
| 320 | ····new-instance·p0,·Ljava/lang/IllegalStateException; | |
| | |
| 321 | ····new-instance·v0,·Ljava/lang/StringBuilder; | |
| | |
| 322 | ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V | |
| | |
| 323 | ····const-string·v1,·"Method·" | |
| | |
| 324 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | |
| | |
| 325 | ····invoke-virtual·{v0,·p1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | |
| | |
| 326 | ····const-string·p1,·"·must·be·called·on·the·main·thread" | |
| | |
| 327 | ····invoke-virtual·{v0,·p1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | |
| | |
| 328 | ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | |
| | |
| 329 | ····move-result-object·p1 | |
| | |
| 330 | ····invoke-direct·{p0,·p1},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V | |
| | |
| 331 | ····throw·p0 | |
| | |
| 332 | ····:cond_1 | |
| 333 | ····:goto_0 | |
| 334 | ····return-void | |
| 335 | .end·method | |
| | |
| 336 | .method·private·forwardPass(Landroidx/lifecycle/LifecycleOwner;)V | 277 | .method·private·forwardPass(Landroidx/lifecycle/LifecycleOwner;)V |
| 337 | ····.locals·5 | 278 | ····.locals·5 |
| | |
| 338 | ····.line·253 | 279 | ····.line·237 |
| 339 | ····iget-object·v0,·p0,·Landroidx/lifecycle/LifecycleRegistry;->mObserverMap:Landroidx/arch/core/internal/FastSafeIterableMap; | 280 | ····iget-object·v0,·p0,·Landroidx/lifecycle/LifecycleRegistry;->mObserverMap:Landroidx/arch/core/internal/FastSafeIterableMap; |
| | |
| 340 | ····.line·254 | 281 | ····.line·238 |
| 341 | ····invoke-virtual·{v0},·Landroidx/arch/core/internal/SafeIterableMap;->iteratorWithAdditions()Landroidx/arch/core/internal/SafeIterableMap$IteratorWithAdditions; | 282 | ····invoke-virtual·{v0},·Landroidx/arch/core/internal/SafeIterableMap;->iteratorWithAdditions()Landroidx/arch/core/internal/SafeIterableMap$IteratorWithAdditions; |
| | |
| 342 | ····move-result-object·v0 | 283 | ····move-result-object·v0 |
| | |
| 343 | ····.line·255 | 284 | ····.line·239 |
| 344 | ····:cond_0 | 285 | ····:cond_0 |
| 345 | ····invoke-interface·{v0},·Ljava/util/Iterator;->hasNext()Z | 286 | ····invoke-interface·{v0},·Ljava/util/Iterator;->hasNext()Z |
| | |
| 346 | ····move-result·v1 | 287 | ····move-result·v1 |
| | |
| 347 | ····if-eqz·v1,·:cond_2 | 288 | ····if-eqz·v1,·:cond_2 |
| | |
| 348 | ····iget-boolean·v1,·p0,·Landroidx/lifecycle/LifecycleRegistry;->mNewEventOccurred:Z | 289 | ····iget-boolean·v1,·p0,·Landroidx/lifecycle/LifecycleRegistry;->mNewEventOccurred:Z |
| | |
| 349 | ····if-nez·v1,·:cond_2 | 290 | ····if-nez·v1,·:cond_2 |
| | |
| 350 | ····.line·256 | 291 | ····.line·240 |
| 351 | ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object; | 292 | ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
| | |
| 352 | ····move-result-object·v1 | 293 | ····move-result-object·v1 |
| | |
| 353 | ····check-cast·v1,·Ljava/util/Map$Entry; | 294 | ····check-cast·v1,·Ljava/util/Map$Entry; |
| | |
| 354 | ····.line·257 | 295 | ····.line·241 |
| 355 | ····invoke-interface·{v1},·Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; | 296 | ····invoke-interface·{v1},·Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; |
| | |
| 356 | ····move-result-object·v2 | 297 | ····move-result-object·v2 |
| | |
| 357 | ····check-cast·v2,·Landroidx/lifecycle/LifecycleRegistry$ObserverWithState; | 298 | ····check-cast·v2,·Landroidx/lifecycle/LifecycleRegistry$ObserverWithState; |
| | |
| 358 | ····.line·258 | 299 | ····.line·242 |
| 359 | ····:goto_0 | 300 | ····:goto_0 |
| 360 | ····iget-object·v3,·v2,·Landroidx/lifecycle/LifecycleRegistry$ObserverWithState;->mState:Landroidx/lifecycle/Lifecycle$State; | 301 | ····iget-object·v3,·v2,·Landroidx/lifecycle/LifecycleRegistry$ObserverWithState;->mState:Landroidx/lifecycle/Lifecycle$State; |
| | |
| 361 | ····iget-object·v4,·p0,·Landroidx/lifecycle/LifecycleRegistry;->mState:Landroidx/lifecycle/Lifecycle$State; | 302 | ····iget-object·v4,·p0,·Landroidx/lifecycle/LifecycleRegistry;->mState:Landroidx/lifecycle/Lifecycle$State; |
| | |
| 362 | ····invoke-virtual·{v3,·v4},·Ljava/lang/Enum;->compareTo(Ljava/lang/Enum;)I | 303 | ····invoke-virtual·{v3,·v4},·Ljava/lang/Enum;->compareTo(Ljava/lang/Enum;)I |
| | |
| Offset 421, 48 lines modified | Offset 335, 48 lines modified |
| | |
| 421 | ····iget-boolean·v3,·p0,·Landroidx/lifecycle/LifecycleRegistry;->mNewEventOccurred:Z | 335 | ····iget-boolean·v3,·p0,·Landroidx/lifecycle/LifecycleRegistry;->mNewEventOccurred:Z |
| | |
| 422 | ····if-nez·v3,·:cond_0 | 336 | ····if-nez·v3,·:cond_0 |
| | |
| 423 | ····iget-object·v3,·p0,·Landroidx/lifecycle/LifecycleRegistry;->mObserverMap:Landroidx/arch/core/internal/FastSafeIterableMap; | 337 | ····iget-object·v3,·p0,·Landroidx/lifecycle/LifecycleRegistry;->mObserverMap:Landroidx/arch/core/internal/FastSafeIterableMap; |
| | |
| 424 | ····.line·259 | 338 | ····.line·243 |
| 425 | ····invoke-interface·{v1},·Ljava/util/Map$Entry;->getKey()Ljava/lang/Object; | 339 | ····invoke-interface·{v1},·Ljava/util/Map$Entry;->getKey()Ljava/lang/Object; |
| | |
| 426 | ····move-result-object·v4 | 340 | ····move-result-object·v4 |
| | |
| 427 | ····invoke-virtual·{v3,·v4},·Landroidx/arch/core/internal/FastSafeIterableMap;->contains(Ljava/lang/Object;)Z | 341 | ····invoke-virtual·{v3,·v4},·Landroidx/arch/core/internal/FastSafeIterableMap;->contains(Ljava/lang/Object;)Z |
| | |
| 428 | ····move-result·v3 | 342 | ····move-result·v3 |
| | |
| 429 | ····if-eqz·v3,·:cond_0 | 343 | ····if-eqz·v3,·:cond_0 |
| | |
| 430 | ····.line·260 | 344 | ····.line·244 |
| 431 | ····iget-object·v3,·v2,·Landroidx/lifecycle/LifecycleRegistry$ObserverWithState;->mState:Landroidx/lifecycle/Lifecycle$State; | 345 | ····iget-object·v3,·v2,·Landroidx/lifecycle/LifecycleRegistry$ObserverWithState;->mState:Landroidx/lifecycle/Lifecycle$State; |
| | |
| 432 | ····invoke-direct·{p0,·v3},·Landroidx/lifecycle/LifecycleRegistry;->pushParentState(Landroidx/lifecycle/Lifecycle$State;)V | 346 | ····invoke-direct·{p0,·v3},·Landroidx/lifecycle/LifecycleRegistry;->pushParentState(Landroidx/lifecycle/Lifecycle$State;)V |
| | |
| 433 | ····.line·261 | 347 | ····.line·245 |
| 434 | ····iget-object·v3,·v2,·Landroidx/lifecycle/LifecycleRegistry$ObserverWithState;->mState:Landroidx/lifecycle/Lifecycle$State; | 348 | ····iget-object·v3,·v2,·Landroidx/lifecycle/LifecycleRegistry$ObserverWithState;->mState:Landroidx/lifecycle/Lifecycle$State; |
| | |
| 435 | ····invoke-static·{v3},·Landroidx/lifecycle/Lifecycle$Event;->upFrom(Landroidx/lifecycle/Lifecycle$State;)Landroidx/lifecycle/Lifecycle$Event; | 349 | ····invoke-static·{v3},·Landroidx/lifecycle/Lifecycle$Event;->upFrom(Landroidx/lifecycle/Lifecycle$State;)Landroidx/lifecycle/Lifecycle$Event; |
| | |
| 436 | ····move-result-object·v3 | 350 | ····move-result-object·v3 |
| | |
| 437 | ····if-eqz·v3,·:cond_1 | 351 | ····if-eqz·v3,·:cond_1 |
| | |
| 438 | ····.line·265 | 352 | ····.line·249 |
| 439 | ····invoke-virtual·{v2,·p1,·v3},·Landroidx/lifecycle/LifecycleRegistry$ObserverWithState;->dispatchEvent(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Lifecycle$Event;)V | 353 | ····invoke-virtual·{v2,·p1,·v3},·Landroidx/lifecycle/LifecycleRegistry$ObserverWithState;->dispatchEvent(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Lifecycle$Event;)V |
| | |
| 440 | ····.line·266 | 354 | ····.line·250 |
| 441 | ····invoke-direct·{p0},·Landroidx/lifecycle/LifecycleRegistry;->popParentState()V | 355 | ····invoke-direct·{p0},·Landroidx/lifecycle/LifecycleRegistry;->popParentState()V |
| | |
| 442 | ····goto·:goto_0 | 356 | ····goto·:goto_0 |
| | |
| 443 | ····.line·263 | 357 | ····.line·247 |
| 444 | ····:cond_1 | 358 | ····:cond_1 |
| 445 | ····new-instance·p0,·Ljava/lang/IllegalStateException; | 359 | ····new-instance·p0,·Ljava/lang/IllegalStateException; |
| | |
| 446 | ····new-instance·p1,·Ljava/lang/StringBuilder; | 360 | ····new-instance·p1,·Ljava/lang/StringBuilder; |
| | |
| 447 | ····invoke-direct·{p1},·Ljava/lang/StringBuilder;-><init>()V | 361 | ····invoke-direct·{p1},·Ljava/lang/StringBuilder;-><init>()V |
| | |
| Offset 485, 28 lines modified | Offset 399, 28 lines modified |
| 485 | ····:cond_2 | 399 | ····:cond_2 |
| 486 | ····return-void | 400 | ····return-void |
| 487 | .end·method | 401 | .end·method |
| | |
| 488 | .method·private·isSynced()Z | 402 | .method·private·isSynced()Z |
| 489 | ····.locals·3 | 403 | ····.locals·3 |
| | |
| 490 | ····.line·153 | 404 | ····.line·140 |
| 491 | ····iget-object·v0,·p0,·Landroidx/lifecycle/LifecycleRegistry;->mObserverMap:Landroidx/arch/core/internal/FastSafeIterableMap; | 405 | ····iget-object·v0,·p0,·Landroidx/lifecycle/LifecycleRegistry;->mObserverMap:Landroidx/arch/core/internal/FastSafeIterableMap; |
| | |
| 492 | ····invoke-virtual·{v0},·Landroidx/arch/core/internal/SafeIterableMap;->size()I | 406 | ····invoke-virtual·{v0},·Landroidx/arch/core/internal/SafeIterableMap;->size()I |
| | |
| 493 | ····move-result·v0 | 407 | ····move-result·v0 |
| | |
| 494 | ····const/4·v1,·0x1 | 408 | ····const/4·v1,·0x1 |
| | |
| 495 | ····if-nez·v0,·:cond_0 | 409 | ····if-nez·v0,·:cond_0 |
| | |
| 496 | ····return·v1 | 410 | ····return·v1 |
| | |
| 497 | ····.line·156 | 411 | ····.line·143 |
| 498 | ····:cond_0 | 412 | ····:cond_0 |
| 499 | ····iget-object·v0,·p0,·Landroidx/lifecycle/LifecycleRegistry;->mObserverMap:Landroidx/arch/core/internal/FastSafeIterableMap; | 413 | ····iget-object·v0,·p0,·Landroidx/lifecycle/LifecycleRegistry;->mObserverMap:Landroidx/arch/core/internal/FastSafeIterableMap; |
| | |
| 500 | ····invoke-virtual·{v0},·Landroidx/arch/core/internal/SafeIterableMap;->eldest()Ljava/util/Map$Entry; | 414 | ····invoke-virtual·{v0},·Landroidx/arch/core/internal/SafeIterableMap;->eldest()Ljava/util/Map$Entry; |
| | |
| 501 | ····move-result-object·v0 | 415 | ····move-result-object·v0 |
| | |
| Offset 514, 15 lines modified | Offset 428, 15 lines modified |
| | |
| 514 | ····move-result-object·v0 | 428 | ····move-result-object·v0 |
| | |
| 515 | ····check-cast·v0,·Landroidx/lifecycle/LifecycleRegistry$ObserverWithState; | 429 | ····check-cast·v0,·Landroidx/lifecycle/LifecycleRegistry$ObserverWithState; |
| | |
| 516 | ····iget-object·v0,·v0,·Landroidx/lifecycle/LifecycleRegistry$ObserverWithState;->mState:Landroidx/lifecycle/Lifecycle$State; | 430 | ····iget-object·v0,·v0,·Landroidx/lifecycle/LifecycleRegistry$ObserverWithState;->mState:Landroidx/lifecycle/Lifecycle$State; |
| | |
| 517 | ····.line·157 | 431 | ····.line·144 |
| 518 | ····iget-object·v2,·p0,·Landroidx/lifecycle/LifecycleRegistry;->mObserverMap:Landroidx/arch/core/internal/FastSafeIterableMap; | 432 | ····iget-object·v2,·p0,·Landroidx/lifecycle/LifecycleRegistry;->mObserverMap:Landroidx/arch/core/internal/FastSafeIterableMap; |
| | |
| 519 | ····invoke-virtual·{v2},·Landroidx/arch/core/internal/SafeIterableMap;->newest()Ljava/util/Map$Entry; | 433 | ····invoke-virtual·{v2},·Landroidx/arch/core/internal/SafeIterableMap;->newest()Ljava/util/Map$Entry; |
| | |
| 520 | ····move-result-object·v2 | 434 | ····move-result-object·v2 |
| | |
| 521 | ····invoke-interface·{v2},·Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; | 435 | ····invoke-interface·{v2},·Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; |
| Offset 531, 15 lines modified | Offset 445, 15 lines modified |
| | |
| 531 | ····check-cast·v2,·Landroidx/lifecycle/LifecycleRegistry$ObserverWithState; | 445 | ····check-cast·v2,·Landroidx/lifecycle/LifecycleRegistry$ObserverWithState; |
| | |
| 532 | ····iget-object·v2,·v2,·Landroidx/lifecycle/LifecycleRegistry$ObserverWithState;->mState:Landroidx/lifecycle/Lifecycle$State; | 446 | ····iget-object·v2,·v2,·Landroidx/lifecycle/LifecycleRegistry$ObserverWithState;->mState:Landroidx/lifecycle/Lifecycle$State; |
| | |
| 533 | ····if-ne·v0,·v2,·:cond_1 | 447 | ····if-ne·v0,·v2,·:cond_1 |
| | |
| 534 | ····.line·158 | 448 | ····.line·145 |
| 535 | ····iget-object·p0,·p0,·Landroidx/lifecycle/LifecycleRegistry;->mState:Landroidx/lifecycle/Lifecycle$State; | 449 | ····iget-object·p0,·p0,·Landroidx/lifecycle/LifecycleRegistry;->mState:Landroidx/lifecycle/Lifecycle$State; |
| | |
| 536 | ····if-ne·p0,·v2,·:cond_1 | 450 | ····if-ne·p0,·v2,·:cond_1 |
| | |
| 537 | ····goto·:goto_0 | 451 | ····goto·:goto_0 |
| | |
| 538 | ····:cond_1 | 452 | ····:cond_1 |
| Offset 550, 15 lines modified | Offset 464, 15 lines modified |
| 550 | .end·method | 464 | .end·method |
| | |
| 551 | .method·static·min(Landroidx/lifecycle/Lifecycle$State;Landroidx/lifecycle/Lifecycle$State;)Landroidx/lifecycle/Lifecycle$State; | 465 | .method·static·min(Landroidx/lifecycle/Lifecycle$State;Landroidx/lifecycle/Lifecycle$State;)Landroidx/lifecycle/Lifecycle$State; |
| 552 | ····.locals·1 | 466 | ····.locals·1 |
| | |
| 553 | ····if-eqz·p1,·:cond_0 | 467 | ····if-eqz·p1,·:cond_0 |
| | |
| 554 | ····.line·339 | 468 | ····.line·298 |
| 555 | ····invoke-virtual·{p1,·p0},·Ljava/lang/Enum;->compareTo(Ljava/lang/Enum;)I | 469 | ····invoke-virtual·{p1,·p0},·Ljava/lang/Enum;->compareTo(Ljava/lang/Enum;)I |
| | |
| 556 | ····move-result·v0 | 470 | ····move-result·v0 |
| | |
| 557 | ····if-gez·v0,·:cond_0 | 471 | ····if-gez·v0,·:cond_0 |
| | |
| 558 | ····move-object·p0,·p1 | 472 | ····move-object·p0,·p1 |
| Offset 566, 64 lines modified | Offset 480, 64 lines modified |
| 566 | ····:cond_0 | 480 | ····:cond_0 |
| 567 | ····return-object·p0 | 481 | ····return-object·p0 |
| 568 | .end·method | 482 | .end·method |
| | |
| 569 | .method·private·moveToState(Landroidx/lifecycle/Lifecycle$State;)V | 483 | .method·private·moveToState(Landroidx/lifecycle/Lifecycle$State;)V |
| 570 | ····.locals·1 | 484 | ····.locals·1 |
| | |
| 571 | ····.line·138 | 485 | ····.line·125 |
| 572 | ····iget-object·v0,·p0,·Landroidx/lifecycle/LifecycleRegistry;->mState:Landroidx/lifecycle/Lifecycle$State; | 486 | ····iget-object·v0,·p0,·Landroidx/lifecycle/LifecycleRegistry;->mState:Landroidx/lifecycle/Lifecycle$State; |
| | |
| 573 | ····if-ne·v0,·p1,·:cond_0 | 487 | ····if-ne·v0,·p1,·:cond_0 |
| | |
| 574 | ····return-void | 488 | ····return-void |
| | |
| 575 | ····.line·141 | 489 | ····.line·128 |
| 576 | ····:cond_0 | 490 | ····:cond_0 |
| 577 | ····iput-object·p1,·p0,·Landroidx/lifecycle/LifecycleRegistry;->mState:Landroidx/lifecycle/Lifecycle$State; | 491 | ····iput-object·p1,·p0,·Landroidx/lifecycle/LifecycleRegistry;->mState:Landroidx/lifecycle/Lifecycle$State; |
| | |
| 578 | ····.line·142 | 492 | ····.line·129 |
| 579 | ····iget-boolean·p1,·p0,·Landroidx/lifecycle/LifecycleRegistry;->mHandlingEvent:Z | 493 | ····iget-boolean·p1,·p0,·Landroidx/lifecycle/LifecycleRegistry;->mHandlingEvent:Z |
| | |
| 580 | ····const/4·v0,·0x1 | 494 | ····const/4·v0,·0x1 |
| | |
| 581 | ····if-nez·p1,·:cond_2 | 495 | ····if-nez·p1,·:cond_2 |
| | |
| 582 | ····iget·p1,·p0,·Landroidx/lifecycle/LifecycleRegistry;->mAddingObserverCounter:I | 496 | ····iget·p1,·p0,·Landroidx/lifecycle/LifecycleRegistry;->mAddingObserverCounter:I |
| | |
| 583 | ····if-eqz·p1,·:cond_1 | 497 | ····if-eqz·p1,·:cond_1 |
| | |
| 584 | ····goto·:goto_0 | 498 | ····goto·:goto_0 |
| | |
| 585 | ····.line·147 | 499 | ····.line·134 |
| 586 | ····:cond_1 | 500 | ····:cond_1 |
| 587 | ····iput-boolean·v0,·p0,·Landroidx/lifecycle/LifecycleRegistry;->mHandlingEvent:Z | 501 | ····iput-boolean·v0,·p0,·Landroidx/lifecycle/LifecycleRegistry;->mHandlingEvent:Z |
| | |
| 588 | ····.line·148 | 502 | ····.line·135 |
| 589 | ····invoke-direct·{p0},·Landroidx/lifecycle/LifecycleRegistry;->sync()V | 503 | ····invoke-direct·{p0},·Landroidx/lifecycle/LifecycleRegistry;->sync()V |
| | |
| 590 | ····const/4·p1,·0x0 | 504 | ····const/4·p1,·0x0 |
| | |
| 591 | ····.line·149 | 505 | ····.line·136 |
| 592 | ····iput-boolean·p1,·p0,·Landroidx/lifecycle/LifecycleRegistry;->mHandlingEvent:Z | 506 | ····iput-boolean·p1,·p0,·Landroidx/lifecycle/LifecycleRegistry;->mHandlingEvent:Z |
| | |
| 593 | ····return-void | 507 | ····return-void |
| | |
| 594 | ····.line·143 | 508 | ····.line·130 |
| 595 | ····:cond_2 | 509 | ····:cond_2 |
| 596 | ····:goto_0 | 510 | ····:goto_0 |
| 597 | ····iput-boolean·v0,·p0,·Landroidx/lifecycle/LifecycleRegistry;->mNewEventOccurred:Z | 511 | ····iput-boolean·v0,·p0,·Landroidx/lifecycle/LifecycleRegistry;->mNewEventOccurred:Z |
| | |
| 598 | ····return-void | 512 | ····return-void |
| 599 | .end·method | 513 | .end·method |
| | |
| 600 | .method·private·popParentState()V | 514 | .method·private·popParentState()V |
| 601 | ····.locals·1 | 515 | ····.locals·1 |
| | |
| 602 | ····.line·210 | 516 | ····.line·196 |
| 603 | ····iget-object·p0,·p0,·Landroidx/lifecycle/LifecycleRegistry;->mParentStates:Ljava/util/ArrayList; | 517 | ····iget-object·p0,·p0,·Landroidx/lifecycle/LifecycleRegistry;->mParentStates:Ljava/util/ArrayList; |
| | |
| 604 | ····invoke-virtual·{p0},·Ljava/util/ArrayList;->size()I | 518 | ····invoke-virtual·{p0},·Ljava/util/ArrayList;->size()I |
| | |
| 605 | ····move-result·v0 | 519 | ····move-result·v0 |
| | |
| 606 | ····add-int/lit8·v0,·v0,·-0x1 | 520 | ····add-int/lit8·v0,·v0,·-0x1 |
| Offset 632, 51 lines modified | Offset 546, 51 lines modified |
| | |
| 632 | ····return-void | 546 | ····return-void |
| 633 | .end·method | 547 | .end·method |
| | |
| 634 | .method·private·pushParentState(Landroidx/lifecycle/Lifecycle$State;)V | 548 | .method·private·pushParentState(Landroidx/lifecycle/Lifecycle$State;)V |
| 635 | ····.locals·0 | 549 | ····.locals·0 |
| | |
| 636 | ····.line·214 | 550 | ····.line·200 |
| 637 | ····iget-object·p0,·p0,·Landroidx/lifecycle/LifecycleRegistry;->mParentStates:Ljava/util/ArrayList; | 551 | ····iget-object·p0,·p0,·Landroidx/lifecycle/LifecycleRegistry;->mParentStates:Ljava/util/ArrayList; |
| | |
| 638 | ····invoke-virtual·{p0,·p1},·Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z | 552 | ····invoke-virtual·{p0,·p1},·Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z |
| | |
| 639 | ····return-void | 553 | ····return-void |
| 640 | .end·method | 554 | .end·method |
| | |
| 641 | .method·private·sync()V | 555 | .method·private·sync()V |
| 642 | ····.locals·3 | 556 | ····.locals·3 |
| | |
| 643 | ····.line·293 | 557 | ····.line·277 |
| 644 | ····iget-object·v0,·p0,·Landroidx/lifecycle/LifecycleRegistry;->mLifecycleOwner:Ljava/lang/ref/WeakReference; | 558 | ····iget-object·v0,·p0,·Landroidx/lifecycle/LifecycleRegistry;->mLifecycleOwner:Ljava/lang/ref/WeakReference; |
| | |
| 645 | ····invoke-virtual·{v0},·Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object; | 559 | ····invoke-virtual·{v0},·Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object; |
| | |
| 646 | ····move-result-object·v0 | 560 | ····move-result-object·v0 |
| | |
| 647 | ····check-cast·v0,·Landroidx/lifecycle/LifecycleOwner; | 561 | ····check-cast·v0,·Landroidx/lifecycle/LifecycleOwner; |
| | |
| 648 | ····if-eqz·v0,·:cond_3 | 562 | ····if-eqz·v0,·:cond_3 |
| | |
| 649 | ····.line·298 | 563 | ····.line·282 |
| 650 | ····:cond_0 | 564 | ····:cond_0 |
| 651 | ····:goto_0 | 565 | ····:goto_0 |
| 652 | ····invoke-direct·{p0},·Landroidx/lifecycle/LifecycleRegistry;->isSynced()Z | 566 | ····invoke-direct·{p0},·Landroidx/lifecycle/LifecycleRegistry;->isSynced()Z |
| | |
| 653 | ····move-result·v1 | 567 | ····move-result·v1 |
| | |
| 654 | ····const/4·v2,·0x0 | 568 | ····const/4·v2,·0x0 |
| | |
| 655 | ····if-nez·v1,·:cond_2 | 569 | ····if-nez·v1,·:cond_2 |
| | |
| 656 | ····.line·299 | 570 | ····.line·283 |
| 657 | ····iput-boolean·v2,·p0,·Landroidx/lifecycle/LifecycleRegistry;->mNewEventOccurred:Z | 571 | ····iput-boolean·v2,·p0,·Landroidx/lifecycle/LifecycleRegistry;->mNewEventOccurred:Z |
| | |
| 658 | ····.line·301 | 572 | ····.line·285 |
| 659 | ····iget-object·v1,·p0,·Landroidx/lifecycle/LifecycleRegistry;->mState:Landroidx/lifecycle/Lifecycle$State; | 573 | ····iget-object·v1,·p0,·Landroidx/lifecycle/LifecycleRegistry;->mState:Landroidx/lifecycle/Lifecycle$State; |
| | |
| 660 | ····iget-object·v2,·p0,·Landroidx/lifecycle/LifecycleRegistry;->mObserverMap:Landroidx/arch/core/internal/FastSafeIterableMap; | 574 | ····iget-object·v2,·p0,·Landroidx/lifecycle/LifecycleRegistry;->mObserverMap:Landroidx/arch/core/internal/FastSafeIterableMap; |
| | |
| 661 | ····invoke-virtual·{v2},·Landroidx/arch/core/internal/SafeIterableMap;->eldest()Ljava/util/Map$Entry; | 575 | ····invoke-virtual·{v2},·Landroidx/arch/core/internal/SafeIterableMap;->eldest()Ljava/util/Map$Entry; |
| | |
| 662 | ····move-result-object·v2 | 576 | ····move-result-object·v2 |
| Offset 691, 61 lines modified | Offset 605, 61 lines modified |
| | |
| 691 | ····invoke-virtual·{v1,·v2},·Ljava/lang/Enum;->compareTo(Ljava/lang/Enum;)I | 605 | ····invoke-virtual·{v1,·v2},·Ljava/lang/Enum;->compareTo(Ljava/lang/Enum;)I |
| | |
| 692 | ····move-result·v1 | 606 | ····move-result·v1 |
| | |
| 693 | ····if-gez·v1,·:cond_1 | 607 | ····if-gez·v1,·:cond_1 |
| | |
| 694 | ····.line·302 | 608 | ····.line·286 |
| 695 | ····invoke-direct·{p0,·v0},·Landroidx/lifecycle/LifecycleRegistry;->backwardPass(Landroidx/lifecycle/LifecycleOwner;)V | 609 | ····invoke-direct·{p0,·v0},·Landroidx/lifecycle/LifecycleRegistry;->backwardPass(Landroidx/lifecycle/LifecycleOwner;)V |
| | |
| 696 | ····.line·304 | 610 | ····.line·288 |
| 697 | ····:cond_1 | 611 | ····:cond_1 |
| 698 | ····iget-object·v1,·p0,·Landroidx/lifecycle/LifecycleRegistry;->mObserverMap:Landroidx/arch/core/internal/FastSafeIterableMap; | 612 | ····iget-object·v1,·p0,·Landroidx/lifecycle/LifecycleRegistry;->mObserverMap:Landroidx/arch/core/internal/FastSafeIterableMap; |
| | |
| 699 | ····invoke-virtual·{v1},·Landroidx/arch/core/internal/SafeIterableMap;->newest()Ljava/util/Map$Entry; | 613 | ····invoke-virtual·{v1},·Landroidx/arch/core/internal/SafeIterableMap;->newest()Ljava/util/Map$Entry; |
| | |
| 700 | ····move-result-object·v1 | 614 | ····move-result-object·v1 |
| | |
| 701 | ····.line·305 | 615 | ····.line·289 |
| 702 | ····iget-boolean·v2,·p0,·Landroidx/lifecycle/LifecycleRegistry;->mNewEventOccurred:Z | 616 | ····iget-boolean·v2,·p0,·Landroidx/lifecycle/LifecycleRegistry;->mNewEventOccurred:Z |
| | |
| 703 | ····if-nez·v2,·:cond_0 | 617 | ····if-nez·v2,·:cond_0 |
| | |
| 704 | ····if-eqz·v1,·:cond_0 | 618 | ····if-eqz·v1,·:cond_0 |
| | |
| 705 | ····iget-object·v2,·p0,·Landroidx/lifecycle/LifecycleRegistry;->mState:Landroidx/lifecycle/Lifecycle$State; | 619 | ····iget-object·v2,·p0,·Landroidx/lifecycle/LifecycleRegistry;->mState:Landroidx/lifecycle/Lifecycle$State; |
| | |
| 706 | ····.line·306 | 620 | ····.line·290 |
| 707 | ····invoke-interface·{v1},·Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; | 621 | ····invoke-interface·{v1},·Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; |
| | |
| 708 | ····move-result-object·v1 | 622 | ····move-result-object·v1 |
| | |
| 709 | ····check-cast·v1,·Landroidx/lifecycle/LifecycleRegistry$ObserverWithState; | 623 | ····check-cast·v1,·Landroidx/lifecycle/LifecycleRegistry$ObserverWithState; |
| | |
| 710 | ····iget-object·v1,·v1,·Landroidx/lifecycle/LifecycleRegistry$ObserverWithState;->mState:Landroidx/lifecycle/Lifecycle$State; | 624 | ····iget-object·v1,·v1,·Landroidx/lifecycle/LifecycleRegistry$ObserverWithState;->mState:Landroidx/lifecycle/Lifecycle$State; |
| | |
| 711 | ····invoke-virtual·{v2,·v1},·Ljava/lang/Enum;->compareTo(Ljava/lang/Enum;)I | 625 | ····invoke-virtual·{v2,·v1},·Ljava/lang/Enum;->compareTo(Ljava/lang/Enum;)I |
| | |
| 712 | ····move-result·v1 | 626 | ····move-result·v1 |
| | |
| 713 | ····if-lez·v1,·:cond_0 | 627 | ····if-lez·v1,·:cond_0 |
| | |
| 714 | ····.line·307 | 628 | ····.line·291 |
| 715 | ····invoke-direct·{p0,·v0},·Landroidx/lifecycle/LifecycleRegistry;->forwardPass(Landroidx/lifecycle/LifecycleOwner;)V | 629 | ····invoke-direct·{p0,·v0},·Landroidx/lifecycle/LifecycleRegistry;->forwardPass(Landroidx/lifecycle/LifecycleOwner;)V |
| | |
| 716 | ····goto·:goto_0 | 630 | ····goto·:goto_0 |
| | |
| 717 | ····.line·310 | 631 | ····.line·294 |
| 718 | ····:cond_2 | 632 | ····:cond_2 |
| 719 | ····iput-boolean·v2,·p0,·Landroidx/lifecycle/LifecycleRegistry;->mNewEventOccurred:Z | 633 | ····iput-boolean·v2,·p0,·Landroidx/lifecycle/LifecycleRegistry;->mNewEventOccurred:Z |
| | |
| 720 | ····return-void | 634 | ····return-void |
| | |
| 721 | ····.line·295 | 635 | ····.line·279 |
| 722 | ····:cond_3 | 636 | ····:cond_3 |
| 723 | ····new-instance·p0,·Ljava/lang/IllegalStateException; | 637 | ····new-instance·p0,·Ljava/lang/IllegalStateException; |
| | |
| 724 | ····const-string·v0,·"LifecycleOwner·of·this·LifecycleRegistry·is·alreadygarbage·collected.·It·is·too·late·to·change·lifecycle·state." | 638 | ····const-string·v0,·"LifecycleOwner·of·this·LifecycleRegistry·is·alreadygarbage·collected.·It·is·too·late·to·change·lifecycle·state." |
| | |
| 725 | ····invoke-direct·{p0,·v0},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V | 639 | ····invoke-direct·{p0,·v0},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V |
| | |
| Offset 753, 65 lines modified | Offset 667, 60 lines modified |
| 753 | .end·method | 667 | .end·method |
| | |
| | |
| 754 | #·virtual·methods | 668 | #·virtual·methods |
| 755 | .method·public·addObserver(Landroidx/lifecycle/LifecycleObserver;)V | 669 | .method·public·addObserver(Landroidx/lifecycle/LifecycleObserver;)V |
| 756 | ····.locals·6 | 670 | ····.locals·6 |
| | |
| 757 | ····const-string·v0,·"addObserver" | |
| | |
| 758 | ····.line·172 | 671 | ····.line·159 |
| 759 | ····invoke-direct·{p0,·v0},·Landroidx/lifecycle/LifecycleRegistry;->enforceMainThreadIfNeeded(Ljava/lang/String;)V | |
| | |
| 760 | ····.line·173 | |
| 761 | ····iget-object·v0,·p0,·Landroidx/lifecycle/LifecycleRegistry;->mState:Landroidx/lifecycle/Lifecycle$State; | 672 | ····iget-object·v0,·p0,·Landroidx/lifecycle/LifecycleRegistry;->mState:Landroidx/lifecycle/Lifecycle$State; |
| | |
| 762 | ····sget-object·v1,·Landroidx/lifecycle/Lifecycle$State;->DESTROYED:Landroidx/lifecycle/Lifecycle$State; | 673 | ····sget-object·v1,·Landroidx/lifecycle/Lifecycle$State;->DESTROYED:Landroidx/lifecycle/Lifecycle$State; |
| | |
| 763 | ····if-ne·v0,·v1,·:cond_0 | 674 | ····if-ne·v0,·v1,·:cond_0 |
| | |
| 764 | ····goto·:goto_0 | 675 | ····goto·:goto_0 |
| | |
| 765 | ····:cond_0 | 676 | ····:cond_0 |
| 766 | ····sget-object·v1,·Landroidx/lifecycle/Lifecycle$State;->INITIALIZED:Landroidx/lifecycle/Lifecycle$State; | 677 | ····sget-object·v1,·Landroidx/lifecycle/Lifecycle$State;->INITIALIZED:Landroidx/lifecycle/Lifecycle$State; |
| | |
| 767 | ····.line·174 | 678 | ····.line·160 |
| 768 | ····:goto_0 | 679 | ····:goto_0 |
| 769 | ····new-instance·v0,·Landroidx/lifecycle/LifecycleRegistry$ObserverWithState; | 680 | ····new-instance·v0,·Landroidx/lifecycle/LifecycleRegistry$ObserverWithState; |
| | |
| 770 | ····invoke-direct·{v0,·p1,·v1},·Landroidx/lifecycle/LifecycleRegistry$ObserverWithState;-><init>(Landroidx/lifecycle/LifecycleObserver;Landroidx/lifecycle/Lifecycle$State;)V | 681 | ····invoke-direct·{v0,·p1,·v1},·Landroidx/lifecycle/LifecycleRegistry$ObserverWithState;-><init>(Landroidx/lifecycle/LifecycleObserver;Landroidx/lifecycle/Lifecycle$State;)V |
| | |
| 771 | ····.line·175 | 682 | ····.line·161 |
| 772 | ····iget-object·v1,·p0,·Landroidx/lifecycle/LifecycleRegistry;->mObserverMap:Landroidx/arch/core/internal/FastSafeIterableMap; | 683 | ····iget-object·v1,·p0,·Landroidx/lifecycle/LifecycleRegistry;->mObserverMap:Landroidx/arch/core/internal/FastSafeIterableMap; |
| | |
| 773 | ····invoke-virtual·{v1,·p1,·v0},·Landroidx/arch/core/internal/FastSafeIterableMap;->putIfAbsent(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; | 684 | ····invoke-virtual·{v1,·p1,·v0},·Landroidx/arch/core/internal/FastSafeIterableMap;->putIfAbsent(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; |
| | |
| 774 | ····move-result-object·v1 | 685 | ····move-result-object·v1 |
| | |
| 775 | ····check-cast·v1,·Landroidx/lifecycle/LifecycleRegistry$ObserverWithState; | 686 | ····check-cast·v1,·Landroidx/lifecycle/LifecycleRegistry$ObserverWithState; |
| | |
| 776 | ····if-eqz·v1,·:cond_1 | 687 | ····if-eqz·v1,·:cond_1 |
| | |
| 777 | ····return-void | 688 | ····return-void |
| | |
| 778 | ····.line·180 | 689 | ····.line·166 |
| 779 | ····:cond_1 | 690 | ····:cond_1 |
| 780 | ····iget-object·v1,·p0,·Landroidx/lifecycle/LifecycleRegistry;->mLifecycleOwner:Ljava/lang/ref/WeakReference; | 691 | ····iget-object·v1,·p0,·Landroidx/lifecycle/LifecycleRegistry;->mLifecycleOwner:Ljava/lang/ref/WeakReference; |
| | |
| 781 | ····invoke-virtual·{v1},·Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object; | 692 | ····invoke-virtual·{v1},·Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object; |
| | |
| 782 | ····move-result-object·v1 | 693 | ····move-result-object·v1 |
| | |
| 783 | ····check-cast·v1,·Landroidx/lifecycle/LifecycleOwner; | 694 | ····check-cast·v1,·Landroidx/lifecycle/LifecycleOwner; |
| | |
| 784 | ····if-nez·v1,·:cond_2 | 695 | ····if-nez·v1,·:cond_2 |
| | |
| 785 | ····return-void | 696 | ····return-void |
| | |
| 786 | ····.line·186 | 697 | ····.line·172 |
| 787 | ····:cond_2 | 698 | ····:cond_2 |
| 788 | ····iget·v2,·p0,·Landroidx/lifecycle/LifecycleRegistry;->mAddingObserverCounter:I | 699 | ····iget·v2,·p0,·Landroidx/lifecycle/LifecycleRegistry;->mAddingObserverCounter:I |
| | |
| 789 | ····const/4·v3,·0x1 | 700 | ····const/4·v3,·0x1 |
| | |
| 790 | ····if-nez·v2,·:cond_4 | 701 | ····if-nez·v2,·:cond_4 |
| | |
| Offset 826, 74 lines modified | Offset 735, 74 lines modified |
| | |
| 826 | ····goto·:goto_2 | 735 | ····goto·:goto_2 |
| | |
| 827 | ····:cond_4 | 736 | ····:cond_4 |
| 828 | ····:goto_1 | 737 | ····:goto_1 |
| 829 | ····move·v2,·v3 | 738 | ····move·v2,·v3 |
| | |
| 830 | ····.line·187 | 739 | ····.line·173 |
| 831 | ····:goto_2 | 740 | ····:goto_2 |
| 832 | ····invoke-direct·{p0,·p1},·Landroidx/lifecycle/LifecycleRegistry;->calculateTargetState(Landroidx/lifecycle/LifecycleObserver;)Landroidx/lifecycle/Lifecycle$State; | 741 | ····invoke-direct·{p0,·p1},·Landroidx/lifecycle/LifecycleRegistry;->calculateTargetState(Landroidx/lifecycle/LifecycleObserver;)Landroidx/lifecycle/Lifecycle$State; |
| | |
| 833 | ····move-result-object·v4 | 742 | ····move-result-object·v4 |
| | |
| 834 | ····.line·188 | 743 | ····.line·174 |
| 835 | ····iget·v5,·p0,·Landroidx/lifecycle/LifecycleRegistry;->mAddingObserverCounter:I | 744 | ····iget·v5,·p0,·Landroidx/lifecycle/LifecycleRegistry;->mAddingObserverCounter:I |
| | |
| 836 | ····add-int/2addr·v5,·v3 | 745 | ····add-int/2addr·v5,·v3 |
| | |
| 837 | ····iput·v5,·p0,·Landroidx/lifecycle/LifecycleRegistry;->mAddingObserverCounter:I | 746 | ····iput·v5,·p0,·Landroidx/lifecycle/LifecycleRegistry;->mAddingObserverCounter:I |
| | |
| 838 | ····.line·189 | 747 | ····.line·175 |
| 839 | ····:goto_3 | 748 | ····:goto_3 |
| 840 | ····iget-object·v5,·v0,·Landroidx/lifecycle/LifecycleRegistry$ObserverWithState;->mState:Landroidx/lifecycle/Lifecycle$State; | 749 | ····iget-object·v5,·v0,·Landroidx/lifecycle/LifecycleRegistry$ObserverWithState;->mState:Landroidx/lifecycle/Lifecycle$State; |
| | |
| 841 | ····invoke-virtual·{v5,·v4},·Ljava/lang/Enum;->compareTo(Ljava/lang/Enum;)I | 750 | ····invoke-virtual·{v5,·v4},·Ljava/lang/Enum;->compareTo(Ljava/lang/Enum;)I |
| | |
| 842 | ····move-result·v4 | 751 | ····move-result·v4 |
| | |
| 843 | ····if-gez·v4,·:cond_6 | 752 | ····if-gez·v4,·:cond_6 |
| | |
| 844 | ····iget-object·v4,·p0,·Landroidx/lifecycle/LifecycleRegistry;->mObserverMap:Landroidx/arch/core/internal/FastSafeIterableMap; | 753 | ····iget-object·v4,·p0,·Landroidx/lifecycle/LifecycleRegistry;->mObserverMap:Landroidx/arch/core/internal/FastSafeIterableMap; |
| | |
| 845 | ····.line·190 | 754 | ····.line·176 |
| 846 | ····invoke-virtual·{v4,·p1},·Landroidx/arch/core/internal/FastSafeIterableMap;->contains(Ljava/lang/Object;)Z | 755 | ····invoke-virtual·{v4,·p1},·Landroidx/arch/core/internal/FastSafeIterableMap;->contains(Ljava/lang/Object;)Z |
| | |
| 847 | ····move-result·v4 | 756 | ····move-result·v4 |
| | |
| 848 | ····if-eqz·v4,·:cond_6 | 757 | ····if-eqz·v4,·:cond_6 |
| | |
| 849 | ····.line·191 | 758 | ····.line·177 |
| 850 | ····iget-object·v4,·v0,·Landroidx/lifecycle/LifecycleRegistry$ObserverWithState;->mState:Landroidx/lifecycle/Lifecycle$State; | 759 | ····iget-object·v4,·v0,·Landroidx/lifecycle/LifecycleRegistry$ObserverWithState;->mState:Landroidx/lifecycle/Lifecycle$State; |
| | |
| 851 | ····invoke-direct·{p0,·v4},·Landroidx/lifecycle/LifecycleRegistry;->pushParentState(Landroidx/lifecycle/Lifecycle$State;)V | 760 | ····invoke-direct·{p0,·v4},·Landroidx/lifecycle/LifecycleRegistry;->pushParentState(Landroidx/lifecycle/Lifecycle$State;)V |
| | |
| 852 | ····.line·192 | 761 | ····.line·178 |
| 853 | ····iget-object·v4,·v0,·Landroidx/lifecycle/LifecycleRegistry$ObserverWithState;->mState:Landroidx/lifecycle/Lifecycle$State; | 762 | ····iget-object·v4,·v0,·Landroidx/lifecycle/LifecycleRegistry$ObserverWithState;->mState:Landroidx/lifecycle/Lifecycle$State; |
| | |
| 854 | ····invoke-static·{v4},·Landroidx/lifecycle/Lifecycle$Event;->upFrom(Landroidx/lifecycle/Lifecycle$State;)Landroidx/lifecycle/Lifecycle$Event; | 763 | ····invoke-static·{v4},·Landroidx/lifecycle/Lifecycle$Event;->upFrom(Landroidx/lifecycle/Lifecycle$State;)Landroidx/lifecycle/Lifecycle$Event; |
| | |
| 855 | ····move-result-object·v4 | 764 | ····move-result-object·v4 |
| | |
| 856 | ····if-eqz·v4,·:cond_5 | 765 | ····if-eqz·v4,·:cond_5 |
| | |
| 857 | ····.line·196 | 766 | ····.line·182 |
| 858 | ····invoke-virtual·{v0,·v1,·v4},·Landroidx/lifecycle/LifecycleRegistry$ObserverWithState;->dispatchEvent(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Lifecycle$Event;)V | 767 | ····invoke-virtual·{v0,·v1,·v4},·Landroidx/lifecycle/LifecycleRegistry$ObserverWithState;->dispatchEvent(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Lifecycle$Event;)V |
| | |
| 859 | ····.line·197 | 768 | ····.line·183 |
| 860 | ····invoke-direct·{p0},·Landroidx/lifecycle/LifecycleRegistry;->popParentState()V | 769 | ····invoke-direct·{p0},·Landroidx/lifecycle/LifecycleRegistry;->popParentState()V |
| | |
| 861 | ····.line·199 | 770 | ····.line·185 |
| 862 | ····invoke-direct·{p0,·p1},·Landroidx/lifecycle/LifecycleRegistry;->calculateTargetState(Landroidx/lifecycle/LifecycleObserver;)Landroidx/lifecycle/Lifecycle$State; | 771 | ····invoke-direct·{p0,·p1},·Landroidx/lifecycle/LifecycleRegistry;->calculateTargetState(Landroidx/lifecycle/LifecycleObserver;)Landroidx/lifecycle/Lifecycle$State; |
| | |
| 863 | ····move-result-object·v4 | 772 | ····move-result-object·v4 |
| | |
| 864 | ····goto·:goto_3 | 773 | ····goto·:goto_3 |
| | |
| 865 | ····.line·194 | 774 | ····.line·180 |
| 866 | ····:cond_5 | 775 | ····:cond_5 |
| 867 | ····new-instance·p0,·Ljava/lang/IllegalStateException; | 776 | ····new-instance·p0,·Ljava/lang/IllegalStateException; |
| | |
| 868 | ····new-instance·p1,·Ljava/lang/StringBuilder; | 777 | ····new-instance·p1,·Ljava/lang/StringBuilder; |
| | |
| 869 | ····invoke-direct·{p1},·Ljava/lang/StringBuilder;-><init>()V | 778 | ····invoke-direct·{p1},·Ljava/lang/StringBuilder;-><init>()V |
| | |
| Offset 912, 93 lines modified | Offset 821, 73 lines modified |
| 912 | ····invoke-direct·{p0,·p1},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V | 821 | ····invoke-direct·{p0,·p1},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V |
| | |
| 913 | ····throw·p0 | 822 | ····throw·p0 |
| | |
| 914 | ····:cond_6 | 823 | ····:cond_6 |
| 915 | ····if-nez·v2,·:cond_7 | 824 | ····if-nez·v2,·:cond_7 |
| | |
| 916 | ····.line·204 | 825 | ····.line·190 |
| 917 | ····invoke-direct·{p0},·Landroidx/lifecycle/LifecycleRegistry;->sync()V | 826 | ····invoke-direct·{p0},·Landroidx/lifecycle/LifecycleRegistry;->sync()V |
| | |
| 918 | ····.line·206 | 827 | ····.line·192 |
| 919 | ····:cond_7 | 828 | ····:cond_7 |
| 920 | ····iget·p1,·p0,·Landroidx/lifecycle/LifecycleRegistry;->mAddingObserverCounter:I | 829 | ····iget·p1,·p0,·Landroidx/lifecycle/LifecycleRegistry;->mAddingObserverCounter:I |
| | |
| 921 | ····sub-int/2addr·p1,·v3 | 830 | ····sub-int/2addr·p1,·v3 |
| | |
| 922 | ····iput·p1,·p0,·Landroidx/lifecycle/LifecycleRegistry;->mAddingObserverCounter:I | 831 | ····iput·p1,·p0,·Landroidx/lifecycle/LifecycleRegistry;->mAddingObserverCounter:I |
| | |
| 923 | ····return-void | 832 | ····return-void |
| 924 | .end·method | 833 | .end·method |
| | |
| 925 | .method·public·getCurrentState()Landroidx/lifecycle/Lifecycle$State; | 834 | .method·public·getCurrentState()Landroidx/lifecycle/Lifecycle$State; |
| 926 | ····.locals·0 | 835 | ····.locals·0 |
| | |
| 927 | ····.line·249 | 836 | ····.line·233 |
| 928 | ····iget-object·p0,·p0,·Landroidx/lifecycle/LifecycleRegistry;->mState:Landroidx/lifecycle/Lifecycle$State; | 837 | ····iget-object·p0,·p0,·Landroidx/lifecycle/LifecycleRegistry;->mState:Landroidx/lifecycle/Lifecycle$State; |
| | |
| 929 | ····return-object·p0 | 838 | ····return-object·p0 |
| 930 | .end·method | 839 | .end·method |
| | |
| 931 | .method·public·handleLifecycleEvent(Landroidx/lifecycle/Lifecycle$Event;)V | 840 | .method·public·handleLifecycleEvent(Landroidx/lifecycle/Lifecycle$Event;)V |
| 932 | ····.locals·1 | 841 | ····.locals·0 |
| | |
| 933 | ····const-string·v0,·"handleLifecycleEvent" | |
| | |
| 934 | ····.line·133 | |
| 935 | ····invoke-direct·{p0,·v0},·Landroidx/lifecycle/LifecycleRegistry;->enforceMainThreadIfNeeded(Ljava/lang/String;)V | |
| | |
| 936 | ····.line·134 | 842 | ····.line·121 |
| 937 | ····invoke-virtual·{p1},·Landroidx/lifecycle/Lifecycle$Event;->getTargetState()Landroidx/lifecycle/Lifecycle$State; | 843 | ····invoke-virtual·{p1},·Landroidx/lifecycle/Lifecycle$Event;->getTargetState()Landroidx/lifecycle/Lifecycle$State; |
| | |
| 938 | ····move-result-object·p1 | 844 | ····move-result-object·p1 |
| | |
| 939 | ····invoke-direct·{p0,·p1},·Landroidx/lifecycle/LifecycleRegistry;->moveToState(Landroidx/lifecycle/Lifecycle$State;)V | 845 | ····invoke-direct·{p0,·p1},·Landroidx/lifecycle/LifecycleRegistry;->moveToState(Landroidx/lifecycle/Lifecycle$State;)V |
| | |
| 940 | ····return-void | 846 | ····return-void |
| 941 | .end·method | 847 | .end·method |
| | |
| 942 | .method·public·markState(Landroidx/lifecycle/Lifecycle$State;)V | 848 | .method·public·markState(Landroidx/lifecycle/Lifecycle$State;)V |
| 943 | ····.locals·1 | 849 | ····.locals·0 |
| 944 | ····.annotation·runtime·Ljava/lang/Deprecated; | 850 | ····.annotation·runtime·Ljava/lang/Deprecated; |
| 945 | ····.end·annotation | 851 | ····.end·annotation |
| | |
| 946 | ····const-string·v0,·"markState" | |
| | |
| 947 | ····.line·109 | 852 | ····.line·99 |
| 948 | ····invoke-direct·{p0,·v0},·Landroidx/lifecycle/LifecycleRegistry;->enforceMainThreadIfNeeded(Ljava/lang/String;)V | |
| | |
| 949 | ····.line·110 | |
| 950 | ····invoke-virtual·{p0,·p1},·Landroidx/lifecycle/LifecycleRegistry;->setCurrentState(Landroidx/lifecycle/Lifecycle$State;)V | 853 | ····invoke-virtual·{p0,·p1},·Landroidx/lifecycle/LifecycleRegistry;->setCurrentState(Landroidx/lifecycle/Lifecycle$State;)V |
| | |
| 951 | ····return-void | 854 | ····return-void |
| 952 | .end·method | 855 | .end·method |
| | |
| 953 | .method·public·removeObserver(Landroidx/lifecycle/LifecycleObserver;)V | 856 | .method·public·removeObserver(Landroidx/lifecycle/LifecycleObserver;)V |
| 954 | ····.locals·1 | 857 | ····.locals·0 |
| | |
| 955 | ····const-string·v0,·"removeObserver" | |
| | |
| 956 | ····.line·219 | |
| 957 | ····invoke-direct·{p0,·v0},·Landroidx/lifecycle/LifecycleRegistry;->enforceMainThreadIfNeeded(Ljava/lang/String;)V | |
| | |
| 958 | ····.line·232 | 858 | ····.line·217 |
| 959 | ····iget-object·p0,·p0,·Landroidx/lifecycle/LifecycleRegistry;->mObserverMap:Landroidx/arch/core/internal/FastSafeIterableMap; | 859 | ····iget-object·p0,·p0,·Landroidx/lifecycle/LifecycleRegistry;->mObserverMap:Landroidx/arch/core/internal/FastSafeIterableMap; |
| | |
| 960 | ····invoke-virtual·{p0,·p1},·Landroidx/arch/core/internal/FastSafeIterableMap;->remove(Ljava/lang/Object;)Ljava/lang/Object; | 860 | ····invoke-virtual·{p0,·p1},·Landroidx/arch/core/internal/FastSafeIterableMap;->remove(Ljava/lang/Object;)Ljava/lang/Object; |
| | |
| 961 | ····return-void | 861 | ····return-void |
| 962 | .end·method | 862 | .end·method |
| | |
| 963 | .method·public·setCurrentState(Landroidx/lifecycle/Lifecycle$State;)V | 863 | .method·public·setCurrentState(Landroidx/lifecycle/Lifecycle$State;)V |
| 964 | ····.locals·1 | 864 | ····.locals·0 |
| | |
| 965 | ····const-string·v0,·"setCurrentState" | |
| | |
| 966 | ····.line·120 | |
| 967 | ····invoke-direct·{p0,·v0},·Landroidx/lifecycle/LifecycleRegistry;->enforceMainThreadIfNeeded(Ljava/lang/String;)V | |
| | |
| 968 | ····.line·121 | 865 | ····.line·109 |
| 969 | ····invoke-direct·{p0,·p1},·Landroidx/lifecycle/LifecycleRegistry;->moveToState(Landroidx/lifecycle/Lifecycle$State;)V | 866 | ····invoke-direct·{p0,·p1},·Landroidx/lifecycle/LifecycleRegistry;->moveToState(Landroidx/lifecycle/Lifecycle$State;)V |
| | |
| 970 | ····return-void | 867 | ····return-void |
| 971 | .end·method | 868 | .end·method |